Versions in this module Expand all Collapse all v13 v13.0.0 Apr 14, 2023 Changes in this version + func ElasticsearchDomain_IsConstruct(x interface{}) *bool + func ElasticsearchDomain_IsTerraformElement(x interface{}) *bool + func ElasticsearchDomain_IsTerraformResource(x interface{}) *bool + func ElasticsearchDomain_TfResourceType() *string + func NewElasticsearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference_Override(e ElasticsearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference, ...) + func NewElasticsearchDomainAdvancedSecurityOptionsOutputReference_Override(e ElasticsearchDomainAdvancedSecurityOptionsOutputReference, ...) + func NewElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference_Override(e ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference, ...) + func NewElasticsearchDomainAutoTuneOptionsMaintenanceScheduleList_Override(e ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleList, ...) + func NewElasticsearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference_Override(e ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference, ...) + func NewElasticsearchDomainAutoTuneOptionsOutputReference_Override(e ElasticsearchDomainAutoTuneOptionsOutputReference, ...) + func NewElasticsearchDomainClusterConfigColdStorageOptionsOutputReference_Override(e ElasticsearchDomainClusterConfigColdStorageOptionsOutputReference, ...) + func NewElasticsearchDomainClusterConfigOutputReference_Override(e ElasticsearchDomainClusterConfigOutputReference, ...) + func NewElasticsearchDomainClusterConfigZoneAwarenessConfigOutputReference_Override(e ElasticsearchDomainClusterConfigZoneAwarenessConfigOutputReference, ...) + func NewElasticsearchDomainCognitoOptionsOutputReference_Override(e ElasticsearchDomainCognitoOptionsOutputReference, ...) + func NewElasticsearchDomainDomainEndpointOptionsOutputReference_Override(e ElasticsearchDomainDomainEndpointOptionsOutputReference, ...) + func NewElasticsearchDomainEbsOptionsOutputReference_Override(e ElasticsearchDomainEbsOptionsOutputReference, ...) + func NewElasticsearchDomainEncryptAtRestOutputReference_Override(e ElasticsearchDomainEncryptAtRestOutputReference, ...) + func NewElasticsearchDomainLogPublishingOptionsList_Override(e ElasticsearchDomainLogPublishingOptionsList, ...) + func NewElasticsearchDomainLogPublishingOptionsOutputReference_Override(e ElasticsearchDomainLogPublishingOptionsOutputReference, ...) + func NewElasticsearchDomainNodeToNodeEncryptionOutputReference_Override(e ElasticsearchDomainNodeToNodeEncryptionOutputReference, ...) + func NewElasticsearchDomainSnapshotOptionsOutputReference_Override(e ElasticsearchDomainSnapshotOptionsOutputReference, ...) + func NewElasticsearchDomainTimeoutsOutputReference_Override(e ElasticsearchDomainTimeoutsOutputReference, ...) + func NewElasticsearchDomainVpcOptionsOutputReference_Override(e ElasticsearchDomainVpcOptionsOutputReference, ...) + func NewElasticsearchDomain_Override(e ElasticsearchDomain, scope constructs.Construct, id *string, ...) + type ElasticsearchDomain interface + AccessPolicies func() *string + AccessPoliciesInput func() *string + AddOverride func(path *string, value interface{}) + AdvancedOptions func() *map[string]*string + AdvancedOptionsInput func() *map[string]*string + AdvancedSecurityOptions func() ElasticsearchDomainAdvancedSecurityOptionsOutputReference + AdvancedSecurityOptionsInput func() *ElasticsearchDomainAdvancedSecurityOptions + Arn func() *string + AutoTuneOptions func() ElasticsearchDomainAutoTuneOptionsOutputReference + AutoTuneOptionsInput func() *ElasticsearchDomainAutoTuneOptions + CdktfStack func() cdktf.TerraformStack + ClusterConfig func() ElasticsearchDomainClusterConfigOutputReference + ClusterConfigInput func() *ElasticsearchDomainClusterConfig + CognitoOptions func() ElasticsearchDomainCognitoOptionsOutputReference + CognitoOptionsInput func() *ElasticsearchDomainCognitoOptions + Connection func() interface{} + ConstructNodeMetadata func() *map[string]interface{} + Count func() *float64 + DependsOn func() *[]*string + DomainEndpointOptions func() ElasticsearchDomainDomainEndpointOptionsOutputReference + DomainEndpointOptionsInput func() *ElasticsearchDomainDomainEndpointOptions + DomainId func() *string + DomainName func() *string + DomainNameInput func() *string + EbsOptions func() ElasticsearchDomainEbsOptionsOutputReference + EbsOptionsInput func() *ElasticsearchDomainEbsOptions + ElasticsearchVersion func() *string + ElasticsearchVersionInput func() *string + EncryptAtRest func() ElasticsearchDomainEncryptAtRestOutputReference + EncryptAtRestInput func() *ElasticsearchDomainEncryptAtRest + Endpoint func() *string + ForEach func() cdktf.ITerraformIterator + Fqn func() *string + FriendlyUniqueId func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + IdInput func() *string + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + KibanaEndpoint func() *string + Lifecycle func() *cdktf.TerraformResourceLifecycle + LogPublishingOptions func() ElasticsearchDomainLogPublishingOptionsList + LogPublishingOptionsInput func() interface{} + Node func() constructs.Node + NodeToNodeEncryption func() ElasticsearchDomainNodeToNodeEncryptionOutputReference + NodeToNodeEncryptionInput func() *ElasticsearchDomainNodeToNodeEncryption + OverrideLogicalId func(newLogicalId *string) + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutAdvancedSecurityOptions func(value *ElasticsearchDomainAdvancedSecurityOptions) + PutAutoTuneOptions func(value *ElasticsearchDomainAutoTuneOptions) + PutClusterConfig func(value *ElasticsearchDomainClusterConfig) + PutCognitoOptions func(value *ElasticsearchDomainCognitoOptions) + PutDomainEndpointOptions func(value *ElasticsearchDomainDomainEndpointOptions) + PutEbsOptions func(value *ElasticsearchDomainEbsOptions) + PutEncryptAtRest func(value *ElasticsearchDomainEncryptAtRest) + PutLogPublishingOptions func(value interface{}) + PutNodeToNodeEncryption func(value *ElasticsearchDomainNodeToNodeEncryption) + PutSnapshotOptions func(value *ElasticsearchDomainSnapshotOptions) + PutTimeouts func(value *ElasticsearchDomainTimeouts) + PutVpcOptions func(value *ElasticsearchDomainVpcOptions) + RawOverrides func() interface{} + ResetAccessPolicies func() + ResetAdvancedOptions func() + ResetAdvancedSecurityOptions func() + ResetAutoTuneOptions func() + ResetClusterConfig func() + ResetCognitoOptions func() + ResetDomainEndpointOptions func() + ResetEbsOptions func() + ResetElasticsearchVersion func() + ResetEncryptAtRest func() + ResetId func() + ResetLogPublishingOptions func() + ResetNodeToNodeEncryption func() + ResetOverrideLogicalId func() + ResetSnapshotOptions func() + ResetTags func() + ResetTagsAll func() + ResetTimeouts func() + ResetVpcOptions func() + SetAccessPolicies func(val *string) + SetAdvancedOptions func(val *map[string]*string) + SetConnection func(val interface{}) + SetCount func(val *float64) + SetDependsOn func(val *[]*string) + SetDomainName func(val *string) + SetElasticsearchVersion func(val *string) + SetForEach func(val cdktf.ITerraformIterator) + SetId func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetTags func(val *map[string]*string) + SetTagsAll func(val *map[string]*string) + SnapshotOptions func() ElasticsearchDomainSnapshotOptionsOutputReference + SnapshotOptionsInput func() *ElasticsearchDomainSnapshotOptions + SynthesizeAttributes func() *map[string]interface{} + Tags func() *map[string]*string + TagsAll func() *map[string]*string + TagsAllInput func() *map[string]*string + TagsInput func() *map[string]*string + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + Timeouts func() ElasticsearchDomainTimeoutsOutputReference + TimeoutsInput func() interface{} + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + VpcOptions func() ElasticsearchDomainVpcOptionsOutputReference + VpcOptionsInput func() *ElasticsearchDomainVpcOptions + func NewElasticsearchDomain(scope constructs.Construct, id *string, config *ElasticsearchDomainConfig) ElasticsearchDomain + type ElasticsearchDomainAdvancedSecurityOptions struct + Enabled interface{} + InternalUserDatabaseEnabled interface{} + MasterUserOptions *ElasticsearchDomainAdvancedSecurityOptionsMasterUserOptions + type ElasticsearchDomainAdvancedSecurityOptionsMasterUserOptions struct + MasterUserArn *string + MasterUserName *string + MasterUserPassword *string + type ElasticsearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ElasticsearchDomainAdvancedSecurityOptionsMasterUserOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + MasterUserArn func() *string + MasterUserArnInput func() *string + MasterUserName func() *string + MasterUserNameInput func() *string + MasterUserPassword func() *string + MasterUserPasswordInput func() *string + ResetMasterUserArn func() + ResetMasterUserName func() + ResetMasterUserPassword func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ElasticsearchDomainAdvancedSecurityOptionsMasterUserOptions) + SetMasterUserArn func(val *string) + SetMasterUserName func(val *string) + SetMasterUserPassword func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewElasticsearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ElasticsearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference + type ElasticsearchDomainAdvancedSecurityOptionsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Enabled func() interface{} + EnabledInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalUserDatabaseEnabled func() interface{} + InternalUserDatabaseEnabledInput func() interface{} + InternalValue func() *ElasticsearchDomainAdvancedSecurityOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + MasterUserOptions func() ElasticsearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference + MasterUserOptionsInput func() *ElasticsearchDomainAdvancedSecurityOptionsMasterUserOptions + PutMasterUserOptions func(value *ElasticsearchDomainAdvancedSecurityOptionsMasterUserOptions) + ResetInternalUserDatabaseEnabled func() + ResetMasterUserOptions func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEnabled func(val interface{}) + SetInternalUserDatabaseEnabled func(val interface{}) + SetInternalValue func(val *ElasticsearchDomainAdvancedSecurityOptions) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewElasticsearchDomainAdvancedSecurityOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ElasticsearchDomainAdvancedSecurityOptionsOutputReference + type ElasticsearchDomainAutoTuneOptions struct + DesiredState *string + MaintenanceSchedule interface{} + RollbackOnDisable *string + type ElasticsearchDomainAutoTuneOptionsMaintenanceSchedule struct + CronExpressionForRecurrence *string + Duration *ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDuration + StartAt *string + type ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDuration struct + Unit *string + Value *float64 + type ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDuration + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDuration) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetUnit func(val *string) + SetValue func(val *float64) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Unit func() *string + UnitInput func() *string + Value func() *float64 + ValueInput func() *float64 + func NewElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference + type ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewElasticsearchDomainAutoTuneOptionsMaintenanceScheduleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleList + type ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + CronExpressionForRecurrence func() *string + CronExpressionForRecurrenceInput func() *string + Duration func() ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference + DurationInput func() *ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDuration + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PutDuration func(value *ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDuration) + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCronExpressionForRecurrence func(val *string) + SetInternalValue func(val interface{}) + SetStartAt func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + StartAt func() *string + StartAtInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewElasticsearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference + type ElasticsearchDomainAutoTuneOptionsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DesiredState func() *string + DesiredStateInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ElasticsearchDomainAutoTuneOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + MaintenanceSchedule func() ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleList + MaintenanceScheduleInput func() interface{} + PutMaintenanceSchedule func(value interface{}) + ResetMaintenanceSchedule func() + ResetRollbackOnDisable func() + Resolve func(_context cdktf.IResolveContext) interface{} + RollbackOnDisable func() *string + RollbackOnDisableInput func() *string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDesiredState func(val *string) + SetInternalValue func(val *ElasticsearchDomainAutoTuneOptions) + SetRollbackOnDisable func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewElasticsearchDomainAutoTuneOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ElasticsearchDomainAutoTuneOptionsOutputReference + type ElasticsearchDomainClusterConfig struct + ColdStorageOptions *ElasticsearchDomainClusterConfigColdStorageOptions + DedicatedMasterCount *float64 + DedicatedMasterEnabled interface{} + DedicatedMasterType *string + InstanceCount *float64 + InstanceType *string + WarmCount *float64 + WarmEnabled interface{} + WarmType *string + ZoneAwarenessConfig *ElasticsearchDomainClusterConfigZoneAwarenessConfig + ZoneAwarenessEnabled interface{} + type ElasticsearchDomainClusterConfigColdStorageOptions struct + Enabled interface{} + type ElasticsearchDomainClusterConfigColdStorageOptionsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Enabled func() interface{} + EnabledInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ElasticsearchDomainClusterConfigColdStorageOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetEnabled func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEnabled func(val interface{}) + SetInternalValue func(val *ElasticsearchDomainClusterConfigColdStorageOptions) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewElasticsearchDomainClusterConfigColdStorageOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ElasticsearchDomainClusterConfigColdStorageOptionsOutputReference + type ElasticsearchDomainClusterConfigOutputReference interface + ColdStorageOptions func() ElasticsearchDomainClusterConfigColdStorageOptionsOutputReference + ColdStorageOptionsInput func() *ElasticsearchDomainClusterConfigColdStorageOptions + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DedicatedMasterCount func() *float64 + DedicatedMasterCountInput func() *float64 + DedicatedMasterEnabled func() interface{} + DedicatedMasterEnabledInput func() interface{} + DedicatedMasterType func() *string + DedicatedMasterTypeInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InstanceCount func() *float64 + InstanceCountInput func() *float64 + InstanceType func() *string + InstanceTypeInput func() *string + InternalValue func() *ElasticsearchDomainClusterConfig + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PutColdStorageOptions func(value *ElasticsearchDomainClusterConfigColdStorageOptions) + PutZoneAwarenessConfig func(value *ElasticsearchDomainClusterConfigZoneAwarenessConfig) + ResetColdStorageOptions func() + ResetDedicatedMasterCount func() + ResetDedicatedMasterEnabled func() + ResetDedicatedMasterType func() + ResetInstanceCount func() + ResetInstanceType func() + ResetWarmCount func() + ResetWarmEnabled func() + ResetWarmType func() + ResetZoneAwarenessConfig func() + ResetZoneAwarenessEnabled func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDedicatedMasterCount func(val *float64) + SetDedicatedMasterEnabled func(val interface{}) + SetDedicatedMasterType func(val *string) + SetInstanceCount func(val *float64) + SetInstanceType func(val *string) + SetInternalValue func(val *ElasticsearchDomainClusterConfig) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWarmCount func(val *float64) + SetWarmEnabled func(val interface{}) + SetWarmType func(val *string) + SetZoneAwarenessEnabled func(val interface{}) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WarmCount func() *float64 + WarmCountInput func() *float64 + WarmEnabled func() interface{} + WarmEnabledInput func() interface{} + WarmType func() *string + WarmTypeInput func() *string + ZoneAwarenessConfig func() ElasticsearchDomainClusterConfigZoneAwarenessConfigOutputReference + ZoneAwarenessConfigInput func() *ElasticsearchDomainClusterConfigZoneAwarenessConfig + ZoneAwarenessEnabled func() interface{} + ZoneAwarenessEnabledInput func() interface{} + func NewElasticsearchDomainClusterConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ElasticsearchDomainClusterConfigOutputReference + type ElasticsearchDomainClusterConfigZoneAwarenessConfig struct + AvailabilityZoneCount *float64 + type ElasticsearchDomainClusterConfigZoneAwarenessConfigOutputReference interface + AvailabilityZoneCount func() *float64 + AvailabilityZoneCountInput func() *float64 + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ElasticsearchDomainClusterConfigZoneAwarenessConfig + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetAvailabilityZoneCount func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetAvailabilityZoneCount func(val *float64) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ElasticsearchDomainClusterConfigZoneAwarenessConfig) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewElasticsearchDomainClusterConfigZoneAwarenessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ElasticsearchDomainClusterConfigZoneAwarenessConfigOutputReference + type ElasticsearchDomainCognitoOptions struct + Enabled interface{} + IdentityPoolId *string + RoleArn *string + UserPoolId *string + type ElasticsearchDomainCognitoOptionsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Enabled func() interface{} + EnabledInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + IdentityPoolId func() *string + IdentityPoolIdInput func() *string + InternalValue func() *ElasticsearchDomainCognitoOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetEnabled func() + Resolve func(_context cdktf.IResolveContext) interface{} + RoleArn func() *string + RoleArnInput func() *string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEnabled func(val interface{}) + SetIdentityPoolId func(val *string) + SetInternalValue func(val *ElasticsearchDomainCognitoOptions) + SetRoleArn func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetUserPoolId func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + UserPoolId func() *string + UserPoolIdInput func() *string + func NewElasticsearchDomainCognitoOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ElasticsearchDomainCognitoOptionsOutputReference + type ElasticsearchDomainConfig struct + AccessPolicies *string + AdvancedOptions *map[string]*string + AdvancedSecurityOptions *ElasticsearchDomainAdvancedSecurityOptions + AutoTuneOptions *ElasticsearchDomainAutoTuneOptions + ClusterConfig *ElasticsearchDomainClusterConfig + CognitoOptions *ElasticsearchDomainCognitoOptions + Connection interface{} + Count *float64 + DependsOn *[]cdktf.ITerraformDependable + DomainEndpointOptions *ElasticsearchDomainDomainEndpointOptions + DomainName *string + EbsOptions *ElasticsearchDomainEbsOptions + ElasticsearchVersion *string + EncryptAtRest *ElasticsearchDomainEncryptAtRest + ForEach cdktf.ITerraformIterator + Id *string + Lifecycle *cdktf.TerraformResourceLifecycle + LogPublishingOptions interface{} + NodeToNodeEncryption *ElasticsearchDomainNodeToNodeEncryption + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + SnapshotOptions *ElasticsearchDomainSnapshotOptions + Tags *map[string]*string + TagsAll *map[string]*string + Timeouts *ElasticsearchDomainTimeouts + VpcOptions *ElasticsearchDomainVpcOptions + type ElasticsearchDomainDomainEndpointOptions struct + CustomEndpoint *string + CustomEndpointCertificateArn *string + CustomEndpointEnabled interface{} + EnforceHttps interface{} + TlsSecurityPolicy *string + type ElasticsearchDomainDomainEndpointOptionsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + CustomEndpoint func() *string + CustomEndpointCertificateArn func() *string + CustomEndpointCertificateArnInput func() *string + CustomEndpointEnabled func() interface{} + CustomEndpointEnabledInput func() interface{} + CustomEndpointInput func() *string + EnforceHttps func() interface{} + EnforceHttpsInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ElasticsearchDomainDomainEndpointOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetCustomEndpoint func() + ResetCustomEndpointCertificateArn func() + ResetCustomEndpointEnabled func() + ResetEnforceHttps func() + ResetTlsSecurityPolicy func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCustomEndpoint func(val *string) + SetCustomEndpointCertificateArn func(val *string) + SetCustomEndpointEnabled func(val interface{}) + SetEnforceHttps func(val interface{}) + SetInternalValue func(val *ElasticsearchDomainDomainEndpointOptions) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetTlsSecurityPolicy func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + TlsSecurityPolicy func() *string + TlsSecurityPolicyInput func() *string + ToString func() *string + func NewElasticsearchDomainDomainEndpointOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ElasticsearchDomainDomainEndpointOptionsOutputReference + type ElasticsearchDomainEbsOptions struct + EbsEnabled interface{} + Iops *float64 + Throughput *float64 + VolumeSize *float64 + VolumeType *string + type ElasticsearchDomainEbsOptionsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + EbsEnabled func() interface{} + EbsEnabledInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ElasticsearchDomainEbsOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Iops func() *float64 + IopsInput func() *float64 + ResetIops func() + ResetThroughput func() + ResetVolumeSize func() + ResetVolumeType func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEbsEnabled func(val interface{}) + SetInternalValue func(val *ElasticsearchDomainEbsOptions) + SetIops func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetThroughput func(val *float64) + SetVolumeSize func(val *float64) + SetVolumeType func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + Throughput func() *float64 + ThroughputInput func() *float64 + ToString func() *string + VolumeSize func() *float64 + VolumeSizeInput func() *float64 + VolumeType func() *string + VolumeTypeInput func() *string + func NewElasticsearchDomainEbsOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ElasticsearchDomainEbsOptionsOutputReference + type ElasticsearchDomainEncryptAtRest struct + Enabled interface{} + KmsKeyId *string + type ElasticsearchDomainEncryptAtRestOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Enabled func() interface{} + EnabledInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ElasticsearchDomainEncryptAtRest + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + KmsKeyId func() *string + KmsKeyIdInput func() *string + ResetKmsKeyId func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEnabled func(val interface{}) + SetInternalValue func(val *ElasticsearchDomainEncryptAtRest) + SetKmsKeyId func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewElasticsearchDomainEncryptAtRestOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ElasticsearchDomainEncryptAtRestOutputReference + type ElasticsearchDomainLogPublishingOptions struct + CloudwatchLogGroupArn *string + Enabled interface{} + LogType *string + type ElasticsearchDomainLogPublishingOptionsList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ElasticsearchDomainLogPublishingOptionsOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewElasticsearchDomainLogPublishingOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ElasticsearchDomainLogPublishingOptionsList + type ElasticsearchDomainLogPublishingOptionsOutputReference interface + CloudwatchLogGroupArn func() *string + CloudwatchLogGroupArnInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Enabled func() interface{} + EnabledInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + LogType func() *string + LogTypeInput func() *string + ResetEnabled func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetCloudwatchLogGroupArn func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEnabled func(val interface{}) + SetInternalValue func(val interface{}) + SetLogType func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewElasticsearchDomainLogPublishingOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ElasticsearchDomainLogPublishingOptionsOutputReference + type ElasticsearchDomainNodeToNodeEncryption struct + Enabled interface{} + type ElasticsearchDomainNodeToNodeEncryptionOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Enabled func() interface{} + EnabledInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ElasticsearchDomainNodeToNodeEncryption + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEnabled func(val interface{}) + SetInternalValue func(val *ElasticsearchDomainNodeToNodeEncryption) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewElasticsearchDomainNodeToNodeEncryptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ElasticsearchDomainNodeToNodeEncryptionOutputReference + type ElasticsearchDomainSnapshotOptions struct + AutomatedSnapshotStartHour *float64 + type ElasticsearchDomainSnapshotOptionsOutputReference interface + AutomatedSnapshotStartHour func() *float64 + AutomatedSnapshotStartHourInput func() *float64 + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ElasticsearchDomainSnapshotOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetAutomatedSnapshotStartHour func(val *float64) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ElasticsearchDomainSnapshotOptions) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewElasticsearchDomainSnapshotOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ElasticsearchDomainSnapshotOptionsOutputReference + type ElasticsearchDomainTimeouts struct + Create *string + Delete *string + Update *string + type ElasticsearchDomainTimeoutsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Create func() *string + CreateInput func() *string + CreationStack func() *[]*string + Delete func() *string + DeleteInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetCreate func() + ResetDelete func() + ResetUpdate func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCreate func(val *string) + SetDelete func(val *string) + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetUpdate func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Update func() *string + UpdateInput func() *string + func NewElasticsearchDomainTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ElasticsearchDomainTimeoutsOutputReference + type ElasticsearchDomainVpcOptions struct + SecurityGroupIds *[]*string + SubnetIds *[]*string + type ElasticsearchDomainVpcOptionsOutputReference interface + AvailabilityZones func() *[]*string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ElasticsearchDomainVpcOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetSecurityGroupIds func() + ResetSubnetIds func() + Resolve func(_context cdktf.IResolveContext) interface{} + SecurityGroupIds func() *[]*string + SecurityGroupIdsInput func() *[]*string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ElasticsearchDomainVpcOptions) + SetSecurityGroupIds func(val *[]*string) + SetSubnetIds func(val *[]*string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SubnetIds func() *[]*string + SubnetIdsInput func() *[]*string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + VpcId func() *string + func NewElasticsearchDomainVpcOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ElasticsearchDomainVpcOptionsOutputReference Other modules containing this package github.com/cdktf/cdktf-provider-aws-go/aws/v10 github.com/cdktf/cdktf-provider-aws-go/aws/v11 github.com/cdktf/cdktf-provider-aws-go/aws/v12 github.com/cdktf/cdktf-provider-aws-go/aws/v14 github.com/cdktf/cdktf-provider-aws-go/aws/v15 github.com/cdktf/cdktf-provider-aws-go/aws/v16 github.com/cdktf/cdktf-provider-aws-go/aws/v17 github.com/cdktf/cdktf-provider-aws-go/aws/v18 github.com/cdktf/cdktf-provider-aws-go/aws/v19