Interface IUserGroupAttributes
(experimental) Attributes that can be specified when importing a UserGroup.
Namespace: Amazon.CDK.AWS.ElastiCache.Alpha
Assembly: Amazon.CDK.AWS.ElastiCache.Alpha.dll
Syntax (csharp)
public interface IUserGroupAttributes
Syntax (vb)
Public Interface IUserGroupAttributes
Remarks
Stability: Experimental
ExampleMetadata: infused
Examples
var stack = new Stack();
var importedIamUser = IamUser.FromUserId(this, "ImportedIamUser", "my-iam-user-id");
var importedPasswordUser = PasswordUser.FromUserAttributes(stack, "ImportedPasswordUser", new UserBaseAttributes {
UserId = "my-password-user-id"
});
var importedNoPasswordUser = NoPasswordUser.FromUserAttributes(stack, "ImportedNoPasswordUser", new UserBaseAttributes {
UserId = "my-no-password-user-id"
});
var importedUserGroup = UserGroup.FromUserGroupAttributes(this, "ImportedUserGroup", new UserGroupAttributes {
UserGroupName = "my-user-group-name"
});
Synopsis
Properties
| Engine | (experimental) The engine type for the user group. |
| UserGroupArn | (experimental) The ARN of the user group. |
| UserGroupName | (experimental) The name of the user group. |
| Users | (experimental) List of users in the user group. |
Properties
Engine
(experimental) The engine type for the user group.
UserEngine? Engine { get; }
Property Value
Remarks
Default: - engine type is unknown
Stability: Experimental
UserGroupArn
(experimental) The ARN of the user group.
string? UserGroupArn { get; }
Property Value
Remarks
One of userGroupName or userGroupArn is required.
Default: - derived from userGroupName
Stability: Experimental
UserGroupName
(experimental) The name of the user group.
string? UserGroupName { get; }
Property Value
Remarks
One of userGroupName or userGroupArn is required.
Default: - derived from userGroupArn
Stability: Experimental
Users
(experimental) List of users in the user group.
IUser[]? Users { get; }
Property Value
IUser[]
Remarks
Default: - users are unknown
Stability: Experimental