amazonka-scheduler-2.0: Amazon EventBridge Scheduler SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Scheduler.DeleteScheduleGroup

Description

Deletes the specified schedule group. Deleting a schedule group results in EventBridge Scheduler deleting all schedules associated with the group. When you delete a group, it remains in a DELETING state until all of its associated schedules are deleted. Schedules associated with the group that are set to run while the schedule group is in the process of being deleted might continue to invoke their targets until the schedule group and its associated schedules are deleted.

This operation is eventually consistent.

Synopsis

Creating a Request

data DeleteScheduleGroup Source #

See: newDeleteScheduleGroup smart constructor.

Constructors

DeleteScheduleGroup' 

Fields

  • clientToken :: Maybe Text

    Unique, case-sensitive identifier you provide to ensure the idempotency of the request. If you do not specify a client token, EventBridge Scheduler uses a randomly generated token for the request to ensure idempotency.

  • name :: Text

    The name of the schedule group to delete.

Instances

Instances details
ToHeaders DeleteScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteScheduleGroup

ToPath DeleteScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteScheduleGroup

ToQuery DeleteScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteScheduleGroup

AWSRequest DeleteScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteScheduleGroup

Associated Types

type AWSResponse DeleteScheduleGroup #

Generic DeleteScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteScheduleGroup

Associated Types

type Rep DeleteScheduleGroup :: Type -> Type #

Read DeleteScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteScheduleGroup

Show DeleteScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteScheduleGroup

NFData DeleteScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteScheduleGroup

Methods

rnf :: DeleteScheduleGroup -> () #

Eq DeleteScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteScheduleGroup

Hashable DeleteScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteScheduleGroup

type AWSResponse DeleteScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteScheduleGroup

type Rep DeleteScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteScheduleGroup

type Rep DeleteScheduleGroup = D1 ('MetaData "DeleteScheduleGroup" "Amazonka.Scheduler.DeleteScheduleGroup" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "DeleteScheduleGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteScheduleGroup Source #

Create a value of DeleteScheduleGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:DeleteScheduleGroup', deleteScheduleGroup_clientToken - Unique, case-sensitive identifier you provide to ensure the idempotency of the request. If you do not specify a client token, EventBridge Scheduler uses a randomly generated token for the request to ensure idempotency.

DeleteScheduleGroup, deleteScheduleGroup_name - The name of the schedule group to delete.

Request Lenses

deleteScheduleGroup_clientToken :: Lens' DeleteScheduleGroup (Maybe Text) Source #

Unique, case-sensitive identifier you provide to ensure the idempotency of the request. If you do not specify a client token, EventBridge Scheduler uses a randomly generated token for the request to ensure idempotency.

deleteScheduleGroup_name :: Lens' DeleteScheduleGroup Text Source #

The name of the schedule group to delete.

Destructuring the Response

data DeleteScheduleGroupResponse Source #

See: newDeleteScheduleGroupResponse smart constructor.

Constructors

DeleteScheduleGroupResponse' 

Fields

Instances

Instances details
Generic DeleteScheduleGroupResponse Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteScheduleGroup

Associated Types

type Rep DeleteScheduleGroupResponse :: Type -> Type #

Read DeleteScheduleGroupResponse Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteScheduleGroup

Show DeleteScheduleGroupResponse Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteScheduleGroup

NFData DeleteScheduleGroupResponse Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteScheduleGroup

Eq DeleteScheduleGroupResponse Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteScheduleGroup

type Rep DeleteScheduleGroupResponse Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteScheduleGroup

type Rep DeleteScheduleGroupResponse = D1 ('MetaData "DeleteScheduleGroupResponse" "Amazonka.Scheduler.DeleteScheduleGroup" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "DeleteScheduleGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteScheduleGroupResponse Source #

Create a value of DeleteScheduleGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteScheduleGroupResponse', deleteScheduleGroupResponse_httpStatus - The response's http status code.

Response Lenses