Documentation
¶
Index ¶
- func NewOpensearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference_Override(o OpensearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference, ...)
- func NewOpensearchDomainAdvancedSecurityOptionsOutputReference_Override(o OpensearchDomainAdvancedSecurityOptionsOutputReference, ...)
- func NewOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference_Override(o OpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference, ...)
- func NewOpensearchDomainAutoTuneOptionsMaintenanceScheduleList_Override(o OpensearchDomainAutoTuneOptionsMaintenanceScheduleList, ...)
- func NewOpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference_Override(o OpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference, ...)
- func NewOpensearchDomainAutoTuneOptionsOutputReference_Override(o OpensearchDomainAutoTuneOptionsOutputReference, ...)
- func NewOpensearchDomainClusterConfigColdStorageOptionsOutputReference_Override(o OpensearchDomainClusterConfigColdStorageOptionsOutputReference, ...)
- func NewOpensearchDomainClusterConfigOutputReference_Override(o OpensearchDomainClusterConfigOutputReference, ...)
- func NewOpensearchDomainClusterConfigZoneAwarenessConfigOutputReference_Override(o OpensearchDomainClusterConfigZoneAwarenessConfigOutputReference, ...)
- func NewOpensearchDomainCognitoOptionsOutputReference_Override(o OpensearchDomainCognitoOptionsOutputReference, ...)
- func NewOpensearchDomainDomainEndpointOptionsOutputReference_Override(o OpensearchDomainDomainEndpointOptionsOutputReference, ...)
- func NewOpensearchDomainEbsOptionsOutputReference_Override(o OpensearchDomainEbsOptionsOutputReference, ...)
- func NewOpensearchDomainEncryptAtRestOutputReference_Override(o OpensearchDomainEncryptAtRestOutputReference, ...)
- func NewOpensearchDomainLogPublishingOptionsList_Override(o OpensearchDomainLogPublishingOptionsList, ...)
- func NewOpensearchDomainLogPublishingOptionsOutputReference_Override(o OpensearchDomainLogPublishingOptionsOutputReference, ...)
- func NewOpensearchDomainNodeToNodeEncryptionOutputReference_Override(o OpensearchDomainNodeToNodeEncryptionOutputReference, ...)
- func NewOpensearchDomainSnapshotOptionsOutputReference_Override(o OpensearchDomainSnapshotOptionsOutputReference, ...)
- func NewOpensearchDomainTimeoutsOutputReference_Override(o OpensearchDomainTimeoutsOutputReference, ...)
- func NewOpensearchDomainVpcOptionsOutputReference_Override(o OpensearchDomainVpcOptionsOutputReference, ...)
- func NewOpensearchDomain_Override(o OpensearchDomain, scope constructs.Construct, id *string, ...)
- func OpensearchDomain_IsConstruct(x interface{}) *bool
- func OpensearchDomain_IsTerraformElement(x interface{}) *bool
- func OpensearchDomain_IsTerraformResource(x interface{}) *bool
- func OpensearchDomain_TfResourceType() *string
- type OpensearchDomain
- type OpensearchDomainAdvancedSecurityOptions
- type OpensearchDomainAdvancedSecurityOptionsMasterUserOptions
- type OpensearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference
- type OpensearchDomainAdvancedSecurityOptionsOutputReference
- type OpensearchDomainAutoTuneOptions
- type OpensearchDomainAutoTuneOptionsMaintenanceSchedule
- type OpensearchDomainAutoTuneOptionsMaintenanceScheduleDuration
- type OpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference
- type OpensearchDomainAutoTuneOptionsMaintenanceScheduleList
- type OpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference
- type OpensearchDomainAutoTuneOptionsOutputReference
- type OpensearchDomainClusterConfig
- type OpensearchDomainClusterConfigColdStorageOptions
- type OpensearchDomainClusterConfigColdStorageOptionsOutputReference
- type OpensearchDomainClusterConfigOutputReference
- type OpensearchDomainClusterConfigZoneAwarenessConfig
- type OpensearchDomainClusterConfigZoneAwarenessConfigOutputReference
- type OpensearchDomainCognitoOptions
- type OpensearchDomainCognitoOptionsOutputReference
- type OpensearchDomainConfig
- type OpensearchDomainDomainEndpointOptions
- type OpensearchDomainDomainEndpointOptionsOutputReference
- type OpensearchDomainEbsOptions
- type OpensearchDomainEbsOptionsOutputReference
- type OpensearchDomainEncryptAtRest
- type OpensearchDomainEncryptAtRestOutputReference
- type OpensearchDomainLogPublishingOptions
- type OpensearchDomainLogPublishingOptionsList
- type OpensearchDomainLogPublishingOptionsOutputReference
- type OpensearchDomainNodeToNodeEncryption
- type OpensearchDomainNodeToNodeEncryptionOutputReference
- type OpensearchDomainSnapshotOptions
- type OpensearchDomainSnapshotOptionsOutputReference
- type OpensearchDomainTimeouts
- type OpensearchDomainTimeoutsOutputReference
- type OpensearchDomainVpcOptions
- type OpensearchDomainVpcOptionsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewOpensearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference_Override ¶
func NewOpensearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference_Override(o OpensearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOpensearchDomainAdvancedSecurityOptionsOutputReference_Override ¶
func NewOpensearchDomainAdvancedSecurityOptionsOutputReference_Override(o OpensearchDomainAdvancedSecurityOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference_Override ¶
func NewOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference_Override(o OpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOpensearchDomainAutoTuneOptionsMaintenanceScheduleList_Override ¶
func NewOpensearchDomainAutoTuneOptionsMaintenanceScheduleList_Override(o OpensearchDomainAutoTuneOptionsMaintenanceScheduleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference_Override ¶
func NewOpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference_Override(o OpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOpensearchDomainAutoTuneOptionsOutputReference_Override ¶
func NewOpensearchDomainAutoTuneOptionsOutputReference_Override(o OpensearchDomainAutoTuneOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOpensearchDomainClusterConfigColdStorageOptionsOutputReference_Override ¶
func NewOpensearchDomainClusterConfigColdStorageOptionsOutputReference_Override(o OpensearchDomainClusterConfigColdStorageOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOpensearchDomainClusterConfigOutputReference_Override ¶
func NewOpensearchDomainClusterConfigOutputReference_Override(o OpensearchDomainClusterConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOpensearchDomainClusterConfigZoneAwarenessConfigOutputReference_Override ¶
func NewOpensearchDomainClusterConfigZoneAwarenessConfigOutputReference_Override(o OpensearchDomainClusterConfigZoneAwarenessConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOpensearchDomainCognitoOptionsOutputReference_Override ¶
func NewOpensearchDomainCognitoOptionsOutputReference_Override(o OpensearchDomainCognitoOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOpensearchDomainDomainEndpointOptionsOutputReference_Override ¶
func NewOpensearchDomainDomainEndpointOptionsOutputReference_Override(o OpensearchDomainDomainEndpointOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOpensearchDomainEbsOptionsOutputReference_Override ¶
func NewOpensearchDomainEbsOptionsOutputReference_Override(o OpensearchDomainEbsOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOpensearchDomainEncryptAtRestOutputReference_Override ¶
func NewOpensearchDomainEncryptAtRestOutputReference_Override(o OpensearchDomainEncryptAtRestOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOpensearchDomainLogPublishingOptionsList_Override ¶
func NewOpensearchDomainLogPublishingOptionsList_Override(o OpensearchDomainLogPublishingOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOpensearchDomainLogPublishingOptionsOutputReference_Override ¶
func NewOpensearchDomainLogPublishingOptionsOutputReference_Override(o OpensearchDomainLogPublishingOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOpensearchDomainNodeToNodeEncryptionOutputReference_Override ¶
func NewOpensearchDomainNodeToNodeEncryptionOutputReference_Override(o OpensearchDomainNodeToNodeEncryptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOpensearchDomainSnapshotOptionsOutputReference_Override ¶
func NewOpensearchDomainSnapshotOptionsOutputReference_Override(o OpensearchDomainSnapshotOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOpensearchDomainTimeoutsOutputReference_Override ¶
func NewOpensearchDomainTimeoutsOutputReference_Override(o OpensearchDomainTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOpensearchDomainVpcOptionsOutputReference_Override ¶
func NewOpensearchDomainVpcOptionsOutputReference_Override(o OpensearchDomainVpcOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOpensearchDomain_Override ¶
func NewOpensearchDomain_Override(o OpensearchDomain, scope constructs.Construct, id *string, config *OpensearchDomainConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain aws_opensearch_domain} Resource.
func OpensearchDomain_IsConstruct ¶
func OpensearchDomain_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func OpensearchDomain_IsTerraformElement ¶
func OpensearchDomain_IsTerraformElement(x interface{}) *bool
Experimental.
func OpensearchDomain_IsTerraformResource ¶
func OpensearchDomain_IsTerraformResource(x interface{}) *bool
Experimental.
func OpensearchDomain_TfResourceType ¶
func OpensearchDomain_TfResourceType() *string
Types ¶
type OpensearchDomain ¶
type OpensearchDomain interface {
cdktf.TerraformResource
AccessPolicies() *string
SetAccessPolicies(val *string)
AccessPoliciesInput() *string
AdvancedOptions() *map[string]*string
SetAdvancedOptions(val *map[string]*string)
AdvancedOptionsInput() *map[string]*string
AdvancedSecurityOptions() OpensearchDomainAdvancedSecurityOptionsOutputReference
AdvancedSecurityOptionsInput() *OpensearchDomainAdvancedSecurityOptions
Arn() *string
AutoTuneOptions() OpensearchDomainAutoTuneOptionsOutputReference
AutoTuneOptionsInput() *OpensearchDomainAutoTuneOptions
// Experimental.
CdktfStack() cdktf.TerraformStack
ClusterConfig() OpensearchDomainClusterConfigOutputReference
ClusterConfigInput() *OpensearchDomainClusterConfig
CognitoOptions() OpensearchDomainCognitoOptionsOutputReference
CognitoOptionsInput() *OpensearchDomainCognitoOptions
// Experimental.
Connection() interface{}
// Experimental.
SetConnection(val interface{})
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
// Experimental.
Count() *float64
// Experimental.
SetCount(val *float64)
DashboardEndpoint() *string
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
DomainEndpointOptions() OpensearchDomainDomainEndpointOptionsOutputReference
DomainEndpointOptionsInput() *OpensearchDomainDomainEndpointOptions
DomainId() *string
DomainName() *string
SetDomainName(val *string)
DomainNameInput() *string
EbsOptions() OpensearchDomainEbsOptionsOutputReference
EbsOptionsInput() *OpensearchDomainEbsOptions
EncryptAtRest() OpensearchDomainEncryptAtRestOutputReference
EncryptAtRestInput() *OpensearchDomainEncryptAtRest
Endpoint() *string
EngineVersion() *string
SetEngineVersion(val *string)
EngineVersionInput() *string
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
Id() *string
SetId(val *string)
IdInput() *string
KibanaEndpoint() *string
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
LogPublishingOptions() OpensearchDomainLogPublishingOptionsList
LogPublishingOptionsInput() interface{}
// The tree node.
Node() constructs.Node
NodeToNodeEncryption() OpensearchDomainNodeToNodeEncryptionOutputReference
NodeToNodeEncryptionInput() *OpensearchDomainNodeToNodeEncryption
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
// Experimental.
Provisioners() *[]interface{}
// Experimental.
SetProvisioners(val *[]interface{})
// Experimental.
RawOverrides() interface{}
SnapshotOptions() OpensearchDomainSnapshotOptionsOutputReference
SnapshotOptionsInput() *OpensearchDomainSnapshotOptions
Tags() *map[string]*string
SetTags(val *map[string]*string)
TagsAll() *map[string]*string
SetTagsAll(val *map[string]*string)
TagsAllInput() *map[string]*string
TagsInput() *map[string]*string
// Experimental.
TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
// Experimental.
TerraformMetaArguments() *map[string]interface{}
// Experimental.
TerraformResourceType() *string
Timeouts() OpensearchDomainTimeoutsOutputReference
TimeoutsInput() interface{}
VpcOptions() OpensearchDomainVpcOptionsOutputReference
VpcOptionsInput() *OpensearchDomainVpcOptions
// Experimental.
AddOverride(path *string, value interface{})
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable
// Overrides the auto-generated logical ID with a specific ID.
// Experimental.
OverrideLogicalId(newLogicalId *string)
PutAdvancedSecurityOptions(value *OpensearchDomainAdvancedSecurityOptions)
PutAutoTuneOptions(value *OpensearchDomainAutoTuneOptions)
PutClusterConfig(value *OpensearchDomainClusterConfig)
PutCognitoOptions(value *OpensearchDomainCognitoOptions)
PutDomainEndpointOptions(value *OpensearchDomainDomainEndpointOptions)
PutEbsOptions(value *OpensearchDomainEbsOptions)
PutEncryptAtRest(value *OpensearchDomainEncryptAtRest)
PutLogPublishingOptions(value interface{})
PutNodeToNodeEncryption(value *OpensearchDomainNodeToNodeEncryption)
PutSnapshotOptions(value *OpensearchDomainSnapshotOptions)
PutTimeouts(value *OpensearchDomainTimeouts)
PutVpcOptions(value *OpensearchDomainVpcOptions)
ResetAccessPolicies()
ResetAdvancedOptions()
ResetAdvancedSecurityOptions()
ResetAutoTuneOptions()
ResetClusterConfig()
ResetCognitoOptions()
ResetDomainEndpointOptions()
ResetEbsOptions()
ResetEncryptAtRest()
ResetEngineVersion()
ResetId()
ResetLogPublishingOptions()
ResetNodeToNodeEncryption()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetSnapshotOptions()
ResetTags()
ResetTagsAll()
ResetTimeouts()
ResetVpcOptions()
SynthesizeAttributes() *map[string]interface{}
// Experimental.
ToMetadata() interface{}
// Returns a string representation of this construct.
ToString() *string
// Adds this resource to the terraform JSON output.
// Experimental.
ToTerraform() interface{}
}
Represents a {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain aws_opensearch_domain}.
func NewOpensearchDomain ¶
func NewOpensearchDomain(scope constructs.Construct, id *string, config *OpensearchDomainConfig) OpensearchDomain
Create a new {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain aws_opensearch_domain} Resource.
type OpensearchDomainAdvancedSecurityOptions ¶
type OpensearchDomainAdvancedSecurityOptions struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#enabled OpensearchDomain#enabled}.
Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#anonymous_auth_enabled OpensearchDomain#anonymous_auth_enabled}.
AnonymousAuthEnabled interface{} `field:"optional" json:"anonymousAuthEnabled" yaml:"anonymousAuthEnabled"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#internal_user_database_enabled OpensearchDomain#internal_user_database_enabled}.
InternalUserDatabaseEnabled interface{} `field:"optional" json:"internalUserDatabaseEnabled" yaml:"internalUserDatabaseEnabled"`
// master_user_options block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#master_user_options OpensearchDomain#master_user_options}
MasterUserOptions *OpensearchDomainAdvancedSecurityOptionsMasterUserOptions `field:"optional" json:"masterUserOptions" yaml:"masterUserOptions"`
}
type OpensearchDomainAdvancedSecurityOptionsMasterUserOptions ¶
type OpensearchDomainAdvancedSecurityOptionsMasterUserOptions struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#master_user_arn OpensearchDomain#master_user_arn}.
MasterUserArn *string `field:"optional" json:"masterUserArn" yaml:"masterUserArn"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#master_user_name OpensearchDomain#master_user_name}.
MasterUserName *string `field:"optional" json:"masterUserName" yaml:"masterUserName"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#master_user_password OpensearchDomain#master_user_password}.
MasterUserPassword *string `field:"optional" json:"masterUserPassword" yaml:"masterUserPassword"`
}
type OpensearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference ¶
type OpensearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *OpensearchDomainAdvancedSecurityOptionsMasterUserOptions
SetInternalValue(val *OpensearchDomainAdvancedSecurityOptionsMasterUserOptions)
MasterUserArn() *string
SetMasterUserArn(val *string)
MasterUserArnInput() *string
MasterUserName() *string
SetMasterUserName(val *string)
MasterUserNameInput() *string
MasterUserPassword() *string
SetMasterUserPassword(val *string)
MasterUserPasswordInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetMasterUserArn()
ResetMasterUserName()
ResetMasterUserPassword()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewOpensearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference ¶
func NewOpensearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OpensearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference
type OpensearchDomainAdvancedSecurityOptionsOutputReference ¶
type OpensearchDomainAdvancedSecurityOptionsOutputReference interface {
cdktf.ComplexObject
AnonymousAuthEnabled() interface{}
SetAnonymousAuthEnabled(val interface{})
AnonymousAuthEnabledInput() interface{}
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Enabled() interface{}
SetEnabled(val interface{})
EnabledInput() interface{}
// Experimental.
Fqn() *string
InternalUserDatabaseEnabled() interface{}
SetInternalUserDatabaseEnabled(val interface{})
InternalUserDatabaseEnabledInput() interface{}
InternalValue() *OpensearchDomainAdvancedSecurityOptions
SetInternalValue(val *OpensearchDomainAdvancedSecurityOptions)
MasterUserOptions() OpensearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference
MasterUserOptionsInput() *OpensearchDomainAdvancedSecurityOptionsMasterUserOptions
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutMasterUserOptions(value *OpensearchDomainAdvancedSecurityOptionsMasterUserOptions)
ResetAnonymousAuthEnabled()
ResetInternalUserDatabaseEnabled()
ResetMasterUserOptions()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewOpensearchDomainAdvancedSecurityOptionsOutputReference ¶
func NewOpensearchDomainAdvancedSecurityOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OpensearchDomainAdvancedSecurityOptionsOutputReference
type OpensearchDomainAutoTuneOptions ¶
type OpensearchDomainAutoTuneOptions struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#desired_state OpensearchDomain#desired_state}.
DesiredState *string `field:"required" json:"desiredState" yaml:"desiredState"`
// maintenance_schedule block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#maintenance_schedule OpensearchDomain#maintenance_schedule}
MaintenanceSchedule interface{} `field:"optional" json:"maintenanceSchedule" yaml:"maintenanceSchedule"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#rollback_on_disable OpensearchDomain#rollback_on_disable}.
RollbackOnDisable *string `field:"optional" json:"rollbackOnDisable" yaml:"rollbackOnDisable"`
}
type OpensearchDomainAutoTuneOptionsMaintenanceSchedule ¶
type OpensearchDomainAutoTuneOptionsMaintenanceSchedule struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#cron_expression_for_recurrence OpensearchDomain#cron_expression_for_recurrence}.
CronExpressionForRecurrence *string `field:"required" json:"cronExpressionForRecurrence" yaml:"cronExpressionForRecurrence"`
// duration block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#duration OpensearchDomain#duration}
Duration *OpensearchDomainAutoTuneOptionsMaintenanceScheduleDuration `field:"required" json:"duration" yaml:"duration"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#start_at OpensearchDomain#start_at}.
StartAt *string `field:"required" json:"startAt" yaml:"startAt"`
}
type OpensearchDomainAutoTuneOptionsMaintenanceScheduleDuration ¶
type OpensearchDomainAutoTuneOptionsMaintenanceScheduleDuration struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#unit OpensearchDomain#unit}.
Unit *string `field:"required" json:"unit" yaml:"unit"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#value OpensearchDomain#value}.
Value *float64 `field:"required" json:"value" yaml:"value"`
}
type OpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference ¶
type OpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *OpensearchDomainAutoTuneOptionsMaintenanceScheduleDuration
SetInternalValue(val *OpensearchDomainAutoTuneOptionsMaintenanceScheduleDuration)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Unit() *string
SetUnit(val *string)
UnitInput() *string
Value() *float64
SetValue(val *float64)
ValueInput() *float64
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference ¶
func NewOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference
type OpensearchDomainAutoTuneOptionsMaintenanceScheduleList ¶
type OpensearchDomainAutoTuneOptionsMaintenanceScheduleList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) OpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewOpensearchDomainAutoTuneOptionsMaintenanceScheduleList ¶
func NewOpensearchDomainAutoTuneOptionsMaintenanceScheduleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OpensearchDomainAutoTuneOptionsMaintenanceScheduleList
type OpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference ¶
type OpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
CronExpressionForRecurrence() *string
SetCronExpressionForRecurrence(val *string)
CronExpressionForRecurrenceInput() *string
Duration() OpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference
DurationInput() *OpensearchDomainAutoTuneOptionsMaintenanceScheduleDuration
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
StartAt() *string
SetStartAt(val *string)
StartAtInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutDuration(value *OpensearchDomainAutoTuneOptionsMaintenanceScheduleDuration)
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewOpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference ¶
func NewOpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference
type OpensearchDomainAutoTuneOptionsOutputReference ¶
type OpensearchDomainAutoTuneOptionsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
DesiredState() *string
SetDesiredState(val *string)
DesiredStateInput() *string
// Experimental.
Fqn() *string
InternalValue() *OpensearchDomainAutoTuneOptions
SetInternalValue(val *OpensearchDomainAutoTuneOptions)
MaintenanceSchedule() OpensearchDomainAutoTuneOptionsMaintenanceScheduleList
MaintenanceScheduleInput() interface{}
RollbackOnDisable() *string
SetRollbackOnDisable(val *string)
RollbackOnDisableInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutMaintenanceSchedule(value interface{})
ResetMaintenanceSchedule()
ResetRollbackOnDisable()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewOpensearchDomainAutoTuneOptionsOutputReference ¶
func NewOpensearchDomainAutoTuneOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OpensearchDomainAutoTuneOptionsOutputReference
type OpensearchDomainClusterConfig ¶
type OpensearchDomainClusterConfig struct {
// cold_storage_options block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#cold_storage_options OpensearchDomain#cold_storage_options}
ColdStorageOptions *OpensearchDomainClusterConfigColdStorageOptions `field:"optional" json:"coldStorageOptions" yaml:"coldStorageOptions"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#dedicated_master_count OpensearchDomain#dedicated_master_count}.
DedicatedMasterCount *float64 `field:"optional" json:"dedicatedMasterCount" yaml:"dedicatedMasterCount"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#dedicated_master_enabled OpensearchDomain#dedicated_master_enabled}.
DedicatedMasterEnabled interface{} `field:"optional" json:"dedicatedMasterEnabled" yaml:"dedicatedMasterEnabled"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#dedicated_master_type OpensearchDomain#dedicated_master_type}.
DedicatedMasterType *string `field:"optional" json:"dedicatedMasterType" yaml:"dedicatedMasterType"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#instance_count OpensearchDomain#instance_count}.
InstanceCount *float64 `field:"optional" json:"instanceCount" yaml:"instanceCount"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#instance_type OpensearchDomain#instance_type}.
InstanceType *string `field:"optional" json:"instanceType" yaml:"instanceType"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#warm_count OpensearchDomain#warm_count}.
WarmCount *float64 `field:"optional" json:"warmCount" yaml:"warmCount"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#warm_enabled OpensearchDomain#warm_enabled}.
WarmEnabled interface{} `field:"optional" json:"warmEnabled" yaml:"warmEnabled"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#warm_type OpensearchDomain#warm_type}.
WarmType *string `field:"optional" json:"warmType" yaml:"warmType"`
// zone_awareness_config block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#zone_awareness_config OpensearchDomain#zone_awareness_config}
ZoneAwarenessConfig *OpensearchDomainClusterConfigZoneAwarenessConfig `field:"optional" json:"zoneAwarenessConfig" yaml:"zoneAwarenessConfig"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#zone_awareness_enabled OpensearchDomain#zone_awareness_enabled}.
ZoneAwarenessEnabled interface{} `field:"optional" json:"zoneAwarenessEnabled" yaml:"zoneAwarenessEnabled"`
}
type OpensearchDomainClusterConfigColdStorageOptions ¶
type OpensearchDomainClusterConfigColdStorageOptions struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#enabled OpensearchDomain#enabled}.
Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"`
}
type OpensearchDomainClusterConfigColdStorageOptionsOutputReference ¶
type OpensearchDomainClusterConfigColdStorageOptionsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Enabled() interface{}
SetEnabled(val interface{})
EnabledInput() interface{}
// Experimental.
Fqn() *string
InternalValue() *OpensearchDomainClusterConfigColdStorageOptions
SetInternalValue(val *OpensearchDomainClusterConfigColdStorageOptions)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetEnabled()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewOpensearchDomainClusterConfigColdStorageOptionsOutputReference ¶
func NewOpensearchDomainClusterConfigColdStorageOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OpensearchDomainClusterConfigColdStorageOptionsOutputReference
type OpensearchDomainClusterConfigOutputReference ¶
type OpensearchDomainClusterConfigOutputReference interface {
cdktf.ComplexObject
ColdStorageOptions() OpensearchDomainClusterConfigColdStorageOptionsOutputReference
ColdStorageOptionsInput() *OpensearchDomainClusterConfigColdStorageOptions
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
DedicatedMasterCount() *float64
SetDedicatedMasterCount(val *float64)
DedicatedMasterCountInput() *float64
DedicatedMasterEnabled() interface{}
SetDedicatedMasterEnabled(val interface{})
DedicatedMasterEnabledInput() interface{}
DedicatedMasterType() *string
SetDedicatedMasterType(val *string)
DedicatedMasterTypeInput() *string
// Experimental.
Fqn() *string
InstanceCount() *float64
SetInstanceCount(val *float64)
InstanceCountInput() *float64
InstanceType() *string
SetInstanceType(val *string)
InstanceTypeInput() *string
InternalValue() *OpensearchDomainClusterConfig
SetInternalValue(val *OpensearchDomainClusterConfig)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
WarmCount() *float64
SetWarmCount(val *float64)
WarmCountInput() *float64
WarmEnabled() interface{}
SetWarmEnabled(val interface{})
WarmEnabledInput() interface{}
WarmType() *string
SetWarmType(val *string)
WarmTypeInput() *string
ZoneAwarenessConfig() OpensearchDomainClusterConfigZoneAwarenessConfigOutputReference
ZoneAwarenessConfigInput() *OpensearchDomainClusterConfigZoneAwarenessConfig
ZoneAwarenessEnabled() interface{}
SetZoneAwarenessEnabled(val interface{})
ZoneAwarenessEnabledInput() interface{}
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutColdStorageOptions(value *OpensearchDomainClusterConfigColdStorageOptions)
PutZoneAwarenessConfig(value *OpensearchDomainClusterConfigZoneAwarenessConfig)
ResetColdStorageOptions()
ResetDedicatedMasterCount()
ResetDedicatedMasterEnabled()
ResetDedicatedMasterType()
ResetInstanceCount()
ResetInstanceType()
ResetWarmCount()
ResetWarmEnabled()
ResetWarmType()
ResetZoneAwarenessConfig()
ResetZoneAwarenessEnabled()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewOpensearchDomainClusterConfigOutputReference ¶
func NewOpensearchDomainClusterConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OpensearchDomainClusterConfigOutputReference
type OpensearchDomainClusterConfigZoneAwarenessConfig ¶
type OpensearchDomainClusterConfigZoneAwarenessConfig struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#availability_zone_count OpensearchDomain#availability_zone_count}.
AvailabilityZoneCount *float64 `field:"optional" json:"availabilityZoneCount" yaml:"availabilityZoneCount"`
}
type OpensearchDomainClusterConfigZoneAwarenessConfigOutputReference ¶
type OpensearchDomainClusterConfigZoneAwarenessConfigOutputReference interface {
cdktf.ComplexObject
AvailabilityZoneCount() *float64
SetAvailabilityZoneCount(val *float64)
AvailabilityZoneCountInput() *float64
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *OpensearchDomainClusterConfigZoneAwarenessConfig
SetInternalValue(val *OpensearchDomainClusterConfigZoneAwarenessConfig)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetAvailabilityZoneCount()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewOpensearchDomainClusterConfigZoneAwarenessConfigOutputReference ¶
func NewOpensearchDomainClusterConfigZoneAwarenessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OpensearchDomainClusterConfigZoneAwarenessConfigOutputReference
type OpensearchDomainCognitoOptions ¶
type OpensearchDomainCognitoOptions struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#identity_pool_id OpensearchDomain#identity_pool_id}.
IdentityPoolId *string `field:"required" json:"identityPoolId" yaml:"identityPoolId"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#role_arn OpensearchDomain#role_arn}.
RoleArn *string `field:"required" json:"roleArn" yaml:"roleArn"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#user_pool_id OpensearchDomain#user_pool_id}.
UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#enabled OpensearchDomain#enabled}.
Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"`
}
type OpensearchDomainCognitoOptionsOutputReference ¶
type OpensearchDomainCognitoOptionsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Enabled() interface{}
SetEnabled(val interface{})
EnabledInput() interface{}
// Experimental.
Fqn() *string
IdentityPoolId() *string
SetIdentityPoolId(val *string)
IdentityPoolIdInput() *string
InternalValue() *OpensearchDomainCognitoOptions
SetInternalValue(val *OpensearchDomainCognitoOptions)
RoleArn() *string
SetRoleArn(val *string)
RoleArnInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
UserPoolId() *string
SetUserPoolId(val *string)
UserPoolIdInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetEnabled()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewOpensearchDomainCognitoOptionsOutputReference ¶
func NewOpensearchDomainCognitoOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OpensearchDomainCognitoOptionsOutputReference
type OpensearchDomainConfig ¶
type OpensearchDomainConfig struct {
// Experimental.
Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
// Experimental.
Count *float64 `field:"optional" json:"count" yaml:"count"`
// Experimental.
DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
// Experimental.
ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"`
// Experimental.
Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
// Experimental.
Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
// Experimental.
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#domain_name OpensearchDomain#domain_name}.
DomainName *string `field:"required" json:"domainName" yaml:"domainName"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#access_policies OpensearchDomain#access_policies}.
AccessPolicies *string `field:"optional" json:"accessPolicies" yaml:"accessPolicies"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#advanced_options OpensearchDomain#advanced_options}.
AdvancedOptions *map[string]*string `field:"optional" json:"advancedOptions" yaml:"advancedOptions"`
// advanced_security_options block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#advanced_security_options OpensearchDomain#advanced_security_options}
AdvancedSecurityOptions *OpensearchDomainAdvancedSecurityOptions `field:"optional" json:"advancedSecurityOptions" yaml:"advancedSecurityOptions"`
// auto_tune_options block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#auto_tune_options OpensearchDomain#auto_tune_options}
AutoTuneOptions *OpensearchDomainAutoTuneOptions `field:"optional" json:"autoTuneOptions" yaml:"autoTuneOptions"`
// cluster_config block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#cluster_config OpensearchDomain#cluster_config}
ClusterConfig *OpensearchDomainClusterConfig `field:"optional" json:"clusterConfig" yaml:"clusterConfig"`
// cognito_options block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#cognito_options OpensearchDomain#cognito_options}
CognitoOptions *OpensearchDomainCognitoOptions `field:"optional" json:"cognitoOptions" yaml:"cognitoOptions"`
// domain_endpoint_options block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#domain_endpoint_options OpensearchDomain#domain_endpoint_options}
DomainEndpointOptions *OpensearchDomainDomainEndpointOptions `field:"optional" json:"domainEndpointOptions" yaml:"domainEndpointOptions"`
// ebs_options block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#ebs_options OpensearchDomain#ebs_options}
EbsOptions *OpensearchDomainEbsOptions `field:"optional" json:"ebsOptions" yaml:"ebsOptions"`
// encrypt_at_rest block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#encrypt_at_rest OpensearchDomain#encrypt_at_rest}
EncryptAtRest *OpensearchDomainEncryptAtRest `field:"optional" json:"encryptAtRest" yaml:"encryptAtRest"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#engine_version OpensearchDomain#engine_version}.
EngineVersion *string `field:"optional" json:"engineVersion" yaml:"engineVersion"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#id OpensearchDomain#id}.
//
// Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
// If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
Id *string `field:"optional" json:"id" yaml:"id"`
// log_publishing_options block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#log_publishing_options OpensearchDomain#log_publishing_options}
LogPublishingOptions interface{} `field:"optional" json:"logPublishingOptions" yaml:"logPublishingOptions"`
// node_to_node_encryption block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#node_to_node_encryption OpensearchDomain#node_to_node_encryption}
NodeToNodeEncryption *OpensearchDomainNodeToNodeEncryption `field:"optional" json:"nodeToNodeEncryption" yaml:"nodeToNodeEncryption"`
// snapshot_options block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#snapshot_options OpensearchDomain#snapshot_options}
SnapshotOptions *OpensearchDomainSnapshotOptions `field:"optional" json:"snapshotOptions" yaml:"snapshotOptions"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#tags OpensearchDomain#tags}.
Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#tags_all OpensearchDomain#tags_all}.
TagsAll *map[string]*string `field:"optional" json:"tagsAll" yaml:"tagsAll"`
// timeouts block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#timeouts OpensearchDomain#timeouts}
Timeouts *OpensearchDomainTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"`
// vpc_options block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#vpc_options OpensearchDomain#vpc_options}
VpcOptions *OpensearchDomainVpcOptions `field:"optional" json:"vpcOptions" yaml:"vpcOptions"`
}
type OpensearchDomainDomainEndpointOptions ¶
type OpensearchDomainDomainEndpointOptions struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#custom_endpoint OpensearchDomain#custom_endpoint}.
CustomEndpoint *string `field:"optional" json:"customEndpoint" yaml:"customEndpoint"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#custom_endpoint_certificate_arn OpensearchDomain#custom_endpoint_certificate_arn}.
CustomEndpointCertificateArn *string `field:"optional" json:"customEndpointCertificateArn" yaml:"customEndpointCertificateArn"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#custom_endpoint_enabled OpensearchDomain#custom_endpoint_enabled}.
CustomEndpointEnabled interface{} `field:"optional" json:"customEndpointEnabled" yaml:"customEndpointEnabled"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#enforce_https OpensearchDomain#enforce_https}.
EnforceHttps interface{} `field:"optional" json:"enforceHttps" yaml:"enforceHttps"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#tls_security_policy OpensearchDomain#tls_security_policy}.
TlsSecurityPolicy *string `field:"optional" json:"tlsSecurityPolicy" yaml:"tlsSecurityPolicy"`
}
type OpensearchDomainDomainEndpointOptionsOutputReference ¶
type OpensearchDomainDomainEndpointOptionsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
CustomEndpoint() *string
SetCustomEndpoint(val *string)
CustomEndpointCertificateArn() *string
SetCustomEndpointCertificateArn(val *string)
CustomEndpointCertificateArnInput() *string
CustomEndpointEnabled() interface{}
SetCustomEndpointEnabled(val interface{})
CustomEndpointEnabledInput() interface{}
CustomEndpointInput() *string
EnforceHttps() interface{}
SetEnforceHttps(val interface{})
EnforceHttpsInput() interface{}
// Experimental.
Fqn() *string
InternalValue() *OpensearchDomainDomainEndpointOptions
SetInternalValue(val *OpensearchDomainDomainEndpointOptions)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
TlsSecurityPolicy() *string
SetTlsSecurityPolicy(val *string)
TlsSecurityPolicyInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetCustomEndpoint()
ResetCustomEndpointCertificateArn()
ResetCustomEndpointEnabled()
ResetEnforceHttps()
ResetTlsSecurityPolicy()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewOpensearchDomainDomainEndpointOptionsOutputReference ¶
func NewOpensearchDomainDomainEndpointOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OpensearchDomainDomainEndpointOptionsOutputReference
type OpensearchDomainEbsOptions ¶
type OpensearchDomainEbsOptions struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#ebs_enabled OpensearchDomain#ebs_enabled}.
EbsEnabled interface{} `field:"required" json:"ebsEnabled" yaml:"ebsEnabled"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#iops OpensearchDomain#iops}.
Iops *float64 `field:"optional" json:"iops" yaml:"iops"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#throughput OpensearchDomain#throughput}.
Throughput *float64 `field:"optional" json:"throughput" yaml:"throughput"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#volume_size OpensearchDomain#volume_size}.
VolumeSize *float64 `field:"optional" json:"volumeSize" yaml:"volumeSize"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#volume_type OpensearchDomain#volume_type}.
VolumeType *string `field:"optional" json:"volumeType" yaml:"volumeType"`
}
type OpensearchDomainEbsOptionsOutputReference ¶
type OpensearchDomainEbsOptionsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
EbsEnabled() interface{}
SetEbsEnabled(val interface{})
EbsEnabledInput() interface{}
// Experimental.
Fqn() *string
InternalValue() *OpensearchDomainEbsOptions
SetInternalValue(val *OpensearchDomainEbsOptions)
Iops() *float64
SetIops(val *float64)
IopsInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Throughput() *float64
SetThroughput(val *float64)
ThroughputInput() *float64
VolumeSize() *float64
SetVolumeSize(val *float64)
VolumeSizeInput() *float64
VolumeType() *string
SetVolumeType(val *string)
VolumeTypeInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetIops()
ResetThroughput()
ResetVolumeSize()
ResetVolumeType()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewOpensearchDomainEbsOptionsOutputReference ¶
func NewOpensearchDomainEbsOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OpensearchDomainEbsOptionsOutputReference
type OpensearchDomainEncryptAtRest ¶
type OpensearchDomainEncryptAtRest struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#enabled OpensearchDomain#enabled}.
Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#kms_key_id OpensearchDomain#kms_key_id}.
KmsKeyId *string `field:"optional" json:"kmsKeyId" yaml:"kmsKeyId"`
}
type OpensearchDomainEncryptAtRestOutputReference ¶
type OpensearchDomainEncryptAtRestOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Enabled() interface{}
SetEnabled(val interface{})
EnabledInput() interface{}
// Experimental.
Fqn() *string
InternalValue() *OpensearchDomainEncryptAtRest
SetInternalValue(val *OpensearchDomainEncryptAtRest)
KmsKeyId() *string
SetKmsKeyId(val *string)
KmsKeyIdInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKmsKeyId()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewOpensearchDomainEncryptAtRestOutputReference ¶
func NewOpensearchDomainEncryptAtRestOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OpensearchDomainEncryptAtRestOutputReference
type OpensearchDomainLogPublishingOptions ¶
type OpensearchDomainLogPublishingOptions struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#cloudwatch_log_group_arn OpensearchDomain#cloudwatch_log_group_arn}.
CloudwatchLogGroupArn *string `field:"required" json:"cloudwatchLogGroupArn" yaml:"cloudwatchLogGroupArn"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#log_type OpensearchDomain#log_type}.
LogType *string `field:"required" json:"logType" yaml:"logType"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#enabled OpensearchDomain#enabled}.
Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"`
}
type OpensearchDomainLogPublishingOptionsList ¶
type OpensearchDomainLogPublishingOptionsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) OpensearchDomainLogPublishingOptionsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewOpensearchDomainLogPublishingOptionsList ¶
func NewOpensearchDomainLogPublishingOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OpensearchDomainLogPublishingOptionsList
type OpensearchDomainLogPublishingOptionsOutputReference ¶
type OpensearchDomainLogPublishingOptionsOutputReference interface {
cdktf.ComplexObject
CloudwatchLogGroupArn() *string
SetCloudwatchLogGroupArn(val *string)
CloudwatchLogGroupArnInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Enabled() interface{}
SetEnabled(val interface{})
EnabledInput() interface{}
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
LogType() *string
SetLogType(val *string)
LogTypeInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetEnabled()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewOpensearchDomainLogPublishingOptionsOutputReference ¶
func NewOpensearchDomainLogPublishingOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OpensearchDomainLogPublishingOptionsOutputReference
type OpensearchDomainNodeToNodeEncryption ¶
type OpensearchDomainNodeToNodeEncryption struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#enabled OpensearchDomain#enabled}.
Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"`
}
type OpensearchDomainNodeToNodeEncryptionOutputReference ¶
type OpensearchDomainNodeToNodeEncryptionOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Enabled() interface{}
SetEnabled(val interface{})
EnabledInput() interface{}
// Experimental.
Fqn() *string
InternalValue() *OpensearchDomainNodeToNodeEncryption
SetInternalValue(val *OpensearchDomainNodeToNodeEncryption)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewOpensearchDomainNodeToNodeEncryptionOutputReference ¶
func NewOpensearchDomainNodeToNodeEncryptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OpensearchDomainNodeToNodeEncryptionOutputReference
type OpensearchDomainSnapshotOptions ¶
type OpensearchDomainSnapshotOptions struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#automated_snapshot_start_hour OpensearchDomain#automated_snapshot_start_hour}.
AutomatedSnapshotStartHour *float64 `field:"required" json:"automatedSnapshotStartHour" yaml:"automatedSnapshotStartHour"`
}
type OpensearchDomainSnapshotOptionsOutputReference ¶
type OpensearchDomainSnapshotOptionsOutputReference interface {
cdktf.ComplexObject
AutomatedSnapshotStartHour() *float64
SetAutomatedSnapshotStartHour(val *float64)
AutomatedSnapshotStartHourInput() *float64
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *OpensearchDomainSnapshotOptions
SetInternalValue(val *OpensearchDomainSnapshotOptions)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewOpensearchDomainSnapshotOptionsOutputReference ¶
func NewOpensearchDomainSnapshotOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OpensearchDomainSnapshotOptionsOutputReference
type OpensearchDomainTimeouts ¶
type OpensearchDomainTimeouts struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#create OpensearchDomain#create}.
Create *string `field:"optional" json:"create" yaml:"create"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#delete OpensearchDomain#delete}.
Delete *string `field:"optional" json:"delete" yaml:"delete"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#update OpensearchDomain#update}.
Update *string `field:"optional" json:"update" yaml:"update"`
}
type OpensearchDomainTimeoutsOutputReference ¶
type OpensearchDomainTimeoutsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
Create() *string
SetCreate(val *string)
CreateInput() *string
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Delete() *string
SetDelete(val *string)
DeleteInput() *string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Update() *string
SetUpdate(val *string)
UpdateInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetCreate()
ResetDelete()
ResetUpdate()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewOpensearchDomainTimeoutsOutputReference ¶
func NewOpensearchDomainTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OpensearchDomainTimeoutsOutputReference
type OpensearchDomainVpcOptions ¶
type OpensearchDomainVpcOptions struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#security_group_ids OpensearchDomain#security_group_ids}.
SecurityGroupIds *[]*string `field:"optional" json:"securityGroupIds" yaml:"securityGroupIds"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/opensearch_domain#subnet_ids OpensearchDomain#subnet_ids}.
SubnetIds *[]*string `field:"optional" json:"subnetIds" yaml:"subnetIds"`
}
type OpensearchDomainVpcOptionsOutputReference ¶
type OpensearchDomainVpcOptionsOutputReference interface {
cdktf.ComplexObject
AvailabilityZones() *[]*string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *OpensearchDomainVpcOptions
SetInternalValue(val *OpensearchDomainVpcOptions)
SecurityGroupIds() *[]*string
SetSecurityGroupIds(val *[]*string)
SecurityGroupIdsInput() *[]*string
SubnetIds() *[]*string
SetSubnetIds(val *[]*string)
SubnetIdsInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
VpcId() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetSecurityGroupIds()
ResetSubnetIds()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewOpensearchDomainVpcOptionsOutputReference ¶
func NewOpensearchDomainVpcOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OpensearchDomainVpcOptionsOutputReference
Source Files
¶
- OpensearchDomain.go
- OpensearchDomainAdvancedSecurityOptions.go
- OpensearchDomainAdvancedSecurityOptionsMasterUserOptions.go
- OpensearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference.go
- OpensearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference__checks.go
- OpensearchDomainAdvancedSecurityOptionsOutputReference.go
- OpensearchDomainAdvancedSecurityOptionsOutputReference__checks.go
- OpensearchDomainAutoTuneOptions.go
- OpensearchDomainAutoTuneOptionsMaintenanceSchedule.go
- OpensearchDomainAutoTuneOptionsMaintenanceScheduleDuration.go
- OpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference.go
- OpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference__checks.go
- OpensearchDomainAutoTuneOptionsMaintenanceScheduleList.go
- OpensearchDomainAutoTuneOptionsMaintenanceScheduleList__checks.go
- OpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference.go
- OpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference__checks.go
- OpensearchDomainAutoTuneOptionsOutputReference.go
- OpensearchDomainAutoTuneOptionsOutputReference__checks.go
- OpensearchDomainClusterConfig.go
- OpensearchDomainClusterConfigColdStorageOptions.go
- OpensearchDomainClusterConfigColdStorageOptionsOutputReference.go
- OpensearchDomainClusterConfigColdStorageOptionsOutputReference__checks.go
- OpensearchDomainClusterConfigOutputReference.go
- OpensearchDomainClusterConfigOutputReference__checks.go
- OpensearchDomainClusterConfigZoneAwarenessConfig.go
- OpensearchDomainClusterConfigZoneAwarenessConfigOutputReference.go
- OpensearchDomainClusterConfigZoneAwarenessConfigOutputReference__checks.go
- OpensearchDomainCognitoOptions.go
- OpensearchDomainCognitoOptionsOutputReference.go
- OpensearchDomainCognitoOptionsOutputReference__checks.go
- OpensearchDomainConfig.go
- OpensearchDomainDomainEndpointOptions.go
- OpensearchDomainDomainEndpointOptionsOutputReference.go
- OpensearchDomainDomainEndpointOptionsOutputReference__checks.go
- OpensearchDomainEbsOptions.go
- OpensearchDomainEbsOptionsOutputReference.go
- OpensearchDomainEbsOptionsOutputReference__checks.go
- OpensearchDomainEncryptAtRest.go
- OpensearchDomainEncryptAtRestOutputReference.go
- OpensearchDomainEncryptAtRestOutputReference__checks.go
- OpensearchDomainLogPublishingOptions.go
- OpensearchDomainLogPublishingOptionsList.go
- OpensearchDomainLogPublishingOptionsList__checks.go
- OpensearchDomainLogPublishingOptionsOutputReference.go
- OpensearchDomainLogPublishingOptionsOutputReference__checks.go
- OpensearchDomainNodeToNodeEncryption.go
- OpensearchDomainNodeToNodeEncryptionOutputReference.go
- OpensearchDomainNodeToNodeEncryptionOutputReference__checks.go
- OpensearchDomainSnapshotOptions.go
- OpensearchDomainSnapshotOptionsOutputReference.go
- OpensearchDomainSnapshotOptionsOutputReference__checks.go
- OpensearchDomainTimeouts.go
- OpensearchDomainTimeoutsOutputReference.go
- OpensearchDomainTimeoutsOutputReference__checks.go
- OpensearchDomainVpcOptions.go
- OpensearchDomainVpcOptionsOutputReference.go
- OpensearchDomainVpcOptionsOutputReference__checks.go
- OpensearchDomain__checks.go
- main.go