Versions in this module Expand all Collapse all v15 v15.0.0 Jun 15, 2023 Changes in this version + func ElasticacheReplicationGroup_IsConstruct(x interface{}) *bool + func ElasticacheReplicationGroup_IsTerraformElement(x interface{}) *bool + func ElasticacheReplicationGroup_IsTerraformResource(x interface{}) *bool + func ElasticacheReplicationGroup_TfResourceType() *string + func NewElasticacheReplicationGroupClusterModeOutputReference_Override(e ElasticacheReplicationGroupClusterModeOutputReference, ...) + func NewElasticacheReplicationGroupLogDeliveryConfigurationList_Override(e ElasticacheReplicationGroupLogDeliveryConfigurationList, ...) + func NewElasticacheReplicationGroupLogDeliveryConfigurationOutputReference_Override(e ElasticacheReplicationGroupLogDeliveryConfigurationOutputReference, ...) + func NewElasticacheReplicationGroupTimeoutsOutputReference_Override(e ElasticacheReplicationGroupTimeoutsOutputReference, ...) + func NewElasticacheReplicationGroup_Override(e ElasticacheReplicationGroup, scope constructs.Construct, id *string, ...) + type ElasticacheReplicationGroup interface + AddOverride func(path *string, value interface{}) + ApplyImmediately func() interface{} + ApplyImmediatelyInput func() interface{} + Arn func() *string + AtRestEncryptionEnabled func() interface{} + AtRestEncryptionEnabledInput func() interface{} + AuthToken func() *string + AuthTokenInput func() *string + AutoMinorVersionUpgrade func() *string + AutoMinorVersionUpgradeInput func() *string + AutomaticFailoverEnabled func() interface{} + AutomaticFailoverEnabledInput func() interface{} + AvailabilityZones func() *[]*string + AvailabilityZonesInput func() *[]*string + CdktfStack func() cdktf.TerraformStack + ClusterEnabled func() cdktf.IResolvable + ClusterMode func() ElasticacheReplicationGroupClusterModeOutputReference + ClusterModeInput func() *ElasticacheReplicationGroupClusterMode + ConfigurationEndpointAddress func() *string + Connection func() interface{} + ConstructNodeMetadata func() *map[string]interface{} + Count func() interface{} + DataTieringEnabled func() interface{} + DataTieringEnabledInput func() interface{} + DependsOn func() *[]*string + Description func() *string + DescriptionInput func() *string + Engine func() *string + EngineInput func() *string + EngineVersion func() *string + EngineVersionActual func() *string + EngineVersionInput func() *string + FinalSnapshotIdentifier func() *string + FinalSnapshotIdentifierInput 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 + GlobalReplicationGroupId func() *string + GlobalReplicationGroupIdInput func() *string + Id func() *string + IdInput func() *string + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + KmsKeyId func() *string + KmsKeyIdInput func() *string + Lifecycle func() *cdktf.TerraformResourceLifecycle + LogDeliveryConfiguration func() ElasticacheReplicationGroupLogDeliveryConfigurationList + LogDeliveryConfigurationInput func() interface{} + MaintenanceWindow func() *string + MaintenanceWindowInput func() *string + MemberClusters func() *[]*string + MultiAzEnabled func() interface{} + MultiAzEnabledInput func() interface{} + Node func() constructs.Node + NodeType func() *string + NodeTypeInput func() *string + NotificationTopicArn func() *string + NotificationTopicArnInput func() *string + NumCacheClusters func() *float64 + NumCacheClustersInput func() *float64 + NumNodeGroups func() *float64 + NumNodeGroupsInput func() *float64 + NumberCacheClusters func() *float64 + NumberCacheClustersInput func() *float64 + OverrideLogicalId func(newLogicalId *string) + ParameterGroupName func() *string + ParameterGroupNameInput func() *string + Port func() *float64 + PortInput func() *float64 + PreferredCacheClusterAzs func() *[]*string + PreferredCacheClusterAzsInput func() *[]*string + PrimaryEndpointAddress func() *string + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutClusterMode func(value *ElasticacheReplicationGroupClusterMode) + PutLogDeliveryConfiguration func(value interface{}) + PutTimeouts func(value *ElasticacheReplicationGroupTimeouts) + RawOverrides func() interface{} + ReaderEndpointAddress func() *string + ReplicasPerNodeGroup func() *float64 + ReplicasPerNodeGroupInput func() *float64 + ReplicationGroupDescription func() *string + ReplicationGroupDescriptionInput func() *string + ReplicationGroupId func() *string + ReplicationGroupIdInput func() *string + ResetApplyImmediately func() + ResetAtRestEncryptionEnabled func() + ResetAuthToken func() + ResetAutoMinorVersionUpgrade func() + ResetAutomaticFailoverEnabled func() + ResetAvailabilityZones func() + ResetClusterMode func() + ResetDataTieringEnabled func() + ResetDescription func() + ResetEngine func() + ResetEngineVersion func() + ResetFinalSnapshotIdentifier func() + ResetGlobalReplicationGroupId func() + ResetId func() + ResetKmsKeyId func() + ResetLogDeliveryConfiguration func() + ResetMaintenanceWindow func() + ResetMultiAzEnabled func() + ResetNodeType func() + ResetNotificationTopicArn func() + ResetNumCacheClusters func() + ResetNumNodeGroups func() + ResetNumberCacheClusters func() + ResetOverrideLogicalId func() + ResetParameterGroupName func() + ResetPort func() + ResetPreferredCacheClusterAzs func() + ResetReplicasPerNodeGroup func() + ResetReplicationGroupDescription func() + ResetSecurityGroupIds func() + ResetSecurityGroupNames func() + ResetSnapshotArns func() + ResetSnapshotName func() + ResetSnapshotRetentionLimit func() + ResetSnapshotWindow func() + ResetSubnetGroupName func() + ResetTags func() + ResetTagsAll func() + ResetTimeouts func() + ResetTransitEncryptionEnabled func() + ResetUserGroupIds func() + SecurityGroupIds func() *[]*string + SecurityGroupIdsInput func() *[]*string + SecurityGroupNames func() *[]*string + SecurityGroupNamesInput func() *[]*string + SetApplyImmediately func(val interface{}) + SetAtRestEncryptionEnabled func(val interface{}) + SetAuthToken func(val *string) + SetAutoMinorVersionUpgrade func(val *string) + SetAutomaticFailoverEnabled func(val interface{}) + SetAvailabilityZones func(val *[]*string) + SetConnection func(val interface{}) + SetCount func(val interface{}) + SetDataTieringEnabled func(val interface{}) + SetDependsOn func(val *[]*string) + SetDescription func(val *string) + SetEngine func(val *string) + SetEngineVersion func(val *string) + SetFinalSnapshotIdentifier func(val *string) + SetForEach func(val cdktf.ITerraformIterator) + SetGlobalReplicationGroupId func(val *string) + SetId func(val *string) + SetKmsKeyId func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetMaintenanceWindow func(val *string) + SetMultiAzEnabled func(val interface{}) + SetNodeType func(val *string) + SetNotificationTopicArn func(val *string) + SetNumCacheClusters func(val *float64) + SetNumNodeGroups func(val *float64) + SetNumberCacheClusters func(val *float64) + SetParameterGroupName func(val *string) + SetPort func(val *float64) + SetPreferredCacheClusterAzs func(val *[]*string) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetReplicasPerNodeGroup func(val *float64) + SetReplicationGroupDescription func(val *string) + SetReplicationGroupId func(val *string) + SetSecurityGroupIds func(val *[]*string) + SetSecurityGroupNames func(val *[]*string) + SetSnapshotArns func(val *[]*string) + SetSnapshotName func(val *string) + SetSnapshotRetentionLimit func(val *float64) + SetSnapshotWindow func(val *string) + SetSubnetGroupName func(val *string) + SetTags func(val *map[string]*string) + SetTagsAll func(val *map[string]*string) + SetTransitEncryptionEnabled func(val interface{}) + SetUserGroupIds func(val *[]*string) + SnapshotArns func() *[]*string + SnapshotArnsInput func() *[]*string + SnapshotName func() *string + SnapshotNameInput func() *string + SnapshotRetentionLimit func() *float64 + SnapshotRetentionLimitInput func() *float64 + SnapshotWindow func() *string + SnapshotWindowInput func() *string + SubnetGroupName func() *string + SubnetGroupNameInput func() *string + 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() ElasticacheReplicationGroupTimeoutsOutputReference + TimeoutsInput func() interface{} + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + TransitEncryptionEnabled func() interface{} + TransitEncryptionEnabledInput func() interface{} + UserGroupIds func() *[]*string + UserGroupIdsInput func() *[]*string + func NewElasticacheReplicationGroup(scope constructs.Construct, id *string, ...) ElasticacheReplicationGroup + type ElasticacheReplicationGroupClusterMode struct + NumNodeGroups *float64 + ReplicasPerNodeGroup *float64 + type ElasticacheReplicationGroupClusterModeOutputReference 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() *ElasticacheReplicationGroupClusterMode + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + NumNodeGroups func() *float64 + NumNodeGroupsInput func() *float64 + ReplicasPerNodeGroup func() *float64 + ReplicasPerNodeGroupInput func() *float64 + ResetNumNodeGroups func() + ResetReplicasPerNodeGroup func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ElasticacheReplicationGroupClusterMode) + SetNumNodeGroups func(val *float64) + SetReplicasPerNodeGroup func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewElasticacheReplicationGroupClusterModeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ElasticacheReplicationGroupClusterModeOutputReference + type ElasticacheReplicationGroupConfig struct + ApplyImmediately interface{} + AtRestEncryptionEnabled interface{} + AuthToken *string + AutoMinorVersionUpgrade *string + AutomaticFailoverEnabled interface{} + AvailabilityZones *[]*string + ClusterMode *ElasticacheReplicationGroupClusterMode + Connection interface{} + Count interface{} + DataTieringEnabled interface{} + DependsOn *[]cdktf.ITerraformDependable + Description *string + Engine *string + EngineVersion *string + FinalSnapshotIdentifier *string + ForEach cdktf.ITerraformIterator + GlobalReplicationGroupId *string + Id *string + KmsKeyId *string + Lifecycle *cdktf.TerraformResourceLifecycle + LogDeliveryConfiguration interface{} + MaintenanceWindow *string + MultiAzEnabled interface{} + NodeType *string + NotificationTopicArn *string + NumCacheClusters *float64 + NumNodeGroups *float64 + NumberCacheClusters *float64 + ParameterGroupName *string + Port *float64 + PreferredCacheClusterAzs *[]*string + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + ReplicasPerNodeGroup *float64 + ReplicationGroupDescription *string + ReplicationGroupId *string + SecurityGroupIds *[]*string + SecurityGroupNames *[]*string + SnapshotArns *[]*string + SnapshotName *string + SnapshotRetentionLimit *float64 + SnapshotWindow *string + SubnetGroupName *string + Tags *map[string]*string + TagsAll *map[string]*string + Timeouts *ElasticacheReplicationGroupTimeouts + TransitEncryptionEnabled interface{} + UserGroupIds *[]*string + type ElasticacheReplicationGroupLogDeliveryConfiguration struct + Destination *string + DestinationType *string + LogFormat *string + LogType *string + type ElasticacheReplicationGroupLogDeliveryConfigurationList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ElasticacheReplicationGroupLogDeliveryConfigurationOutputReference + 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 NewElasticacheReplicationGroupLogDeliveryConfigurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ElasticacheReplicationGroupLogDeliveryConfigurationList + type ElasticacheReplicationGroupLogDeliveryConfigurationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Destination func() *string + DestinationInput func() *string + DestinationType func() *string + DestinationTypeInput 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 + LogFormat func() *string + LogFormatInput func() *string + LogType func() *string + LogTypeInput func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDestination func(val *string) + SetDestinationType func(val *string) + SetInternalValue func(val interface{}) + SetLogFormat func(val *string) + SetLogType func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewElasticacheReplicationGroupLogDeliveryConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ElasticacheReplicationGroupLogDeliveryConfigurationOutputReference + type ElasticacheReplicationGroupTimeouts struct + Create *string + Delete *string + Update *string + type ElasticacheReplicationGroupTimeoutsOutputReference 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 NewElasticacheReplicationGroupTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ElasticacheReplicationGroupTimeoutsOutputReference 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/v13 github.com/cdktf/cdktf-provider-aws-go/aws/v14 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