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