awscc.events_connection¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - events:DeleteConnection
update¶
Parent base class for filters and actions.
definitions:
ApiKeyAuthParameters:
additionalProperties: false
properties:
ApiKeyName:
type: string
ApiKeyValue:
type: string
required:
- ApiKeyName
- ApiKeyValue
type: object
AuthParameters:
additionalProperties: false
maxProperties: 2
minProperties: 1
oneOf:
- required:
- BasicAuthParameters
- required:
- OAuthParameters
- required:
- ApiKeyAuthParameters
properties:
ApiKeyAuthParameters:
additionalProperties: false
properties:
ApiKeyName:
type: string
ApiKeyValue:
type: string
required:
- ApiKeyName
- ApiKeyValue
type: object
BasicAuthParameters:
additionalProperties: false
properties:
Password:
type: string
Username:
type: string
required:
- Username
- Password
type: object
InvocationHttpParameters:
additionalProperties: false
properties:
BodyParameters:
items:
additionalProperties: false
properties:
IsValueSecret:
default: true
type: boolean
Key:
type: string
Value:
type: string
required:
- Key
- Value
type: object
type: array
HeaderParameters:
items:
additionalProperties: false
properties:
IsValueSecret:
default: true
type: boolean
Key:
type: string
Value:
type: string
required:
- Key
- Value
type: object
type: array
QueryStringParameters:
items:
additionalProperties: false
properties:
IsValueSecret:
default: true
type: boolean
Key:
type: string
Value:
type: string
required:
- Key
- Value
type: object
type: array
type: object
OAuthParameters:
additionalProperties: false
properties:
AuthorizationEndpoint:
maxLength: 2048
minLength: 1
type: string
ClientParameters:
additionalProperties: false
properties:
ClientID:
type: string
ClientSecret:
type: string
required:
- ClientID
- ClientSecret
type: object
HttpMethod:
enum:
- GET
- POST
- PUT
type: string
OAuthHttpParameters:
additionalProperties: false
properties:
BodyParameters:
items:
additionalProperties: false
properties:
IsValueSecret:
default: true
type: boolean
Key:
type: string
Value:
type: string
required:
- Key
- Value
type: object
type: array
HeaderParameters:
items:
additionalProperties: false
properties:
IsValueSecret:
default: true
type: boolean
Key:
type: string
Value:
type: string
required:
- Key
- Value
type: object
type: array
QueryStringParameters:
items:
additionalProperties: false
properties:
IsValueSecret:
default: true
type: boolean
Key:
type: string
Value:
type: string
required:
- Key
- Value
type: object
type: array
type: object
required:
- ClientParameters
- AuthorizationEndpoint
- HttpMethod
type: object
type: object
BasicAuthParameters:
additionalProperties: false
properties:
Password:
type: string
Username:
type: string
required:
- Username
- Password
type: object
ClientParameters:
additionalProperties: false
properties:
ClientID:
type: string
ClientSecret:
type: string
required:
- ClientID
- ClientSecret
type: object
ConnectionHttpParameters:
additionalProperties: false
properties:
BodyParameters:
items:
additionalProperties: false
properties:
IsValueSecret:
default: true
type: boolean
Key:
type: string
Value:
type: string
required:
- Key
- Value
type: object
type: array
HeaderParameters:
items:
additionalProperties: false
properties:
IsValueSecret:
default: true
type: boolean
Key:
type: string
Value:
type: string
required:
- Key
- Value
type: object
type: array
QueryStringParameters:
items:
additionalProperties: false
properties:
IsValueSecret:
default: true
type: boolean
Key:
type: string
Value:
type: string
required:
- Key
- Value
type: object
type: array
type: object
OAuthParameters:
additionalProperties: false
properties:
AuthorizationEndpoint:
maxLength: 2048
minLength: 1
type: string
ClientParameters:
additionalProperties: false
properties:
ClientID:
type: string
ClientSecret:
type: string
required:
- ClientID
- ClientSecret
type: object
HttpMethod:
enum:
- GET
- POST
- PUT
type: string
OAuthHttpParameters:
additionalProperties: false
properties:
BodyParameters:
items:
additionalProperties: false
properties:
IsValueSecret:
default: true
type: boolean
Key:
type: string
Value:
type: string
required:
- Key
- Value
type: object
type: array
HeaderParameters:
items:
additionalProperties: false
properties:
IsValueSecret:
default: true
type: boolean
Key:
type: string
Value:
type: string
required:
- Key
- Value
type: object
type: array
QueryStringParameters:
items:
additionalProperties: false
properties:
IsValueSecret:
default: true
type: boolean
Key:
type: string
Value:
type: string
required:
- Key
- Value
type: object
type: array
type: object
required:
- ClientParameters
- AuthorizationEndpoint
- HttpMethod
type: object
Parameter:
additionalProperties: false
properties:
IsValueSecret:
default: true
type: boolean
Key:
type: string
Value:
type: string
required:
- Key
- Value
type: object
properties:
AuthParameters:
additionalProperties: false
maxProperties: 2
minProperties: 1
oneOf:
- required:
- BasicAuthParameters
- required:
- OAuthParameters
- required:
- ApiKeyAuthParameters
properties:
ApiKeyAuthParameters:
additionalProperties: false
properties:
ApiKeyName:
type: string
ApiKeyValue:
type: string
required:
- ApiKeyName
- ApiKeyValue
type: object
BasicAuthParameters:
additionalProperties: false
properties:
Password:
type: string
Username:
type: string
required:
- Username
- Password
type: object
InvocationHttpParameters:
additionalProperties: false
properties:
BodyParameters:
items:
additionalProperties: false
properties:
IsValueSecret:
default: true
type: boolean
Key:
type: string
Value:
type: string
required:
- Key
- Value
type: object
type: array
HeaderParameters:
items:
additionalProperties: false
properties:
IsValueSecret:
default: true
type: boolean
Key:
type: string
Value:
type: string
required:
- Key
- Value
type: object
type: array
QueryStringParameters:
items:
additionalProperties: false
properties:
IsValueSecret:
default: true
type: boolean
Key:
type: string
Value:
type: string
required:
- Key
- Value
type: object
type: array
type: object
OAuthParameters:
additionalProperties: false
properties:
AuthorizationEndpoint:
maxLength: 2048
minLength: 1
type: string
ClientParameters:
additionalProperties: false
properties:
ClientID:
type: string
ClientSecret:
type: string
required:
- ClientID
- ClientSecret
type: object
HttpMethod:
enum:
- GET
- POST
- PUT
type: string
OAuthHttpParameters:
additionalProperties: false
properties:
BodyParameters:
items:
additionalProperties: false
properties:
IsValueSecret:
default: true
type: boolean
Key:
type: string
Value:
type: string
required:
- Key
- Value
type: object
type: array
HeaderParameters:
items:
additionalProperties: false
properties:
IsValueSecret:
default: true
type: boolean
Key:
type: string
Value:
type: string
required:
- Key
- Value
type: object
type: array
QueryStringParameters:
items:
additionalProperties: false
properties:
IsValueSecret:
default: true
type: boolean
Key:
type: string
Value:
type: string
required:
- Key
- Value
type: object
type: array
type: object
required:
- ClientParameters
- AuthorizationEndpoint
- HttpMethod
type: object
type: object
AuthorizationType:
enum:
- API_KEY
- BASIC
- OAUTH_CLIENT_CREDENTIALS
type: string
Description:
description: Description of the connection.
maxLength: 512
type: string
type:
enum:
- update
Permissions - events:UpdateConnection, events:DescribeConnection, secretsmanager:CreateSecret, secretsmanager:UpdateSecret, secretsmanager:GetSecretValue, secretsmanager:PutSecretValue