Skip to content

RosRoleProps

Properties for defining a RosRole.

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

Initializer

import com.aliyun.ros.cdk.ram.RosRoleProps;
RosRoleProps.builder()
    .assumeRolePolicyDocument(IResolvable)
    .assumeRolePolicyDocument(AssumeRolePolicyDocumentProperty)
    .roleName(java.lang.String)
    .roleName(IResolvable)
//  .deletionForce(java.lang.Boolean)
//  .deletionForce(IResolvable)
//  .description(java.lang.String)
//  .description(IResolvable)
//  .ignoreExisting(java.lang.Boolean)
//  .ignoreExisting(IResolvable)
//  .maxSessionDuration(java.lang.Number)
//  .maxSessionDuration(IResolvable)
//  .policies(IResolvable)
//  .policies(java.util.List<IResolvable)
//  .policies(PoliciesProperty>)
//  .policyAttachments(IResolvable)
//  .policyAttachments(PolicyAttachmentsProperty)
    .build();

Properties

Name Type Description
assumeRolePolicyDocument com.aliyun.ros.cdk.core.IResolvable OR AssumeRolePolicyDocumentProperty No description.
roleName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
deletionForce java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
description java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
ignoreExisting java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
maxSessionDuration java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
policies com.aliyun.ros.cdk.core.IResolvable OR java.util.ListPoliciesProperty> No description.
policyAttachments com.aliyun.ros.cdk.core.IResolvable OR PolicyAttachmentsProperty No description.

assumeRolePolicyDocumentRequired

public java.lang.Object getAssumeRolePolicyDocument();

roleNameRequired

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

deletionForceOptional

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

descriptionOptional

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

ignoreExistingOptional

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

maxSessionDurationOptional

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

policiesOptional

public java.lang.Object getPolicies();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListPoliciesProperty>

policyAttachmentsOptional

public java.lang.Object getPolicyAttachments();