Documentation
¶
Index ¶
- type Domain
- func (r *Domain) AWSCloudFormationType() string
- func (r *Domain) DeletionPolicy() policies.DeletionPolicy
- func (r *Domain) DependsOn() []string
- func (r Domain) MarshalJSON() ([]byte, error)
- func (r *Domain) Metadata() map[string]interface{}
- func (r *Domain) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Domain) SetDependsOn(dependencies []string)
- func (r *Domain) SetMetadata(metadata map[string]interface{})
- func (r *Domain) UnmarshalJSON(b []byte) error
- type Domain_EBSOptions
- func (r *Domain_EBSOptions) AWSCloudFormationType() string
- func (r *Domain_EBSOptions) DeletionPolicy() policies.DeletionPolicy
- func (r *Domain_EBSOptions) DependsOn() []string
- func (r *Domain_EBSOptions) Metadata() map[string]interface{}
- func (r *Domain_EBSOptions) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Domain_EBSOptions) SetDependsOn(dependencies []string)
- func (r *Domain_EBSOptions) SetMetadata(metadata map[string]interface{})
- type Domain_ElasticsearchClusterConfig
- func (r *Domain_ElasticsearchClusterConfig) AWSCloudFormationType() string
- func (r *Domain_ElasticsearchClusterConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *Domain_ElasticsearchClusterConfig) DependsOn() []string
- func (r *Domain_ElasticsearchClusterConfig) Metadata() map[string]interface{}
- func (r *Domain_ElasticsearchClusterConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Domain_ElasticsearchClusterConfig) SetDependsOn(dependencies []string)
- func (r *Domain_ElasticsearchClusterConfig) SetMetadata(metadata map[string]interface{})
- type Domain_EncryptionAtRestOptions
- func (r *Domain_EncryptionAtRestOptions) AWSCloudFormationType() string
- func (r *Domain_EncryptionAtRestOptions) DeletionPolicy() policies.DeletionPolicy
- func (r *Domain_EncryptionAtRestOptions) DependsOn() []string
- func (r *Domain_EncryptionAtRestOptions) Metadata() map[string]interface{}
- func (r *Domain_EncryptionAtRestOptions) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Domain_EncryptionAtRestOptions) SetDependsOn(dependencies []string)
- func (r *Domain_EncryptionAtRestOptions) SetMetadata(metadata map[string]interface{})
- type Domain_NodeToNodeEncryptionOptions
- func (r *Domain_NodeToNodeEncryptionOptions) AWSCloudFormationType() string
- func (r *Domain_NodeToNodeEncryptionOptions) DeletionPolicy() policies.DeletionPolicy
- func (r *Domain_NodeToNodeEncryptionOptions) DependsOn() []string
- func (r *Domain_NodeToNodeEncryptionOptions) Metadata() map[string]interface{}
- func (r *Domain_NodeToNodeEncryptionOptions) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Domain_NodeToNodeEncryptionOptions) SetDependsOn(dependencies []string)
- func (r *Domain_NodeToNodeEncryptionOptions) SetMetadata(metadata map[string]interface{})
- type Domain_SnapshotOptions
- func (r *Domain_SnapshotOptions) AWSCloudFormationType() string
- func (r *Domain_SnapshotOptions) DeletionPolicy() policies.DeletionPolicy
- func (r *Domain_SnapshotOptions) DependsOn() []string
- func (r *Domain_SnapshotOptions) Metadata() map[string]interface{}
- func (r *Domain_SnapshotOptions) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Domain_SnapshotOptions) SetDependsOn(dependencies []string)
- func (r *Domain_SnapshotOptions) SetMetadata(metadata map[string]interface{})
- type Domain_VPCOptions
- func (r *Domain_VPCOptions) AWSCloudFormationType() string
- func (r *Domain_VPCOptions) DeletionPolicy() policies.DeletionPolicy
- func (r *Domain_VPCOptions) DependsOn() []string
- func (r *Domain_VPCOptions) Metadata() map[string]interface{}
- func (r *Domain_VPCOptions) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Domain_VPCOptions) SetDependsOn(dependencies []string)
- func (r *Domain_VPCOptions) SetMetadata(metadata map[string]interface{})
- type Domain_ZoneAwarenessConfig
- func (r *Domain_ZoneAwarenessConfig) AWSCloudFormationType() string
- func (r *Domain_ZoneAwarenessConfig) DeletionPolicy() policies.DeletionPolicy
- func (r *Domain_ZoneAwarenessConfig) DependsOn() []string
- func (r *Domain_ZoneAwarenessConfig) Metadata() map[string]interface{}
- func (r *Domain_ZoneAwarenessConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Domain_ZoneAwarenessConfig) SetDependsOn(dependencies []string)
- func (r *Domain_ZoneAwarenessConfig) SetMetadata(metadata map[string]interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Domain ¶
type Domain struct { // AccessPolicies AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-accesspolicies AccessPolicies interface{} `json:"AccessPolicies,omitempty"` // AdvancedOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-advancedoptions AdvancedOptions map[string]string `json:"AdvancedOptions,omitempty"` // DomainName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-domainname DomainName string `json:"DomainName,omitempty"` // EBSOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-ebsoptions EBSOptions *Domain_EBSOptions `json:"EBSOptions,omitempty"` // ElasticsearchClusterConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-elasticsearchclusterconfig ElasticsearchClusterConfig *Domain_ElasticsearchClusterConfig `json:"ElasticsearchClusterConfig,omitempty"` // ElasticsearchVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-elasticsearchversion ElasticsearchVersion string `json:"ElasticsearchVersion,omitempty"` // EncryptionAtRestOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-encryptionatrestoptions EncryptionAtRestOptions *Domain_EncryptionAtRestOptions `json:"EncryptionAtRestOptions,omitempty"` // NodeToNodeEncryptionOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-nodetonodeencryptionoptions NodeToNodeEncryptionOptions *Domain_NodeToNodeEncryptionOptions `json:"NodeToNodeEncryptionOptions,omitempty"` // SnapshotOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-snapshotoptions SnapshotOptions *Domain_SnapshotOptions `json:"SnapshotOptions,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-tags Tags []tags.Tag `json:"Tags,omitempty"` // VPCOptions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-vpcoptions VPCOptions *Domain_VPCOptions `json:"VPCOptions,omitempty"` // contains filtered or unexported fields }
Domain AWS CloudFormation Resource (AWS::Elasticsearch::Domain) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html
func (*Domain) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Domain) DeletionPolicy ¶
func (r *Domain) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Domain) DependsOn ¶
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (Domain) MarshalJSON ¶
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*Domain) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Domain) SetDeletionPolicy ¶
func (r *Domain) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Domain) SetDependsOn ¶
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Domain) SetMetadata ¶
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Domain) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Domain_EBSOptions ¶
type Domain_EBSOptions struct { // EBSEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-ebsoptions.html#cfn-elasticsearch-domain-ebsoptions-ebsenabled EBSEnabled bool `json:"EBSEnabled,omitempty"` // Iops AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-ebsoptions.html#cfn-elasticsearch-domain-ebsoptions-iops Iops int `json:"Iops,omitempty"` // VolumeSize AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-ebsoptions.html#cfn-elasticsearch-domain-ebsoptions-volumesize VolumeSize int `json:"VolumeSize,omitempty"` // VolumeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-ebsoptions.html#cfn-elasticsearch-domain-ebsoptions-volumetype VolumeType string `json:"VolumeType,omitempty"` // contains filtered or unexported fields }
Domain_EBSOptions AWS CloudFormation Resource (AWS::Elasticsearch::Domain.EBSOptions) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-ebsoptions.html
func (*Domain_EBSOptions) AWSCloudFormationType ¶
func (r *Domain_EBSOptions) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Domain_EBSOptions) DeletionPolicy ¶
func (r *Domain_EBSOptions) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Domain_EBSOptions) DependsOn ¶
func (r *Domain_EBSOptions) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Domain_EBSOptions) Metadata ¶
func (r *Domain_EBSOptions) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Domain_EBSOptions) SetDeletionPolicy ¶
func (r *Domain_EBSOptions) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Domain_EBSOptions) SetDependsOn ¶
func (r *Domain_EBSOptions) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Domain_EBSOptions) SetMetadata ¶
func (r *Domain_EBSOptions) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Domain_ElasticsearchClusterConfig ¶
type Domain_ElasticsearchClusterConfig struct { // DedicatedMasterCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticseachclusterconfig-dedicatedmastercount DedicatedMasterCount int `json:"DedicatedMasterCount,omitempty"` // DedicatedMasterEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticseachclusterconfig-dedicatedmasterenabled DedicatedMasterEnabled bool `json:"DedicatedMasterEnabled,omitempty"` // DedicatedMasterType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticseachclusterconfig-dedicatedmastertype DedicatedMasterType string `json:"DedicatedMasterType,omitempty"` // InstanceCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticseachclusterconfig-instancecount InstanceCount int `json:"InstanceCount,omitempty"` // InstanceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticseachclusterconfig-instnacetype InstanceType string `json:"InstanceType,omitempty"` // ZoneAwarenessConfig AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticsearchclusterconfig-zoneawarenessconfig ZoneAwarenessConfig *Domain_ZoneAwarenessConfig `json:"ZoneAwarenessConfig,omitempty"` // ZoneAwarenessEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticseachclusterconfig-zoneawarenessenabled ZoneAwarenessEnabled bool `json:"ZoneAwarenessEnabled,omitempty"` // contains filtered or unexported fields }
Domain_ElasticsearchClusterConfig AWS CloudFormation Resource (AWS::Elasticsearch::Domain.ElasticsearchClusterConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html
func (*Domain_ElasticsearchClusterConfig) AWSCloudFormationType ¶
func (r *Domain_ElasticsearchClusterConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Domain_ElasticsearchClusterConfig) DeletionPolicy ¶
func (r *Domain_ElasticsearchClusterConfig) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Domain_ElasticsearchClusterConfig) DependsOn ¶
func (r *Domain_ElasticsearchClusterConfig) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Domain_ElasticsearchClusterConfig) Metadata ¶
func (r *Domain_ElasticsearchClusterConfig) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Domain_ElasticsearchClusterConfig) SetDeletionPolicy ¶
func (r *Domain_ElasticsearchClusterConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Domain_ElasticsearchClusterConfig) SetDependsOn ¶
func (r *Domain_ElasticsearchClusterConfig) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Domain_ElasticsearchClusterConfig) SetMetadata ¶
func (r *Domain_ElasticsearchClusterConfig) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Domain_EncryptionAtRestOptions ¶
type Domain_EncryptionAtRestOptions struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-encryptionatrestoptions.html#cfn-elasticsearch-domain-encryptionatrestoptions-enabled Enabled bool `json:"Enabled,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-encryptionatrestoptions.html#cfn-elasticsearch-domain-encryptionatrestoptions-kmskeyid KmsKeyId string `json:"KmsKeyId,omitempty"` // contains filtered or unexported fields }
Domain_EncryptionAtRestOptions AWS CloudFormation Resource (AWS::Elasticsearch::Domain.EncryptionAtRestOptions) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-encryptionatrestoptions.html
func (*Domain_EncryptionAtRestOptions) AWSCloudFormationType ¶
func (r *Domain_EncryptionAtRestOptions) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Domain_EncryptionAtRestOptions) DeletionPolicy ¶
func (r *Domain_EncryptionAtRestOptions) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Domain_EncryptionAtRestOptions) DependsOn ¶
func (r *Domain_EncryptionAtRestOptions) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Domain_EncryptionAtRestOptions) Metadata ¶
func (r *Domain_EncryptionAtRestOptions) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Domain_EncryptionAtRestOptions) SetDeletionPolicy ¶
func (r *Domain_EncryptionAtRestOptions) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Domain_EncryptionAtRestOptions) SetDependsOn ¶
func (r *Domain_EncryptionAtRestOptions) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Domain_EncryptionAtRestOptions) SetMetadata ¶
func (r *Domain_EncryptionAtRestOptions) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Domain_NodeToNodeEncryptionOptions ¶
type Domain_NodeToNodeEncryptionOptions struct { // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-nodetonodeencryptionoptions.html#cfn-elasticsearch-domain-nodetonodeencryptionoptions-enabled Enabled bool `json:"Enabled,omitempty"` // contains filtered or unexported fields }
Domain_NodeToNodeEncryptionOptions AWS CloudFormation Resource (AWS::Elasticsearch::Domain.NodeToNodeEncryptionOptions) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-nodetonodeencryptionoptions.html
func (*Domain_NodeToNodeEncryptionOptions) AWSCloudFormationType ¶
func (r *Domain_NodeToNodeEncryptionOptions) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Domain_NodeToNodeEncryptionOptions) DeletionPolicy ¶
func (r *Domain_NodeToNodeEncryptionOptions) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Domain_NodeToNodeEncryptionOptions) DependsOn ¶
func (r *Domain_NodeToNodeEncryptionOptions) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Domain_NodeToNodeEncryptionOptions) Metadata ¶
func (r *Domain_NodeToNodeEncryptionOptions) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Domain_NodeToNodeEncryptionOptions) SetDeletionPolicy ¶
func (r *Domain_NodeToNodeEncryptionOptions) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Domain_NodeToNodeEncryptionOptions) SetDependsOn ¶
func (r *Domain_NodeToNodeEncryptionOptions) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Domain_NodeToNodeEncryptionOptions) SetMetadata ¶
func (r *Domain_NodeToNodeEncryptionOptions) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Domain_SnapshotOptions ¶
type Domain_SnapshotOptions struct { // AutomatedSnapshotStartHour AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-snapshotoptions.html#cfn-elasticsearch-domain-snapshotoptions-automatedsnapshotstarthour AutomatedSnapshotStartHour int `json:"AutomatedSnapshotStartHour,omitempty"` // contains filtered or unexported fields }
Domain_SnapshotOptions AWS CloudFormation Resource (AWS::Elasticsearch::Domain.SnapshotOptions) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-snapshotoptions.html
func (*Domain_SnapshotOptions) AWSCloudFormationType ¶
func (r *Domain_SnapshotOptions) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Domain_SnapshotOptions) DeletionPolicy ¶
func (r *Domain_SnapshotOptions) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Domain_SnapshotOptions) DependsOn ¶
func (r *Domain_SnapshotOptions) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Domain_SnapshotOptions) Metadata ¶
func (r *Domain_SnapshotOptions) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Domain_SnapshotOptions) SetDeletionPolicy ¶
func (r *Domain_SnapshotOptions) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Domain_SnapshotOptions) SetDependsOn ¶
func (r *Domain_SnapshotOptions) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Domain_SnapshotOptions) SetMetadata ¶
func (r *Domain_SnapshotOptions) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Domain_VPCOptions ¶
type Domain_VPCOptions struct { // SecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-vpcoptions.html#cfn-elasticsearch-domain-vpcoptions-securitygroupids SecurityGroupIds []string `json:"SecurityGroupIds,omitempty"` // SubnetIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-vpcoptions.html#cfn-elasticsearch-domain-vpcoptions-subnetids SubnetIds []string `json:"SubnetIds,omitempty"` // contains filtered or unexported fields }
Domain_VPCOptions AWS CloudFormation Resource (AWS::Elasticsearch::Domain.VPCOptions) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-vpcoptions.html
func (*Domain_VPCOptions) AWSCloudFormationType ¶
func (r *Domain_VPCOptions) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Domain_VPCOptions) DeletionPolicy ¶
func (r *Domain_VPCOptions) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Domain_VPCOptions) DependsOn ¶
func (r *Domain_VPCOptions) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Domain_VPCOptions) Metadata ¶
func (r *Domain_VPCOptions) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Domain_VPCOptions) SetDeletionPolicy ¶
func (r *Domain_VPCOptions) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Domain_VPCOptions) SetDependsOn ¶
func (r *Domain_VPCOptions) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Domain_VPCOptions) SetMetadata ¶
func (r *Domain_VPCOptions) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Domain_ZoneAwarenessConfig ¶
type Domain_ZoneAwarenessConfig struct { // AvailabilityZoneCount AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-zoneawarenessconfig.html#cfn-elasticsearch-domain-zoneawarenessconfig-availabilityzonecount AvailabilityZoneCount int `json:"AvailabilityZoneCount,omitempty"` // contains filtered or unexported fields }
Domain_ZoneAwarenessConfig AWS CloudFormation Resource (AWS::Elasticsearch::Domain.ZoneAwarenessConfig) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-zoneawarenessconfig.html
func (*Domain_ZoneAwarenessConfig) AWSCloudFormationType ¶
func (r *Domain_ZoneAwarenessConfig) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Domain_ZoneAwarenessConfig) DeletionPolicy ¶
func (r *Domain_ZoneAwarenessConfig) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Domain_ZoneAwarenessConfig) DependsOn ¶
func (r *Domain_ZoneAwarenessConfig) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Domain_ZoneAwarenessConfig) Metadata ¶
func (r *Domain_ZoneAwarenessConfig) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Domain_ZoneAwarenessConfig) SetDeletionPolicy ¶
func (r *Domain_ZoneAwarenessConfig) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Domain_ZoneAwarenessConfig) SetDependsOn ¶
func (r *Domain_ZoneAwarenessConfig) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Domain_ZoneAwarenessConfig) SetMetadata ¶
func (r *Domain_ZoneAwarenessConfig) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
Source Files
¶
- aws-elasticsearch-domain.go
- aws-elasticsearch-domain_ebsoptions.go
- aws-elasticsearch-domain_elasticsearchclusterconfig.go
- aws-elasticsearch-domain_encryptionatrestoptions.go
- aws-elasticsearch-domain_nodetonodeencryptionoptions.go
- aws-elasticsearch-domain_snapshotoptions.go
- aws-elasticsearch-domain_vpcoptions.go
- aws-elasticsearch-domain_zoneawarenessconfig.go