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 unknown

  • user_group_arn (Optional[str]) – (experimental) The ARN of the user group. One of userGroupName or userGroupArn is required. Default: - derived from userGroupName

  • user_group_name (Optional[str]) – (experimental) The name of the user group. One of userGroupName or userGroupArn is required. Default: - derived from userGroupArn

  • users (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 or userGroupArn is required.

Default:
  • derived from userGroupName

Stability:

experimental

user_group_name

(experimental) The name of the user group.

One of userGroupName or userGroupArn is required.

Default:
  • derived from userGroupArn

Stability:

experimental

users

(experimental) List of users in the user group.

Default:
  • users are unknown

Stability:

experimental