Documentation ¶
Index ¶
- func CfnACL_CFN_RESOURCE_TYPE_NAME() *string
- func CfnACL_IsCfnElement(x interface{}) *bool
- func CfnACL_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnACL_IsConstruct(x interface{}) *bool
- func CfnCluster_CFN_RESOURCE_TYPE_NAME() *string
- func CfnCluster_IsCfnElement(x interface{}) *bool
- func CfnCluster_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnCluster_IsConstruct(x interface{}) *bool
- func CfnParameterGroup_CFN_RESOURCE_TYPE_NAME() *string
- func CfnParameterGroup_IsCfnElement(x interface{}) *bool
- func CfnParameterGroup_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnParameterGroup_IsConstruct(x interface{}) *bool
- func CfnSubnetGroup_CFN_RESOURCE_TYPE_NAME() *string
- func CfnSubnetGroup_IsCfnElement(x interface{}) *bool
- func CfnSubnetGroup_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnSubnetGroup_IsConstruct(x interface{}) *bool
- func CfnUser_CFN_RESOURCE_TYPE_NAME() *string
- func CfnUser_IsCfnElement(x interface{}) *bool
- func CfnUser_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnUser_IsConstruct(x interface{}) *bool
- func NewCfnACL_Override(c CfnACL, scope constructs.Construct, id *string, props *CfnACLProps)
- func NewCfnCluster_Override(c CfnCluster, scope constructs.Construct, id *string, props *CfnClusterProps)
- func NewCfnParameterGroup_Override(c CfnParameterGroup, scope constructs.Construct, id *string, ...)
- func NewCfnSubnetGroup_Override(c CfnSubnetGroup, scope constructs.Construct, id *string, ...)
- func NewCfnUser_Override(c CfnUser, scope constructs.Construct, id *string, props *CfnUserProps)
- type CfnACL
- type CfnACLProps
- type CfnCluster
- type CfnClusterProps
- type CfnCluster_EndpointProperty
- type CfnParameterGroup
- type CfnParameterGroupProps
- type CfnSubnetGroup
- type CfnSubnetGroupProps
- type CfnUser
- type CfnUserProps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnACL_CFN_RESOURCE_TYPE_NAME ¶
func CfnACL_CFN_RESOURCE_TYPE_NAME() *string
func CfnACL_IsCfnElement ¶
func CfnACL_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnACL_IsCfnResource ¶
func CfnACL_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnACL_IsConstruct ¶
func CfnACL_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnCluster_CFN_RESOURCE_TYPE_NAME ¶
func CfnCluster_CFN_RESOURCE_TYPE_NAME() *string
func CfnCluster_IsCfnElement ¶
func CfnCluster_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnCluster_IsCfnResource ¶
func CfnCluster_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnCluster_IsConstruct ¶
func CfnCluster_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnParameterGroup_CFN_RESOURCE_TYPE_NAME ¶
func CfnParameterGroup_CFN_RESOURCE_TYPE_NAME() *string
func CfnParameterGroup_IsCfnElement ¶
func CfnParameterGroup_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnParameterGroup_IsCfnResource ¶
func CfnParameterGroup_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnParameterGroup_IsConstruct ¶
func CfnParameterGroup_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnSubnetGroup_CFN_RESOURCE_TYPE_NAME ¶
func CfnSubnetGroup_CFN_RESOURCE_TYPE_NAME() *string
func CfnSubnetGroup_IsCfnElement ¶
func CfnSubnetGroup_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnSubnetGroup_IsCfnResource ¶
func CfnSubnetGroup_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnSubnetGroup_IsConstruct ¶
func CfnSubnetGroup_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnUser_CFN_RESOURCE_TYPE_NAME ¶
func CfnUser_CFN_RESOURCE_TYPE_NAME() *string
func CfnUser_IsCfnElement ¶
func CfnUser_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnUser_IsCfnResource ¶
func CfnUser_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnUser_IsConstruct ¶
func CfnUser_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnACL_Override ¶
func NewCfnACL_Override(c CfnACL, scope constructs.Construct, id *string, props *CfnACLProps)
Create a new `AWS::MemoryDB::ACL`.
func NewCfnCluster_Override ¶
func NewCfnCluster_Override(c CfnCluster, scope constructs.Construct, id *string, props *CfnClusterProps)
Create a new `AWS::MemoryDB::Cluster`.
func NewCfnParameterGroup_Override ¶
func NewCfnParameterGroup_Override(c CfnParameterGroup, scope constructs.Construct, id *string, props *CfnParameterGroupProps)
Create a new `AWS::MemoryDB::ParameterGroup`.
func NewCfnSubnetGroup_Override ¶
func NewCfnSubnetGroup_Override(c CfnSubnetGroup, scope constructs.Construct, id *string, props *CfnSubnetGroupProps)
Create a new `AWS::MemoryDB::SubnetGroup`.
func NewCfnUser_Override ¶
func NewCfnUser_Override(c CfnUser, scope constructs.Construct, id *string, props *CfnUserProps)
Create a new `AWS::MemoryDB::User`.
Types ¶
type CfnACL ¶
type CfnACL interface { awscdk.CfnResource awscdk.IInspectable AclName() *string SetAclName(val *string) AttrArn() *string AttrStatus() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() constructs.Node Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} UserNames() *[]*string SetUserNames(val *[]*string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::MemoryDB::ACL`.
TODO: EXAMPLE
func NewCfnACL ¶
func NewCfnACL(scope constructs.Construct, id *string, props *CfnACLProps) CfnACL
Create a new `AWS::MemoryDB::ACL`.
type CfnACLProps ¶
type CfnACLProps struct { // `AWS::MemoryDB::ACL.ACLName`. AclName *string `json:"aclName"` // `AWS::MemoryDB::ACL.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::MemoryDB::ACL.UserNames`. UserNames *[]*string `json:"userNames"` }
Properties for defining a `AWS::MemoryDB::ACL`.
TODO: EXAMPLE
type CfnCluster ¶
type CfnCluster interface { awscdk.CfnResource awscdk.IInspectable AclName() *string SetAclName(val *string) AttrArn() *string AttrClusterEndpointAddress() *string AttrClusterEndpointPort() *float64 AttrParameterGroupStatus() *string AttrStatus() *string AutoMinorVersionUpgrade() interface{} SetAutoMinorVersionUpgrade(val interface{}) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string ClusterName() *string SetClusterName(val *string) CreationStack() *[]*string Description() *string SetDescription(val *string) EngineVersion() *string SetEngineVersion(val *string) FinalSnapshotName() *string SetFinalSnapshotName(val *string) KmsKeyId() *string SetKmsKeyId(val *string) LogicalId() *string MaintenanceWindow() *string SetMaintenanceWindow(val *string) Node() constructs.Node NodeType() *string SetNodeType(val *string) NumReplicasPerShard() *float64 SetNumReplicasPerShard(val *float64) NumShards() *float64 SetNumShards(val *float64) ParameterGroupName() *string SetParameterGroupName(val *string) Port() *float64 SetPort(val *float64) Ref() *string SecurityGroupIds() *[]*string SetSecurityGroupIds(val *[]*string) SnapshotArns() *[]*string SetSnapshotArns(val *[]*string) SnapshotName() *string SetSnapshotName(val *string) SnapshotRetentionLimit() *float64 SetSnapshotRetentionLimit(val *float64) SnapshotWindow() *string SetSnapshotWindow(val *string) SnsTopicArn() *string SetSnsTopicArn(val *string) SnsTopicStatus() *string SetSnsTopicStatus(val *string) Stack() awscdk.Stack SubnetGroupName() *string SetSubnetGroupName(val *string) Tags() awscdk.TagManager TlsEnabled() interface{} SetTlsEnabled(val interface{}) UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::MemoryDB::Cluster`.
TODO: EXAMPLE
func NewCfnCluster ¶
func NewCfnCluster(scope constructs.Construct, id *string, props *CfnClusterProps) CfnCluster
Create a new `AWS::MemoryDB::Cluster`.
type CfnClusterProps ¶
type CfnClusterProps struct { // `AWS::MemoryDB::Cluster.ACLName`. AclName *string `json:"aclName"` // `AWS::MemoryDB::Cluster.AutoMinorVersionUpgrade`. AutoMinorVersionUpgrade interface{} `json:"autoMinorVersionUpgrade"` // `AWS::MemoryDB::Cluster.ClusterName`. ClusterName *string `json:"clusterName"` // `AWS::MemoryDB::Cluster.Description`. Description *string `json:"description"` // `AWS::MemoryDB::Cluster.EngineVersion`. EngineVersion *string `json:"engineVersion"` // `AWS::MemoryDB::Cluster.FinalSnapshotName`. FinalSnapshotName *string `json:"finalSnapshotName"` // `AWS::MemoryDB::Cluster.KmsKeyId`. KmsKeyId *string `json:"kmsKeyId"` // `AWS::MemoryDB::Cluster.MaintenanceWindow`. MaintenanceWindow *string `json:"maintenanceWindow"` // `AWS::MemoryDB::Cluster.NodeType`. NodeType *string `json:"nodeType"` // `AWS::MemoryDB::Cluster.NumReplicasPerShard`. NumReplicasPerShard *float64 `json:"numReplicasPerShard"` // `AWS::MemoryDB::Cluster.NumShards`. NumShards *float64 `json:"numShards"` // `AWS::MemoryDB::Cluster.ParameterGroupName`. ParameterGroupName *string `json:"parameterGroupName"` // `AWS::MemoryDB::Cluster.Port`. Port *float64 `json:"port"` // `AWS::MemoryDB::Cluster.SecurityGroupIds`. SecurityGroupIds *[]*string `json:"securityGroupIds"` // `AWS::MemoryDB::Cluster.SnapshotArns`. SnapshotArns *[]*string `json:"snapshotArns"` // `AWS::MemoryDB::Cluster.SnapshotName`. SnapshotName *string `json:"snapshotName"` // `AWS::MemoryDB::Cluster.SnapshotRetentionLimit`. SnapshotRetentionLimit *float64 `json:"snapshotRetentionLimit"` // `AWS::MemoryDB::Cluster.SnapshotWindow`. SnapshotWindow *string `json:"snapshotWindow"` // `AWS::MemoryDB::Cluster.SnsTopicArn`. SnsTopicArn *string `json:"snsTopicArn"` // `AWS::MemoryDB::Cluster.SnsTopicStatus`. SnsTopicStatus *string `json:"snsTopicStatus"` // `AWS::MemoryDB::Cluster.SubnetGroupName`. SubnetGroupName *string `json:"subnetGroupName"` // `AWS::MemoryDB::Cluster.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::MemoryDB::Cluster.TLSEnabled`. TlsEnabled interface{} `json:"tlsEnabled"` }
Properties for defining a `AWS::MemoryDB::Cluster`.
TODO: EXAMPLE
type CfnCluster_EndpointProperty ¶
type CfnCluster_EndpointProperty struct { // `CfnCluster.EndpointProperty.Address`. Address *string `json:"address"` // `CfnCluster.EndpointProperty.Port`. Port *float64 `json:"port"` }
TODO: EXAMPLE
type CfnParameterGroup ¶
type CfnParameterGroup interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) Family() *string SetFamily(val *string) LogicalId() *string Node() constructs.Node ParameterGroupName() *string SetParameterGroupName(val *string) Parameters() interface{} SetParameters(val interface{}) Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::MemoryDB::ParameterGroup`.
TODO: EXAMPLE
func NewCfnParameterGroup ¶
func NewCfnParameterGroup(scope constructs.Construct, id *string, props *CfnParameterGroupProps) CfnParameterGroup
Create a new `AWS::MemoryDB::ParameterGroup`.
type CfnParameterGroupProps ¶
type CfnParameterGroupProps struct { // `AWS::MemoryDB::ParameterGroup.Description`. Description *string `json:"description"` // `AWS::MemoryDB::ParameterGroup.Family`. Family *string `json:"family"` // `AWS::MemoryDB::ParameterGroup.ParameterGroupName`. ParameterGroupName *string `json:"parameterGroupName"` // `AWS::MemoryDB::ParameterGroup.Parameters`. Parameters interface{} `json:"parameters"` // `AWS::MemoryDB::ParameterGroup.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::MemoryDB::ParameterGroup`.
TODO: EXAMPLE
type CfnSubnetGroup ¶
type CfnSubnetGroup interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) LogicalId() *string Node() constructs.Node Ref() *string Stack() awscdk.Stack SubnetGroupName() *string SetSubnetGroupName(val *string) SubnetIds() *[]*string SetSubnetIds(val *[]*string) Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::MemoryDB::SubnetGroup`.
TODO: EXAMPLE
func NewCfnSubnetGroup ¶
func NewCfnSubnetGroup(scope constructs.Construct, id *string, props *CfnSubnetGroupProps) CfnSubnetGroup
Create a new `AWS::MemoryDB::SubnetGroup`.
type CfnSubnetGroupProps ¶
type CfnSubnetGroupProps struct { // `AWS::MemoryDB::SubnetGroup.Description`. Description *string `json:"description"` // `AWS::MemoryDB::SubnetGroup.SubnetGroupName`. SubnetGroupName *string `json:"subnetGroupName"` // `AWS::MemoryDB::SubnetGroup.SubnetIds`. SubnetIds *[]*string `json:"subnetIds"` // `AWS::MemoryDB::SubnetGroup.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::MemoryDB::SubnetGroup`.
TODO: EXAMPLE
type CfnUser ¶
type CfnUser interface { awscdk.CfnResource awscdk.IInspectable AccessString() *string SetAccessString(val *string) AttrArn() *string AttrStatus() *string AuthenticationMode() interface{} SetAuthenticationMode(val interface{}) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() constructs.Node Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} UserName() *string SetUserName(val *string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::MemoryDB::User`.
TODO: EXAMPLE
func NewCfnUser ¶
func NewCfnUser(scope constructs.Construct, id *string, props *CfnUserProps) CfnUser
Create a new `AWS::MemoryDB::User`.
type CfnUserProps ¶
type CfnUserProps struct { // `AWS::MemoryDB::User.AccessString`. AccessString *string `json:"accessString"` // `AWS::MemoryDB::User.AuthenticationMode`. AuthenticationMode interface{} `json:"authenticationMode"` // `AWS::MemoryDB::User.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::MemoryDB::User.UserName`. UserName *string `json:"userName"` }
Properties for defining a `AWS::MemoryDB::User`.
TODO: EXAMPLE