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

Description

Derived from API version 2021-06-30 of the AWS service descriptions, licensed under Apache 2.0.

Amazon EventBridge Scheduler is a serverless scheduler that allows you to create, run, and manage tasks from one central, managed service. EventBridge Scheduler delivers your tasks reliably, with built-in mechanisms that adjust your schedules based on the availability of downstream targets. The following reference lists the available API actions, and data types for EventBridge Scheduler.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2021-06-30 of the Amazon EventBridge Scheduler SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Scheduler.

ConflictException

_ConflictException :: AsError a => Fold a ServiceError Source #

Updating or deleting the resource can cause an inconsistent state.

InternalServerException

_InternalServerException :: AsError a => Fold a ServiceError Source #

Unexpected error encountered while processing the request.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The request references a resource which does not exist.

ServiceQuotaExceededException

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

The request exceeds a service quota.

ThrottlingException

_ThrottlingException :: AsError a => Fold a ServiceError Source #

The request was denied due to request throttling.

ValidationException

_ValidationException :: AsError a => Fold a ServiceError Source #

The input fails to satisfy the constraints specified by an AWS service.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CreateSchedule

data CreateSchedule Source #

See: newCreateSchedule smart constructor.

Instances

Instances details
ToJSON CreateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.CreateSchedule

ToHeaders CreateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.CreateSchedule

ToPath CreateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.CreateSchedule

ToQuery CreateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.CreateSchedule

AWSRequest CreateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.CreateSchedule

Associated Types

type AWSResponse CreateSchedule #

Generic CreateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.CreateSchedule

Associated Types

type Rep CreateSchedule :: Type -> Type #

Read CreateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.CreateSchedule

Show CreateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.CreateSchedule

NFData CreateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.CreateSchedule

Methods

rnf :: CreateSchedule -> () #

Eq CreateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.CreateSchedule

Hashable CreateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.CreateSchedule

type AWSResponse CreateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.CreateSchedule

type Rep CreateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.CreateSchedule

type Rep CreateSchedule = D1 ('MetaData "CreateSchedule" "Amazonka.Scheduler.CreateSchedule" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "CreateSchedule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scheduleExpressionTimezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "startDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduleState)) :*: S1 ('MetaSel ('Just "flexibleTimeWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FlexibleTimeWindow))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "scheduleExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Target))))))

newCreateSchedule Source #

Create a value of CreateSchedule 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:CreateSchedule', createSchedule_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.

$sel:description:CreateSchedule', createSchedule_description - The description you specify for the schedule.

$sel:endDate:CreateSchedule', createSchedule_endDate - The date, in UTC, before which the schedule can invoke its target. Depending on the schedule's recurrence expression, invocations might stop on, or before, the EndDate you specify. EventBridge Scheduler ignores EndDate for one-time schedules.

CreateSchedule, createSchedule_groupName - The name of the schedule group to associate with this schedule. If you omit this, the default schedule group is used.

$sel:kmsKeyArn:CreateSchedule', createSchedule_kmsKeyArn - The Amazon Resource Name (ARN) for the customer managed KMS key that EventBridge Scheduler will use to encrypt and decrypt your data.

$sel:scheduleExpressionTimezone:CreateSchedule', createSchedule_scheduleExpressionTimezone - The timezone in which the scheduling expression is evaluated.

$sel:startDate:CreateSchedule', createSchedule_startDate - The date, in UTC, after which the schedule can begin invoking its target. Depending on the schedule's recurrence expression, invocations might occur on, or after, the StartDate you specify. EventBridge Scheduler ignores StartDate for one-time schedules.

CreateSchedule, createSchedule_state - Specifies whether the schedule is enabled or disabled.

$sel:flexibleTimeWindow:CreateSchedule', createSchedule_flexibleTimeWindow - Allows you to configure a time window during which EventBridge Scheduler invokes the schedule.

CreateSchedule, createSchedule_name - The name of the schedule that you are creating.

$sel:scheduleExpression:CreateSchedule', createSchedule_scheduleExpression - The expression that defines when the schedule runs. The following formats are supported.

  • at expression - at(yyyy-mm-ddThh:mm:ss)
  • rate expression - rate(unit value)
  • cron expression - cron(fields)

You can use at expressions to create one-time schedules that invoke a target once, at the time and in the time zone, that you specify. You can use rate and cron expressions to create recurring schedules. Rate-based schedules are useful when you want to invoke a target at regular intervals, such as every 15 minutes or every five days. Cron-based schedules are useful when you want to invoke a target periodically at a specific time, such as at 8:00 am (UTC+0) every 1st day of the month.

A cron expression consists of six fields separated by white spaces: (minutes hours day_of_month month day_of_week year).

A rate expression consists of a value as a positive integer, and a unit with the following options: minute | minutes | hour | hours | day | days

For more information and examples, see Schedule types on EventBridge Scheduler in the EventBridge Scheduler User Guide.

CreateSchedule, createSchedule_target - The schedule's target.

data CreateScheduleResponse Source #

See: newCreateScheduleResponse smart constructor.

Instances

Instances details
Generic CreateScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.CreateSchedule

Associated Types

type Rep CreateScheduleResponse :: Type -> Type #

Read CreateScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.CreateSchedule

Show CreateScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.CreateSchedule

NFData CreateScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.CreateSchedule

Methods

rnf :: CreateScheduleResponse -> () #

Eq CreateScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.CreateSchedule

type Rep CreateScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.CreateSchedule

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

newCreateScheduleResponse Source #

Create a value of CreateScheduleResponse 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:CreateScheduleResponse', createScheduleResponse_httpStatus - The response's http status code.

$sel:scheduleArn:CreateScheduleResponse', createScheduleResponse_scheduleArn - The Amazon Resource Name (ARN) of the schedule.

CreateScheduleGroup

data CreateScheduleGroup Source #

See: newCreateScheduleGroup smart constructor.

Instances

Instances details
ToJSON CreateScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.CreateScheduleGroup

ToHeaders CreateScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.CreateScheduleGroup

ToPath CreateScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.CreateScheduleGroup

ToQuery CreateScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.CreateScheduleGroup

AWSRequest CreateScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.CreateScheduleGroup

Associated Types

type AWSResponse CreateScheduleGroup #

Generic CreateScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.CreateScheduleGroup

Associated Types

type Rep CreateScheduleGroup :: Type -> Type #

Read CreateScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.CreateScheduleGroup

Show CreateScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.CreateScheduleGroup

NFData CreateScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.CreateScheduleGroup

Methods

rnf :: CreateScheduleGroup -> () #

Eq CreateScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.CreateScheduleGroup

Hashable CreateScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.CreateScheduleGroup

type AWSResponse CreateScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.CreateScheduleGroup

type Rep CreateScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.CreateScheduleGroup

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

newCreateScheduleGroup Source #

Create a value of CreateScheduleGroup 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:CreateScheduleGroup', createScheduleGroup_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.

CreateScheduleGroup, createScheduleGroup_tags - The list of tags to associate with the schedule group.

CreateScheduleGroup, createScheduleGroup_name - The name of the schedule group that you are creating.

data CreateScheduleGroupResponse Source #

See: newCreateScheduleGroupResponse smart constructor.

Instances

Instances details
Generic CreateScheduleGroupResponse Source # 
Instance details

Defined in Amazonka.Scheduler.CreateScheduleGroup

Associated Types

type Rep CreateScheduleGroupResponse :: Type -> Type #

Read CreateScheduleGroupResponse Source # 
Instance details

Defined in Amazonka.Scheduler.CreateScheduleGroup

Show CreateScheduleGroupResponse Source # 
Instance details

Defined in Amazonka.Scheduler.CreateScheduleGroup

NFData CreateScheduleGroupResponse Source # 
Instance details

Defined in Amazonka.Scheduler.CreateScheduleGroup

Eq CreateScheduleGroupResponse Source # 
Instance details

Defined in Amazonka.Scheduler.CreateScheduleGroup

type Rep CreateScheduleGroupResponse Source # 
Instance details

Defined in Amazonka.Scheduler.CreateScheduleGroup

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

newCreateScheduleGroupResponse Source #

Create a value of CreateScheduleGroupResponse 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:CreateScheduleGroupResponse', createScheduleGroupResponse_httpStatus - The response's http status code.

$sel:scheduleGroupArn:CreateScheduleGroupResponse', createScheduleGroupResponse_scheduleGroupArn - The Amazon Resource Name (ARN) of the schedule group.

DeleteSchedule

data DeleteSchedule Source #

See: newDeleteSchedule smart constructor.

Instances

Instances details
ToHeaders DeleteSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteSchedule

ToPath DeleteSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteSchedule

ToQuery DeleteSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteSchedule

AWSRequest DeleteSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteSchedule

Associated Types

type AWSResponse DeleteSchedule #

Generic DeleteSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteSchedule

Associated Types

type Rep DeleteSchedule :: Type -> Type #

Read DeleteSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteSchedule

Show DeleteSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteSchedule

NFData DeleteSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteSchedule

Methods

rnf :: DeleteSchedule -> () #

Eq DeleteSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteSchedule

Hashable DeleteSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteSchedule

type AWSResponse DeleteSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteSchedule

type Rep DeleteSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteSchedule

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

newDeleteSchedule Source #

Create a value of DeleteSchedule 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:DeleteSchedule', deleteSchedule_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.

DeleteSchedule, deleteSchedule_groupName - The name of the schedule group associated with this schedule. If you omit this, the default schedule group is used.

DeleteSchedule, deleteSchedule_name - The name of the schedule to delete.

data DeleteScheduleResponse Source #

See: newDeleteScheduleResponse smart constructor.

Instances

Instances details
Generic DeleteScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteSchedule

Associated Types

type Rep DeleteScheduleResponse :: Type -> Type #

Read DeleteScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteSchedule

Show DeleteScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteSchedule

NFData DeleteScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteSchedule

Methods

rnf :: DeleteScheduleResponse -> () #

Eq DeleteScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteSchedule

type Rep DeleteScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.DeleteSchedule

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

newDeleteScheduleResponse Source #

Create a value of DeleteScheduleResponse 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:DeleteScheduleResponse', deleteScheduleResponse_httpStatus - The response's http status code.

DeleteScheduleGroup

data DeleteScheduleGroup Source #

See: newDeleteScheduleGroup smart constructor.

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.

data DeleteScheduleGroupResponse Source #

See: newDeleteScheduleGroupResponse smart constructor.

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.

GetSchedule

data GetSchedule Source #

See: newGetSchedule smart constructor.

Constructors

GetSchedule' (Maybe Text) Text 

Instances

Instances details
ToHeaders GetSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.GetSchedule

Methods

toHeaders :: GetSchedule -> [Header] #

ToPath GetSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.GetSchedule

ToQuery GetSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.GetSchedule

AWSRequest GetSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.GetSchedule

Associated Types

type AWSResponse GetSchedule #

Generic GetSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.GetSchedule

Associated Types

type Rep GetSchedule :: Type -> Type #

Read GetSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.GetSchedule

Show GetSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.GetSchedule

NFData GetSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.GetSchedule

Methods

rnf :: GetSchedule -> () #

Eq GetSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.GetSchedule

Hashable GetSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.GetSchedule

type AWSResponse GetSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.GetSchedule

type Rep GetSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.GetSchedule

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

newGetSchedule Source #

Create a value of GetSchedule 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:

GetSchedule, getSchedule_groupName - The name of the schedule group associated with this schedule. If you omit this, EventBridge Scheduler assumes that the schedule is associated with the default group.

GetSchedule, getSchedule_name - The name of the schedule to retrieve.

data GetScheduleResponse Source #

See: newGetScheduleResponse smart constructor.

Instances

Instances details
Generic GetScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.GetSchedule

Associated Types

type Rep GetScheduleResponse :: Type -> Type #

Read GetScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.GetSchedule

Show GetScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.GetSchedule

NFData GetScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.GetSchedule

Methods

rnf :: GetScheduleResponse -> () #

Eq GetScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.GetSchedule

type Rep GetScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.GetSchedule

type Rep GetScheduleResponse = D1 ('MetaData "GetScheduleResponse" "Amazonka.Scheduler.GetSchedule" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "GetScheduleResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "endDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "flexibleTimeWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FlexibleTimeWindow))) :*: (S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "lastModificationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "scheduleExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scheduleExpressionTimezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "startDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduleState))) :*: (S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Target)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newGetScheduleResponse Source #

Create a value of GetScheduleResponse 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:

GetScheduleResponse, getScheduleResponse_arn - The Amazon Resource Name (ARN) of the schedule.

GetScheduleResponse, getScheduleResponse_creationDate - The time at which the schedule was created.

$sel:description:GetScheduleResponse', getScheduleResponse_description - The description of the schedule.

$sel:endDate:GetScheduleResponse', getScheduleResponse_endDate - The date, in UTC, before which the schedule can invoke its target. Depending on the schedule's recurrence expression, invocations might stop on, or before, the EndDate you specify. EventBridge Scheduler ignores EndDate for one-time schedules.

$sel:flexibleTimeWindow:GetScheduleResponse', getScheduleResponse_flexibleTimeWindow - Allows you to configure a time window during which EventBridge Scheduler invokes the schedule.

GetSchedule, getScheduleResponse_groupName - The name of the schedule group associated with this schedule.

$sel:kmsKeyArn:GetScheduleResponse', getScheduleResponse_kmsKeyArn - The ARN for a customer managed KMS Key that is be used to encrypt and decrypt your data.

GetScheduleResponse, getScheduleResponse_lastModificationDate - The time at which the schedule was last modified.

GetSchedule, getScheduleResponse_name - The name of the schedule.

$sel:scheduleExpression:GetScheduleResponse', getScheduleResponse_scheduleExpression - The expression that defines when the schedule runs. The following formats are supported.

  • at expression - at(yyyy-mm-ddThh:mm:ss)
  • rate expression - rate(unit value)
  • cron expression - cron(fields)

You can use at expressions to create one-time schedules that invoke a target once, at the time and in the time zone, that you specify. You can use rate and cron expressions to create recurring schedules. Rate-based schedules are useful when you want to invoke a target at regular intervals, such as every 15 minutes or every five days. Cron-based schedules are useful when you want to invoke a target periodically at a specific time, such as at 8:00 am (UTC+0) every 1st day of the month.

A cron expression consists of six fields separated by white spaces: (minutes hours day_of_month month day_of_week year).

A rate expression consists of a value as a positive integer, and a unit with the following options: minute | minutes | hour | hours | day | days

For more information and examples, see Schedule types on EventBridge Scheduler in the EventBridge Scheduler User Guide.

$sel:scheduleExpressionTimezone:GetScheduleResponse', getScheduleResponse_scheduleExpressionTimezone - The timezone in which the scheduling expression is evaluated.

$sel:startDate:GetScheduleResponse', getScheduleResponse_startDate - The date, in UTC, after which the schedule can begin invoking its target. Depending on the schedule's recurrence expression, invocations might occur on, or after, the StartDate you specify. EventBridge Scheduler ignores StartDate for one-time schedules.

GetScheduleResponse, getScheduleResponse_state - Specifies whether the schedule is enabled or disabled.

GetScheduleResponse, getScheduleResponse_target - The schedule target.

$sel:httpStatus:GetScheduleResponse', getScheduleResponse_httpStatus - The response's http status code.

GetScheduleGroup

data GetScheduleGroup Source #

See: newGetScheduleGroup smart constructor.

Constructors

GetScheduleGroup' Text 

Instances

Instances details
ToHeaders GetScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.GetScheduleGroup

ToPath GetScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.GetScheduleGroup

ToQuery GetScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.GetScheduleGroup

AWSRequest GetScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.GetScheduleGroup

Associated Types

type AWSResponse GetScheduleGroup #

Generic GetScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.GetScheduleGroup

Associated Types

type Rep GetScheduleGroup :: Type -> Type #

Read GetScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.GetScheduleGroup

Show GetScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.GetScheduleGroup

NFData GetScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.GetScheduleGroup

Methods

rnf :: GetScheduleGroup -> () #

Eq GetScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.GetScheduleGroup

Hashable GetScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.GetScheduleGroup

type AWSResponse GetScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.GetScheduleGroup

type Rep GetScheduleGroup Source # 
Instance details

Defined in Amazonka.Scheduler.GetScheduleGroup

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

newGetScheduleGroup Source #

Create a value of GetScheduleGroup 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:

GetScheduleGroup, getScheduleGroup_name - The name of the schedule group to retrieve.

data GetScheduleGroupResponse Source #

See: newGetScheduleGroupResponse smart constructor.

Instances

Instances details
Generic GetScheduleGroupResponse Source # 
Instance details

Defined in Amazonka.Scheduler.GetScheduleGroup

Associated Types

type Rep GetScheduleGroupResponse :: Type -> Type #

Read GetScheduleGroupResponse Source # 
Instance details

Defined in Amazonka.Scheduler.GetScheduleGroup

Show GetScheduleGroupResponse Source # 
Instance details

Defined in Amazonka.Scheduler.GetScheduleGroup

NFData GetScheduleGroupResponse Source # 
Instance details

Defined in Amazonka.Scheduler.GetScheduleGroup

Eq GetScheduleGroupResponse Source # 
Instance details

Defined in Amazonka.Scheduler.GetScheduleGroup

type Rep GetScheduleGroupResponse Source # 
Instance details

Defined in Amazonka.Scheduler.GetScheduleGroup

type Rep GetScheduleGroupResponse = D1 ('MetaData "GetScheduleGroupResponse" "Amazonka.Scheduler.GetScheduleGroup" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "GetScheduleGroupResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastModificationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduleGroupState)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetScheduleGroupResponse Source #

Create a value of GetScheduleGroupResponse 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:

GetScheduleGroupResponse, getScheduleGroupResponse_arn - The Amazon Resource Name (ARN) of the schedule group.

GetScheduleGroupResponse, getScheduleGroupResponse_creationDate - The time at which the schedule group was created.

GetScheduleGroupResponse, getScheduleGroupResponse_lastModificationDate - The time at which the schedule group was last modified.

GetScheduleGroup, getScheduleGroupResponse_name - The name of the schedule group.

GetScheduleGroupResponse, getScheduleGroupResponse_state - Specifies the state of the schedule group.

$sel:httpStatus:GetScheduleGroupResponse', getScheduleGroupResponse_httpStatus - The response's http status code.

ListScheduleGroups (Paginated)

data ListScheduleGroups Source #

See: newListScheduleGroups smart constructor.

Instances

Instances details
ToHeaders ListScheduleGroups Source # 
Instance details

Defined in Amazonka.Scheduler.ListScheduleGroups

ToPath ListScheduleGroups Source # 
Instance details

Defined in Amazonka.Scheduler.ListScheduleGroups

ToQuery ListScheduleGroups Source # 
Instance details

Defined in Amazonka.Scheduler.ListScheduleGroups

AWSPager ListScheduleGroups Source # 
Instance details

Defined in Amazonka.Scheduler.ListScheduleGroups

AWSRequest ListScheduleGroups Source # 
Instance details

Defined in Amazonka.Scheduler.ListScheduleGroups

Associated Types

type AWSResponse ListScheduleGroups #

Generic ListScheduleGroups Source # 
Instance details

Defined in Amazonka.Scheduler.ListScheduleGroups

Associated Types

type Rep ListScheduleGroups :: Type -> Type #

Read ListScheduleGroups Source # 
Instance details

Defined in Amazonka.Scheduler.ListScheduleGroups

Show ListScheduleGroups Source # 
Instance details

Defined in Amazonka.Scheduler.ListScheduleGroups

NFData ListScheduleGroups Source # 
Instance details

Defined in Amazonka.Scheduler.ListScheduleGroups

Methods

rnf :: ListScheduleGroups -> () #

Eq ListScheduleGroups Source # 
Instance details

Defined in Amazonka.Scheduler.ListScheduleGroups

Hashable ListScheduleGroups Source # 
Instance details

Defined in Amazonka.Scheduler.ListScheduleGroups

type AWSResponse ListScheduleGroups Source # 
Instance details

Defined in Amazonka.Scheduler.ListScheduleGroups

type Rep ListScheduleGroups Source # 
Instance details

Defined in Amazonka.Scheduler.ListScheduleGroups

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

newListScheduleGroups :: ListScheduleGroups Source #

Create a value of ListScheduleGroups 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:maxResults:ListScheduleGroups', listScheduleGroups_maxResults - If specified, limits the number of results returned by this operation. The operation also returns a NextToken which you can use in a subsequent operation to retrieve the next set of results.

$sel:namePrefix:ListScheduleGroups', listScheduleGroups_namePrefix - The name prefix that you can use to return a filtered list of your schedule groups.

ListScheduleGroups, listScheduleGroups_nextToken - The token returned by a previous call to retrieve the next set of results.

data ListScheduleGroupsResponse Source #

See: newListScheduleGroupsResponse smart constructor.

Instances

Instances details
Generic ListScheduleGroupsResponse Source # 
Instance details

Defined in Amazonka.Scheduler.ListScheduleGroups

Associated Types

type Rep ListScheduleGroupsResponse :: Type -> Type #

Read ListScheduleGroupsResponse Source # 
Instance details

Defined in Amazonka.Scheduler.ListScheduleGroups

Show ListScheduleGroupsResponse Source # 
Instance details

Defined in Amazonka.Scheduler.ListScheduleGroups

NFData ListScheduleGroupsResponse Source # 
Instance details

Defined in Amazonka.Scheduler.ListScheduleGroups

Eq ListScheduleGroupsResponse Source # 
Instance details

Defined in Amazonka.Scheduler.ListScheduleGroups

type Rep ListScheduleGroupsResponse Source # 
Instance details

Defined in Amazonka.Scheduler.ListScheduleGroups

type Rep ListScheduleGroupsResponse = D1 ('MetaData "ListScheduleGroupsResponse" "Amazonka.Scheduler.ListScheduleGroups" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "ListScheduleGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "scheduleGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ScheduleGroupSummary]))))

newListScheduleGroupsResponse Source #

Create a value of ListScheduleGroupsResponse 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:

ListScheduleGroups, listScheduleGroupsResponse_nextToken - Indicates whether there are additional results to retrieve. If the value is null, there are no more results.

$sel:httpStatus:ListScheduleGroupsResponse', listScheduleGroupsResponse_httpStatus - The response's http status code.

$sel:scheduleGroups:ListScheduleGroupsResponse', listScheduleGroupsResponse_scheduleGroups - The schedule groups that match the specified criteria.

ListSchedules (Paginated)

data ListSchedules Source #

See: newListSchedules smart constructor.

Instances

Instances details
ToHeaders ListSchedules Source # 
Instance details

Defined in Amazonka.Scheduler.ListSchedules

ToPath ListSchedules Source # 
Instance details

Defined in Amazonka.Scheduler.ListSchedules

ToQuery ListSchedules Source # 
Instance details

Defined in Amazonka.Scheduler.ListSchedules

AWSPager ListSchedules Source # 
Instance details

Defined in Amazonka.Scheduler.ListSchedules

AWSRequest ListSchedules Source # 
Instance details

Defined in Amazonka.Scheduler.ListSchedules

Associated Types

type AWSResponse ListSchedules #

Generic ListSchedules Source # 
Instance details

Defined in Amazonka.Scheduler.ListSchedules

Associated Types

type Rep ListSchedules :: Type -> Type #

Read ListSchedules Source # 
Instance details

Defined in Amazonka.Scheduler.ListSchedules

Show ListSchedules Source # 
Instance details

Defined in Amazonka.Scheduler.ListSchedules

NFData ListSchedules Source # 
Instance details

Defined in Amazonka.Scheduler.ListSchedules

Methods

rnf :: ListSchedules -> () #

Eq ListSchedules Source # 
Instance details

Defined in Amazonka.Scheduler.ListSchedules

Hashable ListSchedules Source # 
Instance details

Defined in Amazonka.Scheduler.ListSchedules

type AWSResponse ListSchedules Source # 
Instance details

Defined in Amazonka.Scheduler.ListSchedules

type Rep ListSchedules Source # 
Instance details

Defined in Amazonka.Scheduler.ListSchedules

type Rep ListSchedules = D1 ('MetaData "ListSchedules" "Amazonka.Scheduler.ListSchedules" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "ListSchedules'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "namePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduleState))))))

newListSchedules :: ListSchedules Source #

Create a value of ListSchedules 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:

ListSchedules, listSchedules_groupName - If specified, only lists the schedules whose associated schedule group matches the given filter.

$sel:maxResults:ListSchedules', listSchedules_maxResults - If specified, limits the number of results returned by this operation. The operation also returns a NextToken which you can use in a subsequent operation to retrieve the next set of results.

$sel:namePrefix:ListSchedules', listSchedules_namePrefix - Schedule name prefix to return the filtered list of resources.

ListSchedules, listSchedules_nextToken - The token returned by a previous call to retrieve the next set of results.

ListSchedules, listSchedules_state - If specified, only lists the schedules whose current state matches the given filter.

data ListSchedulesResponse Source #

See: newListSchedulesResponse smart constructor.

Instances

Instances details
Generic ListSchedulesResponse Source # 
Instance details

Defined in Amazonka.Scheduler.ListSchedules

Associated Types

type Rep ListSchedulesResponse :: Type -> Type #

Read ListSchedulesResponse Source # 
Instance details

Defined in Amazonka.Scheduler.ListSchedules

Show ListSchedulesResponse Source # 
Instance details

Defined in Amazonka.Scheduler.ListSchedules

NFData ListSchedulesResponse Source # 
Instance details

Defined in Amazonka.Scheduler.ListSchedules

Methods

rnf :: ListSchedulesResponse -> () #

Eq ListSchedulesResponse Source # 
Instance details

Defined in Amazonka.Scheduler.ListSchedules

type Rep ListSchedulesResponse Source # 
Instance details

Defined in Amazonka.Scheduler.ListSchedules

type Rep ListSchedulesResponse = D1 ('MetaData "ListSchedulesResponse" "Amazonka.Scheduler.ListSchedules" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "ListSchedulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "schedules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ScheduleSummary]))))

newListSchedulesResponse Source #

Create a value of ListSchedulesResponse 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:

ListSchedules, listSchedulesResponse_nextToken - Indicates whether there are additional results to retrieve. If the value is null, there are no more results.

$sel:httpStatus:ListSchedulesResponse', listSchedulesResponse_httpStatus - The response's http status code.

$sel:schedules:ListSchedulesResponse', listSchedulesResponse_schedules - The schedules that match the specified criteria.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.Scheduler.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.Scheduler.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.Scheduler.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.Scheduler.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.Scheduler.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.Scheduler.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.Scheduler.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.Scheduler.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.Scheduler.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.Scheduler.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.Scheduler.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.Scheduler.ListTagsForResource

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

newListTagsForResource Source #

Create a value of ListTagsForResource 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:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The ARN of the EventBridge Scheduler resource for which you want to view tags.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Scheduler.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Scheduler.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Scheduler.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Scheduler.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Scheduler.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Scheduler.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.Scheduler.ListTagsForResource" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse 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:

ListTagsForResourceResponse, listTagsForResourceResponse_tags - The list of tags associated with the specified resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.Scheduler.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.Scheduler.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.Scheduler.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.Scheduler.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.Scheduler.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.Scheduler.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.Scheduler.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.Scheduler.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.Scheduler.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.Scheduler.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.Scheduler.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.Scheduler.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.Scheduler.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.Scheduler.TagResource" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

newTagResource Source #

Create a value of TagResource 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:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the schedule group that you are adding tags to.

TagResource, tagResource_tags - The list of tags to associate with the schedule group.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.Scheduler.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.Scheduler.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.Scheduler.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.Scheduler.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.Scheduler.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.Scheduler.TagResource

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

newTagResourceResponse Source #

Create a value of TagResourceResponse 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:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.Scheduler.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.Scheduler.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.Scheduler.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.Scheduler.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.Scheduler.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.Scheduler.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.Scheduler.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.Scheduler.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.Scheduler.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.Scheduler.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.Scheduler.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.Scheduler.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.Scheduler.UntagResource" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource 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:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the schedule group from which you are removing tags.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The list of tag keys to remove from the resource.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Scheduler.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Scheduler.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Scheduler.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Scheduler.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Scheduler.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Scheduler.UntagResource

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

newUntagResourceResponse Source #

Create a value of UntagResourceResponse 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:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateSchedule

data UpdateSchedule Source #

See: newUpdateSchedule smart constructor.

Instances

Instances details
ToJSON UpdateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.UpdateSchedule

ToHeaders UpdateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.UpdateSchedule

ToPath UpdateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.UpdateSchedule

ToQuery UpdateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.UpdateSchedule

AWSRequest UpdateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.UpdateSchedule

Associated Types

type AWSResponse UpdateSchedule #

Generic UpdateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.UpdateSchedule

Associated Types

type Rep UpdateSchedule :: Type -> Type #

Read UpdateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.UpdateSchedule

Show UpdateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.UpdateSchedule

NFData UpdateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.UpdateSchedule

Methods

rnf :: UpdateSchedule -> () #

Eq UpdateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.UpdateSchedule

Hashable UpdateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.UpdateSchedule

type AWSResponse UpdateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.UpdateSchedule

type Rep UpdateSchedule Source # 
Instance details

Defined in Amazonka.Scheduler.UpdateSchedule

type Rep UpdateSchedule = D1 ('MetaData "UpdateSchedule" "Amazonka.Scheduler.UpdateSchedule" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "UpdateSchedule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scheduleExpressionTimezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "startDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduleState)) :*: S1 ('MetaSel ('Just "flexibleTimeWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FlexibleTimeWindow))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "scheduleExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Target))))))

newUpdateSchedule Source #

Create a value of UpdateSchedule 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:UpdateSchedule', updateSchedule_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.

$sel:description:UpdateSchedule', updateSchedule_description - The description you specify for the schedule.

$sel:endDate:UpdateSchedule', updateSchedule_endDate - The date, in UTC, before which the schedule can invoke its target. Depending on the schedule's recurrence expression, invocations might stop on, or before, the EndDate you specify. EventBridge Scheduler ignores EndDate for one-time schedules.

UpdateSchedule, updateSchedule_groupName - The name of the schedule group with which the schedule is associated. You must provide this value in order for EventBridge Scheduler to find the schedule you want to update. If you omit this value, EventBridge Scheduler assumes the group is associated to the default group.

$sel:kmsKeyArn:UpdateSchedule', updateSchedule_kmsKeyArn - The ARN for the customer managed KMS key that that you want EventBridge Scheduler to use to encrypt and decrypt your data.

$sel:scheduleExpressionTimezone:UpdateSchedule', updateSchedule_scheduleExpressionTimezone - The timezone in which the scheduling expression is evaluated.

$sel:startDate:UpdateSchedule', updateSchedule_startDate - The date, in UTC, after which the schedule can begin invoking its target. Depending on the schedule's recurrence expression, invocations might occur on, or after, the StartDate you specify. EventBridge Scheduler ignores StartDate for one-time schedules.

UpdateSchedule, updateSchedule_state - Specifies whether the schedule is enabled or disabled.

$sel:flexibleTimeWindow:UpdateSchedule', updateSchedule_flexibleTimeWindow - Allows you to configure a time window during which EventBridge Scheduler invokes the schedule.

UpdateSchedule, updateSchedule_name - The name of the schedule that you are updating.

$sel:scheduleExpression:UpdateSchedule', updateSchedule_scheduleExpression - The expression that defines when the schedule runs. The following formats are supported.

  • at expression - at(yyyy-mm-ddThh:mm:ss)
  • rate expression - rate(unit value)
  • cron expression - cron(fields)

You can use at expressions to create one-time schedules that invoke a target once, at the time and in the time zone, that you specify. You can use rate and cron expressions to create recurring schedules. Rate-based schedules are useful when you want to invoke a target at regular intervals, such as every 15 minutes or every five days. Cron-based schedules are useful when you want to invoke a target periodically at a specific time, such as at 8:00 am (UTC+0) every 1st day of the month.

A cron expression consists of six fields separated by white spaces: (minutes hours day_of_month month day_of_week year).

A rate expression consists of a value as a positive integer, and a unit with the following options: minute | minutes | hour | hours | day | days

For more information and examples, see Schedule types on EventBridge Scheduler in the EventBridge Scheduler User Guide.

UpdateSchedule, updateSchedule_target - The schedule target. You can use this operation to change the target that your schedule invokes.

data UpdateScheduleResponse Source #

See: newUpdateScheduleResponse smart constructor.

Instances

Instances details
Generic UpdateScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.UpdateSchedule

Associated Types

type Rep UpdateScheduleResponse :: Type -> Type #

Read UpdateScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.UpdateSchedule

Show UpdateScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.UpdateSchedule

NFData UpdateScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.UpdateSchedule

Methods

rnf :: UpdateScheduleResponse -> () #

Eq UpdateScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.UpdateSchedule

type Rep UpdateScheduleResponse Source # 
Instance details

Defined in Amazonka.Scheduler.UpdateSchedule

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

newUpdateScheduleResponse Source #

Create a value of UpdateScheduleResponse 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:UpdateScheduleResponse', updateScheduleResponse_httpStatus - The response's http status code.

$sel:scheduleArn:UpdateScheduleResponse', updateScheduleResponse_scheduleArn - The Amazon Resource Name (ARN) of the schedule that you updated.

Types

AssignPublicIp

newtype AssignPublicIp Source #

Constructors

AssignPublicIp' 

Instances

Instances details
FromJSON AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

FromJSONKey AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

ToJSON AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

ToJSONKey AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

ToByteString AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

ToHeader AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

ToLog AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

ToQuery AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

FromText AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

ToText AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

FromXML AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

ToXML AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

Methods

toXML :: AssignPublicIp -> XML #

Generic AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

Associated Types

type Rep AssignPublicIp :: Type -> Type #

Read AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

Show AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

NFData AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

Methods

rnf :: AssignPublicIp -> () #

Eq AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

Ord AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

Hashable AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

type Rep AssignPublicIp Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AssignPublicIp

type Rep AssignPublicIp = D1 ('MetaData "AssignPublicIp" "Amazonka.Scheduler.Types.AssignPublicIp" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'True) (C1 ('MetaCons "AssignPublicIp'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssignPublicIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FlexibleTimeWindowMode

newtype FlexibleTimeWindowMode Source #

Instances

Instances details
FromJSON FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

FromJSONKey FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

ToJSON FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

ToJSONKey FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

ToByteString FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

ToHeader FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

ToLog FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

ToQuery FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

FromText FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

ToText FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

FromXML FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

ToXML FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

Generic FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

Associated Types

type Rep FlexibleTimeWindowMode :: Type -> Type #

Read FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

Show FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

NFData FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

Methods

rnf :: FlexibleTimeWindowMode -> () #

Eq FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

Ord FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

Hashable FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

type Rep FlexibleTimeWindowMode Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindowMode

type Rep FlexibleTimeWindowMode = D1 ('MetaData "FlexibleTimeWindowMode" "Amazonka.Scheduler.Types.FlexibleTimeWindowMode" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'True) (C1 ('MetaCons "FlexibleTimeWindowMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFlexibleTimeWindowMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LaunchType

newtype LaunchType Source #

Constructors

LaunchType' 

Fields

Bundled Patterns

pattern LaunchType_EC2 :: LaunchType 
pattern LaunchType_EXTERNAL :: LaunchType 
pattern LaunchType_FARGATE :: LaunchType 

Instances

Instances details
FromJSON LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

FromJSONKey LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

ToJSON LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

ToJSONKey LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

ToByteString LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

ToHeader LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

ToLog LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

ToQuery LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

FromText LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

ToText LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

Methods

toText :: LaunchType -> Text #

FromXML LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

ToXML LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

Methods

toXML :: LaunchType -> XML #

Generic LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

Associated Types

type Rep LaunchType :: Type -> Type #

Read LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

Show LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

NFData LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

Methods

rnf :: LaunchType -> () #

Eq LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

Ord LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

Hashable LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

type Rep LaunchType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.LaunchType

type Rep LaunchType = D1 ('MetaData "LaunchType" "Amazonka.Scheduler.Types.LaunchType" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'True) (C1 ('MetaCons "LaunchType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLaunchType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PlacementConstraintType

newtype PlacementConstraintType Source #

Instances

Instances details
FromJSON PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

FromJSONKey PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

ToJSON PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

ToJSONKey PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

ToByteString PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

ToHeader PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

ToLog PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

ToQuery PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

FromText PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

ToText PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

FromXML PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

ToXML PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

Generic PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

Associated Types

type Rep PlacementConstraintType :: Type -> Type #

Read PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

Show PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

NFData PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

Methods

rnf :: PlacementConstraintType -> () #

Eq PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

Ord PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

Hashable PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

type Rep PlacementConstraintType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraintType

type Rep PlacementConstraintType = D1 ('MetaData "PlacementConstraintType" "Amazonka.Scheduler.Types.PlacementConstraintType" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'True) (C1 ('MetaCons "PlacementConstraintType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPlacementConstraintType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PlacementStrategyType

newtype PlacementStrategyType Source #

Instances

Instances details
FromJSON PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

FromJSONKey PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

ToJSON PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

ToJSONKey PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

ToByteString PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

ToHeader PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

ToLog PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

ToQuery PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

FromText PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

ToText PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

FromXML PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

ToXML PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

Generic PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

Associated Types

type Rep PlacementStrategyType :: Type -> Type #

Read PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

Show PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

NFData PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

Methods

rnf :: PlacementStrategyType -> () #

Eq PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

Ord PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

Hashable PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

type Rep PlacementStrategyType Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategyType

type Rep PlacementStrategyType = D1 ('MetaData "PlacementStrategyType" "Amazonka.Scheduler.Types.PlacementStrategyType" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'True) (C1 ('MetaCons "PlacementStrategyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPlacementStrategyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PropagateTags

newtype PropagateTags Source #

Constructors

PropagateTags' 

Bundled Patterns

pattern PropagateTags_TASK_DEFINITION :: PropagateTags 

Instances

Instances details
FromJSON PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

FromJSONKey PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

ToJSON PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

ToJSONKey PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

ToByteString PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

ToHeader PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

ToLog PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

ToQuery PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

FromText PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

ToText PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

Methods

toText :: PropagateTags -> Text #

FromXML PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

ToXML PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

Methods

toXML :: PropagateTags -> XML #

Generic PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

Associated Types

type Rep PropagateTags :: Type -> Type #

Read PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

Show PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

NFData PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

Methods

rnf :: PropagateTags -> () #

Eq PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

Ord PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

Hashable PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

type Rep PropagateTags Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PropagateTags

type Rep PropagateTags = D1 ('MetaData "PropagateTags" "Amazonka.Scheduler.Types.PropagateTags" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'True) (C1 ('MetaCons "PropagateTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPropagateTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScheduleGroupState

newtype ScheduleGroupState Source #

Instances

Instances details
FromJSON ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

FromJSONKey ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

ToJSON ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

ToJSONKey ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

ToByteString ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

ToHeader ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

ToLog ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

ToQuery ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

FromText ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

ToText ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

FromXML ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

ToXML ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

Generic ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

Associated Types

type Rep ScheduleGroupState :: Type -> Type #

Read ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

Show ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

NFData ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

Methods

rnf :: ScheduleGroupState -> () #

Eq ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

Ord ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

Hashable ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

type Rep ScheduleGroupState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupState

type Rep ScheduleGroupState = D1 ('MetaData "ScheduleGroupState" "Amazonka.Scheduler.Types.ScheduleGroupState" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'True) (C1 ('MetaCons "ScheduleGroupState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScheduleGroupState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScheduleState

newtype ScheduleState Source #

Constructors

ScheduleState' 

Instances

Instances details
FromJSON ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

FromJSONKey ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

ToJSON ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

ToJSONKey ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

ToByteString ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

ToHeader ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

ToLog ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

ToQuery ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

FromText ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

ToText ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

Methods

toText :: ScheduleState -> Text #

FromXML ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

ToXML ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

Methods

toXML :: ScheduleState -> XML #

Generic ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

Associated Types

type Rep ScheduleState :: Type -> Type #

Read ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

Show ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

NFData ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

Methods

rnf :: ScheduleState -> () #

Eq ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

Ord ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

Hashable ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

type Rep ScheduleState Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleState

type Rep ScheduleState = D1 ('MetaData "ScheduleState" "Amazonka.Scheduler.Types.ScheduleState" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'True) (C1 ('MetaCons "ScheduleState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScheduleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AwsVpcConfiguration

data AwsVpcConfiguration Source #

This structure specifies the VPC subnets and security groups for the task, and whether a public IP address is to be used. This structure is relevant only for ECS tasks that use the awsvpc network mode.

See: newAwsVpcConfiguration smart constructor.

Instances

Instances details
FromJSON AwsVpcConfiguration Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AwsVpcConfiguration

ToJSON AwsVpcConfiguration Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AwsVpcConfiguration

Generic AwsVpcConfiguration Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AwsVpcConfiguration

Associated Types

type Rep AwsVpcConfiguration :: Type -> Type #

Read AwsVpcConfiguration Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AwsVpcConfiguration

Show AwsVpcConfiguration Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AwsVpcConfiguration

NFData AwsVpcConfiguration Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AwsVpcConfiguration

Methods

rnf :: AwsVpcConfiguration -> () #

Eq AwsVpcConfiguration Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AwsVpcConfiguration

Hashable AwsVpcConfiguration Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AwsVpcConfiguration

type Rep AwsVpcConfiguration Source # 
Instance details

Defined in Amazonka.Scheduler.Types.AwsVpcConfiguration

type Rep AwsVpcConfiguration = D1 ('MetaData "AwsVpcConfiguration" "Amazonka.Scheduler.Types.AwsVpcConfiguration" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "AwsVpcConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "assignPublicIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssignPublicIp)) :*: (S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))

newAwsVpcConfiguration Source #

Create a value of AwsVpcConfiguration 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:assignPublicIp:AwsVpcConfiguration', awsVpcConfiguration_assignPublicIp - Specifies whether the task's elastic network interface receives a public IP address. You can specify ENABLED only when LaunchType in EcsParameters is set to FARGATE.

$sel:securityGroups:AwsVpcConfiguration', awsVpcConfiguration_securityGroups - Specifies the security groups associated with the task. These security groups must all be in the same VPC. You can specify as many as five security groups. If you do not specify a security group, the default security group for the VPC is used.

$sel:subnets:AwsVpcConfiguration', awsVpcConfiguration_subnets - Specifies the subnets associated with the task. These subnets must all be in the same VPC. You can specify as many as 16 subnets.

CapacityProviderStrategyItem

data CapacityProviderStrategyItem Source #

The details of a capacity provider strategy.

See: newCapacityProviderStrategyItem smart constructor.

Instances

Instances details
FromJSON CapacityProviderStrategyItem Source # 
Instance details

Defined in Amazonka.Scheduler.Types.CapacityProviderStrategyItem

ToJSON CapacityProviderStrategyItem Source # 
Instance details

Defined in Amazonka.Scheduler.Types.CapacityProviderStrategyItem

Generic CapacityProviderStrategyItem Source # 
Instance details

Defined in Amazonka.Scheduler.Types.CapacityProviderStrategyItem

Associated Types

type Rep CapacityProviderStrategyItem :: Type -> Type #

Read CapacityProviderStrategyItem Source # 
Instance details

Defined in Amazonka.Scheduler.Types.CapacityProviderStrategyItem

Show CapacityProviderStrategyItem Source # 
Instance details

Defined in Amazonka.Scheduler.Types.CapacityProviderStrategyItem

NFData CapacityProviderStrategyItem Source # 
Instance details

Defined in Amazonka.Scheduler.Types.CapacityProviderStrategyItem

Eq CapacityProviderStrategyItem Source # 
Instance details

Defined in Amazonka.Scheduler.Types.CapacityProviderStrategyItem

Hashable CapacityProviderStrategyItem Source # 
Instance details

Defined in Amazonka.Scheduler.Types.CapacityProviderStrategyItem

type Rep CapacityProviderStrategyItem Source # 
Instance details

Defined in Amazonka.Scheduler.Types.CapacityProviderStrategyItem

type Rep CapacityProviderStrategyItem = D1 ('MetaData "CapacityProviderStrategyItem" "Amazonka.Scheduler.Types.CapacityProviderStrategyItem" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "CapacityProviderStrategyItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "base") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "weight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "capacityProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCapacityProviderStrategyItem Source #

Create a value of CapacityProviderStrategyItem 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:base:CapacityProviderStrategyItem', capacityProviderStrategyItem_base - The base value designates how many tasks, at a minimum, to run on the specified capacity provider. Only one capacity provider in a capacity provider strategy can have a base defined. If no value is specified, the default value of 0 is used.

$sel:weight:CapacityProviderStrategyItem', capacityProviderStrategyItem_weight - The weight value designates the relative percentage of the total number of tasks launched that should use the specified capacity provider. The weight value is taken into consideration after the base value, if defined, is satisfied.

$sel:capacityProvider:CapacityProviderStrategyItem', capacityProviderStrategyItem_capacityProvider - The short name of the capacity provider.

DeadLetterConfig

data DeadLetterConfig Source #

An object that contains information about an Amazon SQS queue that EventBridge Scheduler uses as a dead-letter queue for your schedule. If specified, EventBridge Scheduler delivers failed events that could not be successfully delivered to a target to the queue.

See: newDeadLetterConfig smart constructor.

Constructors

DeadLetterConfig' (Maybe Text) 

Instances

Instances details
FromJSON DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Scheduler.Types.DeadLetterConfig

ToJSON DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Scheduler.Types.DeadLetterConfig

Generic DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Scheduler.Types.DeadLetterConfig

Associated Types

type Rep DeadLetterConfig :: Type -> Type #

Read DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Scheduler.Types.DeadLetterConfig

Show DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Scheduler.Types.DeadLetterConfig

NFData DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Scheduler.Types.DeadLetterConfig

Methods

rnf :: DeadLetterConfig -> () #

Eq DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Scheduler.Types.DeadLetterConfig

Hashable DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Scheduler.Types.DeadLetterConfig

type Rep DeadLetterConfig Source # 
Instance details

Defined in Amazonka.Scheduler.Types.DeadLetterConfig

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

newDeadLetterConfig :: DeadLetterConfig Source #

Create a value of DeadLetterConfig 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:arn:DeadLetterConfig', deadLetterConfig_arn - The Amazon Resource Name (ARN) of the SQS queue specified as the destination for the dead-letter queue.

EcsParameters

data EcsParameters Source #

The templated target type for the Amazon ECS RunTask API operation.

See: newEcsParameters smart constructor.

Instances

Instances details
FromJSON EcsParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.EcsParameters

ToJSON EcsParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.EcsParameters

Generic EcsParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.EcsParameters

Associated Types

type Rep EcsParameters :: Type -> Type #

Read EcsParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.EcsParameters

Show EcsParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.EcsParameters

NFData EcsParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.EcsParameters

Methods

rnf :: EcsParameters -> () #

Eq EcsParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.EcsParameters

Hashable EcsParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.EcsParameters

type Rep EcsParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.EcsParameters

type Rep EcsParameters = D1 ('MetaData "EcsParameters" "Amazonka.Scheduler.Types.EcsParameters" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "EcsParameters'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "capacityProviderStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CapacityProviderStrategyItem])) :*: (S1 ('MetaSel ('Just "enableECSManagedTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "enableExecuteCommand") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "group'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "launchType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchType))) :*: (S1 ('MetaSel ('Just "networkConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkConfiguration)) :*: S1 ('MetaSel ('Just "placementConstraints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PlacementConstraint]))))) :*: ((S1 ('MetaSel ('Just "placementStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PlacementStrategy])) :*: (S1 ('MetaSel ('Just "platformVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "propagateTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PropagateTags)))) :*: ((S1 ('MetaSel ('Just "referenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HashMap Text Text]))) :*: (S1 ('MetaSel ('Just "taskCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "taskDefinitionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newEcsParameters Source #

Create a value of EcsParameters 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:capacityProviderStrategy:EcsParameters', ecsParameters_capacityProviderStrategy - The capacity provider strategy to use for the task.

$sel:enableECSManagedTags:EcsParameters', ecsParameters_enableECSManagedTags - Specifies whether to enable Amazon ECS managed tags for the task. For more information, see Tagging Your Amazon ECS Resources in the Amazon ECS Developer Guide.

$sel:enableExecuteCommand:EcsParameters', ecsParameters_enableExecuteCommand - Whether or not to enable the execute command functionality for the containers in this task. If true, this enables execute command functionality on all containers in the task.

$sel:group':EcsParameters', ecsParameters_group - Specifies an ECS task group for the task. The maximum length is 255 characters.

$sel:launchType:EcsParameters', ecsParameters_launchType - Specifies the launch type on which your task is running. The launch type that you specify here must match one of the launch type (compatibilities) of the target task. The FARGATE value is supported only in the Regions where Fargate with Amazon ECS is supported. For more information, see AWS Fargate on Amazon ECS in the Amazon ECS Developer Guide.

$sel:networkConfiguration:EcsParameters', ecsParameters_networkConfiguration - This structure specifies the network configuration for an ECS task.

$sel:placementConstraints:EcsParameters', ecsParameters_placementConstraints - An array of placement constraint objects to use for the task. You can specify up to 10 constraints per task (including constraints in the task definition and those specified at runtime).

$sel:placementStrategy:EcsParameters', ecsParameters_placementStrategy - The task placement strategy for a task or service.

$sel:platformVersion:EcsParameters', ecsParameters_platformVersion - Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as 1.1.0.

$sel:propagateTags:EcsParameters', ecsParameters_propagateTags - Specifies whether to propagate the tags from the task definition to the task. If no value is specified, the tags are not propagated. Tags can only be propagated to the task during task creation. To add tags to a task after task creation, use Amazon ECS's TagResource API action.

$sel:referenceId:EcsParameters', ecsParameters_referenceId - The reference ID to use for the task.

$sel:tags:EcsParameters', ecsParameters_tags - The metadata that you apply to the task to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. For more information, see RunTask in the Amazon ECS API Reference.

$sel:taskCount:EcsParameters', ecsParameters_taskCount - The number of tasks to create based on TaskDefinition. The default is 1.

$sel:taskDefinitionArn:EcsParameters', ecsParameters_taskDefinitionArn - The Amazon Resource Name (ARN) of the task definition to use if the event target is an Amazon ECS task.

EventBridgeParameters

data EventBridgeParameters Source #

The templated target type for the EventBridge PutEvents API operation.

See: newEventBridgeParameters smart constructor.

Instances

Instances details
FromJSON EventBridgeParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.EventBridgeParameters

ToJSON EventBridgeParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.EventBridgeParameters

Generic EventBridgeParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.EventBridgeParameters

Associated Types

type Rep EventBridgeParameters :: Type -> Type #

Read EventBridgeParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.EventBridgeParameters

Show EventBridgeParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.EventBridgeParameters

NFData EventBridgeParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.EventBridgeParameters

Methods

rnf :: EventBridgeParameters -> () #

Eq EventBridgeParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.EventBridgeParameters

Hashable EventBridgeParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.EventBridgeParameters

type Rep EventBridgeParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.EventBridgeParameters

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

newEventBridgeParameters Source #

Create a value of EventBridgeParameters 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:detailType:EventBridgeParameters', eventBridgeParameters_detailType - A free-form string, with a maximum of 128 characters, used to decide what fields to expect in the event detail.

$sel:source:EventBridgeParameters', eventBridgeParameters_source - The source of the event.

FlexibleTimeWindow

data FlexibleTimeWindow Source #

Allows you to configure a time window during which EventBridge Scheduler invokes the schedule.

See: newFlexibleTimeWindow smart constructor.

Instances

Instances details
FromJSON FlexibleTimeWindow Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindow

ToJSON FlexibleTimeWindow Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindow

Generic FlexibleTimeWindow Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindow

Associated Types

type Rep FlexibleTimeWindow :: Type -> Type #

Read FlexibleTimeWindow Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindow

Show FlexibleTimeWindow Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindow

NFData FlexibleTimeWindow Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindow

Methods

rnf :: FlexibleTimeWindow -> () #

Eq FlexibleTimeWindow Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindow

Hashable FlexibleTimeWindow Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindow

type Rep FlexibleTimeWindow Source # 
Instance details

Defined in Amazonka.Scheduler.Types.FlexibleTimeWindow

type Rep FlexibleTimeWindow = D1 ('MetaData "FlexibleTimeWindow" "Amazonka.Scheduler.Types.FlexibleTimeWindow" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "FlexibleTimeWindow'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maximumWindowInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FlexibleTimeWindowMode)))

newFlexibleTimeWindow Source #

Create a value of FlexibleTimeWindow 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:maximumWindowInMinutes:FlexibleTimeWindow', flexibleTimeWindow_maximumWindowInMinutes - The maximum time window during which a schedule can be invoked.

$sel:mode:FlexibleTimeWindow', flexibleTimeWindow_mode - Determines whether the schedule is invoked within a flexible time window.

KinesisParameters

data KinesisParameters Source #

The templated target type for the Amazon Kinesis PutRecord API operation.

See: newKinesisParameters smart constructor.

Constructors

KinesisParameters' Text 

Instances

Instances details
FromJSON KinesisParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.KinesisParameters

ToJSON KinesisParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.KinesisParameters

Generic KinesisParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.KinesisParameters

Associated Types

type Rep KinesisParameters :: Type -> Type #

Read KinesisParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.KinesisParameters

Show KinesisParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.KinesisParameters

NFData KinesisParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.KinesisParameters

Methods

rnf :: KinesisParameters -> () #

Eq KinesisParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.KinesisParameters

Hashable KinesisParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.KinesisParameters

type Rep KinesisParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.KinesisParameters

type Rep KinesisParameters = D1 ('MetaData "KinesisParameters" "Amazonka.Scheduler.Types.KinesisParameters" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "KinesisParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "partitionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newKinesisParameters Source #

Create a value of KinesisParameters 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:partitionKey:KinesisParameters', kinesisParameters_partitionKey - Specifies the shard to which EventBridge Scheduler sends the event. For more information, see Amazon Kinesis Data Streams terminology and concepts in the Amazon Kinesis Streams Developer Guide.

NetworkConfiguration

data NetworkConfiguration Source #

Specifies the network configuration for an ECS task.

See: newNetworkConfiguration smart constructor.

Instances

Instances details
FromJSON NetworkConfiguration Source # 
Instance details

Defined in Amazonka.Scheduler.Types.NetworkConfiguration

ToJSON NetworkConfiguration Source # 
Instance details

Defined in Amazonka.Scheduler.Types.NetworkConfiguration

Generic NetworkConfiguration Source # 
Instance details

Defined in Amazonka.Scheduler.Types.NetworkConfiguration

Associated Types

type Rep NetworkConfiguration :: Type -> Type #

Read NetworkConfiguration Source # 
Instance details

Defined in Amazonka.Scheduler.Types.NetworkConfiguration

Show NetworkConfiguration Source # 
Instance details

Defined in Amazonka.Scheduler.Types.NetworkConfiguration

NFData NetworkConfiguration Source # 
Instance details

Defined in Amazonka.Scheduler.Types.NetworkConfiguration

Methods

rnf :: NetworkConfiguration -> () #

Eq NetworkConfiguration Source # 
Instance details

Defined in Amazonka.Scheduler.Types.NetworkConfiguration

Hashable NetworkConfiguration Source # 
Instance details

Defined in Amazonka.Scheduler.Types.NetworkConfiguration

type Rep NetworkConfiguration Source # 
Instance details

Defined in Amazonka.Scheduler.Types.NetworkConfiguration

type Rep NetworkConfiguration = D1 ('MetaData "NetworkConfiguration" "Amazonka.Scheduler.Types.NetworkConfiguration" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "NetworkConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "awsvpcConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsVpcConfiguration))))

newNetworkConfiguration :: NetworkConfiguration Source #

Create a value of NetworkConfiguration 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:awsvpcConfiguration:NetworkConfiguration', networkConfiguration_awsvpcConfiguration - Specifies the Amazon VPC subnets and security groups for the task, and whether a public IP address is to be used. This structure is relevant only for ECS tasks that use the awsvpc network mode.

PlacementConstraint

data PlacementConstraint Source #

An object representing a constraint on task placement.

See: newPlacementConstraint smart constructor.

Instances

Instances details
FromJSON PlacementConstraint Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraint

ToJSON PlacementConstraint Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraint

Generic PlacementConstraint Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraint

Associated Types

type Rep PlacementConstraint :: Type -> Type #

Read PlacementConstraint Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraint

Show PlacementConstraint Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraint

NFData PlacementConstraint Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraint

Methods

rnf :: PlacementConstraint -> () #

Eq PlacementConstraint Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraint

Hashable PlacementConstraint Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraint

type Rep PlacementConstraint Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementConstraint

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

newPlacementConstraint :: PlacementConstraint Source #

Create a value of PlacementConstraint 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:expression:PlacementConstraint', placementConstraint_expression - A cluster query language expression to apply to the constraint. You cannot specify an expression if the constraint type is distinctInstance. For more information, see Cluster query language in the Amazon ECS Developer Guide.

$sel:type':PlacementConstraint', placementConstraint_type - The type of constraint. Use distinctInstance to ensure that each task in a particular group is running on a different container instance. Use memberOf to restrict the selection to a group of valid candidates.

PlacementStrategy

data PlacementStrategy Source #

The task placement strategy for a task or service.

See: newPlacementStrategy smart constructor.

Instances

Instances details
FromJSON PlacementStrategy Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategy

ToJSON PlacementStrategy Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategy

Generic PlacementStrategy Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategy

Associated Types

type Rep PlacementStrategy :: Type -> Type #

Read PlacementStrategy Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategy

Show PlacementStrategy Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategy

NFData PlacementStrategy Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategy

Methods

rnf :: PlacementStrategy -> () #

Eq PlacementStrategy Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategy

Hashable PlacementStrategy Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategy

type Rep PlacementStrategy Source # 
Instance details

Defined in Amazonka.Scheduler.Types.PlacementStrategy

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

newPlacementStrategy :: PlacementStrategy Source #

Create a value of PlacementStrategy 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:field:PlacementStrategy', placementStrategy_field - The field to apply the placement strategy against. For the spread placement strategy, valid values are instanceId (or instanceId, which has the same effect), or any platform or custom attribute that is applied to a container instance, such as attribute:ecs.availability-zone. For the binpack placement strategy, valid values are cpu and memory. For the random placement strategy, this field is not used.

$sel:type':PlacementStrategy', placementStrategy_type - The type of placement strategy. The random placement strategy randomly places tasks on available candidates. The spread placement strategy spreads placement across available candidates evenly based on the field parameter. The binpack strategy places tasks on available candidates that have the least available amount of the resource that is specified with the field parameter. For example, if you binpack on memory, a task is placed on the instance with the least amount of remaining memory (but still enough to run the task).

RetryPolicy

data RetryPolicy Source #

A RetryPolicy object that includes information about the retry policy settings, including the maximum age of an event, and the maximum number of times EventBridge Scheduler will try to deliver the event to a target.

See: newRetryPolicy smart constructor.

Instances

Instances details
FromJSON RetryPolicy Source # 
Instance details

Defined in Amazonka.Scheduler.Types.RetryPolicy

ToJSON RetryPolicy Source # 
Instance details

Defined in Amazonka.Scheduler.Types.RetryPolicy

Generic RetryPolicy Source # 
Instance details

Defined in Amazonka.Scheduler.Types.RetryPolicy

Associated Types

type Rep RetryPolicy :: Type -> Type #

Read RetryPolicy Source # 
Instance details

Defined in Amazonka.Scheduler.Types.RetryPolicy

Show RetryPolicy Source # 
Instance details

Defined in Amazonka.Scheduler.Types.RetryPolicy

NFData RetryPolicy Source # 
Instance details

Defined in Amazonka.Scheduler.Types.RetryPolicy

Methods

rnf :: RetryPolicy -> () #

Eq RetryPolicy Source # 
Instance details

Defined in Amazonka.Scheduler.Types.RetryPolicy

Hashable RetryPolicy Source # 
Instance details

Defined in Amazonka.Scheduler.Types.RetryPolicy

type Rep RetryPolicy Source # 
Instance details

Defined in Amazonka.Scheduler.Types.RetryPolicy

type Rep RetryPolicy = D1 ('MetaData "RetryPolicy" "Amazonka.Scheduler.Types.RetryPolicy" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "RetryPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maximumEventAgeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "maximumRetryAttempts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newRetryPolicy :: RetryPolicy Source #

Create a value of RetryPolicy 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:maximumEventAgeInSeconds:RetryPolicy', retryPolicy_maximumEventAgeInSeconds - The maximum amount of time, in seconds, to continue to make retry attempts.

$sel:maximumRetryAttempts:RetryPolicy', retryPolicy_maximumRetryAttempts - The maximum number of retry attempts to make before the request fails. Retry attempts with exponential backoff continue until either the maximum number of attempts is made or until the duration of the MaximumEventAgeInSeconds is reached.

SageMakerPipelineParameter

data SageMakerPipelineParameter Source #

The name and value pair of a parameter to use to start execution of a SageMaker Model Building Pipeline.

See: newSageMakerPipelineParameter smart constructor.

Instances

Instances details
FromJSON SageMakerPipelineParameter Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SageMakerPipelineParameter

ToJSON SageMakerPipelineParameter Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SageMakerPipelineParameter

Generic SageMakerPipelineParameter Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SageMakerPipelineParameter

Associated Types

type Rep SageMakerPipelineParameter :: Type -> Type #

Read SageMakerPipelineParameter Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SageMakerPipelineParameter

Show SageMakerPipelineParameter Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SageMakerPipelineParameter

NFData SageMakerPipelineParameter Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SageMakerPipelineParameter

Eq SageMakerPipelineParameter Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SageMakerPipelineParameter

Hashable SageMakerPipelineParameter Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SageMakerPipelineParameter

type Rep SageMakerPipelineParameter Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SageMakerPipelineParameter

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

newSageMakerPipelineParameter Source #

Create a value of SageMakerPipelineParameter 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:name:SageMakerPipelineParameter', sageMakerPipelineParameter_name - Name of parameter to start execution of a SageMaker Model Building Pipeline.

$sel:value:SageMakerPipelineParameter', sageMakerPipelineParameter_value - Value of parameter to start execution of a SageMaker Model Building Pipeline.

SageMakerPipelineParameters

data SageMakerPipelineParameters Source #

The templated target type for the Amazon SageMaker StartPipelineExecution API operation.

See: newSageMakerPipelineParameters smart constructor.

Instances

Instances details
FromJSON SageMakerPipelineParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SageMakerPipelineParameters

ToJSON SageMakerPipelineParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SageMakerPipelineParameters

Generic SageMakerPipelineParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SageMakerPipelineParameters

Associated Types

type Rep SageMakerPipelineParameters :: Type -> Type #

Read SageMakerPipelineParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SageMakerPipelineParameters

Show SageMakerPipelineParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SageMakerPipelineParameters

NFData SageMakerPipelineParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SageMakerPipelineParameters

Eq SageMakerPipelineParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SageMakerPipelineParameters

Hashable SageMakerPipelineParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SageMakerPipelineParameters

type Rep SageMakerPipelineParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SageMakerPipelineParameters

type Rep SageMakerPipelineParameters = D1 ('MetaData "SageMakerPipelineParameters" "Amazonka.Scheduler.Types.SageMakerPipelineParameters" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "SageMakerPipelineParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pipelineParameterList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SageMakerPipelineParameter]))))

newSageMakerPipelineParameters :: SageMakerPipelineParameters Source #

Create a value of SageMakerPipelineParameters 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:pipelineParameterList:SageMakerPipelineParameters', sageMakerPipelineParameters_pipelineParameterList - List of parameter names and values to use when executing the SageMaker Model Building Pipeline.

ScheduleGroupSummary

data ScheduleGroupSummary Source #

The details of a schedule group.

See: newScheduleGroupSummary smart constructor.

Instances

Instances details
FromJSON ScheduleGroupSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupSummary

Generic ScheduleGroupSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupSummary

Associated Types

type Rep ScheduleGroupSummary :: Type -> Type #

Read ScheduleGroupSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupSummary

Show ScheduleGroupSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupSummary

NFData ScheduleGroupSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupSummary

Methods

rnf :: ScheduleGroupSummary -> () #

Eq ScheduleGroupSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupSummary

Hashable ScheduleGroupSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupSummary

type Rep ScheduleGroupSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleGroupSummary

type Rep ScheduleGroupSummary = D1 ('MetaData "ScheduleGroupSummary" "Amazonka.Scheduler.Types.ScheduleGroupSummary" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "ScheduleGroupSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "lastModificationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduleGroupState))))))

newScheduleGroupSummary :: ScheduleGroupSummary Source #

Create a value of ScheduleGroupSummary 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:arn:ScheduleGroupSummary', scheduleGroupSummary_arn - The Amazon Resource Name (ARN) of the schedule group.

$sel:creationDate:ScheduleGroupSummary', scheduleGroupSummary_creationDate - The time at which the schedule group was created.

$sel:lastModificationDate:ScheduleGroupSummary', scheduleGroupSummary_lastModificationDate - The time at which the schedule group was last modified.

$sel:name:ScheduleGroupSummary', scheduleGroupSummary_name - The name of the schedule group.

$sel:state:ScheduleGroupSummary', scheduleGroupSummary_state - Specifies the state of the schedule group.

ScheduleSummary

data ScheduleSummary Source #

The details of a schedule.

See: newScheduleSummary smart constructor.

Instances

Instances details
FromJSON ScheduleSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleSummary

Generic ScheduleSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleSummary

Associated Types

type Rep ScheduleSummary :: Type -> Type #

Read ScheduleSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleSummary

Show ScheduleSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleSummary

NFData ScheduleSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleSummary

Methods

rnf :: ScheduleSummary -> () #

Eq ScheduleSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleSummary

Hashable ScheduleSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleSummary

type Rep ScheduleSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.ScheduleSummary

newScheduleSummary :: ScheduleSummary Source #

Create a value of ScheduleSummary 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:

ScheduleSummary, scheduleSummary_arn - The Amazon Resource Name (ARN) of the schedule.

$sel:creationDate:ScheduleSummary', scheduleSummary_creationDate - The time at which the schedule was created.

$sel:groupName:ScheduleSummary', scheduleSummary_groupName - The name of the schedule group associated with this schedule.

$sel:lastModificationDate:ScheduleSummary', scheduleSummary_lastModificationDate - The time at which the schedule was last modified.

$sel:name:ScheduleSummary', scheduleSummary_name - The name of the schedule.

$sel:state:ScheduleSummary', scheduleSummary_state - Specifies whether the schedule is enabled or disabled.

$sel:target:ScheduleSummary', scheduleSummary_target - The schedule's target details.

SqsParameters

data SqsParameters Source #

The templated target type for the Amazon SQS SendMessage API operation. Contains the message group ID to use when the target is a FIFO queue. If you specify an Amazon SQS FIFO queue as a target, the queue must have content-based deduplication enabled. For more information, see Using the Amazon SQS message deduplication ID in the Amazon SQS Developer Guide.

See: newSqsParameters smart constructor.

Constructors

SqsParameters' (Maybe Text) 

Instances

Instances details
FromJSON SqsParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SqsParameters

ToJSON SqsParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SqsParameters

Generic SqsParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SqsParameters

Associated Types

type Rep SqsParameters :: Type -> Type #

Read SqsParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SqsParameters

Show SqsParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SqsParameters

NFData SqsParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SqsParameters

Methods

rnf :: SqsParameters -> () #

Eq SqsParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SqsParameters

Hashable SqsParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SqsParameters

type Rep SqsParameters Source # 
Instance details

Defined in Amazonka.Scheduler.Types.SqsParameters

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

newSqsParameters :: SqsParameters Source #

Create a value of SqsParameters 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:messageGroupId:SqsParameters', sqsParameters_messageGroupId - The FIFO message group ID to use as the target.

Tag

data Tag Source #

Tag to associate with a schedule group.

See: newTag smart constructor.

Constructors

Tag' Text Text 

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.Scheduler.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.Scheduler.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.Scheduler.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.Scheduler.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.Scheduler.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.Scheduler.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.Scheduler.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.Scheduler.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.Scheduler.Types.Tag

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

newTag Source #

Create a value of Tag 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:key:Tag', tag_key - The key for the tag.

$sel:value:Tag', tag_value - The value for the tag.

Target

data Target Source #

The schedule's target. EventBridge Scheduler supports templated target that invoke common API operations, as well as universal targets that you can customize to invoke over 6,000 API operations across more than 270 services. You can only specify one templated or universal target for a schedule.

See: newTarget smart constructor.

Instances

Instances details
FromJSON Target Source # 
Instance details

Defined in Amazonka.Scheduler.Types.Target

ToJSON Target Source # 
Instance details

Defined in Amazonka.Scheduler.Types.Target

Generic Target Source # 
Instance details

Defined in Amazonka.Scheduler.Types.Target

Associated Types

type Rep Target :: Type -> Type #

Methods

from :: Target -> Rep Target x #

to :: Rep Target x -> Target #

Read Target Source # 
Instance details

Defined in Amazonka.Scheduler.Types.Target

Show Target Source # 
Instance details

Defined in Amazonka.Scheduler.Types.Target

NFData Target Source # 
Instance details

Defined in Amazonka.Scheduler.Types.Target

Methods

rnf :: Target -> () #

Eq Target Source # 
Instance details

Defined in Amazonka.Scheduler.Types.Target

Methods

(==) :: Target -> Target -> Bool #

(/=) :: Target -> Target -> Bool #

Hashable Target Source # 
Instance details

Defined in Amazonka.Scheduler.Types.Target

Methods

hashWithSalt :: Int -> Target -> Int #

hash :: Target -> Int #

type Rep Target Source # 
Instance details

Defined in Amazonka.Scheduler.Types.Target

newTarget Source #

Create a value of Target 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:deadLetterConfig:Target', target_deadLetterConfig - An object that contains information about an Amazon SQS queue that EventBridge Scheduler uses as a dead-letter queue for your schedule. If specified, EventBridge Scheduler delivers failed events that could not be successfully delivered to a target to the queue.

$sel:ecsParameters:Target', target_ecsParameters - The templated target type for the Amazon ECS RunTask API operation.

$sel:eventBridgeParameters:Target', target_eventBridgeParameters - The templated target type for the EventBridge PutEvents API operation.

$sel:input:Target', target_input - The text, or well-formed JSON, passed to the target. If you are configuring a templated Lambda, AWS Step Functions, or Amazon EventBridge target, the input must be a well-formed JSON. For all other target types, a JSON is not required. If you do not specify anything for this field, EventBridge Scheduler delivers a default notification to the target.

$sel:kinesisParameters:Target', target_kinesisParameters - The templated target type for the Amazon Kinesis PutRecord API operation.

$sel:retryPolicy:Target', target_retryPolicy - A RetryPolicy object that includes information about the retry policy settings, including the maximum age of an event, and the maximum number of times EventBridge Scheduler will try to deliver the event to a target.

$sel:sageMakerPipelineParameters:Target', target_sageMakerPipelineParameters - The templated target type for the Amazon SageMaker StartPipelineExecution API operation.

$sel:sqsParameters:Target', target_sqsParameters - The templated target type for the Amazon SQS SendMessage API operation. Contains the message group ID to use when the target is a FIFO queue. If you specify an Amazon SQS FIFO queue as a target, the queue must have content-based deduplication enabled. For more information, see Using the Amazon SQS message deduplication ID in the Amazon SQS Developer Guide.

Target, target_arn - The Amazon Resource Name (ARN) of the target.

$sel:roleArn:Target', target_roleArn - The Amazon Resource Name (ARN) of the IAM role that EventBridge Scheduler will use for this target when the schedule is invoked.

TargetSummary

data TargetSummary Source #

The details of a target.

See: newTargetSummary smart constructor.

Constructors

TargetSummary' Text 

Instances

Instances details
FromJSON TargetSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.TargetSummary

Generic TargetSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.TargetSummary

Associated Types

type Rep TargetSummary :: Type -> Type #

Read TargetSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.TargetSummary

Show TargetSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.TargetSummary

NFData TargetSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.TargetSummary

Methods

rnf :: TargetSummary -> () #

Eq TargetSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.TargetSummary

Hashable TargetSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.TargetSummary

type Rep TargetSummary Source # 
Instance details

Defined in Amazonka.Scheduler.Types.TargetSummary

type Rep TargetSummary = D1 ('MetaData "TargetSummary" "Amazonka.Scheduler.Types.TargetSummary" "amazonka-scheduler-2.0-8LKlva3Whvt7TpHIvtcn6a" 'False) (C1 ('MetaCons "TargetSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTargetSummary Source #

Create a value of TargetSummary 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:arn:TargetSummary', targetSummary_arn - The Amazon Resource Name (ARN) of the target.