awscc.opensearchservice_domain

Filters

  • event

  • reduce

  • value

Actions

delete

Parent base class for filters and actions.

properties:
  type:
    enum:
    - delete
required:
- type

Permissions - es:DeleteDomain, es:DescribeDomain

update

Parent base class for filters and actions.

definitions:
  AdvancedSecurityOptionsInput:
    additionalProperties: false
    properties:
      Enabled:
        type: boolean
      InternalUserDatabaseEnabled:
        type: boolean
      MasterUserOptions:
        additionalProperties: false
        properties:
          MasterUserARN:
            type: string
          MasterUserName:
            type: string
          MasterUserPassword:
            type: string
        type: object
    type: object
  ClusterConfig:
    additionalProperties: false
    properties:
      DedicatedMasterCount:
        type: integer
      DedicatedMasterEnabled:
        type: boolean
      DedicatedMasterType:
        type: string
      InstanceCount:
        type: integer
      InstanceType:
        type: string
      WarmCount:
        type: integer
      WarmEnabled:
        type: boolean
      WarmType:
        type: string
      ZoneAwarenessConfig:
        additionalProperties: false
        properties:
          AvailabilityZoneCount:
            type: integer
        type: object
      ZoneAwarenessEnabled:
        type: boolean
    type: object
  CognitoOptions:
    additionalProperties: false
    properties:
      Enabled:
        type: boolean
      IdentityPoolId:
        type: string
      RoleArn:
        type: string
      UserPoolId:
        type: string
    type: object
  DomainEndpointOptions:
    additionalProperties: false
    properties:
      CustomEndpoint:
        type: string
      CustomEndpointCertificateArn:
        type: string
      CustomEndpointEnabled:
        type: boolean
      EnforceHTTPS:
        type: boolean
      TLSSecurityPolicy:
        type: string
    type: object
  EBSOptions:
    additionalProperties: false
    properties:
      EBSEnabled:
        type: boolean
      Iops:
        type: integer
      VolumeSize:
        type: integer
      VolumeType:
        type: string
    type: object
  EncryptionAtRestOptions:
    additionalProperties: false
    properties:
      Enabled:
        type: boolean
      KmsKeyId:
        type: string
    type: object
  LogPublishingOption:
    additionalProperties: false
    properties:
      CloudWatchLogsLogGroupArn:
        type: string
      Enabled:
        type: boolean
    type: object
  MasterUserOptions:
    additionalProperties: false
    properties:
      MasterUserARN:
        type: string
      MasterUserName:
        type: string
      MasterUserPassword:
        type: string
    type: object
  NodeToNodeEncryptionOptions:
    additionalProperties: false
    properties:
      Enabled:
        type: boolean
    type: object
  ServiceSoftwareOptions:
    additionalProperties: false
    properties:
      AutomatedUpdateDate:
        type: string
      Cancellable:
        type: boolean
      CurrentVersion:
        type: string
      Description:
        type: string
      NewVersion:
        type: string
      OptionalDeployment:
        type: boolean
      UpdateAvailable:
        type: boolean
      UpdateStatus:
        type: string
    type: object
  SnapshotOptions:
    additionalProperties: false
    properties:
      AutomatedSnapshotStartHour:
        type: integer
    type: object
  Tag:
    additionalProperties: false
    properties:
      Key:
        maxLength: 127
        minLength: 1
        type: string
      Value:
        maxLength: 255
        minLength: 1
        type: string
    required:
    - Value
    - Key
    type: object
  VPCOptions:
    additionalProperties: false
    properties:
      SecurityGroupIds:
        items:
          type: string
        type: array
        uniqueItems: true
      SubnetIds:
        items:
          type: string
        type: array
        uniqueItems: true
    type: object
  ZoneAwarenessConfig:
    additionalProperties: false
    properties:
      AvailabilityZoneCount:
        type: integer
    type: object
properties:
  AccessPolicies:
    type: object
  AdvancedOptions:
    additionalProperties: false
    patternProperties:
      '[a-zA-Z0-9]+':
        type: string
    type: object
  ClusterConfig:
    additionalProperties: false
    properties:
      DedicatedMasterCount:
        type: integer
      DedicatedMasterEnabled:
        type: boolean
      DedicatedMasterType:
        type: string
      InstanceCount:
        type: integer
      InstanceType:
        type: string
      WarmCount:
        type: integer
      WarmEnabled:
        type: boolean
      WarmType:
        type: string
      ZoneAwarenessConfig:
        additionalProperties: false
        properties:
          AvailabilityZoneCount:
            type: integer
        type: object
      ZoneAwarenessEnabled:
        type: boolean
    type: object
  CognitoOptions:
    additionalProperties: false
    properties:
      Enabled:
        type: boolean
      IdentityPoolId:
        type: string
      RoleArn:
        type: string
      UserPoolId:
        type: string
    type: object
  DomainEndpointOptions:
    additionalProperties: false
    properties:
      CustomEndpoint:
        type: string
      CustomEndpointCertificateArn:
        type: string
      CustomEndpointEnabled:
        type: boolean
      EnforceHTTPS:
        type: boolean
      TLSSecurityPolicy:
        type: string
    type: object
  EBSOptions:
    additionalProperties: false
    properties:
      EBSEnabled:
        type: boolean
      Iops:
        type: integer
      VolumeSize:
        type: integer
      VolumeType:
        type: string
    type: object
  EncryptionAtRestOptions:
    additionalProperties: false
    properties:
      Enabled:
        type: boolean
      KmsKeyId:
        type: string
    type: object
  EngineVersion:
    type: string
  LogPublishingOptions:
    additionalProperties: false
    patternProperties:
      '[a-zA-Z0-9]+':
        additionalProperties: false
        properties:
          CloudWatchLogsLogGroupArn:
            type: string
          Enabled:
            type: boolean
        type: object
    type: object
  NodeToNodeEncryptionOptions:
    additionalProperties: false
    properties:
      Enabled:
        type: boolean
    type: object
  SnapshotOptions:
    additionalProperties: false
    properties:
      AutomatedSnapshotStartHour:
        type: integer
    type: object
  Tags:
    description: An arbitrary set of tags (key-value pairs) for this Domain.
    items:
      additionalProperties: false
      properties:
        Key:
          maxLength: 127
          minLength: 1
          type: string
        Value:
          maxLength: 255
          minLength: 1
          type: string
      required:
      - Value
      - Key
      type: object
    type: array
    uniqueItems: true
  VPCOptions:
    additionalProperties: false
    properties:
      SecurityGroupIds:
        items:
          type: string
        type: array
        uniqueItems: true
      SubnetIds:
        items:
          type: string
        type: array
        uniqueItems: true
    type: object
  type:
    enum:
    - update

Permissions - es:UpdateDomain, es:UpgradeDomain, es:DescribeDomain, es:AddTags, es:RemoveTags, es:ListTags