Skip to content

RosManagedPolicyProps

Properties for defining a RosManagedPolicy.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ram-managedpolicy

Initializer

import ros_cdk_ram
ros_cdk_ram.RosManagedPolicyProps(
  policy_name: typing.Union[str, IResolvable],
  description: typing.Union[str, IResolvable] = None,
  groups: typing.Union[typing.List[typing.Any], IResolvable] = None,
  ignore_existing: typing.Union[bool, IResolvable] = None,
  policy_document: typing.Union[IResolvable, PolicyDocumentProperty] = None,
  policy_document_unchecked: typing.Union[IResolvable, typing.Mapping[typing.Any]] = None,
  roles: typing.Union[typing.List[typing.Any], IResolvable] = None,
  users: typing.Union[typing.List[typing.Any], IResolvable] = None
)

Properties

Name Type Description
policy_name typing.Union[str, ros_cdk_core.IResolvable] No description.
description typing.Union[str, ros_cdk_core.IResolvable] No description.
groups typing.Union[typing.List[typing.Any], ros_cdk_core.IResolvable] No description.
ignore_existing typing.Union[bool, ros_cdk_core.IResolvable] No description.
policy_document typing.Union[ros_cdk_core.IResolvable, PolicyDocumentProperty] No description.
policy_document_unchecked typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]] No description.
roles typing.Union[typing.List[typing.Any], ros_cdk_core.IResolvable] No description.
users typing.Union[typing.List[typing.Any], ros_cdk_core.IResolvable] No description.

policy_nameRequired

policy_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

descriptionOptional

description: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

groupsOptional

groups: typing.Union[typing.List[typing.Any], IResolvable]
  • Type: typing.Union[typing.List[typing.Any], ros_cdk_core.IResolvable]

ignore_existingOptional

ignore_existing: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

policy_documentOptional

policy_document: typing.Union[IResolvable, PolicyDocumentProperty]

policy_document_uncheckedOptional

policy_document_unchecked: typing.Union[IResolvable, typing.Mapping[typing.Any]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]]

rolesOptional

roles: typing.Union[typing.List[typing.Any], IResolvable]
  • Type: typing.Union[typing.List[typing.Any], ros_cdk_core.IResolvable]

usersOptional

users: typing.Union[typing.List[typing.Any], IResolvable]
  • Type: typing.Union[typing.List[typing.Any], ros_cdk_core.IResolvable]