@Stability(value=Stable) public static final class CfnAssignmentProps.Builder extends Object implements software.amazon.jsii.Builder<CfnAssignmentProps>
CfnAssignmentProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnAssignmentProps |
build()
Builds the configured instance.
|
CfnAssignmentProps.Builder |
instanceArn(String instanceArn)
Sets the value of
CfnAssignmentProps.getInstanceArn() |
CfnAssignmentProps.Builder |
permissionSetArn(String permissionSetArn)
Sets the value of
CfnAssignmentProps.getPermissionSetArn() |
CfnAssignmentProps.Builder |
principalId(String principalId)
Sets the value of
CfnAssignmentProps.getPrincipalId() |
CfnAssignmentProps.Builder |
principalType(String principalType)
Sets the value of
CfnAssignmentProps.getPrincipalType() |
CfnAssignmentProps.Builder |
targetId(String targetId)
Sets the value of
CfnAssignmentProps.getTargetId() |
CfnAssignmentProps.Builder |
targetType(String targetType)
Sets the value of
CfnAssignmentProps.getTargetType() |
@Stability(value=Stable) public CfnAssignmentProps.Builder instanceArn(String instanceArn)
CfnAssignmentProps.getInstanceArn()instanceArn - The ARN of the SSO instance under which the operation will be executed. This parameter is required.
For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference .this@Stability(value=Stable) public CfnAssignmentProps.Builder permissionSetArn(String permissionSetArn)
CfnAssignmentProps.getPermissionSetArn()permissionSetArn - The ARN of the permission set. This parameter is required.this@Stability(value=Stable) public CfnAssignmentProps.Builder principalId(String principalId)
CfnAssignmentProps.getPrincipalId()principalId - An identifier for an object in AWS SSO , such as a user or group. This parameter is required.
PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in AWS SSO , see the AWS SSO Identity Store API Reference .this@Stability(value=Stable) public CfnAssignmentProps.Builder principalType(String principalType)
CfnAssignmentProps.getPrincipalType()principalType - The entity type for which the assignment will be created. This parameter is required.this@Stability(value=Stable) public CfnAssignmentProps.Builder targetId(String targetId)
CfnAssignmentProps.getTargetId()targetId - TargetID is an AWS account identifier, typically a 10-12 digit string (For example, 123456789012). This parameter is required.this@Stability(value=Stable) public CfnAssignmentProps.Builder targetType(String targetType)
CfnAssignmentProps.getTargetType()targetType - The entity type for which the assignment will be created. This parameter is required.this@Stability(value=Stable) public CfnAssignmentProps build()
build in interface software.amazon.jsii.Builder<CfnAssignmentProps>CfnAssignmentPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.