awsmemorydb

package
v2.0.0-rc.25 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 22, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

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`.

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`.

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
	ClusterEndpoint() interface{}
	SetClusterEndpoint(val interface{})
	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`.

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.ClusterName`.
	ClusterName *string `json:"clusterName"`
	// `AWS::MemoryDB::Cluster.ACLName`.
	AclName *string `json:"aclName"`
	// `AWS::MemoryDB::Cluster.AutoMinorVersionUpgrade`.
	AutoMinorVersionUpgrade interface{} `json:"autoMinorVersionUpgrade"`
	// `AWS::MemoryDB::Cluster.ClusterEndpoint`.
	ClusterEndpoint interface{} `json:"clusterEndpoint"`
	// `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`.

type CfnCluster_EndpointProperty

type CfnCluster_EndpointProperty struct {
	// `CfnCluster.EndpointProperty.Address`.
	Address *string `json:"address"`
	// `CfnCluster.EndpointProperty.Port`.
	Port *float64 `json:"port"`
}

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`.

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.ParameterGroupName`.
	ParameterGroupName *string `json:"parameterGroupName"`
	// `AWS::MemoryDB::ParameterGroup.Description`.
	Description *string `json:"description"`
	// `AWS::MemoryDB::ParameterGroup.Family`.
	Family *string `json:"family"`
	// `AWS::MemoryDB::ParameterGroup.Parameters`.
	Parameters interface{} `json:"parameters"`
	// `AWS::MemoryDB::ParameterGroup.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::MemoryDB::ParameterGroup`.

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`.

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.SubnetGroupName`.
	SubnetGroupName *string `json:"subnetGroupName"`
	// `AWS::MemoryDB::SubnetGroup.Description`.
	Description *string `json:"description"`
	// `AWS::MemoryDB::SubnetGroup.SubnetIds`.
	SubnetIds *[]*string `json:"subnetIds"`
	// `AWS::MemoryDB::SubnetGroup.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::MemoryDB::SubnetGroup`.

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`.

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.UserName`.
	UserName *string `json:"userName"`
	// `AWS::MemoryDB::User.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::MemoryDB::User`.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL