UserGroupAttributes
- class aws_cdk.aws_elasticache_alpha.UserGroupAttributes(*, engine=None, user_group_arn=None, user_group_name=None, users=None)
Bases:
object
(experimental) Attributes that can be specified when importing a UserGroup.
- Parameters:
engine (
Optional
[UserEngine
]) – (experimental) The engine type for the user group. Default: - engine type is unknownuser_group_arn (
Optional
[str
]) – (experimental) The ARN of the user group. One ofuserGroupName
oruserGroupArn
is required. Default: - derived from userGroupNameuser_group_name (
Optional
[str
]) – (experimental) The name of the user group. One ofuserGroupName
oruserGroupArn
is required. Default: - derived from userGroupArnusers (
Optional
[Sequence
[IUser
]]) – (experimental) List of users in the user group. Default: - users are unknown
- Stability:
experimental
- ExampleMetadata:
infused
Example:
stack = Stack() imported_iam_user = elasticache.IamUser.from_user_id(self, "ImportedIamUser", "my-iam-user-id") imported_password_user = elasticache.PasswordUser.from_user_attributes(stack, "ImportedPasswordUser", user_id="my-password-user-id" ) imported_no_password_user = elasticache.NoPasswordUser.from_user_attributes(stack, "ImportedNoPasswordUser", user_id="my-no-password-user-id" ) imported_user_group = elasticache.UserGroup.from_user_group_attributes(self, "ImportedUserGroup", user_group_name="my-user-group-name" )
Attributes
- engine
(experimental) The engine type for the user group.
- Default:
engine type is unknown
- Stability:
experimental
- user_group_arn
(experimental) The ARN of the user group.
One of
userGroupName
oruserGroupArn
is required.- Default:
derived from userGroupName
- Stability:
experimental
- user_group_name
(experimental) The name of the user group.
One of
userGroupName
oruserGroupArn
is required.- Default:
derived from userGroupArn
- Stability:
experimental
- users
(experimental) List of users in the user group.
- Default:
users are unknown
- Stability:
experimental