Interface ICfnUserProps
Properties for defining a CfnUser
.
Namespace: Amazon.CDK.AWS.ElastiCache
Assembly: Amazon.CDK.AWS.ElastiCache.dll
Syntax (csharp)
public interface ICfnUserProps
Syntax (vb)
Public Interface ICfnUserProps
Remarks
Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-user.html
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.ElastiCache;
var authenticationMode;
var cfnUserProps = new CfnUserProps {
Engine = "engine",
UserId = "userId",
UserName = "userName",
// the properties below are optional
AccessString = "accessString",
AuthenticationMode = authenticationMode,
NoPasswordRequired = false,
Passwords = new [] { "passwords" },
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
Synopsis
Properties
AccessString | Access permissions string used for this user. |
AuthenticationMode | Specifies the authentication mode to use. Below is an example of the possible JSON values:. |
Engine | The current supported value is redis. |
NoPasswordRequired | Indicates a password is not required for this user. |
Passwords | Passwords used for this user. |
Tags |
|
UserId | The ID of the user. |
UserName | The username of the user. |
Properties
AccessString
Access permissions string used for this user.
virtual string AccessString { get; }
Property Value
System.String
Remarks
AuthenticationMode
Specifies the authentication mode to use. Below is an example of the possible JSON values:.
virtual object AuthenticationMode { get; }
Property Value
System.Object
Remarks
{ Type: <iam | no-password-required | password> Passwords: ["*****", "******"] // If Type is password.
}
Engine
The current supported value is redis.
string Engine { get; }
Property Value
System.String
Remarks
NoPasswordRequired
Indicates a password is not required for this user.
virtual object NoPasswordRequired { get; }
Property Value
System.Object
Remarks
Passwords
Passwords used for this user.
virtual string[] Passwords { get; }
Property Value
System.String[]
Remarks
You can create up to two passwords for each user.
Tags
UserId
The ID of the user.
string UserId { get; }
Property Value
System.String
Remarks
UserName
The username of the user.
string UserName { get; }
Property Value
System.String