Documentation
¶
Index ¶
- Constants
- type ACL
- type ACLArgs
- type ACLInput
- type ACLOutput
- type ACLState
- type ACLTag
- type ACLTagArgs
- type ACLTagArray
- type ACLTagArrayInput
- type ACLTagArrayOutput
- type ACLTagInput
- type ACLTagOutput
- type AuthenticationModeProperties
- type AuthenticationModePropertiesArgs
- func (AuthenticationModePropertiesArgs) ElementType() reflect.Type
- func (i AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesOutput() AuthenticationModePropertiesOutput
- func (i AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesOutputWithContext(ctx context.Context) AuthenticationModePropertiesOutput
- func (i AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesPtrOutput() AuthenticationModePropertiesPtrOutput
- func (i AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesPtrOutputWithContext(ctx context.Context) AuthenticationModePropertiesPtrOutput
- type AuthenticationModePropertiesInput
- type AuthenticationModePropertiesOutput
- func (AuthenticationModePropertiesOutput) ElementType() reflect.Type
- func (o AuthenticationModePropertiesOutput) Passwords() pulumi.StringArrayOutput
- func (o AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesOutput() AuthenticationModePropertiesOutput
- func (o AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesOutputWithContext(ctx context.Context) AuthenticationModePropertiesOutput
- func (o AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesPtrOutput() AuthenticationModePropertiesPtrOutput
- func (o AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesPtrOutputWithContext(ctx context.Context) AuthenticationModePropertiesPtrOutput
- func (o AuthenticationModePropertiesOutput) Type() UserAuthenticationModePropertiesTypePtrOutput
- type AuthenticationModePropertiesPtrInput
- type AuthenticationModePropertiesPtrOutput
- func (o AuthenticationModePropertiesPtrOutput) Elem() AuthenticationModePropertiesOutput
- func (AuthenticationModePropertiesPtrOutput) ElementType() reflect.Type
- func (o AuthenticationModePropertiesPtrOutput) Passwords() pulumi.StringArrayOutput
- func (o AuthenticationModePropertiesPtrOutput) ToAuthenticationModePropertiesPtrOutput() AuthenticationModePropertiesPtrOutput
- func (o AuthenticationModePropertiesPtrOutput) ToAuthenticationModePropertiesPtrOutputWithContext(ctx context.Context) AuthenticationModePropertiesPtrOutput
- func (o AuthenticationModePropertiesPtrOutput) Type() UserAuthenticationModePropertiesTypePtrOutput
- type Cluster
- type ClusterArgs
- type ClusterEndpoint
- type ClusterEndpointArgs
- func (ClusterEndpointArgs) ElementType() reflect.Type
- func (i ClusterEndpointArgs) ToClusterEndpointOutput() ClusterEndpointOutput
- func (i ClusterEndpointArgs) ToClusterEndpointOutputWithContext(ctx context.Context) ClusterEndpointOutput
- func (i ClusterEndpointArgs) ToClusterEndpointPtrOutput() ClusterEndpointPtrOutput
- func (i ClusterEndpointArgs) ToClusterEndpointPtrOutputWithContext(ctx context.Context) ClusterEndpointPtrOutput
- type ClusterEndpointInput
- type ClusterEndpointOutput
- func (o ClusterEndpointOutput) Address() pulumi.StringPtrOutput
- func (ClusterEndpointOutput) ElementType() reflect.Type
- func (o ClusterEndpointOutput) Port() pulumi.IntPtrOutput
- func (o ClusterEndpointOutput) ToClusterEndpointOutput() ClusterEndpointOutput
- func (o ClusterEndpointOutput) ToClusterEndpointOutputWithContext(ctx context.Context) ClusterEndpointOutput
- func (o ClusterEndpointOutput) ToClusterEndpointPtrOutput() ClusterEndpointPtrOutput
- func (o ClusterEndpointOutput) ToClusterEndpointPtrOutputWithContext(ctx context.Context) ClusterEndpointPtrOutput
- type ClusterEndpointPtrInput
- type ClusterEndpointPtrOutput
- func (o ClusterEndpointPtrOutput) Address() pulumi.StringPtrOutput
- func (o ClusterEndpointPtrOutput) Elem() ClusterEndpointOutput
- func (ClusterEndpointPtrOutput) ElementType() reflect.Type
- func (o ClusterEndpointPtrOutput) Port() pulumi.IntPtrOutput
- func (o ClusterEndpointPtrOutput) ToClusterEndpointPtrOutput() ClusterEndpointPtrOutput
- func (o ClusterEndpointPtrOutput) ToClusterEndpointPtrOutputWithContext(ctx context.Context) ClusterEndpointPtrOutput
- type ClusterInput
- type ClusterOutput
- type ClusterState
- type ClusterTag
- type ClusterTagArgs
- type ClusterTagArray
- type ClusterTagArrayInput
- type ClusterTagArrayOutput
- func (ClusterTagArrayOutput) ElementType() reflect.Type
- func (o ClusterTagArrayOutput) Index(i pulumi.IntInput) ClusterTagOutput
- func (o ClusterTagArrayOutput) ToClusterTagArrayOutput() ClusterTagArrayOutput
- func (o ClusterTagArrayOutput) ToClusterTagArrayOutputWithContext(ctx context.Context) ClusterTagArrayOutput
- type ClusterTagInput
- type ClusterTagOutput
- func (ClusterTagOutput) ElementType() reflect.Type
- func (o ClusterTagOutput) Key() pulumi.StringOutput
- func (o ClusterTagOutput) ToClusterTagOutput() ClusterTagOutput
- func (o ClusterTagOutput) ToClusterTagOutputWithContext(ctx context.Context) ClusterTagOutput
- func (o ClusterTagOutput) Value() pulumi.StringOutput
- type ParameterGroup
- type ParameterGroupArgs
- type ParameterGroupInput
- type ParameterGroupOutput
- type ParameterGroupState
- type ParameterGroupTag
- type ParameterGroupTagArgs
- type ParameterGroupTagArray
- type ParameterGroupTagArrayInput
- type ParameterGroupTagArrayOutput
- func (ParameterGroupTagArrayOutput) ElementType() reflect.Type
- func (o ParameterGroupTagArrayOutput) Index(i pulumi.IntInput) ParameterGroupTagOutput
- func (o ParameterGroupTagArrayOutput) ToParameterGroupTagArrayOutput() ParameterGroupTagArrayOutput
- func (o ParameterGroupTagArrayOutput) ToParameterGroupTagArrayOutputWithContext(ctx context.Context) ParameterGroupTagArrayOutput
- type ParameterGroupTagInput
- type ParameterGroupTagOutput
- func (ParameterGroupTagOutput) ElementType() reflect.Type
- func (o ParameterGroupTagOutput) Key() pulumi.StringOutput
- func (o ParameterGroupTagOutput) ToParameterGroupTagOutput() ParameterGroupTagOutput
- func (o ParameterGroupTagOutput) ToParameterGroupTagOutputWithContext(ctx context.Context) ParameterGroupTagOutput
- func (o ParameterGroupTagOutput) Value() pulumi.StringOutput
- type SubnetGroup
- type SubnetGroupArgs
- type SubnetGroupInput
- type SubnetGroupOutput
- type SubnetGroupState
- type SubnetGroupTag
- type SubnetGroupTagArgs
- type SubnetGroupTagArray
- type SubnetGroupTagArrayInput
- type SubnetGroupTagArrayOutput
- func (SubnetGroupTagArrayOutput) ElementType() reflect.Type
- func (o SubnetGroupTagArrayOutput) Index(i pulumi.IntInput) SubnetGroupTagOutput
- func (o SubnetGroupTagArrayOutput) ToSubnetGroupTagArrayOutput() SubnetGroupTagArrayOutput
- func (o SubnetGroupTagArrayOutput) ToSubnetGroupTagArrayOutputWithContext(ctx context.Context) SubnetGroupTagArrayOutput
- type SubnetGroupTagInput
- type SubnetGroupTagOutput
- func (SubnetGroupTagOutput) ElementType() reflect.Type
- func (o SubnetGroupTagOutput) Key() pulumi.StringOutput
- func (o SubnetGroupTagOutput) ToSubnetGroupTagOutput() SubnetGroupTagOutput
- func (o SubnetGroupTagOutput) ToSubnetGroupTagOutputWithContext(ctx context.Context) SubnetGroupTagOutput
- func (o SubnetGroupTagOutput) Value() pulumi.StringOutput
- type User
- type UserArgs
- type UserAuthenticationModePropertiesType
- func (UserAuthenticationModePropertiesType) ElementType() reflect.Type
- func (e UserAuthenticationModePropertiesType) ToStringOutput() pulumi.StringOutput
- func (e UserAuthenticationModePropertiesType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e UserAuthenticationModePropertiesType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e UserAuthenticationModePropertiesType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypeOutput() UserAuthenticationModePropertiesTypeOutput
- func (e UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypeOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypeOutput
- func (e UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypePtrOutput() UserAuthenticationModePropertiesTypePtrOutput
- func (e UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypePtrOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypePtrOutput
- type UserAuthenticationModePropertiesTypeInput
- type UserAuthenticationModePropertiesTypeOutput
- func (UserAuthenticationModePropertiesTypeOutput) ElementType() reflect.Type
- func (o UserAuthenticationModePropertiesTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o UserAuthenticationModePropertiesTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o UserAuthenticationModePropertiesTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UserAuthenticationModePropertiesTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypeOutput() UserAuthenticationModePropertiesTypeOutput
- func (o UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypeOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypeOutput
- func (o UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypePtrOutput() UserAuthenticationModePropertiesTypePtrOutput
- func (o UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypePtrOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypePtrOutput
- type UserAuthenticationModePropertiesTypePtrInput
- type UserAuthenticationModePropertiesTypePtrOutput
- func (o UserAuthenticationModePropertiesTypePtrOutput) Elem() UserAuthenticationModePropertiesTypeOutput
- func (UserAuthenticationModePropertiesTypePtrOutput) ElementType() reflect.Type
- func (o UserAuthenticationModePropertiesTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UserAuthenticationModePropertiesTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UserAuthenticationModePropertiesTypePtrOutput) ToUserAuthenticationModePropertiesTypePtrOutput() UserAuthenticationModePropertiesTypePtrOutput
- func (o UserAuthenticationModePropertiesTypePtrOutput) ToUserAuthenticationModePropertiesTypePtrOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypePtrOutput
- type UserInput
- type UserOutput
- type UserState
- type UserTag
- type UserTagArgs
- type UserTagArray
- type UserTagArrayInput
- type UserTagArrayOutput
- type UserTagInput
- type UserTagOutput
Constants ¶
const (
UserAuthenticationModePropertiesTypePassword = UserAuthenticationModePropertiesType("password")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ACL ¶
type ACL struct { pulumi.CustomResourceState // The name of the acl. ACLName pulumi.StringOutput `pulumi:"aCLName"` // The Amazon Resource Name (ARN) of the acl. Arn pulumi.StringOutput `pulumi:"arn"` // Indicates acl status. Can be "creating", "active", "modifying", "deleting". Status pulumi.StringOutput `pulumi:"status"` // An array of key-value pairs to apply to this cluster. Tags ACLTagArrayOutput `pulumi:"tags"` // List of users associated to this acl. UserNames pulumi.StringArrayOutput `pulumi:"userNames"` }
Resource Type definition for AWS::MemoryDB::ACL
func GetACL ¶
func GetACL(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ACLState, opts ...pulumi.ResourceOption) (*ACL, error)
GetACL gets an existing ACL resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewACL ¶
func NewACL(ctx *pulumi.Context, name string, args *ACLArgs, opts ...pulumi.ResourceOption) (*ACL, error)
NewACL registers a new resource with the given unique name, arguments, and options.
func (*ACL) ElementType ¶
func (*ACL) ToACLOutput ¶
type ACLArgs ¶
type ACLArgs struct { // The name of the acl. ACLName pulumi.StringPtrInput // An array of key-value pairs to apply to this cluster. Tags ACLTagArrayInput // List of users associated to this acl. UserNames pulumi.StringArrayInput }
The set of arguments for constructing a ACL resource.
func (ACLArgs) ElementType ¶
type ACLOutput ¶
type ACLOutput struct{ *pulumi.OutputState }
func (ACLOutput) ElementType ¶
func (ACLOutput) ToACLOutput ¶
type ACLTag ¶
type ACLTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws: or memorydb:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws: or memorydb:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type ACLTagArgs ¶
type ACLTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws: or memorydb:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws: or memorydb:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (ACLTagArgs) ElementType ¶
func (ACLTagArgs) ElementType() reflect.Type
func (ACLTagArgs) ToACLTagOutput ¶
func (i ACLTagArgs) ToACLTagOutput() ACLTagOutput
func (ACLTagArgs) ToACLTagOutputWithContext ¶
func (i ACLTagArgs) ToACLTagOutputWithContext(ctx context.Context) ACLTagOutput
type ACLTagArray ¶
type ACLTagArray []ACLTagInput
func (ACLTagArray) ElementType ¶
func (ACLTagArray) ElementType() reflect.Type
func (ACLTagArray) ToACLTagArrayOutput ¶
func (i ACLTagArray) ToACLTagArrayOutput() ACLTagArrayOutput
func (ACLTagArray) ToACLTagArrayOutputWithContext ¶
func (i ACLTagArray) ToACLTagArrayOutputWithContext(ctx context.Context) ACLTagArrayOutput
type ACLTagArrayInput ¶
type ACLTagArrayInput interface { pulumi.Input ToACLTagArrayOutput() ACLTagArrayOutput ToACLTagArrayOutputWithContext(context.Context) ACLTagArrayOutput }
ACLTagArrayInput is an input type that accepts ACLTagArray and ACLTagArrayOutput values. You can construct a concrete instance of `ACLTagArrayInput` via:
ACLTagArray{ ACLTagArgs{...} }
type ACLTagArrayOutput ¶
type ACLTagArrayOutput struct{ *pulumi.OutputState }
func (ACLTagArrayOutput) ElementType ¶
func (ACLTagArrayOutput) ElementType() reflect.Type
func (ACLTagArrayOutput) Index ¶
func (o ACLTagArrayOutput) Index(i pulumi.IntInput) ACLTagOutput
func (ACLTagArrayOutput) ToACLTagArrayOutput ¶
func (o ACLTagArrayOutput) ToACLTagArrayOutput() ACLTagArrayOutput
func (ACLTagArrayOutput) ToACLTagArrayOutputWithContext ¶
func (o ACLTagArrayOutput) ToACLTagArrayOutputWithContext(ctx context.Context) ACLTagArrayOutput
type ACLTagInput ¶
type ACLTagInput interface { pulumi.Input ToACLTagOutput() ACLTagOutput ToACLTagOutputWithContext(context.Context) ACLTagOutput }
ACLTagInput is an input type that accepts ACLTagArgs and ACLTagOutput values. You can construct a concrete instance of `ACLTagInput` via:
ACLTagArgs{...}
type ACLTagOutput ¶
type ACLTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (ACLTagOutput) ElementType ¶
func (ACLTagOutput) ElementType() reflect.Type
func (ACLTagOutput) Key ¶
func (o ACLTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws: or memorydb:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (ACLTagOutput) ToACLTagOutput ¶
func (o ACLTagOutput) ToACLTagOutput() ACLTagOutput
func (ACLTagOutput) ToACLTagOutputWithContext ¶
func (o ACLTagOutput) ToACLTagOutputWithContext(ctx context.Context) ACLTagOutput
func (ACLTagOutput) Value ¶
func (o ACLTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws: or memorydb:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type AuthenticationModeProperties ¶
type AuthenticationModeProperties struct { // Passwords used for this user account. You can create up to two passwords for each user. Passwords []string `pulumi:"passwords"` // Type of authentication strategy for this user. Type *UserAuthenticationModePropertiesType `pulumi:"type"` }
type AuthenticationModePropertiesArgs ¶
type AuthenticationModePropertiesArgs struct { // Passwords used for this user account. You can create up to two passwords for each user. Passwords pulumi.StringArrayInput `pulumi:"passwords"` // Type of authentication strategy for this user. Type UserAuthenticationModePropertiesTypePtrInput `pulumi:"type"` }
func (AuthenticationModePropertiesArgs) ElementType ¶
func (AuthenticationModePropertiesArgs) ElementType() reflect.Type
func (AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesOutput ¶
func (i AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesOutput() AuthenticationModePropertiesOutput
func (AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesOutputWithContext ¶
func (i AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesOutputWithContext(ctx context.Context) AuthenticationModePropertiesOutput
func (AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesPtrOutput ¶
func (i AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesPtrOutput() AuthenticationModePropertiesPtrOutput
func (AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesPtrOutputWithContext ¶
func (i AuthenticationModePropertiesArgs) ToAuthenticationModePropertiesPtrOutputWithContext(ctx context.Context) AuthenticationModePropertiesPtrOutput
type AuthenticationModePropertiesInput ¶
type AuthenticationModePropertiesInput interface { pulumi.Input ToAuthenticationModePropertiesOutput() AuthenticationModePropertiesOutput ToAuthenticationModePropertiesOutputWithContext(context.Context) AuthenticationModePropertiesOutput }
AuthenticationModePropertiesInput is an input type that accepts AuthenticationModePropertiesArgs and AuthenticationModePropertiesOutput values. You can construct a concrete instance of `AuthenticationModePropertiesInput` via:
AuthenticationModePropertiesArgs{...}
type AuthenticationModePropertiesOutput ¶
type AuthenticationModePropertiesOutput struct{ *pulumi.OutputState }
func (AuthenticationModePropertiesOutput) ElementType ¶
func (AuthenticationModePropertiesOutput) ElementType() reflect.Type
func (AuthenticationModePropertiesOutput) Passwords ¶
func (o AuthenticationModePropertiesOutput) Passwords() pulumi.StringArrayOutput
Passwords used for this user account. You can create up to two passwords for each user.
func (AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesOutput ¶
func (o AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesOutput() AuthenticationModePropertiesOutput
func (AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesOutputWithContext ¶
func (o AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesOutputWithContext(ctx context.Context) AuthenticationModePropertiesOutput
func (AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesPtrOutput ¶
func (o AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesPtrOutput() AuthenticationModePropertiesPtrOutput
func (AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesPtrOutputWithContext ¶
func (o AuthenticationModePropertiesOutput) ToAuthenticationModePropertiesPtrOutputWithContext(ctx context.Context) AuthenticationModePropertiesPtrOutput
type AuthenticationModePropertiesPtrInput ¶
type AuthenticationModePropertiesPtrInput interface { pulumi.Input ToAuthenticationModePropertiesPtrOutput() AuthenticationModePropertiesPtrOutput ToAuthenticationModePropertiesPtrOutputWithContext(context.Context) AuthenticationModePropertiesPtrOutput }
AuthenticationModePropertiesPtrInput is an input type that accepts AuthenticationModePropertiesArgs, AuthenticationModePropertiesPtr and AuthenticationModePropertiesPtrOutput values. You can construct a concrete instance of `AuthenticationModePropertiesPtrInput` via:
AuthenticationModePropertiesArgs{...} or: nil
func AuthenticationModePropertiesPtr ¶
func AuthenticationModePropertiesPtr(v *AuthenticationModePropertiesArgs) AuthenticationModePropertiesPtrInput
type AuthenticationModePropertiesPtrOutput ¶
type AuthenticationModePropertiesPtrOutput struct{ *pulumi.OutputState }
func (AuthenticationModePropertiesPtrOutput) ElementType ¶
func (AuthenticationModePropertiesPtrOutput) ElementType() reflect.Type
func (AuthenticationModePropertiesPtrOutput) Passwords ¶
func (o AuthenticationModePropertiesPtrOutput) Passwords() pulumi.StringArrayOutput
Passwords used for this user account. You can create up to two passwords for each user.
func (AuthenticationModePropertiesPtrOutput) ToAuthenticationModePropertiesPtrOutput ¶
func (o AuthenticationModePropertiesPtrOutput) ToAuthenticationModePropertiesPtrOutput() AuthenticationModePropertiesPtrOutput
func (AuthenticationModePropertiesPtrOutput) ToAuthenticationModePropertiesPtrOutputWithContext ¶
func (o AuthenticationModePropertiesPtrOutput) ToAuthenticationModePropertiesPtrOutputWithContext(ctx context.Context) AuthenticationModePropertiesPtrOutput
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // The name of the Access Control List to associate with the cluster. ACLName pulumi.StringOutput `pulumi:"aCLName"` // The Amazon Resource Name (ARN) of the cluster. ARN pulumi.StringOutput `pulumi:"aRN"` // A flag that enables automatic minor version upgrade when set to true. // // You cannot modify the value of AutoMinorVersionUpgrade after the cluster is created. To enable AutoMinorVersionUpgrade on a cluster you must set AutoMinorVersionUpgrade to true when you create a cluster. AutoMinorVersionUpgrade pulumi.BoolPtrOutput `pulumi:"autoMinorVersionUpgrade"` // The cluster endpoint. ClusterEndpoint ClusterEndpointPtrOutput `pulumi:"clusterEndpoint"` // The name of the cluster. This value must be unique as it also serves as the cluster identifier. ClusterName pulumi.StringOutput `pulumi:"clusterName"` // An optional description of the cluster. Description pulumi.StringPtrOutput `pulumi:"description"` // The Redis engine version used by the cluster. EngineVersion pulumi.StringPtrOutput `pulumi:"engineVersion"` // The user-supplied name of a final cluster snapshot. This is the unique name that identifies the snapshot. MemoryDB creates the snapshot, and then deletes the cluster immediately afterward. FinalSnapshotName pulumi.StringPtrOutput `pulumi:"finalSnapshotName"` // The ID of the KMS key used to encrypt the cluster. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // Specifies the weekly time range during which maintenance on the cluster is performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period. MaintenanceWindow pulumi.StringPtrOutput `pulumi:"maintenanceWindow"` // The compute and memory capacity of the nodes in the cluster. NodeType pulumi.StringOutput `pulumi:"nodeType"` // The number of replicas to apply to each shard. The limit is 5. NumReplicasPerShard pulumi.IntPtrOutput `pulumi:"numReplicasPerShard"` // The number of shards the cluster will contain. NumShards pulumi.IntPtrOutput `pulumi:"numShards"` // The name of the parameter group associated with the cluster. ParameterGroupName pulumi.StringPtrOutput `pulumi:"parameterGroupName"` // The status of the parameter group used by the cluster. ParameterGroupStatus pulumi.StringOutput `pulumi:"parameterGroupStatus"` // The port number on which each member of the cluster accepts connections. Port pulumi.IntPtrOutput `pulumi:"port"` // One or more Amazon VPC security groups associated with this cluster. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // A list of Amazon Resource Names (ARN) that uniquely identify the RDB snapshot files stored in Amazon S3. The snapshot files are used to populate the new cluster. The Amazon S3 object name in the ARN cannot contain any commas. SnapshotArns pulumi.StringArrayOutput `pulumi:"snapshotArns"` // The name of a snapshot from which to restore data into the new cluster. The snapshot status changes to restoring while the new cluster is being created. SnapshotName pulumi.StringPtrOutput `pulumi:"snapshotName"` // The number of days for which MemoryDB retains automatic snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted. SnapshotRetentionLimit pulumi.IntPtrOutput `pulumi:"snapshotRetentionLimit"` // The daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of your cluster. SnapshotWindow pulumi.StringPtrOutput `pulumi:"snapshotWindow"` // The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications are sent. SnsTopicArn pulumi.StringPtrOutput `pulumi:"snsTopicArn"` // The status of the Amazon SNS notification topic. Notifications are sent only if the status is enabled. SnsTopicStatus pulumi.StringPtrOutput `pulumi:"snsTopicStatus"` // The status of the cluster. For example, Available, Updating, Creating. Status pulumi.StringOutput `pulumi:"status"` // The name of the subnet group to be used for the cluster. SubnetGroupName pulumi.StringPtrOutput `pulumi:"subnetGroupName"` // A flag that enables in-transit encryption when set to true. // // You cannot modify the value of TransitEncryptionEnabled after the cluster is created. To enable in-transit encryption on a cluster you must set TransitEncryptionEnabled to true when you create a cluster. TLSEnabled pulumi.BoolPtrOutput `pulumi:"tLSEnabled"` // An array of key-value pairs to apply to this cluster. Tags ClusterTagArrayOutput `pulumi:"tags"` }
The AWS::MemoryDB::Cluster resource creates an Amazon MemoryDB Cluster.
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct { // The name of the Access Control List to associate with the cluster. ACLName pulumi.StringInput // A flag that enables automatic minor version upgrade when set to true. // // You cannot modify the value of AutoMinorVersionUpgrade after the cluster is created. To enable AutoMinorVersionUpgrade on a cluster you must set AutoMinorVersionUpgrade to true when you create a cluster. AutoMinorVersionUpgrade pulumi.BoolPtrInput // The cluster endpoint. ClusterEndpoint ClusterEndpointPtrInput // The name of the cluster. This value must be unique as it also serves as the cluster identifier. ClusterName pulumi.StringPtrInput // An optional description of the cluster. Description pulumi.StringPtrInput // The Redis engine version used by the cluster. EngineVersion pulumi.StringPtrInput // The user-supplied name of a final cluster snapshot. This is the unique name that identifies the snapshot. MemoryDB creates the snapshot, and then deletes the cluster immediately afterward. FinalSnapshotName pulumi.StringPtrInput // The ID of the KMS key used to encrypt the cluster. KmsKeyId pulumi.StringPtrInput // Specifies the weekly time range during which maintenance on the cluster is performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period. MaintenanceWindow pulumi.StringPtrInput // The compute and memory capacity of the nodes in the cluster. NodeType pulumi.StringInput // The number of replicas to apply to each shard. The limit is 5. NumReplicasPerShard pulumi.IntPtrInput // The number of shards the cluster will contain. NumShards pulumi.IntPtrInput // The name of the parameter group associated with the cluster. ParameterGroupName pulumi.StringPtrInput // The port number on which each member of the cluster accepts connections. Port pulumi.IntPtrInput // One or more Amazon VPC security groups associated with this cluster. SecurityGroupIds pulumi.StringArrayInput // A list of Amazon Resource Names (ARN) that uniquely identify the RDB snapshot files stored in Amazon S3. The snapshot files are used to populate the new cluster. The Amazon S3 object name in the ARN cannot contain any commas. SnapshotArns pulumi.StringArrayInput // The name of a snapshot from which to restore data into the new cluster. The snapshot status changes to restoring while the new cluster is being created. SnapshotName pulumi.StringPtrInput // The number of days for which MemoryDB retains automatic snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted. SnapshotRetentionLimit pulumi.IntPtrInput // The daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of your cluster. SnapshotWindow pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications are sent. SnsTopicArn pulumi.StringPtrInput // The status of the Amazon SNS notification topic. Notifications are sent only if the status is enabled. SnsTopicStatus pulumi.StringPtrInput // The name of the subnet group to be used for the cluster. SubnetGroupName pulumi.StringPtrInput // A flag that enables in-transit encryption when set to true. // // You cannot modify the value of TransitEncryptionEnabled after the cluster is created. To enable in-transit encryption on a cluster you must set TransitEncryptionEnabled to true when you create a cluster. TLSEnabled pulumi.BoolPtrInput // An array of key-value pairs to apply to this cluster. Tags ClusterTagArrayInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterEndpoint ¶
type ClusterEndpointArgs ¶
type ClusterEndpointArgs struct { // The DNS address of the primary read-write node. Address pulumi.StringPtrInput `pulumi:"address"` // The port number that the engine is listening on. Port pulumi.IntPtrInput `pulumi:"port"` }
func (ClusterEndpointArgs) ElementType ¶
func (ClusterEndpointArgs) ElementType() reflect.Type
func (ClusterEndpointArgs) ToClusterEndpointOutput ¶
func (i ClusterEndpointArgs) ToClusterEndpointOutput() ClusterEndpointOutput
func (ClusterEndpointArgs) ToClusterEndpointOutputWithContext ¶
func (i ClusterEndpointArgs) ToClusterEndpointOutputWithContext(ctx context.Context) ClusterEndpointOutput
func (ClusterEndpointArgs) ToClusterEndpointPtrOutput ¶
func (i ClusterEndpointArgs) ToClusterEndpointPtrOutput() ClusterEndpointPtrOutput
func (ClusterEndpointArgs) ToClusterEndpointPtrOutputWithContext ¶
func (i ClusterEndpointArgs) ToClusterEndpointPtrOutputWithContext(ctx context.Context) ClusterEndpointPtrOutput
type ClusterEndpointInput ¶
type ClusterEndpointInput interface { pulumi.Input ToClusterEndpointOutput() ClusterEndpointOutput ToClusterEndpointOutputWithContext(context.Context) ClusterEndpointOutput }
ClusterEndpointInput is an input type that accepts ClusterEndpointArgs and ClusterEndpointOutput values. You can construct a concrete instance of `ClusterEndpointInput` via:
ClusterEndpointArgs{...}
type ClusterEndpointOutput ¶
type ClusterEndpointOutput struct{ *pulumi.OutputState }
func (ClusterEndpointOutput) Address ¶
func (o ClusterEndpointOutput) Address() pulumi.StringPtrOutput
The DNS address of the primary read-write node.
func (ClusterEndpointOutput) ElementType ¶
func (ClusterEndpointOutput) ElementType() reflect.Type
func (ClusterEndpointOutput) Port ¶
func (o ClusterEndpointOutput) Port() pulumi.IntPtrOutput
The port number that the engine is listening on.
func (ClusterEndpointOutput) ToClusterEndpointOutput ¶
func (o ClusterEndpointOutput) ToClusterEndpointOutput() ClusterEndpointOutput
func (ClusterEndpointOutput) ToClusterEndpointOutputWithContext ¶
func (o ClusterEndpointOutput) ToClusterEndpointOutputWithContext(ctx context.Context) ClusterEndpointOutput
func (ClusterEndpointOutput) ToClusterEndpointPtrOutput ¶
func (o ClusterEndpointOutput) ToClusterEndpointPtrOutput() ClusterEndpointPtrOutput
func (ClusterEndpointOutput) ToClusterEndpointPtrOutputWithContext ¶
func (o ClusterEndpointOutput) ToClusterEndpointPtrOutputWithContext(ctx context.Context) ClusterEndpointPtrOutput
type ClusterEndpointPtrInput ¶
type ClusterEndpointPtrInput interface { pulumi.Input ToClusterEndpointPtrOutput() ClusterEndpointPtrOutput ToClusterEndpointPtrOutputWithContext(context.Context) ClusterEndpointPtrOutput }
ClusterEndpointPtrInput is an input type that accepts ClusterEndpointArgs, ClusterEndpointPtr and ClusterEndpointPtrOutput values. You can construct a concrete instance of `ClusterEndpointPtrInput` via:
ClusterEndpointArgs{...} or: nil
func ClusterEndpointPtr ¶
func ClusterEndpointPtr(v *ClusterEndpointArgs) ClusterEndpointPtrInput
type ClusterEndpointPtrOutput ¶
type ClusterEndpointPtrOutput struct{ *pulumi.OutputState }
func (ClusterEndpointPtrOutput) Address ¶
func (o ClusterEndpointPtrOutput) Address() pulumi.StringPtrOutput
The DNS address of the primary read-write node.
func (ClusterEndpointPtrOutput) Elem ¶
func (o ClusterEndpointPtrOutput) Elem() ClusterEndpointOutput
func (ClusterEndpointPtrOutput) ElementType ¶
func (ClusterEndpointPtrOutput) ElementType() reflect.Type
func (ClusterEndpointPtrOutput) Port ¶
func (o ClusterEndpointPtrOutput) Port() pulumi.IntPtrOutput
The port number that the engine is listening on.
func (ClusterEndpointPtrOutput) ToClusterEndpointPtrOutput ¶
func (o ClusterEndpointPtrOutput) ToClusterEndpointPtrOutput() ClusterEndpointPtrOutput
func (ClusterEndpointPtrOutput) ToClusterEndpointPtrOutputWithContext ¶
func (o ClusterEndpointPtrOutput) ToClusterEndpointPtrOutputWithContext(ctx context.Context) ClusterEndpointPtrOutput
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterState ¶
type ClusterState struct { }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ClusterTag ¶
type ClusterTag struct { // The key for the tag. May not be null. Key string `pulumi:"key"` // The tag's value. May be null. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type ClusterTagArgs ¶
type ClusterTagArgs struct { // The key for the tag. May not be null. Key pulumi.StringInput `pulumi:"key"` // The tag's value. May be null. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (ClusterTagArgs) ElementType ¶
func (ClusterTagArgs) ElementType() reflect.Type
func (ClusterTagArgs) ToClusterTagOutput ¶
func (i ClusterTagArgs) ToClusterTagOutput() ClusterTagOutput
func (ClusterTagArgs) ToClusterTagOutputWithContext ¶
func (i ClusterTagArgs) ToClusterTagOutputWithContext(ctx context.Context) ClusterTagOutput
type ClusterTagArray ¶
type ClusterTagArray []ClusterTagInput
func (ClusterTagArray) ElementType ¶
func (ClusterTagArray) ElementType() reflect.Type
func (ClusterTagArray) ToClusterTagArrayOutput ¶
func (i ClusterTagArray) ToClusterTagArrayOutput() ClusterTagArrayOutput
func (ClusterTagArray) ToClusterTagArrayOutputWithContext ¶
func (i ClusterTagArray) ToClusterTagArrayOutputWithContext(ctx context.Context) ClusterTagArrayOutput
type ClusterTagArrayInput ¶
type ClusterTagArrayInput interface { pulumi.Input ToClusterTagArrayOutput() ClusterTagArrayOutput ToClusterTagArrayOutputWithContext(context.Context) ClusterTagArrayOutput }
ClusterTagArrayInput is an input type that accepts ClusterTagArray and ClusterTagArrayOutput values. You can construct a concrete instance of `ClusterTagArrayInput` via:
ClusterTagArray{ ClusterTagArgs{...} }
type ClusterTagArrayOutput ¶
type ClusterTagArrayOutput struct{ *pulumi.OutputState }
func (ClusterTagArrayOutput) ElementType ¶
func (ClusterTagArrayOutput) ElementType() reflect.Type
func (ClusterTagArrayOutput) Index ¶
func (o ClusterTagArrayOutput) Index(i pulumi.IntInput) ClusterTagOutput
func (ClusterTagArrayOutput) ToClusterTagArrayOutput ¶
func (o ClusterTagArrayOutput) ToClusterTagArrayOutput() ClusterTagArrayOutput
func (ClusterTagArrayOutput) ToClusterTagArrayOutputWithContext ¶
func (o ClusterTagArrayOutput) ToClusterTagArrayOutputWithContext(ctx context.Context) ClusterTagArrayOutput
type ClusterTagInput ¶
type ClusterTagInput interface { pulumi.Input ToClusterTagOutput() ClusterTagOutput ToClusterTagOutputWithContext(context.Context) ClusterTagOutput }
ClusterTagInput is an input type that accepts ClusterTagArgs and ClusterTagOutput values. You can construct a concrete instance of `ClusterTagInput` via:
ClusterTagArgs{...}
type ClusterTagOutput ¶
type ClusterTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (ClusterTagOutput) ElementType ¶
func (ClusterTagOutput) ElementType() reflect.Type
func (ClusterTagOutput) Key ¶
func (o ClusterTagOutput) Key() pulumi.StringOutput
The key for the tag. May not be null.
func (ClusterTagOutput) ToClusterTagOutput ¶
func (o ClusterTagOutput) ToClusterTagOutput() ClusterTagOutput
func (ClusterTagOutput) ToClusterTagOutputWithContext ¶
func (o ClusterTagOutput) ToClusterTagOutputWithContext(ctx context.Context) ClusterTagOutput
func (ClusterTagOutput) Value ¶
func (o ClusterTagOutput) Value() pulumi.StringOutput
The tag's value. May be null.
type ParameterGroup ¶
type ParameterGroup struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the parameter group. ARN pulumi.StringOutput `pulumi:"aRN"` // A description of the parameter group. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the parameter group family that this parameter group is compatible with. Family pulumi.StringOutput `pulumi:"family"` // The name of the parameter group. ParameterGroupName pulumi.StringOutput `pulumi:"parameterGroupName"` // An map of parameter names and values for the parameter update. You must supply at least one parameter name and value; subsequent arguments are optional. Parameters pulumi.AnyOutput `pulumi:"parameters"` // An array of key-value pairs to apply to this parameter group. Tags ParameterGroupTagArrayOutput `pulumi:"tags"` }
The AWS::MemoryDB::ParameterGroup resource creates an Amazon MemoryDB ParameterGroup.
func GetParameterGroup ¶
func GetParameterGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ParameterGroupState, opts ...pulumi.ResourceOption) (*ParameterGroup, error)
GetParameterGroup gets an existing ParameterGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewParameterGroup ¶
func NewParameterGroup(ctx *pulumi.Context, name string, args *ParameterGroupArgs, opts ...pulumi.ResourceOption) (*ParameterGroup, error)
NewParameterGroup registers a new resource with the given unique name, arguments, and options.
func (*ParameterGroup) ElementType ¶
func (*ParameterGroup) ElementType() reflect.Type
func (*ParameterGroup) ToParameterGroupOutput ¶
func (i *ParameterGroup) ToParameterGroupOutput() ParameterGroupOutput
func (*ParameterGroup) ToParameterGroupOutputWithContext ¶
func (i *ParameterGroup) ToParameterGroupOutputWithContext(ctx context.Context) ParameterGroupOutput
type ParameterGroupArgs ¶
type ParameterGroupArgs struct { // A description of the parameter group. Description pulumi.StringPtrInput // The name of the parameter group family that this parameter group is compatible with. Family pulumi.StringInput // The name of the parameter group. ParameterGroupName pulumi.StringPtrInput // An map of parameter names and values for the parameter update. You must supply at least one parameter name and value; subsequent arguments are optional. Parameters pulumi.Input // An array of key-value pairs to apply to this parameter group. Tags ParameterGroupTagArrayInput }
The set of arguments for constructing a ParameterGroup resource.
func (ParameterGroupArgs) ElementType ¶
func (ParameterGroupArgs) ElementType() reflect.Type
type ParameterGroupInput ¶
type ParameterGroupInput interface { pulumi.Input ToParameterGroupOutput() ParameterGroupOutput ToParameterGroupOutputWithContext(ctx context.Context) ParameterGroupOutput }
type ParameterGroupOutput ¶
type ParameterGroupOutput struct{ *pulumi.OutputState }
func (ParameterGroupOutput) ElementType ¶
func (ParameterGroupOutput) ElementType() reflect.Type
func (ParameterGroupOutput) ToParameterGroupOutput ¶
func (o ParameterGroupOutput) ToParameterGroupOutput() ParameterGroupOutput
func (ParameterGroupOutput) ToParameterGroupOutputWithContext ¶
func (o ParameterGroupOutput) ToParameterGroupOutputWithContext(ctx context.Context) ParameterGroupOutput
type ParameterGroupState ¶
type ParameterGroupState struct { }
func (ParameterGroupState) ElementType ¶
func (ParameterGroupState) ElementType() reflect.Type
type ParameterGroupTag ¶
type ParameterGroupTag struct { // The key for the tag. May not be null. Key string `pulumi:"key"` // The tag's value. May be null. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type ParameterGroupTagArgs ¶
type ParameterGroupTagArgs struct { // The key for the tag. May not be null. Key pulumi.StringInput `pulumi:"key"` // The tag's value. May be null. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (ParameterGroupTagArgs) ElementType ¶
func (ParameterGroupTagArgs) ElementType() reflect.Type
func (ParameterGroupTagArgs) ToParameterGroupTagOutput ¶
func (i ParameterGroupTagArgs) ToParameterGroupTagOutput() ParameterGroupTagOutput
func (ParameterGroupTagArgs) ToParameterGroupTagOutputWithContext ¶
func (i ParameterGroupTagArgs) ToParameterGroupTagOutputWithContext(ctx context.Context) ParameterGroupTagOutput
type ParameterGroupTagArray ¶
type ParameterGroupTagArray []ParameterGroupTagInput
func (ParameterGroupTagArray) ElementType ¶
func (ParameterGroupTagArray) ElementType() reflect.Type
func (ParameterGroupTagArray) ToParameterGroupTagArrayOutput ¶
func (i ParameterGroupTagArray) ToParameterGroupTagArrayOutput() ParameterGroupTagArrayOutput
func (ParameterGroupTagArray) ToParameterGroupTagArrayOutputWithContext ¶
func (i ParameterGroupTagArray) ToParameterGroupTagArrayOutputWithContext(ctx context.Context) ParameterGroupTagArrayOutput
type ParameterGroupTagArrayInput ¶
type ParameterGroupTagArrayInput interface { pulumi.Input ToParameterGroupTagArrayOutput() ParameterGroupTagArrayOutput ToParameterGroupTagArrayOutputWithContext(context.Context) ParameterGroupTagArrayOutput }
ParameterGroupTagArrayInput is an input type that accepts ParameterGroupTagArray and ParameterGroupTagArrayOutput values. You can construct a concrete instance of `ParameterGroupTagArrayInput` via:
ParameterGroupTagArray{ ParameterGroupTagArgs{...} }
type ParameterGroupTagArrayOutput ¶
type ParameterGroupTagArrayOutput struct{ *pulumi.OutputState }
func (ParameterGroupTagArrayOutput) ElementType ¶
func (ParameterGroupTagArrayOutput) ElementType() reflect.Type
func (ParameterGroupTagArrayOutput) Index ¶
func (o ParameterGroupTagArrayOutput) Index(i pulumi.IntInput) ParameterGroupTagOutput
func (ParameterGroupTagArrayOutput) ToParameterGroupTagArrayOutput ¶
func (o ParameterGroupTagArrayOutput) ToParameterGroupTagArrayOutput() ParameterGroupTagArrayOutput
func (ParameterGroupTagArrayOutput) ToParameterGroupTagArrayOutputWithContext ¶
func (o ParameterGroupTagArrayOutput) ToParameterGroupTagArrayOutputWithContext(ctx context.Context) ParameterGroupTagArrayOutput
type ParameterGroupTagInput ¶
type ParameterGroupTagInput interface { pulumi.Input ToParameterGroupTagOutput() ParameterGroupTagOutput ToParameterGroupTagOutputWithContext(context.Context) ParameterGroupTagOutput }
ParameterGroupTagInput is an input type that accepts ParameterGroupTagArgs and ParameterGroupTagOutput values. You can construct a concrete instance of `ParameterGroupTagInput` via:
ParameterGroupTagArgs{...}
type ParameterGroupTagOutput ¶
type ParameterGroupTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (ParameterGroupTagOutput) ElementType ¶
func (ParameterGroupTagOutput) ElementType() reflect.Type
func (ParameterGroupTagOutput) Key ¶
func (o ParameterGroupTagOutput) Key() pulumi.StringOutput
The key for the tag. May not be null.
func (ParameterGroupTagOutput) ToParameterGroupTagOutput ¶
func (o ParameterGroupTagOutput) ToParameterGroupTagOutput() ParameterGroupTagOutput
func (ParameterGroupTagOutput) ToParameterGroupTagOutputWithContext ¶
func (o ParameterGroupTagOutput) ToParameterGroupTagOutputWithContext(ctx context.Context) ParameterGroupTagOutput
func (ParameterGroupTagOutput) Value ¶
func (o ParameterGroupTagOutput) Value() pulumi.StringOutput
The tag's value. May be null.
type SubnetGroup ¶
type SubnetGroup struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the subnet group. ARN pulumi.StringOutput `pulumi:"aRN"` // An optional description of the subnet group. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the subnet group. This value must be unique as it also serves as the subnet group identifier. SubnetGroupName pulumi.StringOutput `pulumi:"subnetGroupName"` // A list of VPC subnet IDs for the subnet group. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // An array of key-value pairs to apply to this subnet group. Tags SubnetGroupTagArrayOutput `pulumi:"tags"` }
The AWS::MemoryDB::SubnetGroup resource creates an Amazon MemoryDB Subnet Group.
func GetSubnetGroup ¶
func GetSubnetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubnetGroupState, opts ...pulumi.ResourceOption) (*SubnetGroup, error)
GetSubnetGroup gets an existing SubnetGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSubnetGroup ¶
func NewSubnetGroup(ctx *pulumi.Context, name string, args *SubnetGroupArgs, opts ...pulumi.ResourceOption) (*SubnetGroup, error)
NewSubnetGroup registers a new resource with the given unique name, arguments, and options.
func (*SubnetGroup) ElementType ¶
func (*SubnetGroup) ElementType() reflect.Type
func (*SubnetGroup) ToSubnetGroupOutput ¶
func (i *SubnetGroup) ToSubnetGroupOutput() SubnetGroupOutput
func (*SubnetGroup) ToSubnetGroupOutputWithContext ¶
func (i *SubnetGroup) ToSubnetGroupOutputWithContext(ctx context.Context) SubnetGroupOutput
type SubnetGroupArgs ¶
type SubnetGroupArgs struct { // An optional description of the subnet group. Description pulumi.StringPtrInput // The name of the subnet group. This value must be unique as it also serves as the subnet group identifier. SubnetGroupName pulumi.StringPtrInput // A list of VPC subnet IDs for the subnet group. SubnetIds pulumi.StringArrayInput // An array of key-value pairs to apply to this subnet group. Tags SubnetGroupTagArrayInput }
The set of arguments for constructing a SubnetGroup resource.
func (SubnetGroupArgs) ElementType ¶
func (SubnetGroupArgs) ElementType() reflect.Type
type SubnetGroupInput ¶
type SubnetGroupInput interface { pulumi.Input ToSubnetGroupOutput() SubnetGroupOutput ToSubnetGroupOutputWithContext(ctx context.Context) SubnetGroupOutput }
type SubnetGroupOutput ¶
type SubnetGroupOutput struct{ *pulumi.OutputState }
func (SubnetGroupOutput) ElementType ¶
func (SubnetGroupOutput) ElementType() reflect.Type
func (SubnetGroupOutput) ToSubnetGroupOutput ¶
func (o SubnetGroupOutput) ToSubnetGroupOutput() SubnetGroupOutput
func (SubnetGroupOutput) ToSubnetGroupOutputWithContext ¶
func (o SubnetGroupOutput) ToSubnetGroupOutputWithContext(ctx context.Context) SubnetGroupOutput
type SubnetGroupState ¶
type SubnetGroupState struct { }
func (SubnetGroupState) ElementType ¶
func (SubnetGroupState) ElementType() reflect.Type
type SubnetGroupTag ¶
type SubnetGroupTag struct { // The key for the tag. May not be null. Key string `pulumi:"key"` // The tag's value. May be null. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type SubnetGroupTagArgs ¶
type SubnetGroupTagArgs struct { // The key for the tag. May not be null. Key pulumi.StringInput `pulumi:"key"` // The tag's value. May be null. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (SubnetGroupTagArgs) ElementType ¶
func (SubnetGroupTagArgs) ElementType() reflect.Type
func (SubnetGroupTagArgs) ToSubnetGroupTagOutput ¶
func (i SubnetGroupTagArgs) ToSubnetGroupTagOutput() SubnetGroupTagOutput
func (SubnetGroupTagArgs) ToSubnetGroupTagOutputWithContext ¶
func (i SubnetGroupTagArgs) ToSubnetGroupTagOutputWithContext(ctx context.Context) SubnetGroupTagOutput
type SubnetGroupTagArray ¶
type SubnetGroupTagArray []SubnetGroupTagInput
func (SubnetGroupTagArray) ElementType ¶
func (SubnetGroupTagArray) ElementType() reflect.Type
func (SubnetGroupTagArray) ToSubnetGroupTagArrayOutput ¶
func (i SubnetGroupTagArray) ToSubnetGroupTagArrayOutput() SubnetGroupTagArrayOutput
func (SubnetGroupTagArray) ToSubnetGroupTagArrayOutputWithContext ¶
func (i SubnetGroupTagArray) ToSubnetGroupTagArrayOutputWithContext(ctx context.Context) SubnetGroupTagArrayOutput
type SubnetGroupTagArrayInput ¶
type SubnetGroupTagArrayInput interface { pulumi.Input ToSubnetGroupTagArrayOutput() SubnetGroupTagArrayOutput ToSubnetGroupTagArrayOutputWithContext(context.Context) SubnetGroupTagArrayOutput }
SubnetGroupTagArrayInput is an input type that accepts SubnetGroupTagArray and SubnetGroupTagArrayOutput values. You can construct a concrete instance of `SubnetGroupTagArrayInput` via:
SubnetGroupTagArray{ SubnetGroupTagArgs{...} }
type SubnetGroupTagArrayOutput ¶
type SubnetGroupTagArrayOutput struct{ *pulumi.OutputState }
func (SubnetGroupTagArrayOutput) ElementType ¶
func (SubnetGroupTagArrayOutput) ElementType() reflect.Type
func (SubnetGroupTagArrayOutput) Index ¶
func (o SubnetGroupTagArrayOutput) Index(i pulumi.IntInput) SubnetGroupTagOutput
func (SubnetGroupTagArrayOutput) ToSubnetGroupTagArrayOutput ¶
func (o SubnetGroupTagArrayOutput) ToSubnetGroupTagArrayOutput() SubnetGroupTagArrayOutput
func (SubnetGroupTagArrayOutput) ToSubnetGroupTagArrayOutputWithContext ¶
func (o SubnetGroupTagArrayOutput) ToSubnetGroupTagArrayOutputWithContext(ctx context.Context) SubnetGroupTagArrayOutput
type SubnetGroupTagInput ¶
type SubnetGroupTagInput interface { pulumi.Input ToSubnetGroupTagOutput() SubnetGroupTagOutput ToSubnetGroupTagOutputWithContext(context.Context) SubnetGroupTagOutput }
SubnetGroupTagInput is an input type that accepts SubnetGroupTagArgs and SubnetGroupTagOutput values. You can construct a concrete instance of `SubnetGroupTagInput` via:
SubnetGroupTagArgs{...}
type SubnetGroupTagOutput ¶
type SubnetGroupTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (SubnetGroupTagOutput) ElementType ¶
func (SubnetGroupTagOutput) ElementType() reflect.Type
func (SubnetGroupTagOutput) Key ¶
func (o SubnetGroupTagOutput) Key() pulumi.StringOutput
The key for the tag. May not be null.
func (SubnetGroupTagOutput) ToSubnetGroupTagOutput ¶
func (o SubnetGroupTagOutput) ToSubnetGroupTagOutput() SubnetGroupTagOutput
func (SubnetGroupTagOutput) ToSubnetGroupTagOutputWithContext ¶
func (o SubnetGroupTagOutput) ToSubnetGroupTagOutputWithContext(ctx context.Context) SubnetGroupTagOutput
func (SubnetGroupTagOutput) Value ¶
func (o SubnetGroupTagOutput) Value() pulumi.StringOutput
The tag's value. May be null.
type User ¶
type User struct { pulumi.CustomResourceState // Access permissions string used for this user account. AccessString pulumi.StringOutput `pulumi:"accessString"` // The Amazon Resource Name (ARN) of the user account. Arn pulumi.StringOutput `pulumi:"arn"` AuthenticationMode AuthenticationModePropertiesOutput `pulumi:"authenticationMode"` // Indicates the user status. Can be "active", "modifying" or "deleting". Status pulumi.StringOutput `pulumi:"status"` // An array of key-value pairs to apply to this user. Tags UserTagArrayOutput `pulumi:"tags"` // The name of the user. UserName pulumi.StringOutput `pulumi:"userName"` }
Resource Type definition for AWS::MemoryDB::User
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserArgs ¶
type UserArgs struct { // Access permissions string used for this user account. AccessString pulumi.StringInput AuthenticationMode AuthenticationModePropertiesInput // An array of key-value pairs to apply to this user. Tags UserTagArrayInput // The name of the user. UserName pulumi.StringPtrInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserAuthenticationModePropertiesType ¶
type UserAuthenticationModePropertiesType string
Type of authentication strategy for this user.
func (UserAuthenticationModePropertiesType) ElementType ¶
func (UserAuthenticationModePropertiesType) ElementType() reflect.Type
func (UserAuthenticationModePropertiesType) ToStringOutput ¶
func (e UserAuthenticationModePropertiesType) ToStringOutput() pulumi.StringOutput
func (UserAuthenticationModePropertiesType) ToStringOutputWithContext ¶
func (e UserAuthenticationModePropertiesType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UserAuthenticationModePropertiesType) ToStringPtrOutput ¶
func (e UserAuthenticationModePropertiesType) ToStringPtrOutput() pulumi.StringPtrOutput
func (UserAuthenticationModePropertiesType) ToStringPtrOutputWithContext ¶
func (e UserAuthenticationModePropertiesType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypeOutput ¶
func (e UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypeOutput() UserAuthenticationModePropertiesTypeOutput
func (UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypeOutputWithContext ¶
func (e UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypeOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypeOutput
func (UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypePtrOutput ¶
func (e UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypePtrOutput() UserAuthenticationModePropertiesTypePtrOutput
func (UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypePtrOutputWithContext ¶
func (e UserAuthenticationModePropertiesType) ToUserAuthenticationModePropertiesTypePtrOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypePtrOutput
type UserAuthenticationModePropertiesTypeInput ¶
type UserAuthenticationModePropertiesTypeInput interface { pulumi.Input ToUserAuthenticationModePropertiesTypeOutput() UserAuthenticationModePropertiesTypeOutput ToUserAuthenticationModePropertiesTypeOutputWithContext(context.Context) UserAuthenticationModePropertiesTypeOutput }
UserAuthenticationModePropertiesTypeInput is an input type that accepts UserAuthenticationModePropertiesTypeArgs and UserAuthenticationModePropertiesTypeOutput values. You can construct a concrete instance of `UserAuthenticationModePropertiesTypeInput` via:
UserAuthenticationModePropertiesTypeArgs{...}
type UserAuthenticationModePropertiesTypeOutput ¶
type UserAuthenticationModePropertiesTypeOutput struct{ *pulumi.OutputState }
func (UserAuthenticationModePropertiesTypeOutput) ElementType ¶
func (UserAuthenticationModePropertiesTypeOutput) ElementType() reflect.Type
func (UserAuthenticationModePropertiesTypeOutput) ToStringOutput ¶
func (o UserAuthenticationModePropertiesTypeOutput) ToStringOutput() pulumi.StringOutput
func (UserAuthenticationModePropertiesTypeOutput) ToStringOutputWithContext ¶
func (o UserAuthenticationModePropertiesTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UserAuthenticationModePropertiesTypeOutput) ToStringPtrOutput ¶
func (o UserAuthenticationModePropertiesTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UserAuthenticationModePropertiesTypeOutput) ToStringPtrOutputWithContext ¶
func (o UserAuthenticationModePropertiesTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypeOutput ¶
func (o UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypeOutput() UserAuthenticationModePropertiesTypeOutput
func (UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypeOutputWithContext ¶
func (o UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypeOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypeOutput
func (UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypePtrOutput ¶
func (o UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypePtrOutput() UserAuthenticationModePropertiesTypePtrOutput
func (UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypePtrOutputWithContext ¶
func (o UserAuthenticationModePropertiesTypeOutput) ToUserAuthenticationModePropertiesTypePtrOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypePtrOutput
type UserAuthenticationModePropertiesTypePtrInput ¶
type UserAuthenticationModePropertiesTypePtrInput interface { pulumi.Input ToUserAuthenticationModePropertiesTypePtrOutput() UserAuthenticationModePropertiesTypePtrOutput ToUserAuthenticationModePropertiesTypePtrOutputWithContext(context.Context) UserAuthenticationModePropertiesTypePtrOutput }
func UserAuthenticationModePropertiesTypePtr ¶
func UserAuthenticationModePropertiesTypePtr(v string) UserAuthenticationModePropertiesTypePtrInput
type UserAuthenticationModePropertiesTypePtrOutput ¶
type UserAuthenticationModePropertiesTypePtrOutput struct{ *pulumi.OutputState }
func (UserAuthenticationModePropertiesTypePtrOutput) ElementType ¶
func (UserAuthenticationModePropertiesTypePtrOutput) ElementType() reflect.Type
func (UserAuthenticationModePropertiesTypePtrOutput) ToStringPtrOutput ¶
func (o UserAuthenticationModePropertiesTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UserAuthenticationModePropertiesTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o UserAuthenticationModePropertiesTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UserAuthenticationModePropertiesTypePtrOutput) ToUserAuthenticationModePropertiesTypePtrOutput ¶
func (o UserAuthenticationModePropertiesTypePtrOutput) ToUserAuthenticationModePropertiesTypePtrOutput() UserAuthenticationModePropertiesTypePtrOutput
func (UserAuthenticationModePropertiesTypePtrOutput) ToUserAuthenticationModePropertiesTypePtrOutputWithContext ¶
func (o UserAuthenticationModePropertiesTypePtrOutput) ToUserAuthenticationModePropertiesTypePtrOutputWithContext(ctx context.Context) UserAuthenticationModePropertiesTypePtrOutput
type UserInput ¶
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserTag ¶
type UserTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws: or memorydb:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws: or memorydb:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type UserTagArgs ¶
type UserTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws: or memorydb:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws: or memorydb:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (UserTagArgs) ElementType ¶
func (UserTagArgs) ElementType() reflect.Type
func (UserTagArgs) ToUserTagOutput ¶
func (i UserTagArgs) ToUserTagOutput() UserTagOutput
func (UserTagArgs) ToUserTagOutputWithContext ¶
func (i UserTagArgs) ToUserTagOutputWithContext(ctx context.Context) UserTagOutput
type UserTagArray ¶
type UserTagArray []UserTagInput
func (UserTagArray) ElementType ¶
func (UserTagArray) ElementType() reflect.Type
func (UserTagArray) ToUserTagArrayOutput ¶
func (i UserTagArray) ToUserTagArrayOutput() UserTagArrayOutput
func (UserTagArray) ToUserTagArrayOutputWithContext ¶
func (i UserTagArray) ToUserTagArrayOutputWithContext(ctx context.Context) UserTagArrayOutput
type UserTagArrayInput ¶
type UserTagArrayInput interface { pulumi.Input ToUserTagArrayOutput() UserTagArrayOutput ToUserTagArrayOutputWithContext(context.Context) UserTagArrayOutput }
UserTagArrayInput is an input type that accepts UserTagArray and UserTagArrayOutput values. You can construct a concrete instance of `UserTagArrayInput` via:
UserTagArray{ UserTagArgs{...} }
type UserTagArrayOutput ¶
type UserTagArrayOutput struct{ *pulumi.OutputState }
func (UserTagArrayOutput) ElementType ¶
func (UserTagArrayOutput) ElementType() reflect.Type
func (UserTagArrayOutput) Index ¶
func (o UserTagArrayOutput) Index(i pulumi.IntInput) UserTagOutput
func (UserTagArrayOutput) ToUserTagArrayOutput ¶
func (o UserTagArrayOutput) ToUserTagArrayOutput() UserTagArrayOutput
func (UserTagArrayOutput) ToUserTagArrayOutputWithContext ¶
func (o UserTagArrayOutput) ToUserTagArrayOutputWithContext(ctx context.Context) UserTagArrayOutput
type UserTagInput ¶
type UserTagInput interface { pulumi.Input ToUserTagOutput() UserTagOutput ToUserTagOutputWithContext(context.Context) UserTagOutput }
UserTagInput is an input type that accepts UserTagArgs and UserTagOutput values. You can construct a concrete instance of `UserTagInput` via:
UserTagArgs{...}
type UserTagOutput ¶
type UserTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (UserTagOutput) ElementType ¶
func (UserTagOutput) ElementType() reflect.Type
func (UserTagOutput) Key ¶
func (o UserTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws: or memorydb:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (UserTagOutput) ToUserTagOutput ¶
func (o UserTagOutput) ToUserTagOutput() UserTagOutput
func (UserTagOutput) ToUserTagOutputWithContext ¶
func (o UserTagOutput) ToUserTagOutputWithContext(ctx context.Context) UserTagOutput
func (UserTagOutput) Value ¶
func (o UserTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws: or memorydb:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.