Skip to content

RosRoleProps

Properties for defining a RosRole.

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

Initializer

import com.aliyun.ros.cdk.resourcemanager.RosRoleProps;
RosRoleProps.builder()
    .assumeRolePolicyDocument(IResolvable)
    .assumeRolePolicyDocument(java.util.Map<java.lang.String, java.lang.Object>)
    .roleName(java.lang.String)
    .roleName(IResolvable)
//  .description(java.lang.String)
//  .description(IResolvable)
//  .maxSessionDuration(java.lang.Number)
//  .maxSessionDuration(IResolvable)
    .build();

Properties

Name Type Description
assumeRolePolicyDocument com.aliyun.ros.cdk.core.IResolvable OR java.util.Map No description.
roleName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
description java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
maxSessionDuration java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.

assumeRolePolicyDocumentRequired

public java.lang.Object getAssumeRolePolicyDocument();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map

roleNameRequired

public java.lang.Object getRoleName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

descriptionOptional

public java.lang.Object getDescription();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

maxSessionDurationOptional

public java.lang.Object getMaxSessionDuration();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable