Skip to content

GroupProps

Properties for defining a Group.

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

Initializer

import com.aliyun.ros.cdk.ram.GroupProps;
GroupProps.builder()
    .groupName(java.lang.String)
    .groupName(IResolvable)
//  .comments(java.lang.String)
//  .comments(IResolvable)
//  .deletionForce(java.lang.Boolean)
//  .deletionForce(IResolvable)
//  .ignoreExisting(java.lang.Boolean)
//  .ignoreExisting(IResolvable)
//  .policies(IResolvable)
//  .policies(java.util.List<IResolvable)
//  .policies(PoliciesProperty>)
//  .policyAttachments(IResolvable)
//  .policyAttachments(PolicyAttachmentsProperty)
    .build();

Properties

Name Type Description
groupName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property groupName: Specifies the group name, containing up to 64 characters.
comments java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property comments: Remark information, up to 128 characters or Chinese characters.
deletionForce java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable Property deletionForce: Whether force detach the policies attached to the group.
ignoreExisting java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable Property ignoreExisting: Whether to ignore existing group False: ROS will perform a uniqueness check.If a group with the same name exists, an error will be reported when creating it. True: ROS will not check the uniqueness.If there is a group with the same name, the group creation process will be ignored. If the group is not created by ROS, it will be ignored during update and delete stage.
policies com.aliyun.ros.cdk.core.IResolvable OR java.util.ListPoliciesProperty> Property policies: Describes what actions are allowed on what resources.
policyAttachments com.aliyun.ros.cdk.core.IResolvable OR PolicyAttachmentsProperty Property policyAttachments: System and custom policy names to attach.

groupNameRequired

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

Property groupName: Specifies the group name, containing up to 64 characters.


commentsOptional

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

Property comments: Remark information, up to 128 characters or Chinese characters.


deletionForceOptional

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

Property deletionForce: Whether force detach the policies attached to the group.

Default value is false.


ignoreExistingOptional

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

Property ignoreExisting: Whether to ignore existing group False: ROS will perform a uniqueness check.If a group with the same name exists, an error will be reported when creating it. True: ROS will not check the uniqueness.If there is a group with the same name, the group creation process will be ignored. If the group is not created by ROS, it will be ignored during update and delete stage.


policiesOptional

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

Property policies: Describes what actions are allowed on what resources.


policyAttachmentsOptional

public java.lang.Object getPolicyAttachments();

Property policyAttachments: System and custom policy names to attach.