libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CloudWatchEvents.Types

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2015-10-07 of the Amazon EventBridge SDK configuration.

Errors

_ManagedRuleException :: AsError a => Getting (First ServiceError) a ServiceError Source #

This rule was created by an Amazon Web Services service on behalf of your account. It is managed by that service. If you see this error in response to DeleteRule or RemoveTargets, you can use the Force parameter in those calls to delete the rule or remove targets from the rule. You cannot modify these managed rules by using DisableRule, EnableRule, PutTargets, PutRule, TagResource, or UntagResource.

_IllegalStatusException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An error occurred because a replay can be canceled only when the state is Running or Starting.

_PolicyLengthExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The event bus policy is too long. For more information, see the limits.

_ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource you are trying to create already exists.

_OperationDisabledException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The operation you are attempting is not available in this region.

_ConcurrentModificationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is concurrent modification on a rule, target, archive, or replay.

_InternalException :: AsError a => Getting (First ServiceError) a ServiceError Source #

This exception occurs due to unexpected causes.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An entity that you specified does not exist.

_InvalidStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified state is not a valid state for an event source.

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request failed because it attempted to create resource beyond the allowed service quota.

ApiDestinationHttpMethod

newtype ApiDestinationHttpMethod Source #

Instances

Instances details
Eq ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

Ord ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

Read ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

Show ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

Generic ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

Associated Types

type Rep ApiDestinationHttpMethod :: Type -> Type #

NFData ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

Hashable ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

ToJSON ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

ToJSONKey ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

FromJSON ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

FromJSONKey ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

ToLog ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

ToHeader ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

ToQuery ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

FromXML ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

ToXML ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

ToByteString ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

FromText ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

ToText ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

type Rep ApiDestinationHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod

type Rep ApiDestinationHttpMethod = D1 ('MetaData "ApiDestinationHttpMethod" "Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'True) (C1 ('MetaCons "ApiDestinationHttpMethod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromApiDestinationHttpMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ApiDestinationState

newtype ApiDestinationState Source #

Instances

Instances details
Eq ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

Ord ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

Read ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

Show ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

Generic ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

Associated Types

type Rep ApiDestinationState :: Type -> Type #

NFData ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

Methods

rnf :: ApiDestinationState -> () #

Hashable ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

ToJSON ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

ToJSONKey ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

FromJSON ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

FromJSONKey ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

ToLog ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

ToHeader ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

ToQuery ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

FromXML ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

ToXML ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

ToByteString ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

FromText ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

ToText ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

type Rep ApiDestinationState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestinationState

type Rep ApiDestinationState = D1 ('MetaData "ApiDestinationState" "Amazonka.CloudWatchEvents.Types.ApiDestinationState" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'True) (C1 ('MetaCons "ApiDestinationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromApiDestinationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ArchiveState

newtype ArchiveState Source #

Constructors

ArchiveState' 

Instances

Instances details
Eq ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

Ord ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

Read ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

Show ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

Generic ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

Associated Types

type Rep ArchiveState :: Type -> Type #

NFData ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

Methods

rnf :: ArchiveState -> () #

Hashable ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

ToJSON ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

ToJSONKey ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

FromJSON ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

FromJSONKey ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

ToLog ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

ToHeader ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

ToQuery ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

FromXML ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

ToXML ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

Methods

toXML :: ArchiveState -> XML #

ToByteString ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

FromText ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

ToText ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

Methods

toText :: ArchiveState -> Text #

type Rep ArchiveState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ArchiveState

type Rep ArchiveState = D1 ('MetaData "ArchiveState" "Amazonka.CloudWatchEvents.Types.ArchiveState" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'True) (C1 ('MetaCons "ArchiveState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromArchiveState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssignPublicIp

newtype AssignPublicIp Source #

Constructors

AssignPublicIp' 

Instances

Instances details
Eq AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

Ord AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

Read AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

Show AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

Generic AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

Associated Types

type Rep AssignPublicIp :: Type -> Type #

NFData AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

Methods

rnf :: AssignPublicIp -> () #

Hashable AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

ToJSON AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

ToJSONKey AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

FromJSON AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

FromJSONKey AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

ToLog AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

ToHeader AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

ToQuery AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

FromXML AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

ToXML AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

Methods

toXML :: AssignPublicIp -> XML #

ToByteString AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

FromText AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

ToText AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

type Rep AssignPublicIp Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AssignPublicIp

type Rep AssignPublicIp = D1 ('MetaData "AssignPublicIp" "Amazonka.CloudWatchEvents.Types.AssignPublicIp" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'True) (C1 ('MetaCons "AssignPublicIp'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssignPublicIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConnectionAuthorizationType

newtype ConnectionAuthorizationType Source #

Instances

Instances details
Eq ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

Ord ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

Read ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

Show ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

Generic ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

Associated Types

type Rep ConnectionAuthorizationType :: Type -> Type #

NFData ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

Hashable ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

ToJSON ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

ToJSONKey ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

FromJSON ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

FromJSONKey ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

ToLog ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

ToHeader ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

ToQuery ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

FromXML ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

ToXML ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

ToByteString ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

FromText ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

ToText ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

type Rep ConnectionAuthorizationType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType

type Rep ConnectionAuthorizationType = D1 ('MetaData "ConnectionAuthorizationType" "Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'True) (C1 ('MetaCons "ConnectionAuthorizationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConnectionAuthorizationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConnectionOAuthHttpMethod

newtype ConnectionOAuthHttpMethod Source #

Instances

Instances details
Eq ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

Ord ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

Read ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

Show ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

Generic ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

Associated Types

type Rep ConnectionOAuthHttpMethod :: Type -> Type #

NFData ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

Hashable ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

ToJSON ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

ToJSONKey ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

FromJSON ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

FromJSONKey ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

ToLog ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

ToHeader ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

ToQuery ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

FromXML ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

ToXML ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

ToByteString ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

FromText ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

ToText ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

type Rep ConnectionOAuthHttpMethod Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod

type Rep ConnectionOAuthHttpMethod = D1 ('MetaData "ConnectionOAuthHttpMethod" "Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'True) (C1 ('MetaCons "ConnectionOAuthHttpMethod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConnectionOAuthHttpMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConnectionState

newtype ConnectionState Source #

Constructors

ConnectionState' 

Instances

Instances details
Eq ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

Ord ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

Read ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

Show ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

Generic ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

Associated Types

type Rep ConnectionState :: Type -> Type #

NFData ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

Methods

rnf :: ConnectionState -> () #

Hashable ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

ToJSON ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

ToJSONKey ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

FromJSON ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

FromJSONKey ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

ToLog ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

ToHeader ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

ToQuery ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

FromXML ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

ToXML ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

Methods

toXML :: ConnectionState -> XML #

ToByteString ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

FromText ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

ToText ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

type Rep ConnectionState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionState

type Rep ConnectionState = D1 ('MetaData "ConnectionState" "Amazonka.CloudWatchEvents.Types.ConnectionState" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'True) (C1 ('MetaCons "ConnectionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConnectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EventSourceState

newtype EventSourceState Source #

Instances

Instances details
Eq EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

Ord EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

Read EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

Show EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

Generic EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

Associated Types

type Rep EventSourceState :: Type -> Type #

NFData EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

Methods

rnf :: EventSourceState -> () #

Hashable EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

ToJSON EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

ToJSONKey EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

FromJSON EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

FromJSONKey EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

ToLog EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

ToHeader EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

ToQuery EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

FromXML EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

ToXML EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

ToByteString EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

FromText EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

ToText EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

type Rep EventSourceState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSourceState

type Rep EventSourceState = D1 ('MetaData "EventSourceState" "Amazonka.CloudWatchEvents.Types.EventSourceState" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'True) (C1 ('MetaCons "EventSourceState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventSourceState") '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
Eq LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

Ord LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

Read LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

Show LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

Generic LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

Associated Types

type Rep LaunchType :: Type -> Type #

NFData LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

Methods

rnf :: LaunchType -> () #

Hashable LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

ToJSON LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

ToJSONKey LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

FromJSON LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

FromJSONKey LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

ToLog LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

ToHeader LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

ToQuery LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

FromXML LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

ToXML LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

Methods

toXML :: LaunchType -> XML #

ToByteString LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

FromText LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

ToText LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

Methods

toText :: LaunchType -> Text #

type Rep LaunchType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.LaunchType

type Rep LaunchType = D1 ('MetaData "LaunchType" "Amazonka.CloudWatchEvents.Types.LaunchType" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'True) (C1 ('MetaCons "LaunchType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLaunchType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PlacementConstraintType

newtype PlacementConstraintType Source #

Instances

Instances details
Eq PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

Ord PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

Read PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

Show PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

Generic PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

Associated Types

type Rep PlacementConstraintType :: Type -> Type #

NFData PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

Methods

rnf :: PlacementConstraintType -> () #

Hashable PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

ToJSON PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

ToJSONKey PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

FromJSON PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

FromJSONKey PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

ToLog PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

ToHeader PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

ToQuery PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

FromXML PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

ToXML PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

ToByteString PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

FromText PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

ToText PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

type Rep PlacementConstraintType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraintType

type Rep PlacementConstraintType = D1 ('MetaData "PlacementConstraintType" "Amazonka.CloudWatchEvents.Types.PlacementConstraintType" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'True) (C1 ('MetaCons "PlacementConstraintType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPlacementConstraintType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PlacementStrategyType

newtype PlacementStrategyType Source #

Instances

Instances details
Eq PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

Ord PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

Read PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

Show PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

Generic PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

Associated Types

type Rep PlacementStrategyType :: Type -> Type #

NFData PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

Methods

rnf :: PlacementStrategyType -> () #

Hashable PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

ToJSON PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

ToJSONKey PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

FromJSON PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

FromJSONKey PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

ToLog PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

ToHeader PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

ToQuery PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

FromXML PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

ToXML PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

ToByteString PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

FromText PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

ToText PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

type Rep PlacementStrategyType Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategyType

type Rep PlacementStrategyType = D1 ('MetaData "PlacementStrategyType" "Amazonka.CloudWatchEvents.Types.PlacementStrategyType" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" '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
Eq PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

Ord PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

Read PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

Show PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

Generic PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

Associated Types

type Rep PropagateTags :: Type -> Type #

NFData PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

Methods

rnf :: PropagateTags -> () #

Hashable PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

ToJSON PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

ToJSONKey PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

FromJSON PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

FromJSONKey PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

ToLog PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

ToHeader PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

ToQuery PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

FromXML PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

ToXML PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

Methods

toXML :: PropagateTags -> XML #

ToByteString PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

FromText PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

ToText PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

Methods

toText :: PropagateTags -> Text #

type Rep PropagateTags Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PropagateTags

type Rep PropagateTags = D1 ('MetaData "PropagateTags" "Amazonka.CloudWatchEvents.Types.PropagateTags" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'True) (C1 ('MetaCons "PropagateTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPropagateTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReplayState

newtype ReplayState Source #

Constructors

ReplayState' 

Instances

Instances details
Eq ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

Ord ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

Read ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

Show ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

Generic ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

Associated Types

type Rep ReplayState :: Type -> Type #

NFData ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

Methods

rnf :: ReplayState -> () #

Hashable ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

ToJSON ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

ToJSONKey ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

FromJSON ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

FromJSONKey ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

ToLog ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

ToHeader ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

ToQuery ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

FromXML ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

ToXML ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

Methods

toXML :: ReplayState -> XML #

ToByteString ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

FromText ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

ToText ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

Methods

toText :: ReplayState -> Text #

type Rep ReplayState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayState

type Rep ReplayState = D1 ('MetaData "ReplayState" "Amazonka.CloudWatchEvents.Types.ReplayState" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'True) (C1 ('MetaCons "ReplayState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReplayState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RuleState

newtype RuleState Source #

Constructors

RuleState' 

Fields

Bundled Patterns

pattern RuleState_DISABLED :: RuleState 
pattern RuleState_ENABLED :: RuleState 

Instances

Instances details
Eq RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

Ord RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

Read RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

Show RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

Generic RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

Associated Types

type Rep RuleState :: Type -> Type #

NFData RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

Methods

rnf :: RuleState -> () #

Hashable RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

ToJSON RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

ToJSONKey RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

FromJSON RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

FromJSONKey RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

ToLog RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

ToHeader RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

ToQuery RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

FromXML RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

ToXML RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

Methods

toXML :: RuleState -> XML #

ToByteString RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

Methods

toBS :: RuleState -> ByteString #

FromText RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

ToText RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

Methods

toText :: RuleState -> Text #

type Rep RuleState Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RuleState

type Rep RuleState = D1 ('MetaData "RuleState" "Amazonka.CloudWatchEvents.Types.RuleState" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'True) (C1 ('MetaCons "RuleState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRuleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ApiDestination

data ApiDestination Source #

Contains details about an API destination.

See: newApiDestination smart constructor.

Constructors

ApiDestination' 

Fields

Instances

Instances details
Eq ApiDestination Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestination

Read ApiDestination Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestination

Show ApiDestination Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestination

Generic ApiDestination Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestination

Associated Types

type Rep ApiDestination :: Type -> Type #

NFData ApiDestination Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestination

Methods

rnf :: ApiDestination -> () #

Hashable ApiDestination Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestination

FromJSON ApiDestination Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestination

type Rep ApiDestination Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ApiDestination

type Rep ApiDestination = D1 ('MetaData "ApiDestination" "Amazonka.CloudWatchEvents.Types.ApiDestination" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "ApiDestination'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "httpMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApiDestinationHttpMethod))) :*: (S1 ('MetaSel ('Just "invocationEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "invocationRateLimitPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "apiDestinationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApiDestinationState)) :*: (S1 ('MetaSel ('Just "connectionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "apiDestinationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newApiDestination :: ApiDestination Source #

Create a value of ApiDestination 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:creationTime:ApiDestination', apiDestination_creationTime - A time stamp for the time that the API destination was created.

$sel:httpMethod:ApiDestination', apiDestination_httpMethod - The method to use to connect to the HTTP endpoint.

$sel:invocationEndpoint:ApiDestination', apiDestination_invocationEndpoint - The URL to the endpoint for the API destination.

$sel:lastModifiedTime:ApiDestination', apiDestination_lastModifiedTime - A time stamp for the time that the API destination was last modified.

$sel:name:ApiDestination', apiDestination_name - The name of the API destination.

$sel:invocationRateLimitPerSecond:ApiDestination', apiDestination_invocationRateLimitPerSecond - The maximum number of invocations per second to send to the HTTP endpoint.

$sel:apiDestinationState:ApiDestination', apiDestination_apiDestinationState - The state of the API destination.

$sel:connectionArn:ApiDestination', apiDestination_connectionArn - The ARN of the connection specified for the API destination.

$sel:apiDestinationArn:ApiDestination', apiDestination_apiDestinationArn - The ARN of the API destination.

apiDestination_creationTime :: Lens' ApiDestination (Maybe UTCTime) Source #

A time stamp for the time that the API destination was created.

apiDestination_httpMethod :: Lens' ApiDestination (Maybe ApiDestinationHttpMethod) Source #

The method to use to connect to the HTTP endpoint.

apiDestination_invocationEndpoint :: Lens' ApiDestination (Maybe Text) Source #

The URL to the endpoint for the API destination.

apiDestination_lastModifiedTime :: Lens' ApiDestination (Maybe UTCTime) Source #

A time stamp for the time that the API destination was last modified.

apiDestination_name :: Lens' ApiDestination (Maybe Text) Source #

The name of the API destination.

apiDestination_invocationRateLimitPerSecond :: Lens' ApiDestination (Maybe Natural) Source #

The maximum number of invocations per second to send to the HTTP endpoint.

apiDestination_connectionArn :: Lens' ApiDestination (Maybe Text) Source #

The ARN of the connection specified for the API destination.

Archive

data Archive Source #

An Archive object that contains details about an archive.

See: newArchive smart constructor.

Constructors

Archive' 

Fields

Instances

Instances details
Eq Archive Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Archive

Methods

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

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

Read Archive Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Archive

Show Archive Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Archive

Generic Archive Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Archive

Associated Types

type Rep Archive :: Type -> Type #

Methods

from :: Archive -> Rep Archive x #

to :: Rep Archive x -> Archive #

NFData Archive Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Archive

Methods

rnf :: Archive -> () #

Hashable Archive Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Archive

Methods

hashWithSalt :: Int -> Archive -> Int #

hash :: Archive -> Int #

FromJSON Archive Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Archive

type Rep Archive Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Archive

newArchive :: Archive Source #

Create a value of Archive 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:creationTime:Archive', archive_creationTime - The time stamp for the time that the archive was created.

$sel:sizeBytes:Archive', archive_sizeBytes - The size of the archive, in bytes.

$sel:eventSourceArn:Archive', archive_eventSourceArn - The ARN of the event bus associated with the archive. Only events from this event bus are sent to the archive.

$sel:state:Archive', archive_state - The current state of the archive.

$sel:eventCount:Archive', archive_eventCount - The number of events in the archive.

$sel:archiveName:Archive', archive_archiveName - The name of the archive.

$sel:retentionDays:Archive', archive_retentionDays - The number of days to retain events in the archive before they are deleted.

$sel:stateReason:Archive', archive_stateReason - A description for the reason that the archive is in the current state.

archive_creationTime :: Lens' Archive (Maybe UTCTime) Source #

The time stamp for the time that the archive was created.

archive_sizeBytes :: Lens' Archive (Maybe Integer) Source #

The size of the archive, in bytes.

archive_eventSourceArn :: Lens' Archive (Maybe Text) Source #

The ARN of the event bus associated with the archive. Only events from this event bus are sent to the archive.

archive_state :: Lens' Archive (Maybe ArchiveState) Source #

The current state of the archive.

archive_eventCount :: Lens' Archive (Maybe Integer) Source #

The number of events in the archive.

archive_archiveName :: Lens' Archive (Maybe Text) Source #

The name of the archive.

archive_retentionDays :: Lens' Archive (Maybe Natural) Source #

The number of days to retain events in the archive before they are deleted.

archive_stateReason :: Lens' Archive (Maybe Text) Source #

A description for the reason that the archive is in the current state.

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.

Constructors

AwsVpcConfiguration' 

Fields

  • securityGroups :: Maybe [Text]

    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.

  • assignPublicIp :: Maybe 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.

  • subnets :: [Text]

    Specifies the subnets associated with the task. These subnets must all be in the same VPC. You can specify as many as 16 subnets.

Instances

Instances details
Eq AwsVpcConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AwsVpcConfiguration

Read AwsVpcConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AwsVpcConfiguration

Show AwsVpcConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AwsVpcConfiguration

Generic AwsVpcConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AwsVpcConfiguration

Associated Types

type Rep AwsVpcConfiguration :: Type -> Type #

NFData AwsVpcConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AwsVpcConfiguration

Methods

rnf :: AwsVpcConfiguration -> () #

Hashable AwsVpcConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AwsVpcConfiguration

ToJSON AwsVpcConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AwsVpcConfiguration

FromJSON AwsVpcConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AwsVpcConfiguration

type Rep AwsVpcConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.AwsVpcConfiguration

type Rep AwsVpcConfiguration = D1 ('MetaData "AwsVpcConfiguration" "Amazonka.CloudWatchEvents.Types.AwsVpcConfiguration" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "AwsVpcConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "assignPublicIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssignPublicIp)) :*: S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newAwsVpcConfiguration :: AwsVpcConfiguration 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: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: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: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.

awsVpcConfiguration_securityGroups :: Lens' AwsVpcConfiguration (Maybe [Text]) Source #

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.

awsVpcConfiguration_assignPublicIp :: Lens' AwsVpcConfiguration (Maybe AssignPublicIp) Source #

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.

awsVpcConfiguration_subnets :: Lens' AwsVpcConfiguration [Text] Source #

Specifies the subnets associated with the task. These subnets must all be in the same VPC. You can specify as many as 16 subnets.

BatchArrayProperties

data BatchArrayProperties Source #

The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. This parameter is used only if the target is an Batch job.

See: newBatchArrayProperties smart constructor.

Constructors

BatchArrayProperties' 

Fields

  • size :: Maybe Int

    The size of the array, if this is an array batch job. Valid values are integers between 2 and 10,000.

Instances

Instances details
Eq BatchArrayProperties Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchArrayProperties

Read BatchArrayProperties Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchArrayProperties

Show BatchArrayProperties Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchArrayProperties

Generic BatchArrayProperties Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchArrayProperties

Associated Types

type Rep BatchArrayProperties :: Type -> Type #

NFData BatchArrayProperties Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchArrayProperties

Methods

rnf :: BatchArrayProperties -> () #

Hashable BatchArrayProperties Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchArrayProperties

ToJSON BatchArrayProperties Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchArrayProperties

FromJSON BatchArrayProperties Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchArrayProperties

type Rep BatchArrayProperties Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchArrayProperties

type Rep BatchArrayProperties = D1 ('MetaData "BatchArrayProperties" "Amazonka.CloudWatchEvents.Types.BatchArrayProperties" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "BatchArrayProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newBatchArrayProperties :: BatchArrayProperties Source #

Create a value of BatchArrayProperties 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:size:BatchArrayProperties', batchArrayProperties_size - The size of the array, if this is an array batch job. Valid values are integers between 2 and 10,000.

batchArrayProperties_size :: Lens' BatchArrayProperties (Maybe Int) Source #

The size of the array, if this is an array batch job. Valid values are integers between 2 and 10,000.

BatchParameters

data BatchParameters Source #

The custom parameters to be used when the target is an Batch job.

See: newBatchParameters smart constructor.

Constructors

BatchParameters' 

Fields

  • retryStrategy :: Maybe BatchRetryStrategy

    The retry strategy to use for failed jobs, if the target is an Batch job. The retry strategy is the number of times to retry the failed job execution. Valid values are 1–10. When you specify a retry strategy here, it overrides the retry strategy defined in the job definition.

  • arrayProperties :: Maybe BatchArrayProperties

    The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. This parameter is used only if the target is an Batch job.

  • jobDefinition :: Text

    The ARN or name of the job definition to use if the event target is an Batch job. This job definition must already exist.

  • jobName :: Text

    The name to use for this execution of the job, if the target is an Batch job.

Instances

Instances details
Eq BatchParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchParameters

Read BatchParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchParameters

Show BatchParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchParameters

Generic BatchParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchParameters

Associated Types

type Rep BatchParameters :: Type -> Type #

NFData BatchParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchParameters

Methods

rnf :: BatchParameters -> () #

Hashable BatchParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchParameters

ToJSON BatchParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchParameters

FromJSON BatchParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchParameters

type Rep BatchParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchParameters

type Rep BatchParameters = D1 ('MetaData "BatchParameters" "Amazonka.CloudWatchEvents.Types.BatchParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "BatchParameters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "retryStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchRetryStrategy)) :*: S1 ('MetaSel ('Just "arrayProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchArrayProperties))) :*: (S1 ('MetaSel ('Just "jobDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "jobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newBatchParameters Source #

Create a value of BatchParameters 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:retryStrategy:BatchParameters', batchParameters_retryStrategy - The retry strategy to use for failed jobs, if the target is an Batch job. The retry strategy is the number of times to retry the failed job execution. Valid values are 1–10. When you specify a retry strategy here, it overrides the retry strategy defined in the job definition.

$sel:arrayProperties:BatchParameters', batchParameters_arrayProperties - The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. This parameter is used only if the target is an Batch job.

$sel:jobDefinition:BatchParameters', batchParameters_jobDefinition - The ARN or name of the job definition to use if the event target is an Batch job. This job definition must already exist.

$sel:jobName:BatchParameters', batchParameters_jobName - The name to use for this execution of the job, if the target is an Batch job.

batchParameters_retryStrategy :: Lens' BatchParameters (Maybe BatchRetryStrategy) Source #

The retry strategy to use for failed jobs, if the target is an Batch job. The retry strategy is the number of times to retry the failed job execution. Valid values are 1–10. When you specify a retry strategy here, it overrides the retry strategy defined in the job definition.

batchParameters_arrayProperties :: Lens' BatchParameters (Maybe BatchArrayProperties) Source #

The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. This parameter is used only if the target is an Batch job.

batchParameters_jobDefinition :: Lens' BatchParameters Text Source #

The ARN or name of the job definition to use if the event target is an Batch job. This job definition must already exist.

batchParameters_jobName :: Lens' BatchParameters Text Source #

The name to use for this execution of the job, if the target is an Batch job.

BatchRetryStrategy

data BatchRetryStrategy Source #

The retry strategy to use for failed jobs, if the target is an Batch job. If you specify a retry strategy here, it overrides the retry strategy defined in the job definition.

See: newBatchRetryStrategy smart constructor.

Constructors

BatchRetryStrategy' 

Fields

  • attempts :: Maybe Int

    The number of times to attempt to retry, if the job fails. Valid values are 1–10.

Instances

Instances details
Eq BatchRetryStrategy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchRetryStrategy

Read BatchRetryStrategy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchRetryStrategy

Show BatchRetryStrategy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchRetryStrategy

Generic BatchRetryStrategy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchRetryStrategy

Associated Types

type Rep BatchRetryStrategy :: Type -> Type #

NFData BatchRetryStrategy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchRetryStrategy

Methods

rnf :: BatchRetryStrategy -> () #

Hashable BatchRetryStrategy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchRetryStrategy

ToJSON BatchRetryStrategy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchRetryStrategy

FromJSON BatchRetryStrategy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchRetryStrategy

type Rep BatchRetryStrategy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.BatchRetryStrategy

type Rep BatchRetryStrategy = D1 ('MetaData "BatchRetryStrategy" "Amazonka.CloudWatchEvents.Types.BatchRetryStrategy" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "BatchRetryStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attempts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newBatchRetryStrategy :: BatchRetryStrategy Source #

Create a value of BatchRetryStrategy 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:attempts:BatchRetryStrategy', batchRetryStrategy_attempts - The number of times to attempt to retry, if the job fails. Valid values are 1–10.

batchRetryStrategy_attempts :: Lens' BatchRetryStrategy (Maybe Int) Source #

The number of times to attempt to retry, if the job fails. Valid values are 1–10.

CapacityProviderStrategyItem

data CapacityProviderStrategyItem Source #

The details of a capacity provider strategy. To learn more, see CapacityProviderStrategyItem in the Amazon ECS API Reference.

See: newCapacityProviderStrategyItem smart constructor.

Constructors

CapacityProviderStrategyItem' 

Fields

  • base :: Maybe Natural

    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.

  • weight :: Maybe Natural

    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.

  • capacityProvider :: Text

    The short name of the capacity provider.

Instances

Instances details
Eq CapacityProviderStrategyItem Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CapacityProviderStrategyItem

Read CapacityProviderStrategyItem Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CapacityProviderStrategyItem

Show CapacityProviderStrategyItem Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CapacityProviderStrategyItem

Generic CapacityProviderStrategyItem Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CapacityProviderStrategyItem

Associated Types

type Rep CapacityProviderStrategyItem :: Type -> Type #

NFData CapacityProviderStrategyItem Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CapacityProviderStrategyItem

Hashable CapacityProviderStrategyItem Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CapacityProviderStrategyItem

ToJSON CapacityProviderStrategyItem Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CapacityProviderStrategyItem

FromJSON CapacityProviderStrategyItem Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CapacityProviderStrategyItem

type Rep CapacityProviderStrategyItem Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CapacityProviderStrategyItem

type Rep CapacityProviderStrategyItem = D1 ('MetaData "CapacityProviderStrategyItem" "Amazonka.CloudWatchEvents.Types.CapacityProviderStrategyItem" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" '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.

capacityProviderStrategyItem_base :: Lens' CapacityProviderStrategyItem (Maybe Natural) Source #

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.

capacityProviderStrategyItem_weight :: Lens' CapacityProviderStrategyItem (Maybe Natural) Source #

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.

Condition

data Condition Source #

A JSON string which you can use to limit the event bus permissions you are granting to only accounts that fulfill the condition. Currently, the only supported condition is membership in a certain Amazon Web Services organization. The string must contain Type, Key, and Value fields. The Value field specifies the ID of the Amazon Web Services organization. Following is an example value for Condition:

'{"Type" : "StringEquals", "Key": "aws:PrincipalOrgID", "Value": "o-1234567890"}'

See: newCondition smart constructor.

Constructors

Condition' 

Fields

  • type' :: Text

    Specifies the type of condition. Currently the only supported value is StringEquals.

  • key :: Text

    Specifies the key for the condition. Currently the only supported key is aws:PrincipalOrgID.

  • value :: Text

    Specifies the value for the key. Currently, this must be the ID of the organization.

Instances

Instances details
Eq Condition Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Condition

Read Condition Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Condition

Show Condition Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Condition

Generic Condition Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Condition

Associated Types

type Rep Condition :: Type -> Type #

NFData Condition Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Condition

Methods

rnf :: Condition -> () #

Hashable Condition Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Condition

ToJSON Condition Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Condition

type Rep Condition Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Condition

type Rep Condition = D1 ('MetaData "Condition" "Amazonka.CloudWatchEvents.Types.Condition" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "Condition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCondition Source #

Create a value of Condition 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:type':Condition', condition_type - Specifies the type of condition. Currently the only supported value is StringEquals.

$sel:key:Condition', condition_key - Specifies the key for the condition. Currently the only supported key is aws:PrincipalOrgID.

$sel:value:Condition', condition_value - Specifies the value for the key. Currently, this must be the ID of the organization.

condition_type :: Lens' Condition Text Source #

Specifies the type of condition. Currently the only supported value is StringEquals.

condition_key :: Lens' Condition Text Source #

Specifies the key for the condition. Currently the only supported key is aws:PrincipalOrgID.

condition_value :: Lens' Condition Text Source #

Specifies the value for the key. Currently, this must be the ID of the organization.

Connection

data Connection Source #

Contains information about a connection.

See: newConnection smart constructor.

Constructors

Connection' 

Fields

Instances

Instances details
Eq Connection Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Connection

Read Connection Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Connection

Show Connection Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Connection

Generic Connection Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Connection

Associated Types

type Rep Connection :: Type -> Type #

NFData Connection Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Connection

Methods

rnf :: Connection -> () #

Hashable Connection Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Connection

FromJSON Connection Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Connection

type Rep Connection Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Connection

type Rep Connection = D1 ('MetaData "Connection" "Amazonka.CloudWatchEvents.Types.Connection" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "Connection'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastAuthorizedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "authorizationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionAuthorizationType)) :*: S1 ('MetaSel ('Just "connectionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "stateReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState))))))

newConnection :: Connection Source #

Create a value of Connection 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:creationTime:Connection', connection_creationTime - A time stamp for the time that the connection was created.

$sel:lastModifiedTime:Connection', connection_lastModifiedTime - A time stamp for the time that the connection was last modified.

$sel:name:Connection', connection_name - The name of the connection.

$sel:lastAuthorizedTime:Connection', connection_lastAuthorizedTime - A time stamp for the time that the connection was last authorized.

$sel:authorizationType:Connection', connection_authorizationType - The authorization type specified for the connection.

$sel:connectionArn:Connection', connection_connectionArn - The ARN of the connection.

$sel:stateReason:Connection', connection_stateReason - The reason that the connection is in the connection state.

$sel:connectionState:Connection', connection_connectionState - The state of the connection.

connection_creationTime :: Lens' Connection (Maybe UTCTime) Source #

A time stamp for the time that the connection was created.

connection_lastModifiedTime :: Lens' Connection (Maybe UTCTime) Source #

A time stamp for the time that the connection was last modified.

connection_name :: Lens' Connection (Maybe Text) Source #

The name of the connection.

connection_lastAuthorizedTime :: Lens' Connection (Maybe UTCTime) Source #

A time stamp for the time that the connection was last authorized.

connection_authorizationType :: Lens' Connection (Maybe ConnectionAuthorizationType) Source #

The authorization type specified for the connection.

connection_connectionArn :: Lens' Connection (Maybe Text) Source #

The ARN of the connection.

connection_stateReason :: Lens' Connection (Maybe Text) Source #

The reason that the connection is in the connection state.

ConnectionApiKeyAuthResponseParameters

data ConnectionApiKeyAuthResponseParameters Source #

Contains the authorization parameters for the connection if API Key is specified as the authorization type.

See: newConnectionApiKeyAuthResponseParameters smart constructor.

Constructors

ConnectionApiKeyAuthResponseParameters' 

Fields

  • apiKeyName :: Maybe Text

    The name of the header to use for the APIKeyValue used for authorization.

Instances

Instances details
Eq ConnectionApiKeyAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionApiKeyAuthResponseParameters

Read ConnectionApiKeyAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionApiKeyAuthResponseParameters

Show ConnectionApiKeyAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionApiKeyAuthResponseParameters

Generic ConnectionApiKeyAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionApiKeyAuthResponseParameters

NFData ConnectionApiKeyAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionApiKeyAuthResponseParameters

Hashable ConnectionApiKeyAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionApiKeyAuthResponseParameters

FromJSON ConnectionApiKeyAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionApiKeyAuthResponseParameters

type Rep ConnectionApiKeyAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionApiKeyAuthResponseParameters

type Rep ConnectionApiKeyAuthResponseParameters = D1 ('MetaData "ConnectionApiKeyAuthResponseParameters" "Amazonka.CloudWatchEvents.Types.ConnectionApiKeyAuthResponseParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "ConnectionApiKeyAuthResponseParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiKeyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newConnectionApiKeyAuthResponseParameters :: ConnectionApiKeyAuthResponseParameters Source #

Create a value of ConnectionApiKeyAuthResponseParameters 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:apiKeyName:ConnectionApiKeyAuthResponseParameters', connectionApiKeyAuthResponseParameters_apiKeyName - The name of the header to use for the APIKeyValue used for authorization.

connectionApiKeyAuthResponseParameters_apiKeyName :: Lens' ConnectionApiKeyAuthResponseParameters (Maybe Text) Source #

The name of the header to use for the APIKeyValue used for authorization.

ConnectionAuthResponseParameters

data ConnectionAuthResponseParameters Source #

Contains the authorization parameters to use for the connection.

See: newConnectionAuthResponseParameters smart constructor.

Constructors

ConnectionAuthResponseParameters' 

Fields

Instances

Instances details
Eq ConnectionAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthResponseParameters

Read ConnectionAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthResponseParameters

Show ConnectionAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthResponseParameters

Generic ConnectionAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthResponseParameters

Associated Types

type Rep ConnectionAuthResponseParameters :: Type -> Type #

NFData ConnectionAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthResponseParameters

Hashable ConnectionAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthResponseParameters

FromJSON ConnectionAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthResponseParameters

type Rep ConnectionAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionAuthResponseParameters

type Rep ConnectionAuthResponseParameters = D1 ('MetaData "ConnectionAuthResponseParameters" "Amazonka.CloudWatchEvents.Types.ConnectionAuthResponseParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "ConnectionAuthResponseParameters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "oAuthParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionOAuthResponseParameters)) :*: S1 ('MetaSel ('Just "invocationHttpParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionHttpParameters))) :*: (S1 ('MetaSel ('Just "apiKeyAuthParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionApiKeyAuthResponseParameters)) :*: S1 ('MetaSel ('Just "basicAuthParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionBasicAuthResponseParameters)))))

newConnectionAuthResponseParameters :: ConnectionAuthResponseParameters Source #

Create a value of ConnectionAuthResponseParameters 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:oAuthParameters:ConnectionAuthResponseParameters', connectionAuthResponseParameters_oAuthParameters - The OAuth parameters to use for authorization.

$sel:invocationHttpParameters:ConnectionAuthResponseParameters', connectionAuthResponseParameters_invocationHttpParameters - Additional parameters for the connection that are passed through with every invocation to the HTTP endpoint.

$sel:apiKeyAuthParameters:ConnectionAuthResponseParameters', connectionAuthResponseParameters_apiKeyAuthParameters - The API Key parameters to use for authorization.

$sel:basicAuthParameters:ConnectionAuthResponseParameters', connectionAuthResponseParameters_basicAuthParameters - The authorization parameters for Basic authorization.

connectionAuthResponseParameters_invocationHttpParameters :: Lens' ConnectionAuthResponseParameters (Maybe ConnectionHttpParameters) Source #

Additional parameters for the connection that are passed through with every invocation to the HTTP endpoint.

ConnectionBasicAuthResponseParameters

data ConnectionBasicAuthResponseParameters Source #

Contains the authorization parameters for the connection if Basic is specified as the authorization type.

See: newConnectionBasicAuthResponseParameters smart constructor.

Constructors

ConnectionBasicAuthResponseParameters' 

Fields

Instances

Instances details
Eq ConnectionBasicAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionBasicAuthResponseParameters

Read ConnectionBasicAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionBasicAuthResponseParameters

Show ConnectionBasicAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionBasicAuthResponseParameters

Generic ConnectionBasicAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionBasicAuthResponseParameters

NFData ConnectionBasicAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionBasicAuthResponseParameters

Hashable ConnectionBasicAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionBasicAuthResponseParameters

FromJSON ConnectionBasicAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionBasicAuthResponseParameters

type Rep ConnectionBasicAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionBasicAuthResponseParameters

type Rep ConnectionBasicAuthResponseParameters = D1 ('MetaData "ConnectionBasicAuthResponseParameters" "Amazonka.CloudWatchEvents.Types.ConnectionBasicAuthResponseParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "ConnectionBasicAuthResponseParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newConnectionBasicAuthResponseParameters :: ConnectionBasicAuthResponseParameters Source #

Create a value of ConnectionBasicAuthResponseParameters 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:username:ConnectionBasicAuthResponseParameters', connectionBasicAuthResponseParameters_username - The user name to use for Basic authorization.

ConnectionBodyParameter

data ConnectionBodyParameter Source #

Additional parameter included in the body. You can include up to 100 additional body parameters per request. An event payload cannot exceed 64 KB.

See: newConnectionBodyParameter smart constructor.

Constructors

ConnectionBodyParameter' 

Fields

Instances

Instances details
Eq ConnectionBodyParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionBodyParameter

Read ConnectionBodyParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionBodyParameter

Show ConnectionBodyParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionBodyParameter

Generic ConnectionBodyParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionBodyParameter

Associated Types

type Rep ConnectionBodyParameter :: Type -> Type #

NFData ConnectionBodyParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionBodyParameter

Methods

rnf :: ConnectionBodyParameter -> () #

Hashable ConnectionBodyParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionBodyParameter

ToJSON ConnectionBodyParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionBodyParameter

FromJSON ConnectionBodyParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionBodyParameter

type Rep ConnectionBodyParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionBodyParameter

type Rep ConnectionBodyParameter = D1 ('MetaData "ConnectionBodyParameter" "Amazonka.CloudWatchEvents.Types.ConnectionBodyParameter" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "ConnectionBodyParameter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "isValueSecret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newConnectionBodyParameter :: ConnectionBodyParameter Source #

Create a value of ConnectionBodyParameter 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:isValueSecret:ConnectionBodyParameter', connectionBodyParameter_isValueSecret - Specified whether the value is secret.

$sel:value:ConnectionBodyParameter', connectionBodyParameter_value - The value associated with the key.

$sel:key:ConnectionBodyParameter', connectionBodyParameter_key - The key for the parameter.

ConnectionHeaderParameter

data ConnectionHeaderParameter Source #

Additional parameter included in the header. You can include up to 100 additional header parameters per request. An event payload cannot exceed 64 KB.

See: newConnectionHeaderParameter smart constructor.

Constructors

ConnectionHeaderParameter' 

Fields

Instances

Instances details
Eq ConnectionHeaderParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionHeaderParameter

Read ConnectionHeaderParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionHeaderParameter

Show ConnectionHeaderParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionHeaderParameter

Generic ConnectionHeaderParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionHeaderParameter

Associated Types

type Rep ConnectionHeaderParameter :: Type -> Type #

NFData ConnectionHeaderParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionHeaderParameter

Hashable ConnectionHeaderParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionHeaderParameter

ToJSON ConnectionHeaderParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionHeaderParameter

FromJSON ConnectionHeaderParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionHeaderParameter

type Rep ConnectionHeaderParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionHeaderParameter

type Rep ConnectionHeaderParameter = D1 ('MetaData "ConnectionHeaderParameter" "Amazonka.CloudWatchEvents.Types.ConnectionHeaderParameter" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "ConnectionHeaderParameter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "isValueSecret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newConnectionHeaderParameter :: ConnectionHeaderParameter Source #

Create a value of ConnectionHeaderParameter 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:isValueSecret:ConnectionHeaderParameter', connectionHeaderParameter_isValueSecret - Specified whether the value is a secret.

$sel:value:ConnectionHeaderParameter', connectionHeaderParameter_value - The value associated with the key.

$sel:key:ConnectionHeaderParameter', connectionHeaderParameter_key - The key for the parameter.

ConnectionHttpParameters

data ConnectionHttpParameters Source #

Contains additional parameters for the connection.

See: newConnectionHttpParameters smart constructor.

Constructors

ConnectionHttpParameters' 

Fields

Instances

Instances details
Eq ConnectionHttpParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionHttpParameters

Read ConnectionHttpParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionHttpParameters

Show ConnectionHttpParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionHttpParameters

Generic ConnectionHttpParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionHttpParameters

Associated Types

type Rep ConnectionHttpParameters :: Type -> Type #

NFData ConnectionHttpParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionHttpParameters

Hashable ConnectionHttpParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionHttpParameters

ToJSON ConnectionHttpParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionHttpParameters

FromJSON ConnectionHttpParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionHttpParameters

type Rep ConnectionHttpParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionHttpParameters

type Rep ConnectionHttpParameters = D1 ('MetaData "ConnectionHttpParameters" "Amazonka.CloudWatchEvents.Types.ConnectionHttpParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "ConnectionHttpParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryStringParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConnectionQueryStringParameter])) :*: (S1 ('MetaSel ('Just "headerParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConnectionHeaderParameter])) :*: S1 ('MetaSel ('Just "bodyParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConnectionBodyParameter])))))

newConnectionHttpParameters :: ConnectionHttpParameters Source #

Create a value of ConnectionHttpParameters 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:queryStringParameters:ConnectionHttpParameters', connectionHttpParameters_queryStringParameters - Contains additional query string parameters for the connection.

$sel:headerParameters:ConnectionHttpParameters', connectionHttpParameters_headerParameters - Contains additional header parameters for the connection.

$sel:bodyParameters:ConnectionHttpParameters', connectionHttpParameters_bodyParameters - Contains additional body string parameters for the connection.

connectionHttpParameters_bodyParameters :: Lens' ConnectionHttpParameters (Maybe [ConnectionBodyParameter]) Source #

Contains additional body string parameters for the connection.

ConnectionOAuthClientResponseParameters

data ConnectionOAuthClientResponseParameters Source #

Contains the client response parameters for the connection when OAuth is specified as the authorization type.

See: newConnectionOAuthClientResponseParameters smart constructor.

Constructors

ConnectionOAuthClientResponseParameters' 

Fields

  • clientID :: Maybe Text

    The client ID associated with the response to the connection request.

Instances

Instances details
Eq ConnectionOAuthClientResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthClientResponseParameters

Read ConnectionOAuthClientResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthClientResponseParameters

Show ConnectionOAuthClientResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthClientResponseParameters

Generic ConnectionOAuthClientResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthClientResponseParameters

NFData ConnectionOAuthClientResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthClientResponseParameters

Hashable ConnectionOAuthClientResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthClientResponseParameters

FromJSON ConnectionOAuthClientResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthClientResponseParameters

type Rep ConnectionOAuthClientResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthClientResponseParameters

type Rep ConnectionOAuthClientResponseParameters = D1 ('MetaData "ConnectionOAuthClientResponseParameters" "Amazonka.CloudWatchEvents.Types.ConnectionOAuthClientResponseParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "ConnectionOAuthClientResponseParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newConnectionOAuthClientResponseParameters :: ConnectionOAuthClientResponseParameters Source #

Create a value of ConnectionOAuthClientResponseParameters 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:clientID:ConnectionOAuthClientResponseParameters', connectionOAuthClientResponseParameters_clientID - The client ID associated with the response to the connection request.

connectionOAuthClientResponseParameters_clientID :: Lens' ConnectionOAuthClientResponseParameters (Maybe Text) Source #

The client ID associated with the response to the connection request.

ConnectionOAuthResponseParameters

data ConnectionOAuthResponseParameters Source #

Contains the response parameters when OAuth is specified as the authorization type.

See: newConnectionOAuthResponseParameters smart constructor.

Constructors

ConnectionOAuthResponseParameters' 

Fields

Instances

Instances details
Eq ConnectionOAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthResponseParameters

Read ConnectionOAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthResponseParameters

Show ConnectionOAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthResponseParameters

Generic ConnectionOAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthResponseParameters

Associated Types

type Rep ConnectionOAuthResponseParameters :: Type -> Type #

NFData ConnectionOAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthResponseParameters

Hashable ConnectionOAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthResponseParameters

FromJSON ConnectionOAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthResponseParameters

type Rep ConnectionOAuthResponseParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionOAuthResponseParameters

type Rep ConnectionOAuthResponseParameters = D1 ('MetaData "ConnectionOAuthResponseParameters" "Amazonka.CloudWatchEvents.Types.ConnectionOAuthResponseParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "ConnectionOAuthResponseParameters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionOAuthHttpMethod)) :*: S1 ('MetaSel ('Just "clientParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionOAuthClientResponseParameters))) :*: (S1 ('MetaSel ('Just "oAuthHttpParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionHttpParameters)) :*: S1 ('MetaSel ('Just "authorizationEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newConnectionOAuthResponseParameters :: ConnectionOAuthResponseParameters Source #

Create a value of ConnectionOAuthResponseParameters 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:httpMethod:ConnectionOAuthResponseParameters', connectionOAuthResponseParameters_httpMethod - The method used to connect to the HTTP endpoint.

$sel:clientParameters:ConnectionOAuthResponseParameters', connectionOAuthResponseParameters_clientParameters - A ConnectionOAuthClientResponseParameters object that contains details about the client parameters returned when OAuth is specified as the authorization type.

$sel:oAuthHttpParameters:ConnectionOAuthResponseParameters', connectionOAuthResponseParameters_oAuthHttpParameters - The additional HTTP parameters used for the OAuth authorization request.

$sel:authorizationEndpoint:ConnectionOAuthResponseParameters', connectionOAuthResponseParameters_authorizationEndpoint - The URL to the HTTP endpoint that authorized the request.

connectionOAuthResponseParameters_clientParameters :: Lens' ConnectionOAuthResponseParameters (Maybe ConnectionOAuthClientResponseParameters) Source #

A ConnectionOAuthClientResponseParameters object that contains details about the client parameters returned when OAuth is specified as the authorization type.

ConnectionQueryStringParameter

data ConnectionQueryStringParameter Source #

Additional query string parameter for the connection. You can include up to 100 additional query string parameters per request. Each additional parameter counts towards the event payload size, which cannot exceed 64 KB.

See: newConnectionQueryStringParameter smart constructor.

Constructors

ConnectionQueryStringParameter' 

Fields

Instances

Instances details
Eq ConnectionQueryStringParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionQueryStringParameter

Read ConnectionQueryStringParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionQueryStringParameter

Show ConnectionQueryStringParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionQueryStringParameter

Generic ConnectionQueryStringParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionQueryStringParameter

Associated Types

type Rep ConnectionQueryStringParameter :: Type -> Type #

NFData ConnectionQueryStringParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionQueryStringParameter

Hashable ConnectionQueryStringParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionQueryStringParameter

ToJSON ConnectionQueryStringParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionQueryStringParameter

FromJSON ConnectionQueryStringParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionQueryStringParameter

type Rep ConnectionQueryStringParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ConnectionQueryStringParameter

type Rep ConnectionQueryStringParameter = D1 ('MetaData "ConnectionQueryStringParameter" "Amazonka.CloudWatchEvents.Types.ConnectionQueryStringParameter" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "ConnectionQueryStringParameter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "isValueSecret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newConnectionQueryStringParameter :: ConnectionQueryStringParameter Source #

Create a value of ConnectionQueryStringParameter 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:isValueSecret:ConnectionQueryStringParameter', connectionQueryStringParameter_isValueSecret - Specifies whether the value is secret.

$sel:value:ConnectionQueryStringParameter', connectionQueryStringParameter_value - The value associated with the key for the query string parameter.

$sel:key:ConnectionQueryStringParameter', connectionQueryStringParameter_key - The key for a query string parameter.

connectionQueryStringParameter_value :: Lens' ConnectionQueryStringParameter (Maybe Text) Source #

The value associated with the key for the query string parameter.

CreateConnectionApiKeyAuthRequestParameters

data CreateConnectionApiKeyAuthRequestParameters Source #

Contains the API key authorization parameters for the connection.

See: newCreateConnectionApiKeyAuthRequestParameters smart constructor.

Constructors

CreateConnectionApiKeyAuthRequestParameters' 

Fields

Instances

Instances details
Eq CreateConnectionApiKeyAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionApiKeyAuthRequestParameters

Read CreateConnectionApiKeyAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionApiKeyAuthRequestParameters

Show CreateConnectionApiKeyAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionApiKeyAuthRequestParameters

Generic CreateConnectionApiKeyAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionApiKeyAuthRequestParameters

NFData CreateConnectionApiKeyAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionApiKeyAuthRequestParameters

Hashable CreateConnectionApiKeyAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionApiKeyAuthRequestParameters

ToJSON CreateConnectionApiKeyAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionApiKeyAuthRequestParameters

type Rep CreateConnectionApiKeyAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionApiKeyAuthRequestParameters

type Rep CreateConnectionApiKeyAuthRequestParameters = D1 ('MetaData "CreateConnectionApiKeyAuthRequestParameters" "Amazonka.CloudWatchEvents.Types.CreateConnectionApiKeyAuthRequestParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "CreateConnectionApiKeyAuthRequestParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiKeyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "apiKeyValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

CreateConnectionAuthRequestParameters

data CreateConnectionAuthRequestParameters Source #

Contains the authorization parameters for the connection.

See: newCreateConnectionAuthRequestParameters smart constructor.

Constructors

CreateConnectionAuthRequestParameters' 

Fields

Instances

Instances details
Eq CreateConnectionAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionAuthRequestParameters

Read CreateConnectionAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionAuthRequestParameters

Show CreateConnectionAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionAuthRequestParameters

Generic CreateConnectionAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionAuthRequestParameters

NFData CreateConnectionAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionAuthRequestParameters

Hashable CreateConnectionAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionAuthRequestParameters

ToJSON CreateConnectionAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionAuthRequestParameters

type Rep CreateConnectionAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionAuthRequestParameters

type Rep CreateConnectionAuthRequestParameters = D1 ('MetaData "CreateConnectionAuthRequestParameters" "Amazonka.CloudWatchEvents.Types.CreateConnectionAuthRequestParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "CreateConnectionAuthRequestParameters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "oAuthParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CreateConnectionOAuthRequestParameters)) :*: S1 ('MetaSel ('Just "invocationHttpParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionHttpParameters))) :*: (S1 ('MetaSel ('Just "apiKeyAuthParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CreateConnectionApiKeyAuthRequestParameters)) :*: S1 ('MetaSel ('Just "basicAuthParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CreateConnectionBasicAuthRequestParameters)))))

newCreateConnectionAuthRequestParameters :: CreateConnectionAuthRequestParameters Source #

Create a value of CreateConnectionAuthRequestParameters 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:oAuthParameters:CreateConnectionAuthRequestParameters', createConnectionAuthRequestParameters_oAuthParameters - A CreateConnectionOAuthRequestParameters object that contains the OAuth authorization parameters to use for the connection.

$sel:invocationHttpParameters:CreateConnectionAuthRequestParameters', createConnectionAuthRequestParameters_invocationHttpParameters - A ConnectionHttpParameters object that contains the API key authorization parameters to use for the connection. Note that if you include additional parameters for the target of a rule via HttpParameters, including query strings, the parameters added for the connection take precedence.

$sel:apiKeyAuthParameters:CreateConnectionAuthRequestParameters', createConnectionAuthRequestParameters_apiKeyAuthParameters - A CreateConnectionApiKeyAuthRequestParameters object that contains the API key authorization parameters to use for the connection.

$sel:basicAuthParameters:CreateConnectionAuthRequestParameters', createConnectionAuthRequestParameters_basicAuthParameters - A CreateConnectionBasicAuthRequestParameters object that contains the Basic authorization parameters to use for the connection.

createConnectionAuthRequestParameters_oAuthParameters :: Lens' CreateConnectionAuthRequestParameters (Maybe CreateConnectionOAuthRequestParameters) Source #

A CreateConnectionOAuthRequestParameters object that contains the OAuth authorization parameters to use for the connection.

createConnectionAuthRequestParameters_invocationHttpParameters :: Lens' CreateConnectionAuthRequestParameters (Maybe ConnectionHttpParameters) Source #

A ConnectionHttpParameters object that contains the API key authorization parameters to use for the connection. Note that if you include additional parameters for the target of a rule via HttpParameters, including query strings, the parameters added for the connection take precedence.

createConnectionAuthRequestParameters_apiKeyAuthParameters :: Lens' CreateConnectionAuthRequestParameters (Maybe CreateConnectionApiKeyAuthRequestParameters) Source #

A CreateConnectionApiKeyAuthRequestParameters object that contains the API key authorization parameters to use for the connection.

createConnectionAuthRequestParameters_basicAuthParameters :: Lens' CreateConnectionAuthRequestParameters (Maybe CreateConnectionBasicAuthRequestParameters) Source #

A CreateConnectionBasicAuthRequestParameters object that contains the Basic authorization parameters to use for the connection.

CreateConnectionBasicAuthRequestParameters

data CreateConnectionBasicAuthRequestParameters Source #

Contains the Basic authorization parameters to use for the connection.

See: newCreateConnectionBasicAuthRequestParameters smart constructor.

Constructors

CreateConnectionBasicAuthRequestParameters' 

Fields

  • username :: Text

    The user name to use for Basic authorization.

  • password :: Text

    The password associated with the user name to use for Basic authorization.

Instances

Instances details
Eq CreateConnectionBasicAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionBasicAuthRequestParameters

Read CreateConnectionBasicAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionBasicAuthRequestParameters

Show CreateConnectionBasicAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionBasicAuthRequestParameters

Generic CreateConnectionBasicAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionBasicAuthRequestParameters

NFData CreateConnectionBasicAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionBasicAuthRequestParameters

Hashable CreateConnectionBasicAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionBasicAuthRequestParameters

ToJSON CreateConnectionBasicAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionBasicAuthRequestParameters

type Rep CreateConnectionBasicAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionBasicAuthRequestParameters

type Rep CreateConnectionBasicAuthRequestParameters = D1 ('MetaData "CreateConnectionBasicAuthRequestParameters" "Amazonka.CloudWatchEvents.Types.CreateConnectionBasicAuthRequestParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "CreateConnectionBasicAuthRequestParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateConnectionBasicAuthRequestParameters Source #

Create a value of CreateConnectionBasicAuthRequestParameters 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:username:CreateConnectionBasicAuthRequestParameters', createConnectionBasicAuthRequestParameters_username - The user name to use for Basic authorization.

$sel:password:CreateConnectionBasicAuthRequestParameters', createConnectionBasicAuthRequestParameters_password - The password associated with the user name to use for Basic authorization.

createConnectionBasicAuthRequestParameters_password :: Lens' CreateConnectionBasicAuthRequestParameters Text Source #

The password associated with the user name to use for Basic authorization.

CreateConnectionOAuthClientRequestParameters

data CreateConnectionOAuthClientRequestParameters Source #

Contains the Basic authorization parameters to use for the connection.

See: newCreateConnectionOAuthClientRequestParameters smart constructor.

Constructors

CreateConnectionOAuthClientRequestParameters' 

Fields

  • clientID :: Text

    The client ID to use for OAuth authorization for the connection.

  • clientSecret :: Text

    The client secret associated with the client ID to use for OAuth authorization for the connection.

Instances

Instances details
Eq CreateConnectionOAuthClientRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthClientRequestParameters

Read CreateConnectionOAuthClientRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthClientRequestParameters

Show CreateConnectionOAuthClientRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthClientRequestParameters

Generic CreateConnectionOAuthClientRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthClientRequestParameters

NFData CreateConnectionOAuthClientRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthClientRequestParameters

Hashable CreateConnectionOAuthClientRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthClientRequestParameters

ToJSON CreateConnectionOAuthClientRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthClientRequestParameters

type Rep CreateConnectionOAuthClientRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthClientRequestParameters

type Rep CreateConnectionOAuthClientRequestParameters = D1 ('MetaData "CreateConnectionOAuthClientRequestParameters" "Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthClientRequestParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "CreateConnectionOAuthClientRequestParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientSecret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateConnectionOAuthClientRequestParameters Source #

Create a value of CreateConnectionOAuthClientRequestParameters 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:clientID:CreateConnectionOAuthClientRequestParameters', createConnectionOAuthClientRequestParameters_clientID - The client ID to use for OAuth authorization for the connection.

$sel:clientSecret:CreateConnectionOAuthClientRequestParameters', createConnectionOAuthClientRequestParameters_clientSecret - The client secret associated with the client ID to use for OAuth authorization for the connection.

createConnectionOAuthClientRequestParameters_clientSecret :: Lens' CreateConnectionOAuthClientRequestParameters Text Source #

The client secret associated with the client ID to use for OAuth authorization for the connection.

CreateConnectionOAuthRequestParameters

data CreateConnectionOAuthRequestParameters Source #

Contains the OAuth authorization parameters to use for the connection.

See: newCreateConnectionOAuthRequestParameters smart constructor.

Constructors

CreateConnectionOAuthRequestParameters' 

Fields

Instances

Instances details
Eq CreateConnectionOAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthRequestParameters

Read CreateConnectionOAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthRequestParameters

Show CreateConnectionOAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthRequestParameters

Generic CreateConnectionOAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthRequestParameters

NFData CreateConnectionOAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthRequestParameters

Hashable CreateConnectionOAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthRequestParameters

ToJSON CreateConnectionOAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthRequestParameters

type Rep CreateConnectionOAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthRequestParameters

type Rep CreateConnectionOAuthRequestParameters = D1 ('MetaData "CreateConnectionOAuthRequestParameters" "Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthRequestParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "CreateConnectionOAuthRequestParameters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "oAuthHttpParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionHttpParameters)) :*: S1 ('MetaSel ('Just "clientParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CreateConnectionOAuthClientRequestParameters)) :*: (S1 ('MetaSel ('Just "authorizationEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "httpMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConnectionOAuthHttpMethod))))

newCreateConnectionOAuthRequestParameters Source #

Create a value of CreateConnectionOAuthRequestParameters 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:oAuthHttpParameters:CreateConnectionOAuthRequestParameters', createConnectionOAuthRequestParameters_oAuthHttpParameters - A ConnectionHttpParameters object that contains details about the additional parameters to use for the connection.

$sel:clientParameters:CreateConnectionOAuthRequestParameters', createConnectionOAuthRequestParameters_clientParameters - A CreateConnectionOAuthClientRequestParameters object that contains the client parameters for OAuth authorization.

$sel:authorizationEndpoint:CreateConnectionOAuthRequestParameters', createConnectionOAuthRequestParameters_authorizationEndpoint - The URL to the authorization endpoint when OAuth is specified as the authorization type.

$sel:httpMethod:CreateConnectionOAuthRequestParameters', createConnectionOAuthRequestParameters_httpMethod - The method to use for the authorization request.

createConnectionOAuthRequestParameters_oAuthHttpParameters :: Lens' CreateConnectionOAuthRequestParameters (Maybe ConnectionHttpParameters) Source #

A ConnectionHttpParameters object that contains details about the additional parameters to use for the connection.

createConnectionOAuthRequestParameters_clientParameters :: Lens' CreateConnectionOAuthRequestParameters CreateConnectionOAuthClientRequestParameters Source #

A CreateConnectionOAuthClientRequestParameters object that contains the client parameters for OAuth authorization.

createConnectionOAuthRequestParameters_authorizationEndpoint :: Lens' CreateConnectionOAuthRequestParameters Text Source #

The URL to the authorization endpoint when OAuth is specified as the authorization type.

DeadLetterConfig

data DeadLetterConfig Source #

A DeadLetterConfig object that contains information about a dead-letter queue configuration.

See: newDeadLetterConfig smart constructor.

Constructors

DeadLetterConfig' 

Fields

  • arn :: Maybe Text

    The ARN of the SQS queue specified as the target for the dead-letter queue.

Instances

Instances details
Eq DeadLetterConfig Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.DeadLetterConfig

Read DeadLetterConfig Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.DeadLetterConfig

Show DeadLetterConfig Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.DeadLetterConfig

Generic DeadLetterConfig Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.DeadLetterConfig

Associated Types

type Rep DeadLetterConfig :: Type -> Type #

NFData DeadLetterConfig Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.DeadLetterConfig

Methods

rnf :: DeadLetterConfig -> () #

Hashable DeadLetterConfig Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.DeadLetterConfig

ToJSON DeadLetterConfig Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.DeadLetterConfig

FromJSON DeadLetterConfig Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.DeadLetterConfig

type Rep DeadLetterConfig Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.DeadLetterConfig

type Rep DeadLetterConfig = D1 ('MetaData "DeadLetterConfig" "Amazonka.CloudWatchEvents.Types.DeadLetterConfig" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" '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 ARN of the SQS queue specified as the target for the dead-letter queue.

deadLetterConfig_arn :: Lens' DeadLetterConfig (Maybe Text) Source #

The ARN of the SQS queue specified as the target for the dead-letter queue.

EcsParameters

data EcsParameters Source #

The custom parameters to be used when the target is an Amazon ECS task.

See: newEcsParameters smart constructor.

Constructors

EcsParameters' 

Fields

  • group' :: Maybe Text

    Specifies an ECS task group for the task. The maximum length is 255 characters.

  • propagateTags :: Maybe 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 the TagResource API action.

  • platformVersion :: Maybe Text

    Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as 1.1.0.

    This structure is used only if LaunchType is FARGATE. For more information about valid platform versions, see Fargate Platform Versions in the Amazon Elastic Container Service Developer Guide.

  • enableECSManagedTags :: Maybe Bool

    Specifies whether to enable Amazon ECS managed tags for the task. For more information, see Tagging Your Amazon ECS Resources in the Amazon Elastic Container Service Developer Guide.

  • referenceId :: Maybe Text

    The reference ID to use for the task.

  • placementConstraints :: Maybe [PlacementConstraint]

    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).

  • placementStrategy :: Maybe [PlacementStrategy]

    The placement strategy objects to use for the task. You can specify a maximum of five strategy rules per task.

  • launchType :: Maybe 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 witt Amazon ECS is supported. For more information, see Fargate on Amazon ECS in the Amazon Elastic Container Service Developer Guide.

  • capacityProviderStrategy :: Maybe [CapacityProviderStrategyItem]

    The capacity provider strategy to use for the task.

    If a capacityProviderStrategy is specified, the launchType parameter must be omitted. If no capacityProviderStrategy or launchType is specified, the defaultCapacityProviderStrategy for the cluster is used.

  • taskCount :: Maybe Natural

    The number of tasks to create based on TaskDefinition. The default is 1.

  • networkConfiguration :: Maybe NetworkConfiguration

    Use this structure if the Amazon ECS task uses the awsvpc network mode. This structure specifies the VPC subnets and security groups associated with the task, and whether a public IP address is to be used. This structure is required if LaunchType is FARGATE because the awsvpc mode is required for Fargate tasks.

    If you specify NetworkConfiguration when the target ECS task does not use the awsvpc network mode, the task fails.

  • tags :: Maybe [Tag]

    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. To learn more, see RunTask in the Amazon ECS API Reference.

  • enableExecuteCommand :: Maybe Bool

    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.

  • taskDefinitionArn :: Text

    The ARN of the task definition to use if the event target is an Amazon ECS task.

Instances

Instances details
Eq EcsParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EcsParameters

Read EcsParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EcsParameters

Show EcsParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EcsParameters

Generic EcsParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EcsParameters

Associated Types

type Rep EcsParameters :: Type -> Type #

NFData EcsParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EcsParameters

Methods

rnf :: EcsParameters -> () #

Hashable EcsParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EcsParameters

ToJSON EcsParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EcsParameters

FromJSON EcsParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EcsParameters

type Rep EcsParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EcsParameters

type Rep EcsParameters = D1 ('MetaData "EcsParameters" "Amazonka.CloudWatchEvents.Types.EcsParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "EcsParameters'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "group'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "propagateTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PropagateTags)) :*: S1 ('MetaSel ('Just "platformVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "enableECSManagedTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "referenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "placementConstraints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PlacementConstraint])) :*: S1 ('MetaSel ('Just "placementStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PlacementStrategy]))))) :*: ((S1 ('MetaSel ('Just "launchType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchType)) :*: (S1 ('MetaSel ('Just "capacityProviderStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CapacityProviderStrategyItem])) :*: S1 ('MetaSel ('Just "taskCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "networkConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkConfiguration)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "enableExecuteCommand") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: 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:group':EcsParameters', ecsParameters_group - Specifies an ECS task group for the task. The maximum length is 255 characters.

$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 the TagResource API action.

$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.

This structure is used only if LaunchType is FARGATE. For more information about valid platform versions, see Fargate Platform Versions in the Amazon Elastic Container Service Developer Guide.

$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 Elastic Container Service Developer Guide.

$sel:referenceId:EcsParameters', ecsParameters_referenceId - The reference ID to use for the 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 placement strategy objects to use for the task. You can specify a maximum of five strategy rules per task.

$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 witt Amazon ECS is supported. For more information, see Fargate on Amazon ECS in the Amazon Elastic Container Service Developer Guide.

$sel:capacityProviderStrategy:EcsParameters', ecsParameters_capacityProviderStrategy - The capacity provider strategy to use for the task.

If a capacityProviderStrategy is specified, the launchType parameter must be omitted. If no capacityProviderStrategy or launchType is specified, the defaultCapacityProviderStrategy for the cluster is used.

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

$sel:networkConfiguration:EcsParameters', ecsParameters_networkConfiguration - Use this structure if the Amazon ECS task uses the awsvpc network mode. This structure specifies the VPC subnets and security groups associated with the task, and whether a public IP address is to be used. This structure is required if LaunchType is FARGATE because the awsvpc mode is required for Fargate tasks.

If you specify NetworkConfiguration when the target ECS task does not use the awsvpc network mode, the task fails.

$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. To learn more, see RunTask in the Amazon ECS API Reference.

$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:taskDefinitionArn:EcsParameters', ecsParameters_taskDefinitionArn - The ARN of the task definition to use if the event target is an Amazon ECS task.

ecsParameters_group :: Lens' EcsParameters (Maybe Text) Source #

Specifies an ECS task group for the task. The maximum length is 255 characters.

ecsParameters_propagateTags :: Lens' EcsParameters (Maybe PropagateTags) Source #

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 the TagResource API action.

ecsParameters_platformVersion :: Lens' EcsParameters (Maybe Text) Source #

Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as 1.1.0.

This structure is used only if LaunchType is FARGATE. For more information about valid platform versions, see Fargate Platform Versions in the Amazon Elastic Container Service Developer Guide.

ecsParameters_enableECSManagedTags :: Lens' EcsParameters (Maybe Bool) Source #

Specifies whether to enable Amazon ECS managed tags for the task. For more information, see Tagging Your Amazon ECS Resources in the Amazon Elastic Container Service Developer Guide.

ecsParameters_referenceId :: Lens' EcsParameters (Maybe Text) Source #

The reference ID to use for the task.

ecsParameters_placementConstraints :: Lens' EcsParameters (Maybe [PlacementConstraint]) Source #

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).

ecsParameters_placementStrategy :: Lens' EcsParameters (Maybe [PlacementStrategy]) Source #

The placement strategy objects to use for the task. You can specify a maximum of five strategy rules per task.

ecsParameters_launchType :: Lens' EcsParameters (Maybe LaunchType) Source #

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 witt Amazon ECS is supported. For more information, see Fargate on Amazon ECS in the Amazon Elastic Container Service Developer Guide.

ecsParameters_capacityProviderStrategy :: Lens' EcsParameters (Maybe [CapacityProviderStrategyItem]) Source #

The capacity provider strategy to use for the task.

If a capacityProviderStrategy is specified, the launchType parameter must be omitted. If no capacityProviderStrategy or launchType is specified, the defaultCapacityProviderStrategy for the cluster is used.

ecsParameters_taskCount :: Lens' EcsParameters (Maybe Natural) Source #

The number of tasks to create based on TaskDefinition. The default is 1.

ecsParameters_networkConfiguration :: Lens' EcsParameters (Maybe NetworkConfiguration) Source #

Use this structure if the Amazon ECS task uses the awsvpc network mode. This structure specifies the VPC subnets and security groups associated with the task, and whether a public IP address is to be used. This structure is required if LaunchType is FARGATE because the awsvpc mode is required for Fargate tasks.

If you specify NetworkConfiguration when the target ECS task does not use the awsvpc network mode, the task fails.

ecsParameters_tags :: Lens' EcsParameters (Maybe [Tag]) Source #

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. To learn more, see RunTask in the Amazon ECS API Reference.

ecsParameters_enableExecuteCommand :: Lens' EcsParameters (Maybe Bool) Source #

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.

ecsParameters_taskDefinitionArn :: Lens' EcsParameters Text Source #

The ARN of the task definition to use if the event target is an Amazon ECS task.

EventBus

data EventBus Source #

An event bus receives events from a source and routes them to rules associated with that event bus. Your account's default event bus receives events from Amazon Web Services services. A custom event bus can receive events from your custom applications and services. A partner event bus receives events from an event source created by an SaaS partner. These events come from the partners services or applications.

See: newEventBus smart constructor.

Constructors

EventBus' 

Fields

  • arn :: Maybe Text

    The ARN of the event bus.

  • name :: Maybe Text

    The name of the event bus.

  • policy :: Maybe Text

    The permissions policy of the event bus, describing which other Amazon Web Services accounts can write events to this event bus.

Instances

Instances details
Eq EventBus Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventBus

Read EventBus Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventBus

Show EventBus Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventBus

Generic EventBus Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventBus

Associated Types

type Rep EventBus :: Type -> Type #

Methods

from :: EventBus -> Rep EventBus x #

to :: Rep EventBus x -> EventBus #

NFData EventBus Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventBus

Methods

rnf :: EventBus -> () #

Hashable EventBus Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventBus

Methods

hashWithSalt :: Int -> EventBus -> Int #

hash :: EventBus -> Int #

FromJSON EventBus Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventBus

type Rep EventBus Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventBus

type Rep EventBus = D1 ('MetaData "EventBus" "Amazonka.CloudWatchEvents.Types.EventBus" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "EventBus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEventBus :: EventBus Source #

Create a value of EventBus 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:EventBus', eventBus_arn - The ARN of the event bus.

$sel:name:EventBus', eventBus_name - The name of the event bus.

$sel:policy:EventBus', eventBus_policy - The permissions policy of the event bus, describing which other Amazon Web Services accounts can write events to this event bus.

eventBus_arn :: Lens' EventBus (Maybe Text) Source #

The ARN of the event bus.

eventBus_name :: Lens' EventBus (Maybe Text) Source #

The name of the event bus.

eventBus_policy :: Lens' EventBus (Maybe Text) Source #

The permissions policy of the event bus, describing which other Amazon Web Services accounts can write events to this event bus.

EventSource

data EventSource Source #

A partner event source is created by an SaaS partner. If a customer creates a partner event bus that matches this event source, that Amazon Web Services account can receive events from the partner's applications or services.

See: newEventSource smart constructor.

Constructors

EventSource' 

Fields

  • creationTime :: Maybe POSIX

    The date and time the event source was created.

  • state :: Maybe EventSourceState

    The state of the event source. If it is ACTIVE, you have already created a matching event bus for this event source, and that event bus is active. If it is PENDING, either you haven't yet created a matching event bus, or that event bus is deactivated. If it is DELETED, you have created a matching event bus, but the event source has since been deleted.

  • arn :: Maybe Text

    The ARN of the event source.

  • createdBy :: Maybe Text

    The name of the partner that created the event source.

  • name :: Maybe Text

    The name of the event source.

  • expirationTime :: Maybe POSIX

    The date and time that the event source will expire, if the Amazon Web Services account doesn't create a matching event bus for it.

Instances

Instances details
Eq EventSource Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSource

Read EventSource Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSource

Show EventSource Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSource

Generic EventSource Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSource

Associated Types

type Rep EventSource :: Type -> Type #

NFData EventSource Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSource

Methods

rnf :: EventSource -> () #

Hashable EventSource Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSource

FromJSON EventSource Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSource

type Rep EventSource Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.EventSource

type Rep EventSource = D1 ('MetaData "EventSource" "Amazonka.CloudWatchEvents.Types.EventSource" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "EventSource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventSourceState)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expirationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newEventSource :: EventSource Source #

Create a value of EventSource 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:creationTime:EventSource', eventSource_creationTime - The date and time the event source was created.

$sel:state:EventSource', eventSource_state - The state of the event source. If it is ACTIVE, you have already created a matching event bus for this event source, and that event bus is active. If it is PENDING, either you haven't yet created a matching event bus, or that event bus is deactivated. If it is DELETED, you have created a matching event bus, but the event source has since been deleted.

$sel:arn:EventSource', eventSource_arn - The ARN of the event source.

$sel:createdBy:EventSource', eventSource_createdBy - The name of the partner that created the event source.

$sel:name:EventSource', eventSource_name - The name of the event source.

$sel:expirationTime:EventSource', eventSource_expirationTime - The date and time that the event source will expire, if the Amazon Web Services account doesn't create a matching event bus for it.

eventSource_creationTime :: Lens' EventSource (Maybe UTCTime) Source #

The date and time the event source was created.

eventSource_state :: Lens' EventSource (Maybe EventSourceState) Source #

The state of the event source. If it is ACTIVE, you have already created a matching event bus for this event source, and that event bus is active. If it is PENDING, either you haven't yet created a matching event bus, or that event bus is deactivated. If it is DELETED, you have created a matching event bus, but the event source has since been deleted.

eventSource_arn :: Lens' EventSource (Maybe Text) Source #

The ARN of the event source.

eventSource_createdBy :: Lens' EventSource (Maybe Text) Source #

The name of the partner that created the event source.

eventSource_name :: Lens' EventSource (Maybe Text) Source #

The name of the event source.

eventSource_expirationTime :: Lens' EventSource (Maybe UTCTime) Source #

The date and time that the event source will expire, if the Amazon Web Services account doesn't create a matching event bus for it.

HttpParameters

data HttpParameters Source #

These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations. In the latter case, these are merged with any InvocationParameters specified on the Connection, with any values from the Connection taking precedence.

See: newHttpParameters smart constructor.

Constructors

HttpParameters' 

Fields

Instances

Instances details
Eq HttpParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.HttpParameters

Read HttpParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.HttpParameters

Show HttpParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.HttpParameters

Generic HttpParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.HttpParameters

Associated Types

type Rep HttpParameters :: Type -> Type #

NFData HttpParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.HttpParameters

Methods

rnf :: HttpParameters -> () #

Hashable HttpParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.HttpParameters

ToJSON HttpParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.HttpParameters

FromJSON HttpParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.HttpParameters

type Rep HttpParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.HttpParameters

type Rep HttpParameters = D1 ('MetaData "HttpParameters" "Amazonka.CloudWatchEvents.Types.HttpParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "HttpParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pathParameterValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "queryStringParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "headerParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))

newHttpParameters :: HttpParameters Source #

Create a value of HttpParameters 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:pathParameterValues:HttpParameters', httpParameters_pathParameterValues - The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").

$sel:queryStringParameters:HttpParameters', httpParameters_queryStringParameters - The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

$sel:headerParameters:HttpParameters', httpParameters_headerParameters - The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

httpParameters_pathParameterValues :: Lens' HttpParameters (Maybe [Text]) Source #

The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").

httpParameters_queryStringParameters :: Lens' HttpParameters (Maybe (HashMap Text Text)) Source #

The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

httpParameters_headerParameters :: Lens' HttpParameters (Maybe (HashMap Text Text)) Source #

The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.

InputTransformer

data InputTransformer Source #

Contains the parameters needed for you to provide custom input to a target based on one or more pieces of data extracted from the event.

See: newInputTransformer smart constructor.

Constructors

InputTransformer' 

Fields

  • inputPathsMap :: Maybe (HashMap Text Text)

    Map of JSON paths to be extracted from the event. You can then insert these in the template in InputTemplate to produce the output you want to be sent to the target.

    InputPathsMap is an array key-value pairs, where each value is a valid JSON path. You can have as many as 100 key-value pairs. You must use JSON dot notation, not bracket notation.

    The keys cannot start with "Amazon Web Services."

  • inputTemplate :: Text

    Input template where you specify placeholders that will be filled with the values of the keys from InputPathsMap to customize the data sent to the target. Enclose each InputPathsMaps value in brackets: <value> The InputTemplate must be valid JSON.

    If InputTemplate is a JSON object (surrounded by curly braces), the following restrictions apply:

    • The placeholder cannot be used as an object key.

    The following example shows the syntax for using InputPathsMap and InputTemplate.

     "InputTransformer":
    {
    "InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},
    "InputTemplate": "<instance> is in state <status>"
    }

    To have the InputTemplate include quote marks within a JSON string, escape each quote marks with a slash, as in the following example:

     "InputTransformer":
    {
    "InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},
    "InputTemplate": "<instance> is in state \"<status>\""
    }

    The InputTemplate can also be valid JSON with varibles in quotes or out, as in the following example:

     "InputTransformer":
    {
    "InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},
    "InputTemplate": '{"myInstance": <instance>,"myStatus": "<instance> is in state \"<status>\""}'
    }

Instances

Instances details
Eq InputTransformer Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.InputTransformer

Read InputTransformer Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.InputTransformer

Show InputTransformer Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.InputTransformer

Generic InputTransformer Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.InputTransformer

Associated Types

type Rep InputTransformer :: Type -> Type #

NFData InputTransformer Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.InputTransformer

Methods

rnf :: InputTransformer -> () #

Hashable InputTransformer Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.InputTransformer

ToJSON InputTransformer Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.InputTransformer

FromJSON InputTransformer Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.InputTransformer

type Rep InputTransformer Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.InputTransformer

type Rep InputTransformer = D1 ('MetaData "InputTransformer" "Amazonka.CloudWatchEvents.Types.InputTransformer" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "InputTransformer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputPathsMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "inputTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newInputTransformer Source #

Create a value of InputTransformer 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:inputPathsMap:InputTransformer', inputTransformer_inputPathsMap - Map of JSON paths to be extracted from the event. You can then insert these in the template in InputTemplate to produce the output you want to be sent to the target.

InputPathsMap is an array key-value pairs, where each value is a valid JSON path. You can have as many as 100 key-value pairs. You must use JSON dot notation, not bracket notation.

The keys cannot start with "Amazon Web Services."

$sel:inputTemplate:InputTransformer', inputTransformer_inputTemplate - Input template where you specify placeholders that will be filled with the values of the keys from InputPathsMap to customize the data sent to the target. Enclose each InputPathsMaps value in brackets: <value> The InputTemplate must be valid JSON.

If InputTemplate is a JSON object (surrounded by curly braces), the following restrictions apply:

  • The placeholder cannot be used as an object key.

The following example shows the syntax for using InputPathsMap and InputTemplate.

 "InputTransformer":
{
"InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},
"InputTemplate": "<instance> is in state <status>"
}

To have the InputTemplate include quote marks within a JSON string, escape each quote marks with a slash, as in the following example:

 "InputTransformer":
{
"InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},
"InputTemplate": "<instance> is in state \"<status>\""
}

The InputTemplate can also be valid JSON with varibles in quotes or out, as in the following example:

 "InputTransformer":
{
"InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},
"InputTemplate": '{"myInstance": <instance>,"myStatus": "<instance> is in state \"<status>\""}'
}

inputTransformer_inputPathsMap :: Lens' InputTransformer (Maybe (HashMap Text Text)) Source #

Map of JSON paths to be extracted from the event. You can then insert these in the template in InputTemplate to produce the output you want to be sent to the target.

InputPathsMap is an array key-value pairs, where each value is a valid JSON path. You can have as many as 100 key-value pairs. You must use JSON dot notation, not bracket notation.

The keys cannot start with "Amazon Web Services."

inputTransformer_inputTemplate :: Lens' InputTransformer Text Source #

Input template where you specify placeholders that will be filled with the values of the keys from InputPathsMap to customize the data sent to the target. Enclose each InputPathsMaps value in brackets: <value> The InputTemplate must be valid JSON.

If InputTemplate is a JSON object (surrounded by curly braces), the following restrictions apply:

  • The placeholder cannot be used as an object key.

The following example shows the syntax for using InputPathsMap and InputTemplate.

 "InputTransformer":
{
"InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},
"InputTemplate": "<instance> is in state <status>"
}

To have the InputTemplate include quote marks within a JSON string, escape each quote marks with a slash, as in the following example:

 "InputTransformer":
{
"InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},
"InputTemplate": "<instance> is in state \"<status>\""
}

The InputTemplate can also be valid JSON with varibles in quotes or out, as in the following example:

 "InputTransformer":
{
"InputPathsMap": {"instance": "$.detail.instance","status": "$.detail.status"},
"InputTemplate": '{"myInstance": <instance>,"myStatus": "<instance> is in state \"<status>\""}'
}

KinesisParameters

data KinesisParameters Source #

This object enables you to specify a JSON path to extract from the event and use as the partition key for the Amazon Kinesis data stream, so that you can control the shard to which the event goes. If you do not include this parameter, the default is to use the eventId as the partition key.

See: newKinesisParameters smart constructor.

Constructors

KinesisParameters' 

Fields

Instances

Instances details
Eq KinesisParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.KinesisParameters

Read KinesisParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.KinesisParameters

Show KinesisParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.KinesisParameters

Generic KinesisParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.KinesisParameters

Associated Types

type Rep KinesisParameters :: Type -> Type #

NFData KinesisParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.KinesisParameters

Methods

rnf :: KinesisParameters -> () #

Hashable KinesisParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.KinesisParameters

ToJSON KinesisParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.KinesisParameters

FromJSON KinesisParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.KinesisParameters

type Rep KinesisParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.KinesisParameters

type Rep KinesisParameters = D1 ('MetaData "KinesisParameters" "Amazonka.CloudWatchEvents.Types.KinesisParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "KinesisParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "partitionKeyPath") '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:partitionKeyPath:KinesisParameters', kinesisParameters_partitionKeyPath - The JSON path to be extracted from the event and used as the partition key. For more information, see Amazon Kinesis Streams Key Concepts in the Amazon Kinesis Streams Developer Guide.

kinesisParameters_partitionKeyPath :: Lens' KinesisParameters Text Source #

The JSON path to be extracted from the event and used as the partition key. For more information, see Amazon Kinesis Streams Key Concepts in the Amazon Kinesis Streams Developer Guide.

NetworkConfiguration

data NetworkConfiguration Source #

This structure specifies the network configuration for an ECS task.

See: newNetworkConfiguration smart constructor.

Constructors

NetworkConfiguration' 

Fields

  • awsvpcConfiguration :: Maybe AwsVpcConfiguration

    Use this structure to specify 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.

Instances

Instances details
Eq NetworkConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.NetworkConfiguration

Read NetworkConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.NetworkConfiguration

Show NetworkConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.NetworkConfiguration

Generic NetworkConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.NetworkConfiguration

Associated Types

type Rep NetworkConfiguration :: Type -> Type #

NFData NetworkConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.NetworkConfiguration

Methods

rnf :: NetworkConfiguration -> () #

Hashable NetworkConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.NetworkConfiguration

ToJSON NetworkConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.NetworkConfiguration

FromJSON NetworkConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.NetworkConfiguration

type Rep NetworkConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.NetworkConfiguration

type Rep NetworkConfiguration = D1 ('MetaData "NetworkConfiguration" "Amazonka.CloudWatchEvents.Types.NetworkConfiguration" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" '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 - Use this structure to specify 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.

networkConfiguration_awsvpcConfiguration :: Lens' NetworkConfiguration (Maybe AwsVpcConfiguration) Source #

Use this structure to specify 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.

PartnerEventSource

data PartnerEventSource Source #

A partner event source is created by an SaaS partner. If a customer creates a partner event bus that matches this event source, that Amazon Web Services account can receive events from the partner's applications or services.

See: newPartnerEventSource smart constructor.

Constructors

PartnerEventSource' 

Fields

Instances

Instances details
Eq PartnerEventSource Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PartnerEventSource

Read PartnerEventSource Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PartnerEventSource

Show PartnerEventSource Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PartnerEventSource

Generic PartnerEventSource Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PartnerEventSource

Associated Types

type Rep PartnerEventSource :: Type -> Type #

NFData PartnerEventSource Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PartnerEventSource

Methods

rnf :: PartnerEventSource -> () #

Hashable PartnerEventSource Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PartnerEventSource

FromJSON PartnerEventSource Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PartnerEventSource

type Rep PartnerEventSource Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PartnerEventSource

type Rep PartnerEventSource = D1 ('MetaData "PartnerEventSource" "Amazonka.CloudWatchEvents.Types.PartnerEventSource" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "PartnerEventSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPartnerEventSource :: PartnerEventSource Source #

Create a value of PartnerEventSource 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:PartnerEventSource', partnerEventSource_arn - The ARN of the partner event source.

$sel:name:PartnerEventSource', partnerEventSource_name - The name of the partner event source.

partnerEventSource_arn :: Lens' PartnerEventSource (Maybe Text) Source #

The ARN of the partner event source.

partnerEventSource_name :: Lens' PartnerEventSource (Maybe Text) Source #

The name of the partner event source.

PartnerEventSourceAccount

data PartnerEventSourceAccount Source #

The Amazon Web Services account that a partner event source has been offered to.

See: newPartnerEventSourceAccount smart constructor.

Constructors

PartnerEventSourceAccount' 

Fields

  • creationTime :: Maybe POSIX

    The date and time the event source was created.

  • state :: Maybe EventSourceState

    The state of the event source. If it is ACTIVE, you have already created a matching event bus for this event source, and that event bus is active. If it is PENDING, either you haven't yet created a matching event bus, or that event bus is deactivated. If it is DELETED, you have created a matching event bus, but the event source has since been deleted.

  • account :: Maybe Text

    The Amazon Web Services account ID that the partner event source was offered to.

  • expirationTime :: Maybe POSIX

    The date and time that the event source will expire, if the Amazon Web Services account doesn't create a matching event bus for it.

Instances

Instances details
Eq PartnerEventSourceAccount Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PartnerEventSourceAccount

Read PartnerEventSourceAccount Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PartnerEventSourceAccount

Show PartnerEventSourceAccount Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PartnerEventSourceAccount

Generic PartnerEventSourceAccount Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PartnerEventSourceAccount

Associated Types

type Rep PartnerEventSourceAccount :: Type -> Type #

NFData PartnerEventSourceAccount Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PartnerEventSourceAccount

Hashable PartnerEventSourceAccount Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PartnerEventSourceAccount

FromJSON PartnerEventSourceAccount Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PartnerEventSourceAccount

type Rep PartnerEventSourceAccount Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PartnerEventSourceAccount

type Rep PartnerEventSourceAccount = D1 ('MetaData "PartnerEventSourceAccount" "Amazonka.CloudWatchEvents.Types.PartnerEventSourceAccount" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "PartnerEventSourceAccount'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventSourceState))) :*: (S1 ('MetaSel ('Just "account") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expirationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newPartnerEventSourceAccount :: PartnerEventSourceAccount Source #

Create a value of PartnerEventSourceAccount 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:creationTime:PartnerEventSourceAccount', partnerEventSourceAccount_creationTime - The date and time the event source was created.

$sel:state:PartnerEventSourceAccount', partnerEventSourceAccount_state - The state of the event source. If it is ACTIVE, you have already created a matching event bus for this event source, and that event bus is active. If it is PENDING, either you haven't yet created a matching event bus, or that event bus is deactivated. If it is DELETED, you have created a matching event bus, but the event source has since been deleted.

$sel:account:PartnerEventSourceAccount', partnerEventSourceAccount_account - The Amazon Web Services account ID that the partner event source was offered to.

$sel:expirationTime:PartnerEventSourceAccount', partnerEventSourceAccount_expirationTime - The date and time that the event source will expire, if the Amazon Web Services account doesn't create a matching event bus for it.

partnerEventSourceAccount_creationTime :: Lens' PartnerEventSourceAccount (Maybe UTCTime) Source #

The date and time the event source was created.

partnerEventSourceAccount_state :: Lens' PartnerEventSourceAccount (Maybe EventSourceState) Source #

The state of the event source. If it is ACTIVE, you have already created a matching event bus for this event source, and that event bus is active. If it is PENDING, either you haven't yet created a matching event bus, or that event bus is deactivated. If it is DELETED, you have created a matching event bus, but the event source has since been deleted.

partnerEventSourceAccount_account :: Lens' PartnerEventSourceAccount (Maybe Text) Source #

The Amazon Web Services account ID that the partner event source was offered to.

partnerEventSourceAccount_expirationTime :: Lens' PartnerEventSourceAccount (Maybe UTCTime) Source #

The date and time that the event source will expire, if the Amazon Web Services account doesn't create a matching event bus for it.

PlacementConstraint

data PlacementConstraint Source #

An object representing a constraint on task placement. To learn more, see Task Placement Constraints in the Amazon Elastic Container Service Developer Guide.

See: newPlacementConstraint smart constructor.

Constructors

PlacementConstraint' 

Fields

  • expression :: Maybe Text

    A cluster query language expression to apply to the constraint. You cannot specify an expression if the constraint type is distinctInstance. To learn more, see Cluster Query Language in the Amazon Elastic Container Service Developer Guide.

  • type' :: Maybe PlacementConstraintType

    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.

Instances

Instances details
Eq PlacementConstraint Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraint

Read PlacementConstraint Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraint

Show PlacementConstraint Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraint

Generic PlacementConstraint Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraint

Associated Types

type Rep PlacementConstraint :: Type -> Type #

NFData PlacementConstraint Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraint

Methods

rnf :: PlacementConstraint -> () #

Hashable PlacementConstraint Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraint

ToJSON PlacementConstraint Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraint

FromJSON PlacementConstraint Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraint

type Rep PlacementConstraint Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementConstraint

type Rep PlacementConstraint = D1 ('MetaData "PlacementConstraint" "Amazonka.CloudWatchEvents.Types.PlacementConstraint" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" '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. To learn more, see Cluster Query Language in the Amazon Elastic Container Service 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.

placementConstraint_expression :: Lens' PlacementConstraint (Maybe Text) Source #

A cluster query language expression to apply to the constraint. You cannot specify an expression if the constraint type is distinctInstance. To learn more, see Cluster Query Language in the Amazon Elastic Container Service Developer Guide.

placementConstraint_type :: Lens' PlacementConstraint (Maybe PlacementConstraintType) Source #

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. To learn more, see Task Placement Strategies in the Amazon Elastic Container Service Service Developer Guide.

See: newPlacementStrategy smart constructor.

Constructors

PlacementStrategy' 

Fields

  • field :: Maybe Text

    The field to apply the placement strategy against. For the spread placement strategy, valid values are instanceId (or host, 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.

  • type' :: Maybe PlacementStrategyType

    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).

Instances

Instances details
Eq PlacementStrategy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategy

Read PlacementStrategy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategy

Show PlacementStrategy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategy

Generic PlacementStrategy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategy

Associated Types

type Rep PlacementStrategy :: Type -> Type #

NFData PlacementStrategy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategy

Methods

rnf :: PlacementStrategy -> () #

Hashable PlacementStrategy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategy

ToJSON PlacementStrategy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategy

FromJSON PlacementStrategy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategy

type Rep PlacementStrategy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PlacementStrategy

type Rep PlacementStrategy = D1 ('MetaData "PlacementStrategy" "Amazonka.CloudWatchEvents.Types.PlacementStrategy" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" '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 host, 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).

placementStrategy_field :: Lens' PlacementStrategy (Maybe Text) Source #

The field to apply the placement strategy against. For the spread placement strategy, valid values are instanceId (or host, 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.

placementStrategy_type :: Lens' PlacementStrategy (Maybe PlacementStrategyType) Source #

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).

PutEventsRequestEntry

data PutEventsRequestEntry Source #

Represents an event to be submitted.

See: newPutEventsRequestEntry smart constructor.

Constructors

PutEventsRequestEntry' 

Fields

  • time :: Maybe POSIX

    The time stamp of the event, per RFC3339. If no time stamp is provided, the time stamp of the PutEvents call is used.

  • detailType :: Maybe Text

    Free-form string used to decide what fields to expect in the event detail.

  • resources :: Maybe [Text]

    Amazon Web Services resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

  • eventBusName :: Maybe Text

    The name or ARN of the event bus to receive the event. Only the rules that are associated with this event bus are used to match the event. If you omit this, the default event bus is used.

  • source :: Maybe Text

    The source of the event.

  • traceHeader :: Maybe Text

    An X-Ray trade header, which is an http header (X-Amzn-Trace-Id) that contains the trace-id associated with the event.

    To learn more about X-Ray trace headers, see Tracing header in the X-Ray Developer Guide.

  • detail :: Maybe Text

    A valid JSON string. There is no other schema imposed. The JSON string may contain fields and nested subobjects.

Instances

Instances details
Eq PutEventsRequestEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutEventsRequestEntry

Read PutEventsRequestEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutEventsRequestEntry

Show PutEventsRequestEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutEventsRequestEntry

Generic PutEventsRequestEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutEventsRequestEntry

Associated Types

type Rep PutEventsRequestEntry :: Type -> Type #

NFData PutEventsRequestEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutEventsRequestEntry

Methods

rnf :: PutEventsRequestEntry -> () #

Hashable PutEventsRequestEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutEventsRequestEntry

ToJSON PutEventsRequestEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutEventsRequestEntry

type Rep PutEventsRequestEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutEventsRequestEntry

type Rep PutEventsRequestEntry = D1 ('MetaData "PutEventsRequestEntry" "Amazonka.CloudWatchEvents.Types.PutEventsRequestEntry" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "PutEventsRequestEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "detailType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "eventBusName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "traceHeader") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newPutEventsRequestEntry :: PutEventsRequestEntry Source #

Create a value of PutEventsRequestEntry 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:time:PutEventsRequestEntry', putEventsRequestEntry_time - The time stamp of the event, per RFC3339. If no time stamp is provided, the time stamp of the PutEvents call is used.

$sel:detailType:PutEventsRequestEntry', putEventsRequestEntry_detailType - Free-form string used to decide what fields to expect in the event detail.

$sel:resources:PutEventsRequestEntry', putEventsRequestEntry_resources - Amazon Web Services resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

$sel:eventBusName:PutEventsRequestEntry', putEventsRequestEntry_eventBusName - The name or ARN of the event bus to receive the event. Only the rules that are associated with this event bus are used to match the event. If you omit this, the default event bus is used.

$sel:source:PutEventsRequestEntry', putEventsRequestEntry_source - The source of the event.

$sel:traceHeader:PutEventsRequestEntry', putEventsRequestEntry_traceHeader - An X-Ray trade header, which is an http header (X-Amzn-Trace-Id) that contains the trace-id associated with the event.

To learn more about X-Ray trace headers, see Tracing header in the X-Ray Developer Guide.

$sel:detail:PutEventsRequestEntry', putEventsRequestEntry_detail - A valid JSON string. There is no other schema imposed. The JSON string may contain fields and nested subobjects.

putEventsRequestEntry_time :: Lens' PutEventsRequestEntry (Maybe UTCTime) Source #

The time stamp of the event, per RFC3339. If no time stamp is provided, the time stamp of the PutEvents call is used.

putEventsRequestEntry_detailType :: Lens' PutEventsRequestEntry (Maybe Text) Source #

Free-form string used to decide what fields to expect in the event detail.

putEventsRequestEntry_resources :: Lens' PutEventsRequestEntry (Maybe [Text]) Source #

Amazon Web Services resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

putEventsRequestEntry_eventBusName :: Lens' PutEventsRequestEntry (Maybe Text) Source #

The name or ARN of the event bus to receive the event. Only the rules that are associated with this event bus are used to match the event. If you omit this, the default event bus is used.

putEventsRequestEntry_traceHeader :: Lens' PutEventsRequestEntry (Maybe Text) Source #

An X-Ray trade header, which is an http header (X-Amzn-Trace-Id) that contains the trace-id associated with the event.

To learn more about X-Ray trace headers, see Tracing header in the X-Ray Developer Guide.

putEventsRequestEntry_detail :: Lens' PutEventsRequestEntry (Maybe Text) Source #

A valid JSON string. There is no other schema imposed. The JSON string may contain fields and nested subobjects.

PutEventsResultEntry

data PutEventsResultEntry Source #

Represents an event that failed to be submitted.

See: newPutEventsResultEntry smart constructor.

Constructors

PutEventsResultEntry' 

Fields

Instances

Instances details
Eq PutEventsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutEventsResultEntry

Read PutEventsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutEventsResultEntry

Show PutEventsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutEventsResultEntry

Generic PutEventsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutEventsResultEntry

Associated Types

type Rep PutEventsResultEntry :: Type -> Type #

NFData PutEventsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutEventsResultEntry

Methods

rnf :: PutEventsResultEntry -> () #

Hashable PutEventsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutEventsResultEntry

FromJSON PutEventsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutEventsResultEntry

type Rep PutEventsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutEventsResultEntry

type Rep PutEventsResultEntry = D1 ('MetaData "PutEventsResultEntry" "Amazonka.CloudWatchEvents.Types.PutEventsResultEntry" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "PutEventsResultEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPutEventsResultEntry :: PutEventsResultEntry Source #

Create a value of PutEventsResultEntry 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:errorCode:PutEventsResultEntry', putEventsResultEntry_errorCode - The error code that indicates why the event submission failed.

$sel:errorMessage:PutEventsResultEntry', putEventsResultEntry_errorMessage - The error message that explains why the event submission failed.

$sel:eventId:PutEventsResultEntry', putEventsResultEntry_eventId - The ID of the event.

putEventsResultEntry_errorCode :: Lens' PutEventsResultEntry (Maybe Text) Source #

The error code that indicates why the event submission failed.

putEventsResultEntry_errorMessage :: Lens' PutEventsResultEntry (Maybe Text) Source #

The error message that explains why the event submission failed.

PutPartnerEventsRequestEntry

data PutPartnerEventsRequestEntry Source #

The details about an event generated by an SaaS partner.

See: newPutPartnerEventsRequestEntry smart constructor.

Constructors

PutPartnerEventsRequestEntry' 

Fields

  • time :: Maybe POSIX

    The date and time of the event.

  • detailType :: Maybe Text

    A free-form string used to decide what fields to expect in the event detail.

  • resources :: Maybe [Text]

    Amazon Web Services resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

  • source :: Maybe Text

    The event source that is generating the entry.

  • detail :: Maybe Text

    A valid JSON string. There is no other schema imposed. The JSON string may contain fields and nested subobjects.

Instances

Instances details
Eq PutPartnerEventsRequestEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutPartnerEventsRequestEntry

Read PutPartnerEventsRequestEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutPartnerEventsRequestEntry

Show PutPartnerEventsRequestEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutPartnerEventsRequestEntry

Generic PutPartnerEventsRequestEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutPartnerEventsRequestEntry

Associated Types

type Rep PutPartnerEventsRequestEntry :: Type -> Type #

NFData PutPartnerEventsRequestEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutPartnerEventsRequestEntry

Hashable PutPartnerEventsRequestEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutPartnerEventsRequestEntry

ToJSON PutPartnerEventsRequestEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutPartnerEventsRequestEntry

type Rep PutPartnerEventsRequestEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutPartnerEventsRequestEntry

type Rep PutPartnerEventsRequestEntry = D1 ('MetaData "PutPartnerEventsRequestEntry" "Amazonka.CloudWatchEvents.Types.PutPartnerEventsRequestEntry" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "PutPartnerEventsRequestEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "detailType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newPutPartnerEventsRequestEntry :: PutPartnerEventsRequestEntry Source #

Create a value of PutPartnerEventsRequestEntry 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:time:PutPartnerEventsRequestEntry', putPartnerEventsRequestEntry_time - The date and time of the event.

$sel:detailType:PutPartnerEventsRequestEntry', putPartnerEventsRequestEntry_detailType - A free-form string used to decide what fields to expect in the event detail.

$sel:resources:PutPartnerEventsRequestEntry', putPartnerEventsRequestEntry_resources - Amazon Web Services resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

$sel:source:PutPartnerEventsRequestEntry', putPartnerEventsRequestEntry_source - The event source that is generating the entry.

$sel:detail:PutPartnerEventsRequestEntry', putPartnerEventsRequestEntry_detail - A valid JSON string. There is no other schema imposed. The JSON string may contain fields and nested subobjects.

putPartnerEventsRequestEntry_detailType :: Lens' PutPartnerEventsRequestEntry (Maybe Text) Source #

A free-form string used to decide what fields to expect in the event detail.

putPartnerEventsRequestEntry_resources :: Lens' PutPartnerEventsRequestEntry (Maybe [Text]) Source #

Amazon Web Services resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

putPartnerEventsRequestEntry_source :: Lens' PutPartnerEventsRequestEntry (Maybe Text) Source #

The event source that is generating the entry.

putPartnerEventsRequestEntry_detail :: Lens' PutPartnerEventsRequestEntry (Maybe Text) Source #

A valid JSON string. There is no other schema imposed. The JSON string may contain fields and nested subobjects.

PutPartnerEventsResultEntry

data PutPartnerEventsResultEntry Source #

Represents an event that a partner tried to generate, but failed.

See: newPutPartnerEventsResultEntry smart constructor.

Constructors

PutPartnerEventsResultEntry' 

Fields

Instances

Instances details
Eq PutPartnerEventsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutPartnerEventsResultEntry

Read PutPartnerEventsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutPartnerEventsResultEntry

Show PutPartnerEventsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutPartnerEventsResultEntry

Generic PutPartnerEventsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutPartnerEventsResultEntry

Associated Types

type Rep PutPartnerEventsResultEntry :: Type -> Type #

NFData PutPartnerEventsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutPartnerEventsResultEntry

Hashable PutPartnerEventsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutPartnerEventsResultEntry

FromJSON PutPartnerEventsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutPartnerEventsResultEntry

type Rep PutPartnerEventsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutPartnerEventsResultEntry

type Rep PutPartnerEventsResultEntry = D1 ('MetaData "PutPartnerEventsResultEntry" "Amazonka.CloudWatchEvents.Types.PutPartnerEventsResultEntry" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "PutPartnerEventsResultEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPutPartnerEventsResultEntry :: PutPartnerEventsResultEntry Source #

Create a value of PutPartnerEventsResultEntry 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:errorCode:PutPartnerEventsResultEntry', putPartnerEventsResultEntry_errorCode - The error code that indicates why the event submission failed.

$sel:errorMessage:PutPartnerEventsResultEntry', putPartnerEventsResultEntry_errorMessage - The error message that explains why the event submission failed.

$sel:eventId:PutPartnerEventsResultEntry', putPartnerEventsResultEntry_eventId - The ID of the event.

putPartnerEventsResultEntry_errorCode :: Lens' PutPartnerEventsResultEntry (Maybe Text) Source #

The error code that indicates why the event submission failed.

putPartnerEventsResultEntry_errorMessage :: Lens' PutPartnerEventsResultEntry (Maybe Text) Source #

The error message that explains why the event submission failed.

PutTargetsResultEntry

data PutTargetsResultEntry Source #

Represents a target that failed to be added to a rule.

See: newPutTargetsResultEntry smart constructor.

Constructors

PutTargetsResultEntry' 

Fields

  • targetId :: Maybe Text

    The ID of the target.

  • errorCode :: Maybe Text

    The error code that indicates why the target addition failed. If the value is ConcurrentModificationException, too many requests were made at the same time.

  • errorMessage :: Maybe Text

    The error message that explains why the target addition failed.

Instances

Instances details
Eq PutTargetsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutTargetsResultEntry

Read PutTargetsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutTargetsResultEntry

Show PutTargetsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutTargetsResultEntry

Generic PutTargetsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutTargetsResultEntry

Associated Types

type Rep PutTargetsResultEntry :: Type -> Type #

NFData PutTargetsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutTargetsResultEntry

Methods

rnf :: PutTargetsResultEntry -> () #

Hashable PutTargetsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutTargetsResultEntry

FromJSON PutTargetsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutTargetsResultEntry

type Rep PutTargetsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.PutTargetsResultEntry

type Rep PutTargetsResultEntry = D1 ('MetaData "PutTargetsResultEntry" "Amazonka.CloudWatchEvents.Types.PutTargetsResultEntry" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "PutTargetsResultEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPutTargetsResultEntry :: PutTargetsResultEntry Source #

Create a value of PutTargetsResultEntry 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:targetId:PutTargetsResultEntry', putTargetsResultEntry_targetId - The ID of the target.

$sel:errorCode:PutTargetsResultEntry', putTargetsResultEntry_errorCode - The error code that indicates why the target addition failed. If the value is ConcurrentModificationException, too many requests were made at the same time.

$sel:errorMessage:PutTargetsResultEntry', putTargetsResultEntry_errorMessage - The error message that explains why the target addition failed.

putTargetsResultEntry_errorCode :: Lens' PutTargetsResultEntry (Maybe Text) Source #

The error code that indicates why the target addition failed. If the value is ConcurrentModificationException, too many requests were made at the same time.

putTargetsResultEntry_errorMessage :: Lens' PutTargetsResultEntry (Maybe Text) Source #

The error message that explains why the target addition failed.

RedshiftDataParameters

data RedshiftDataParameters Source #

These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API ExecuteStatement based on EventBridge events.

See: newRedshiftDataParameters smart constructor.

Constructors

RedshiftDataParameters' 

Fields

  • dbUser :: Maybe Text

    The database user name. Required when authenticating using temporary credentials.

  • secretManagerArn :: Maybe Text

    The name or ARN of the secret that enables access to the database. Required when authenticating using Amazon Web Services Secrets Manager.

  • statementName :: Maybe Text

    The name of the SQL statement. You can name the SQL statement when you create it to identify the query.

  • withEvent :: Maybe Bool

    Indicates whether to send an event back to EventBridge after the SQL statement runs.

  • database :: Text

    The name of the database. Required when authenticating using temporary credentials.

  • sql :: Text

    The SQL statement text to run.

Instances

Instances details
Eq RedshiftDataParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RedshiftDataParameters

Read RedshiftDataParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RedshiftDataParameters

Show RedshiftDataParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RedshiftDataParameters

Generic RedshiftDataParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RedshiftDataParameters

Associated Types

type Rep RedshiftDataParameters :: Type -> Type #

NFData RedshiftDataParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RedshiftDataParameters

Methods

rnf :: RedshiftDataParameters -> () #

Hashable RedshiftDataParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RedshiftDataParameters

ToJSON RedshiftDataParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RedshiftDataParameters

FromJSON RedshiftDataParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RedshiftDataParameters

type Rep RedshiftDataParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RedshiftDataParameters

type Rep RedshiftDataParameters = D1 ('MetaData "RedshiftDataParameters" "Amazonka.CloudWatchEvents.Types.RedshiftDataParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "RedshiftDataParameters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dbUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "secretManagerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "withEvent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "database") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sql") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newRedshiftDataParameters Source #

Create a value of RedshiftDataParameters 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:dbUser:RedshiftDataParameters', redshiftDataParameters_dbUser - The database user name. Required when authenticating using temporary credentials.

$sel:secretManagerArn:RedshiftDataParameters', redshiftDataParameters_secretManagerArn - The name or ARN of the secret that enables access to the database. Required when authenticating using Amazon Web Services Secrets Manager.

$sel:statementName:RedshiftDataParameters', redshiftDataParameters_statementName - The name of the SQL statement. You can name the SQL statement when you create it to identify the query.

$sel:withEvent:RedshiftDataParameters', redshiftDataParameters_withEvent - Indicates whether to send an event back to EventBridge after the SQL statement runs.

$sel:database:RedshiftDataParameters', redshiftDataParameters_database - The name of the database. Required when authenticating using temporary credentials.

$sel:sql:RedshiftDataParameters', redshiftDataParameters_sql - The SQL statement text to run.

redshiftDataParameters_dbUser :: Lens' RedshiftDataParameters (Maybe Text) Source #

The database user name. Required when authenticating using temporary credentials.

redshiftDataParameters_secretManagerArn :: Lens' RedshiftDataParameters (Maybe Text) Source #

The name or ARN of the secret that enables access to the database. Required when authenticating using Amazon Web Services Secrets Manager.

redshiftDataParameters_statementName :: Lens' RedshiftDataParameters (Maybe Text) Source #

The name of the SQL statement. You can name the SQL statement when you create it to identify the query.

redshiftDataParameters_withEvent :: Lens' RedshiftDataParameters (Maybe Bool) Source #

Indicates whether to send an event back to EventBridge after the SQL statement runs.

redshiftDataParameters_database :: Lens' RedshiftDataParameters Text Source #

The name of the database. Required when authenticating using temporary credentials.

RemoveTargetsResultEntry

data RemoveTargetsResultEntry Source #

Represents a target that failed to be removed from a rule.

See: newRemoveTargetsResultEntry smart constructor.

Constructors

RemoveTargetsResultEntry' 

Fields

  • targetId :: Maybe Text

    The ID of the target.

  • errorCode :: Maybe Text

    The error code that indicates why the target removal failed. If the value is ConcurrentModificationException, too many requests were made at the same time.

  • errorMessage :: Maybe Text

    The error message that explains why the target removal failed.

Instances

Instances details
Eq RemoveTargetsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RemoveTargetsResultEntry

Read RemoveTargetsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RemoveTargetsResultEntry

Show RemoveTargetsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RemoveTargetsResultEntry

Generic RemoveTargetsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RemoveTargetsResultEntry

Associated Types

type Rep RemoveTargetsResultEntry :: Type -> Type #

NFData RemoveTargetsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RemoveTargetsResultEntry

Hashable RemoveTargetsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RemoveTargetsResultEntry

FromJSON RemoveTargetsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RemoveTargetsResultEntry

type Rep RemoveTargetsResultEntry Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RemoveTargetsResultEntry

type Rep RemoveTargetsResultEntry = D1 ('MetaData "RemoveTargetsResultEntry" "Amazonka.CloudWatchEvents.Types.RemoveTargetsResultEntry" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "RemoveTargetsResultEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newRemoveTargetsResultEntry :: RemoveTargetsResultEntry Source #

Create a value of RemoveTargetsResultEntry 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:targetId:RemoveTargetsResultEntry', removeTargetsResultEntry_targetId - The ID of the target.

$sel:errorCode:RemoveTargetsResultEntry', removeTargetsResultEntry_errorCode - The error code that indicates why the target removal failed. If the value is ConcurrentModificationException, too many requests were made at the same time.

$sel:errorMessage:RemoveTargetsResultEntry', removeTargetsResultEntry_errorMessage - The error message that explains why the target removal failed.

removeTargetsResultEntry_errorCode :: Lens' RemoveTargetsResultEntry (Maybe Text) Source #

The error code that indicates why the target removal failed. If the value is ConcurrentModificationException, too many requests were made at the same time.

removeTargetsResultEntry_errorMessage :: Lens' RemoveTargetsResultEntry (Maybe Text) Source #

The error message that explains why the target removal failed.

Replay

data Replay Source #

A Replay object that contains details about a replay.

See: newReplay smart constructor.

Constructors

Replay' 

Fields

Instances

Instances details
Eq Replay Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Replay

Methods

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

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

Read Replay Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Replay

Show Replay Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Replay

Generic Replay Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Replay

Associated Types

type Rep Replay :: Type -> Type #

Methods

from :: Replay -> Rep Replay x #

to :: Rep Replay x -> Replay #

NFData Replay Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Replay

Methods

rnf :: Replay -> () #

Hashable Replay Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Replay

Methods

hashWithSalt :: Int -> Replay -> Int #

hash :: Replay -> Int #

FromJSON Replay Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Replay

type Rep Replay Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Replay

type Rep Replay = D1 ('MetaData "Replay" "Amazonka.CloudWatchEvents.Types.Replay" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "Replay'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "eventSourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplayState))) :*: (S1 ('MetaSel ('Just "eventEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "replayStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "replayEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "eventLastReplayedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "eventStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "replayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stateReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newReplay :: Replay Source #

Create a value of Replay 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:eventSourceArn:Replay', replay_eventSourceArn - The ARN of the archive to replay event from.

$sel:state:Replay', replay_state - The current state of the replay.

$sel:eventEndTime:Replay', replay_eventEndTime - A time stamp for the time to start replaying events. Any event with a creation time prior to the EventEndTime specified is replayed.

$sel:replayStartTime:Replay', replay_replayStartTime - A time stamp for the time that the replay started.

$sel:replayEndTime:Replay', replay_replayEndTime - A time stamp for the time that the replay completed.

$sel:eventLastReplayedTime:Replay', replay_eventLastReplayedTime - A time stamp for the time that the last event was replayed.

$sel:eventStartTime:Replay', replay_eventStartTime - A time stamp for the time to start replaying events. This is determined by the time in the event as described in Time.

$sel:replayName:Replay', replay_replayName - The name of the replay.

$sel:stateReason:Replay', replay_stateReason - A description of why the replay is in the current state.

replay_eventSourceArn :: Lens' Replay (Maybe Text) Source #

The ARN of the archive to replay event from.

replay_state :: Lens' Replay (Maybe ReplayState) Source #

The current state of the replay.

replay_eventEndTime :: Lens' Replay (Maybe UTCTime) Source #

A time stamp for the time to start replaying events. Any event with a creation time prior to the EventEndTime specified is replayed.

replay_replayStartTime :: Lens' Replay (Maybe UTCTime) Source #

A time stamp for the time that the replay started.

replay_replayEndTime :: Lens' Replay (Maybe UTCTime) Source #

A time stamp for the time that the replay completed.

replay_eventLastReplayedTime :: Lens' Replay (Maybe UTCTime) Source #

A time stamp for the time that the last event was replayed.

replay_eventStartTime :: Lens' Replay (Maybe UTCTime) Source #

A time stamp for the time to start replaying events. This is determined by the time in the event as described in Time.

replay_replayName :: Lens' Replay (Maybe Text) Source #

The name of the replay.

replay_stateReason :: Lens' Replay (Maybe Text) Source #

A description of why the replay is in the current state.

ReplayDestination

data ReplayDestination Source #

A ReplayDestination object that contains details about a replay.

See: newReplayDestination smart constructor.

Constructors

ReplayDestination' 

Fields

  • filterArns :: Maybe [Text]

    A list of ARNs for rules to replay events to.

  • arn :: Text

    The ARN of the event bus to replay event to. You can replay events only to the event bus specified to create the archive.

Instances

Instances details
Eq ReplayDestination Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayDestination

Read ReplayDestination Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayDestination

Show ReplayDestination Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayDestination

Generic ReplayDestination Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayDestination

Associated Types

type Rep ReplayDestination :: Type -> Type #

NFData ReplayDestination Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayDestination

Methods

rnf :: ReplayDestination -> () #

Hashable ReplayDestination Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayDestination

ToJSON ReplayDestination Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayDestination

FromJSON ReplayDestination Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayDestination

type Rep ReplayDestination Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.ReplayDestination

type Rep ReplayDestination = D1 ('MetaData "ReplayDestination" "Amazonka.CloudWatchEvents.Types.ReplayDestination" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "ReplayDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filterArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newReplayDestination Source #

Create a value of ReplayDestination 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:filterArns:ReplayDestination', replayDestination_filterArns - A list of ARNs for rules to replay events to.

$sel:arn:ReplayDestination', replayDestination_arn - The ARN of the event bus to replay event to. You can replay events only to the event bus specified to create the archive.

replayDestination_filterArns :: Lens' ReplayDestination (Maybe [Text]) Source #

A list of ARNs for rules to replay events to.

replayDestination_arn :: Lens' ReplayDestination Text Source #

The ARN of the event bus to replay event to. You can replay events only to the event bus specified to create the archive.

RetryPolicy

data RetryPolicy Source #

A RetryPolicy object that includes information about the retry policy settings.

See: newRetryPolicy smart constructor.

Constructors

RetryPolicy' 

Fields

  • maximumEventAgeInSeconds :: Maybe Natural

    The maximum amount of time, in seconds, to continue to make retry attempts.

  • maximumRetryAttempts :: Maybe Natural

    The maximum number of retry attempts to make before the request fails. Retry attempts continue until either the maximum number of attempts is made or until the duration of the MaximumEventAgeInSeconds is met.

Instances

Instances details
Eq RetryPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RetryPolicy

Read RetryPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RetryPolicy

Show RetryPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RetryPolicy

Generic RetryPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RetryPolicy

Associated Types

type Rep RetryPolicy :: Type -> Type #

NFData RetryPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RetryPolicy

Methods

rnf :: RetryPolicy -> () #

Hashable RetryPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RetryPolicy

ToJSON RetryPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RetryPolicy

FromJSON RetryPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RetryPolicy

type Rep RetryPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RetryPolicy

type Rep RetryPolicy = D1 ('MetaData "RetryPolicy" "Amazonka.CloudWatchEvents.Types.RetryPolicy" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" '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 continue until either the maximum number of attempts is made or until the duration of the MaximumEventAgeInSeconds is met.

retryPolicy_maximumEventAgeInSeconds :: Lens' RetryPolicy (Maybe Natural) Source #

The maximum amount of time, in seconds, to continue to make retry attempts.

retryPolicy_maximumRetryAttempts :: Lens' RetryPolicy (Maybe Natural) Source #

The maximum number of retry attempts to make before the request fails. Retry attempts continue until either the maximum number of attempts is made or until the duration of the MaximumEventAgeInSeconds is met.

Rule

data Rule Source #

Contains information about a rule in Amazon EventBridge.

See: newRule smart constructor.

Constructors

Rule' 

Fields

Instances

Instances details
Eq Rule Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Rule

Methods

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

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

Read Rule Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Rule

Show Rule Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Rule

Methods

showsPrec :: Int -> Rule -> ShowS #

show :: Rule -> String #

showList :: [Rule] -> ShowS #

Generic Rule Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Rule

Associated Types

type Rep Rule :: Type -> Type #

Methods

from :: Rule -> Rep Rule x #

to :: Rep Rule x -> Rule #

NFData Rule Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Rule

Methods

rnf :: Rule -> () #

Hashable Rule Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Rule

Methods

hashWithSalt :: Int -> Rule -> Int #

hash :: Rule -> Int #

FromJSON Rule Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Rule

type Rep Rule Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Rule

newRule :: Rule Source #

Create a value of Rule 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:eventPattern:Rule', rule_eventPattern - The event pattern of the rule. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.

$sel:state:Rule', rule_state - The state of the rule.

$sel:arn:Rule', rule_arn - The Amazon Resource Name (ARN) of the rule.

$sel:eventBusName:Rule', rule_eventBusName - The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.

$sel:scheduleExpression:Rule', rule_scheduleExpression - The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)". For more information, see Creating an Amazon EventBridge rule that runs on a schedule.

$sel:name:Rule', rule_name - The name of the rule.

$sel:description:Rule', rule_description - The description of the rule.

$sel:managedBy:Rule', rule_managedBy - If the rule was created on behalf of your account by an Amazon Web Services service, this field displays the principal name of the service that created the rule.

$sel:roleArn:Rule', rule_roleArn - The Amazon Resource Name (ARN) of the role that is used for target invocation.

If you're setting an event bus in another account as the target and that account granted permission to your account through an organization instead of directly by the account ID, you must specify a RoleArn with proper permissions in the Target structure, instead of here in this parameter.

rule_eventPattern :: Lens' Rule (Maybe Text) Source #

The event pattern of the rule. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.

rule_state :: Lens' Rule (Maybe RuleState) Source #

The state of the rule.

rule_arn :: Lens' Rule (Maybe Text) Source #

The Amazon Resource Name (ARN) of the rule.

rule_eventBusName :: Lens' Rule (Maybe Text) Source #

The name or ARN of the event bus associated with the rule. If you omit this, the default event bus is used.

rule_scheduleExpression :: Lens' Rule (Maybe Text) Source #

The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)". For more information, see Creating an Amazon EventBridge rule that runs on a schedule.

rule_name :: Lens' Rule (Maybe Text) Source #

The name of the rule.

rule_description :: Lens' Rule (Maybe Text) Source #

The description of the rule.

rule_managedBy :: Lens' Rule (Maybe Text) Source #

If the rule was created on behalf of your account by an Amazon Web Services service, this field displays the principal name of the service that created the rule.

rule_roleArn :: Lens' Rule (Maybe Text) Source #

The Amazon Resource Name (ARN) of the role that is used for target invocation.

If you're setting an event bus in another account as the target and that account granted permission to your account through an organization instead of directly by the account ID, you must specify a RoleArn with proper permissions in the Target structure, instead of here in this parameter.

RunCommandParameters

data RunCommandParameters Source #

This parameter contains the criteria (either InstanceIds or a tag) used to specify which EC2 instances are to be sent the command.

See: newRunCommandParameters smart constructor.

Constructors

RunCommandParameters' 

Fields

Instances

Instances details
Eq RunCommandParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RunCommandParameters

Read RunCommandParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RunCommandParameters

Show RunCommandParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RunCommandParameters

Generic RunCommandParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RunCommandParameters

Associated Types

type Rep RunCommandParameters :: Type -> Type #

NFData RunCommandParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RunCommandParameters

Methods

rnf :: RunCommandParameters -> () #

Hashable RunCommandParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RunCommandParameters

ToJSON RunCommandParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RunCommandParameters

FromJSON RunCommandParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RunCommandParameters

type Rep RunCommandParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RunCommandParameters

type Rep RunCommandParameters = D1 ('MetaData "RunCommandParameters" "Amazonka.CloudWatchEvents.Types.RunCommandParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "RunCommandParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "runCommandTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty RunCommandTarget))))

newRunCommandParameters Source #

Create a value of RunCommandParameters 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:runCommandTargets:RunCommandParameters', runCommandParameters_runCommandTargets - Currently, we support including only one RunCommandTarget block, which specifies either an array of InstanceIds or a tag.

runCommandParameters_runCommandTargets :: Lens' RunCommandParameters (NonEmpty RunCommandTarget) Source #

Currently, we support including only one RunCommandTarget block, which specifies either an array of InstanceIds or a tag.

RunCommandTarget

data RunCommandTarget Source #

Information about the EC2 instances that are to be sent the command, specified as key-value pairs. Each RunCommandTarget block can include only one key, but this key may specify multiple values.

See: newRunCommandTarget smart constructor.

Constructors

RunCommandTarget' 

Fields

  • key :: Text

    Can be either tag: tag-key or InstanceIds.

  • values :: NonEmpty Text

    If Key is tag: tag-key, Values is a list of tag values. If Key is InstanceIds, Values is a list of Amazon EC2 instance IDs.

Instances

Instances details
Eq RunCommandTarget Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RunCommandTarget

Read RunCommandTarget Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RunCommandTarget

Show RunCommandTarget Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RunCommandTarget

Generic RunCommandTarget Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RunCommandTarget

Associated Types

type Rep RunCommandTarget :: Type -> Type #

NFData RunCommandTarget Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RunCommandTarget

Methods

rnf :: RunCommandTarget -> () #

Hashable RunCommandTarget Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RunCommandTarget

ToJSON RunCommandTarget Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RunCommandTarget

FromJSON RunCommandTarget Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RunCommandTarget

type Rep RunCommandTarget Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.RunCommandTarget

type Rep RunCommandTarget = D1 ('MetaData "RunCommandTarget" "Amazonka.CloudWatchEvents.Types.RunCommandTarget" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "RunCommandTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newRunCommandTarget Source #

Create a value of RunCommandTarget 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:RunCommandTarget', runCommandTarget_key - Can be either tag: tag-key or InstanceIds.

$sel:values:RunCommandTarget', runCommandTarget_values - If Key is tag: tag-key, Values is a list of tag values. If Key is InstanceIds, Values is a list of Amazon EC2 instance IDs.

runCommandTarget_key :: Lens' RunCommandTarget Text Source #

Can be either tag: tag-key or InstanceIds.

runCommandTarget_values :: Lens' RunCommandTarget (NonEmpty Text) Source #

If Key is tag: tag-key, Values is a list of tag values. If Key is InstanceIds, Values is a list of Amazon EC2 instance IDs.

SageMakerPipelineParameter

data SageMakerPipelineParameter Source #

Name/Value pair of a parameter to start execution of a SageMaker Model Building Pipeline.

See: newSageMakerPipelineParameter smart constructor.

Constructors

SageMakerPipelineParameter' 

Fields

  • name :: Text

    Name of parameter to start execution of a SageMaker Model Building Pipeline.

  • value :: Text

    Value of parameter to start execution of a SageMaker Model Building Pipeline.

Instances

Instances details
Eq SageMakerPipelineParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameter

Read SageMakerPipelineParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameter

Show SageMakerPipelineParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameter

Generic SageMakerPipelineParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameter

Associated Types

type Rep SageMakerPipelineParameter :: Type -> Type #

NFData SageMakerPipelineParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameter

Hashable SageMakerPipelineParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameter

ToJSON SageMakerPipelineParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameter

FromJSON SageMakerPipelineParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameter

type Rep SageMakerPipelineParameter Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameter

type Rep SageMakerPipelineParameter = D1 ('MetaData "SageMakerPipelineParameter" "Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameter" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" '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.

sageMakerPipelineParameter_name :: Lens' SageMakerPipelineParameter Text Source #

Name of parameter to start execution of a SageMaker Model Building Pipeline.

sageMakerPipelineParameter_value :: Lens' SageMakerPipelineParameter Text Source #

Value of parameter to start execution of a SageMaker Model Building Pipeline.

SageMakerPipelineParameters

data SageMakerPipelineParameters Source #

These are custom parameters to use when the target is a SageMaker Model Building Pipeline that starts based on EventBridge events.

See: newSageMakerPipelineParameters smart constructor.

Constructors

SageMakerPipelineParameters' 

Fields

Instances

Instances details
Eq SageMakerPipelineParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameters

Read SageMakerPipelineParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameters

Show SageMakerPipelineParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameters

Generic SageMakerPipelineParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameters

Associated Types

type Rep SageMakerPipelineParameters :: Type -> Type #

NFData SageMakerPipelineParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameters

Hashable SageMakerPipelineParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameters

ToJSON SageMakerPipelineParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameters

FromJSON SageMakerPipelineParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameters

type Rep SageMakerPipelineParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameters

type Rep SageMakerPipelineParameters = D1 ('MetaData "SageMakerPipelineParameters" "Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" '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 for SageMaker Model Building Pipeline execution.

sageMakerPipelineParameters_pipelineParameterList :: Lens' SageMakerPipelineParameters (Maybe [SageMakerPipelineParameter]) Source #

List of Parameter names and values for SageMaker Model Building Pipeline execution.

SqsParameters

data SqsParameters Source #

This structure includes the custom parameter to be used when the target is an SQS FIFO queue.

See: newSqsParameters smart constructor.

Constructors

SqsParameters' 

Fields

Instances

Instances details
Eq SqsParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SqsParameters

Read SqsParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SqsParameters

Show SqsParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SqsParameters

Generic SqsParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SqsParameters

Associated Types

type Rep SqsParameters :: Type -> Type #

NFData SqsParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SqsParameters

Methods

rnf :: SqsParameters -> () #

Hashable SqsParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SqsParameters

ToJSON SqsParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SqsParameters

FromJSON SqsParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SqsParameters

type Rep SqsParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.SqsParameters

type Rep SqsParameters = D1 ('MetaData "SqsParameters" "Amazonka.CloudWatchEvents.Types.SqsParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" '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.

sqsParameters_messageGroupId :: Lens' SqsParameters (Maybe Text) Source #

The FIFO message group ID to use as the target.

Tag

data Tag Source #

A key-value pair associated with an Amazon Web Services resource. In EventBridge, rules and event buses support tagging.

See: newTag smart constructor.

Constructors

Tag' 

Fields

  • key :: Text

    A string you can use to assign a value. The combination of tag keys and values can help you organize and categorize your resources.

  • value :: Text

    The value for the specified tag key.

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Tag

Methods

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

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

Read Tag Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.CloudWatchEvents.Types.Tag" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" '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 - A string you can use to assign a value. The combination of tag keys and values can help you organize and categorize your resources.

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

tag_key :: Lens' Tag Text Source #

A string you can use to assign a value. The combination of tag keys and values can help you organize and categorize your resources.

tag_value :: Lens' Tag Text Source #

The value for the specified tag key.

Target

data Target Source #

Targets are the resources to be invoked when a rule is triggered. For a complete list of services and resources that can be set as a target, see PutTargets.

If you are setting the event bus of another account as the target, and that account granted permission to your account through an organization instead of directly by the account ID, then you must specify a RoleArn with proper permissions in the Target structure. For more information, see Sending and Receiving Events Between Amazon Web Services Accounts in the Amazon EventBridge User Guide.

See: newTarget smart constructor.

Constructors

Target' 

Fields

  • runCommandParameters :: Maybe RunCommandParameters

    Parameters used when you are using the rule to invoke Amazon EC2 Run Command.

  • httpParameters :: Maybe HttpParameters

    Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination.

    If you specify an API Gateway REST API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence.

  • kinesisParameters :: Maybe KinesisParameters

    The custom parameter you can use to control the shard assignment, when the target is a Kinesis data stream. If you do not include this parameter, the default is to use the eventId as the partition key.

  • inputTransformer :: Maybe InputTransformer

    Settings to enable you to provide custom input to a target based on certain event data. You can extract one or more key-value pairs from the event and then use that data to send customized input to the target.

  • deadLetterConfig :: Maybe DeadLetterConfig

    The DeadLetterConfig that defines the target queue to send dead-letter queue events to.

  • sageMakerPipelineParameters :: Maybe SageMakerPipelineParameters

    Contains the SageMaker Model Building Pipeline parameters to start execution of a SageMaker Model Building Pipeline.

    If you specify a SageMaker Model Building Pipeline as a target, you can use this to specify parameters to start a pipeline execution based on EventBridge events.

  • sqsParameters :: Maybe SqsParameters

    Contains the message group ID to use when the target is a FIFO queue.

    If you specify an SQS FIFO queue as a target, the queue must have content-based deduplication enabled.

  • input :: Maybe Text

    Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target. For more information, see The JavaScript Object Notation (JSON) Data Interchange Format.

  • batchParameters :: Maybe BatchParameters

    If the event target is an Batch job, this contains the job definition, job name, and other parameters. For more information, see Jobs in the Batch User Guide.

  • redshiftDataParameters :: Maybe RedshiftDataParameters

    Contains the Amazon Redshift Data API parameters to use when the target is a Amazon Redshift cluster.

    If you specify a Amazon Redshift Cluster as a Target, you can use this to specify parameters to invoke the Amazon Redshift Data API ExecuteStatement based on EventBridge events.

  • ecsParameters :: Maybe EcsParameters

    Contains the Amazon ECS task definition and task count to be used, if the event target is an Amazon ECS task. For more information about Amazon ECS tasks, see Task Definitions in the Amazon EC2 Container Service Developer Guide.

  • retryPolicy :: Maybe RetryPolicy

    The RetryPolicy object that contains the retry policy configuration to use for the dead-letter queue.

  • inputPath :: Maybe Text

    The value of the JSONPath that is used for extracting part of the matched event when passing it to the target. You must use JSON dot notation, not bracket notation. For more information about JSON paths, see JSONPath.

  • roleArn :: Maybe Text

    The Amazon Resource Name (ARN) of the IAM role to be used for this target when the rule is triggered. If one rule triggers multiple targets, you can use a different IAM role for each target.

  • id :: Text

    The ID of the target. We recommend using a memorable and unique string.

  • arn :: Text

    The Amazon Resource Name (ARN) of the target.

Instances

Instances details
Eq Target Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Target

Methods

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

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

Read Target Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Target

Show Target Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Target

Generic Target Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Target

Associated Types

type Rep Target :: Type -> Type #

Methods

from :: Target -> Rep Target x #

to :: Rep Target x -> Target #

NFData Target Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Target

Methods

rnf :: Target -> () #

Hashable Target Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Target

Methods

hashWithSalt :: Int -> Target -> Int #

hash :: Target -> Int #

ToJSON Target Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Target

FromJSON Target Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Target

type Rep Target Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Target

type Rep Target = D1 ('MetaData "Target" "Amazonka.CloudWatchEvents.Types.Target" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "Target'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "runCommandParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RunCommandParameters)) :*: S1 ('MetaSel ('Just "httpParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpParameters))) :*: (S1 ('MetaSel ('Just "kinesisParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisParameters)) :*: S1 ('MetaSel ('Just "inputTransformer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputTransformer)))) :*: ((S1 ('MetaSel ('Just "deadLetterConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeadLetterConfig)) :*: S1 ('MetaSel ('Just "sageMakerPipelineParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SageMakerPipelineParameters))) :*: (S1 ('MetaSel ('Just "sqsParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SqsParameters)) :*: S1 ('MetaSel ('Just "input") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "batchParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchParameters)) :*: S1 ('MetaSel ('Just "redshiftDataParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RedshiftDataParameters))) :*: (S1 ('MetaSel ('Just "ecsParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EcsParameters)) :*: S1 ('MetaSel ('Just "retryPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RetryPolicy)))) :*: ((S1 ('MetaSel ('Just "inputPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

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:runCommandParameters:Target', target_runCommandParameters - Parameters used when you are using the rule to invoke Amazon EC2 Run Command.

$sel:httpParameters:Target', target_httpParameters - Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination.

If you specify an API Gateway REST API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence.

$sel:kinesisParameters:Target', target_kinesisParameters - The custom parameter you can use to control the shard assignment, when the target is a Kinesis data stream. If you do not include this parameter, the default is to use the eventId as the partition key.

$sel:inputTransformer:Target', target_inputTransformer - Settings to enable you to provide custom input to a target based on certain event data. You can extract one or more key-value pairs from the event and then use that data to send customized input to the target.

$sel:deadLetterConfig:Target', target_deadLetterConfig - The DeadLetterConfig that defines the target queue to send dead-letter queue events to.

$sel:sageMakerPipelineParameters:Target', target_sageMakerPipelineParameters - Contains the SageMaker Model Building Pipeline parameters to start execution of a SageMaker Model Building Pipeline.

If you specify a SageMaker Model Building Pipeline as a target, you can use this to specify parameters to start a pipeline execution based on EventBridge events.

$sel:sqsParameters:Target', target_sqsParameters - Contains the message group ID to use when the target is a FIFO queue.

If you specify an SQS FIFO queue as a target, the queue must have content-based deduplication enabled.

$sel:input:Target', target_input - Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target. For more information, see The JavaScript Object Notation (JSON) Data Interchange Format.

$sel:batchParameters:Target', target_batchParameters - If the event target is an Batch job, this contains the job definition, job name, and other parameters. For more information, see Jobs in the Batch User Guide.

$sel:redshiftDataParameters:Target', target_redshiftDataParameters - Contains the Amazon Redshift Data API parameters to use when the target is a Amazon Redshift cluster.

If you specify a Amazon Redshift Cluster as a Target, you can use this to specify parameters to invoke the Amazon Redshift Data API ExecuteStatement based on EventBridge events.

$sel:ecsParameters:Target', target_ecsParameters - Contains the Amazon ECS task definition and task count to be used, if the event target is an Amazon ECS task. For more information about Amazon ECS tasks, see Task Definitions in the Amazon EC2 Container Service Developer Guide.

$sel:retryPolicy:Target', target_retryPolicy - The RetryPolicy object that contains the retry policy configuration to use for the dead-letter queue.

$sel:inputPath:Target', target_inputPath - The value of the JSONPath that is used for extracting part of the matched event when passing it to the target. You must use JSON dot notation, not bracket notation. For more information about JSON paths, see JSONPath.

$sel:roleArn:Target', target_roleArn - The Amazon Resource Name (ARN) of the IAM role to be used for this target when the rule is triggered. If one rule triggers multiple targets, you can use a different IAM role for each target.

$sel:id:Target', target_id - The ID of the target. We recommend using a memorable and unique string.

$sel:arn:Target', target_arn - The Amazon Resource Name (ARN) of the target.

target_runCommandParameters :: Lens' Target (Maybe RunCommandParameters) Source #

Parameters used when you are using the rule to invoke Amazon EC2 Run Command.

target_httpParameters :: Lens' Target (Maybe HttpParameters) Source #

Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination.

If you specify an API Gateway REST API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence.

target_kinesisParameters :: Lens' Target (Maybe KinesisParameters) Source #

The custom parameter you can use to control the shard assignment, when the target is a Kinesis data stream. If you do not include this parameter, the default is to use the eventId as the partition key.

target_inputTransformer :: Lens' Target (Maybe InputTransformer) Source #

Settings to enable you to provide custom input to a target based on certain event data. You can extract one or more key-value pairs from the event and then use that data to send customized input to the target.

target_deadLetterConfig :: Lens' Target (Maybe DeadLetterConfig) Source #

The DeadLetterConfig that defines the target queue to send dead-letter queue events to.

target_sageMakerPipelineParameters :: Lens' Target (Maybe SageMakerPipelineParameters) Source #

Contains the SageMaker Model Building Pipeline parameters to start execution of a SageMaker Model Building Pipeline.

If you specify a SageMaker Model Building Pipeline as a target, you can use this to specify parameters to start a pipeline execution based on EventBridge events.

target_sqsParameters :: Lens' Target (Maybe SqsParameters) Source #

Contains the message group ID to use when the target is a FIFO queue.

If you specify an SQS FIFO queue as a target, the queue must have content-based deduplication enabled.

target_input :: Lens' Target (Maybe Text) Source #

Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target. For more information, see The JavaScript Object Notation (JSON) Data Interchange Format.

target_batchParameters :: Lens' Target (Maybe BatchParameters) Source #

If the event target is an Batch job, this contains the job definition, job name, and other parameters. For more information, see Jobs in the Batch User Guide.

target_redshiftDataParameters :: Lens' Target (Maybe RedshiftDataParameters) Source #

Contains the Amazon Redshift Data API parameters to use when the target is a Amazon Redshift cluster.

If you specify a Amazon Redshift Cluster as a Target, you can use this to specify parameters to invoke the Amazon Redshift Data API ExecuteStatement based on EventBridge events.

target_ecsParameters :: Lens' Target (Maybe EcsParameters) Source #

Contains the Amazon ECS task definition and task count to be used, if the event target is an Amazon ECS task. For more information about Amazon ECS tasks, see Task Definitions in the Amazon EC2 Container Service Developer Guide.

target_retryPolicy :: Lens' Target (Maybe RetryPolicy) Source #

The RetryPolicy object that contains the retry policy configuration to use for the dead-letter queue.

target_inputPath :: Lens' Target (Maybe Text) Source #

The value of the JSONPath that is used for extracting part of the matched event when passing it to the target. You must use JSON dot notation, not bracket notation. For more information about JSON paths, see JSONPath.

target_roleArn :: Lens' Target (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM role to be used for this target when the rule is triggered. If one rule triggers multiple targets, you can use a different IAM role for each target.

target_id :: Lens' Target Text Source #

The ID of the target. We recommend using a memorable and unique string.

target_arn :: Lens' Target Text Source #

The Amazon Resource Name (ARN) of the target.

UpdateConnectionApiKeyAuthRequestParameters

data UpdateConnectionApiKeyAuthRequestParameters Source #

Contains the API key authorization parameters to use to update the connection.

See: newUpdateConnectionApiKeyAuthRequestParameters smart constructor.

Constructors

UpdateConnectionApiKeyAuthRequestParameters' 

Fields

Instances

Instances details
Eq UpdateConnectionApiKeyAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionApiKeyAuthRequestParameters

Read UpdateConnectionApiKeyAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionApiKeyAuthRequestParameters

Show UpdateConnectionApiKeyAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionApiKeyAuthRequestParameters

Generic UpdateConnectionApiKeyAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionApiKeyAuthRequestParameters

NFData UpdateConnectionApiKeyAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionApiKeyAuthRequestParameters

Hashable UpdateConnectionApiKeyAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionApiKeyAuthRequestParameters

ToJSON UpdateConnectionApiKeyAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionApiKeyAuthRequestParameters

type Rep UpdateConnectionApiKeyAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionApiKeyAuthRequestParameters

type Rep UpdateConnectionApiKeyAuthRequestParameters = D1 ('MetaData "UpdateConnectionApiKeyAuthRequestParameters" "Amazonka.CloudWatchEvents.Types.UpdateConnectionApiKeyAuthRequestParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "UpdateConnectionApiKeyAuthRequestParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiKeyValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "apiKeyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUpdateConnectionApiKeyAuthRequestParameters :: UpdateConnectionApiKeyAuthRequestParameters Source #

Create a value of UpdateConnectionApiKeyAuthRequestParameters 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:apiKeyValue:UpdateConnectionApiKeyAuthRequestParameters', updateConnectionApiKeyAuthRequestParameters_apiKeyValue - The value associated with teh API key to use for authorization.

$sel:apiKeyName:UpdateConnectionApiKeyAuthRequestParameters', updateConnectionApiKeyAuthRequestParameters_apiKeyName - The name of the API key to use for authorization.

UpdateConnectionAuthRequestParameters

data UpdateConnectionAuthRequestParameters Source #

Contains the additional parameters to use for the connection.

See: newUpdateConnectionAuthRequestParameters smart constructor.

Constructors

UpdateConnectionAuthRequestParameters' 

Fields

Instances

Instances details
Eq UpdateConnectionAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionAuthRequestParameters

Read UpdateConnectionAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionAuthRequestParameters

Show UpdateConnectionAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionAuthRequestParameters

Generic UpdateConnectionAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionAuthRequestParameters

NFData UpdateConnectionAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionAuthRequestParameters

Hashable UpdateConnectionAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionAuthRequestParameters

ToJSON UpdateConnectionAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionAuthRequestParameters

type Rep UpdateConnectionAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionAuthRequestParameters

type Rep UpdateConnectionAuthRequestParameters = D1 ('MetaData "UpdateConnectionAuthRequestParameters" "Amazonka.CloudWatchEvents.Types.UpdateConnectionAuthRequestParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "UpdateConnectionAuthRequestParameters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "oAuthParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateConnectionOAuthRequestParameters)) :*: S1 ('MetaSel ('Just "invocationHttpParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionHttpParameters))) :*: (S1 ('MetaSel ('Just "apiKeyAuthParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateConnectionApiKeyAuthRequestParameters)) :*: S1 ('MetaSel ('Just "basicAuthParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateConnectionBasicAuthRequestParameters)))))

newUpdateConnectionAuthRequestParameters :: UpdateConnectionAuthRequestParameters Source #

Create a value of UpdateConnectionAuthRequestParameters 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:oAuthParameters:UpdateConnectionAuthRequestParameters', updateConnectionAuthRequestParameters_oAuthParameters - A UpdateConnectionOAuthRequestParameters object that contains the authorization parameters for OAuth authorization.

$sel:invocationHttpParameters:UpdateConnectionAuthRequestParameters', updateConnectionAuthRequestParameters_invocationHttpParameters - A ConnectionHttpParameters object that contains the additional parameters to use for the connection.

$sel:apiKeyAuthParameters:UpdateConnectionAuthRequestParameters', updateConnectionAuthRequestParameters_apiKeyAuthParameters - A UpdateConnectionApiKeyAuthRequestParameters object that contains the authorization parameters for API key authorization.

$sel:basicAuthParameters:UpdateConnectionAuthRequestParameters', updateConnectionAuthRequestParameters_basicAuthParameters - A UpdateConnectionBasicAuthRequestParameters object that contains the authorization parameters for Basic authorization.

updateConnectionAuthRequestParameters_oAuthParameters :: Lens' UpdateConnectionAuthRequestParameters (Maybe UpdateConnectionOAuthRequestParameters) Source #

A UpdateConnectionOAuthRequestParameters object that contains the authorization parameters for OAuth authorization.

updateConnectionAuthRequestParameters_invocationHttpParameters :: Lens' UpdateConnectionAuthRequestParameters (Maybe ConnectionHttpParameters) Source #

A ConnectionHttpParameters object that contains the additional parameters to use for the connection.

updateConnectionAuthRequestParameters_apiKeyAuthParameters :: Lens' UpdateConnectionAuthRequestParameters (Maybe UpdateConnectionApiKeyAuthRequestParameters) Source #

A UpdateConnectionApiKeyAuthRequestParameters object that contains the authorization parameters for API key authorization.

updateConnectionAuthRequestParameters_basicAuthParameters :: Lens' UpdateConnectionAuthRequestParameters (Maybe UpdateConnectionBasicAuthRequestParameters) Source #

A UpdateConnectionBasicAuthRequestParameters object that contains the authorization parameters for Basic authorization.

UpdateConnectionBasicAuthRequestParameters

data UpdateConnectionBasicAuthRequestParameters Source #

Contains the Basic authorization parameters for the connection.

See: newUpdateConnectionBasicAuthRequestParameters smart constructor.

Constructors

UpdateConnectionBasicAuthRequestParameters' 

Fields

Instances

Instances details
Eq UpdateConnectionBasicAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionBasicAuthRequestParameters

Read UpdateConnectionBasicAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionBasicAuthRequestParameters

Show UpdateConnectionBasicAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionBasicAuthRequestParameters

Generic UpdateConnectionBasicAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionBasicAuthRequestParameters

NFData UpdateConnectionBasicAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionBasicAuthRequestParameters

Hashable UpdateConnectionBasicAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionBasicAuthRequestParameters

ToJSON UpdateConnectionBasicAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionBasicAuthRequestParameters

type Rep UpdateConnectionBasicAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionBasicAuthRequestParameters

type Rep UpdateConnectionBasicAuthRequestParameters = D1 ('MetaData "UpdateConnectionBasicAuthRequestParameters" "Amazonka.CloudWatchEvents.Types.UpdateConnectionBasicAuthRequestParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "UpdateConnectionBasicAuthRequestParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUpdateConnectionBasicAuthRequestParameters :: UpdateConnectionBasicAuthRequestParameters Source #

Create a value of UpdateConnectionBasicAuthRequestParameters 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:username:UpdateConnectionBasicAuthRequestParameters', updateConnectionBasicAuthRequestParameters_username - The user name to use for Basic authorization.

$sel:password:UpdateConnectionBasicAuthRequestParameters', updateConnectionBasicAuthRequestParameters_password - The password associated with the user name to use for Basic authorization.

updateConnectionBasicAuthRequestParameters_password :: Lens' UpdateConnectionBasicAuthRequestParameters (Maybe Text) Source #

The password associated with the user name to use for Basic authorization.

UpdateConnectionOAuthClientRequestParameters

data UpdateConnectionOAuthClientRequestParameters Source #

Contains the OAuth authorization parameters to use for the connection.

See: newUpdateConnectionOAuthClientRequestParameters smart constructor.

Constructors

UpdateConnectionOAuthClientRequestParameters' 

Fields

Instances

Instances details
Eq UpdateConnectionOAuthClientRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthClientRequestParameters

Read UpdateConnectionOAuthClientRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthClientRequestParameters

Show UpdateConnectionOAuthClientRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthClientRequestParameters

Generic UpdateConnectionOAuthClientRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthClientRequestParameters

NFData UpdateConnectionOAuthClientRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthClientRequestParameters

Hashable UpdateConnectionOAuthClientRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthClientRequestParameters

ToJSON UpdateConnectionOAuthClientRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthClientRequestParameters

type Rep UpdateConnectionOAuthClientRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthClientRequestParameters

type Rep UpdateConnectionOAuthClientRequestParameters = D1 ('MetaData "UpdateConnectionOAuthClientRequestParameters" "Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthClientRequestParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "UpdateConnectionOAuthClientRequestParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientSecret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUpdateConnectionOAuthClientRequestParameters :: UpdateConnectionOAuthClientRequestParameters Source #

Create a value of UpdateConnectionOAuthClientRequestParameters 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:clientID:UpdateConnectionOAuthClientRequestParameters', updateConnectionOAuthClientRequestParameters_clientID - The client ID to use for OAuth authorization.

$sel:clientSecret:UpdateConnectionOAuthClientRequestParameters', updateConnectionOAuthClientRequestParameters_clientSecret - The client secret assciated with the client ID to use for OAuth authorization.

updateConnectionOAuthClientRequestParameters_clientSecret :: Lens' UpdateConnectionOAuthClientRequestParameters (Maybe Text) Source #

The client secret assciated with the client ID to use for OAuth authorization.

UpdateConnectionOAuthRequestParameters

data UpdateConnectionOAuthRequestParameters Source #

Contains the OAuth request parameters to use for the connection.

See: newUpdateConnectionOAuthRequestParameters smart constructor.

Constructors

UpdateConnectionOAuthRequestParameters' 

Fields

Instances

Instances details
Eq UpdateConnectionOAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthRequestParameters

Read UpdateConnectionOAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthRequestParameters

Show UpdateConnectionOAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthRequestParameters

Generic UpdateConnectionOAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthRequestParameters

NFData UpdateConnectionOAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthRequestParameters

Hashable UpdateConnectionOAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthRequestParameters

ToJSON UpdateConnectionOAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthRequestParameters

type Rep UpdateConnectionOAuthRequestParameters Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthRequestParameters

type Rep UpdateConnectionOAuthRequestParameters = D1 ('MetaData "UpdateConnectionOAuthRequestParameters" "Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthRequestParameters" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "UpdateConnectionOAuthRequestParameters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionOAuthHttpMethod)) :*: S1 ('MetaSel ('Just "clientParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateConnectionOAuthClientRequestParameters))) :*: (S1 ('MetaSel ('Just "oAuthHttpParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionHttpParameters)) :*: S1 ('MetaSel ('Just "authorizationEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUpdateConnectionOAuthRequestParameters :: UpdateConnectionOAuthRequestParameters Source #

Create a value of UpdateConnectionOAuthRequestParameters 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:httpMethod:UpdateConnectionOAuthRequestParameters', updateConnectionOAuthRequestParameters_httpMethod - The method used to connect to the HTTP endpoint.

$sel:clientParameters:UpdateConnectionOAuthRequestParameters', updateConnectionOAuthRequestParameters_clientParameters - A UpdateConnectionOAuthClientRequestParameters object that contains the client parameters to use for the connection when OAuth is specified as the authorization type.

$sel:oAuthHttpParameters:UpdateConnectionOAuthRequestParameters', updateConnectionOAuthRequestParameters_oAuthHttpParameters - The additional HTTP parameters used for the OAuth authorization request.

$sel:authorizationEndpoint:UpdateConnectionOAuthRequestParameters', updateConnectionOAuthRequestParameters_authorizationEndpoint - The URL to the authorization endpoint when OAuth is specified as the authorization type.

updateConnectionOAuthRequestParameters_clientParameters :: Lens' UpdateConnectionOAuthRequestParameters (Maybe UpdateConnectionOAuthClientRequestParameters) Source #

A UpdateConnectionOAuthClientRequestParameters object that contains the client parameters to use for the connection when OAuth is specified as the authorization type.

updateConnectionOAuthRequestParameters_authorizationEndpoint :: Lens' UpdateConnectionOAuthRequestParameters (Maybe Text) Source #

The URL to the authorization endpoint when OAuth is specified as the authorization type.