awscc.appintegrations_eventintegration¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - app-integrations:DeleteEventIntegration
update¶
Parent base class for filters and actions.
definitions:
EventFilter:
additionalProperties: false
properties:
Source:
description: The source of the events.
maxLength: 256
minLength: 1
pattern: ^aws\.partner\/.*$
type: string
required:
- Source
type: object
EventIntegrationAssociation:
additionalProperties: false
properties:
ClientAssociationMetadata:
description: The metadata associated with the client.
items:
additionalProperties: false
properties:
Key:
description: A key to identify the metadata.
maxLength: 255
minLength: 1
pattern: .*\S.*
type: string
Value:
description: Corresponding metadata value for the key.
maxLength: 255
minLength: 1
pattern: .*\S.*
type: string
required:
- Key
- Value
type: object
type: array
ClientId:
description: The identifier for the client that is associated with the event
integration.
maxLength: 255
minLength: 1
type: string
EventBridgeRuleName:
description: The name of the Eventbridge rule.
maxLength: 2048
minLength: 1
pattern: ^[a-zA-Z0-9/\._\-]+$
type: string
EventIntegrationAssociationArn:
description: The Amazon Resource Name (ARN) for the event integration association.
maxLength: 2048
minLength: 1
pattern: ^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$
type: string
EventIntegrationAssociationId:
description: The identifier for the event integration association.
pattern: '[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}'
type: string
required: []
type: object
Metadata:
additionalProperties: false
properties:
Key:
description: A key to identify the metadata.
maxLength: 255
minLength: 1
pattern: .*\S.*
type: string
Value:
description: Corresponding metadata value for the key.
maxLength: 255
minLength: 1
pattern: .*\S.*
type: string
required:
- Key
- Value
type: object
Tag:
additionalProperties: false
properties:
Key:
description: A key to identify the tag.
maxLength: 128
minLength: 1
pattern: ^(?!aws:)[a-zA-Z+-=._:/]+$
type: string
Value:
description: Corresponding tag value for the key.
maxLength: 256
minLength: 0
type: string
required:
- Key
- Value
type: object
properties:
Description:
description: The event integration description.
maxLength: 1000
minLength: 1
type: string
Tags:
description: The tags (keys and values) associated with the event integration.
items:
additionalProperties: false
properties:
Key:
description: A key to identify the tag.
maxLength: 128
minLength: 1
pattern: ^(?!aws:)[a-zA-Z+-=._:/]+$
type: string
Value:
description: Corresponding tag value for the key.
maxLength: 256
minLength: 0
type: string
required:
- Key
- Value
type: object
maxItems: 200
minItems: 0
type: array
type:
enum:
- update
Permissions - app-integrations:GetEventIntegration, app-integrations:UpdateEventIntegration, app-integrations:TagResource, app-integrations:UntagResource