Skip to content

RosRoleProps

Properties for defining a RosRole.

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

Initializer

import { RosRoleProps } from '@alicloud/ros-cdk-ram'
const rosRoleProps: RosRoleProps = { ... }

Properties

Name Type Description
assumeRolePolicyDocument @alicloud/ros-cdk-core.IResolvable | AssumeRolePolicyDocumentProperty No description.
roleName string | @alicloud/ros-cdk-core.IResolvable No description.
deletionForce boolean | @alicloud/ros-cdk-core.IResolvable No description.
description string | @alicloud/ros-cdk-core.IResolvable No description.
ignoreExisting boolean | @alicloud/ros-cdk-core.IResolvable No description.
maxSessionDuration number | @alicloud/ros-cdk-core.IResolvable No description.
policies @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | PoliciesProperty[] No description.
policyAttachments @alicloud/ros-cdk-core.IResolvable | PolicyAttachmentsProperty No description.

assumeRolePolicyDocumentRequired

public readonly assumeRolePolicyDocument: IResolvable | AssumeRolePolicyDocumentProperty;

roleNameRequired

public readonly roleName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

deletionForceOptional

public readonly deletionForce: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

descriptionOptional

public readonly description: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

ignoreExistingOptional

public readonly ignoreExisting: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

maxSessionDurationOptional

public readonly maxSessionDuration: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

policiesOptional

public readonly policies: IResolvable | IResolvable | PoliciesProperty[];
  • Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | PoliciesProperty[]

policyAttachmentsOptional

public readonly policyAttachments: IResolvable | PolicyAttachmentsProperty;