Versions in this module Expand all Collapse all v3 v3.1.0 Oct 29, 2019 v3.0.1 Oct 29, 2019 v3.0.0 Oct 27, 2019 Changes in this version + type Domain struct + AccessPolicies interface{} + AdvancedOptions map[string]string + DomainName string + EBSOptions *Domain_EBSOptions + ElasticsearchClusterConfig *Domain_ElasticsearchClusterConfig + ElasticsearchVersion string + EncryptionAtRestOptions *Domain_EncryptionAtRestOptions + NodeToNodeEncryptionOptions *Domain_NodeToNodeEncryptionOptions + SnapshotOptions *Domain_SnapshotOptions + Tags []tags.Tag + VPCOptions *Domain_VPCOptions + func (r *Domain) AWSCloudFormationType() string + func (r *Domain) DeletionPolicy() policies.DeletionPolicy + func (r *Domain) DependsOn() []string + 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 + func (r Domain) MarshalJSON() ([]byte, error) + type Domain_EBSOptions struct + EBSEnabled bool + Iops int + VolumeSize int + VolumeType string + 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 struct + DedicatedMasterCount int + DedicatedMasterEnabled bool + DedicatedMasterType string + InstanceCount int + InstanceType string + ZoneAwarenessConfig *Domain_ZoneAwarenessConfig + ZoneAwarenessEnabled bool + 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 struct + Enabled bool + KmsKeyId string + 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 struct + Enabled bool + 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 struct + AutomatedSnapshotStartHour int + 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 struct + SecurityGroupIds []string + SubnetIds []string + 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 struct + AvailabilityZoneCount int + 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{}) Other modules containing this package github.com/awslabs/goformation/v4 github.com/awslabs/goformation/v5 github.com/awslabs/goformation/v6 github.com/awslabs/goformation/v7