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