@Stability(value=Stable) public static final class CfnPermissionSetProps.Builder extends Object implements software.amazon.jsii.Builder<CfnPermissionSetProps>
CfnPermissionSetProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnPermissionSetProps.Builder instanceArn(String instanceArn)
CfnPermissionSetProps.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 CfnPermissionSetProps.Builder name(String name)
CfnPermissionSetProps.getName()name - The name of the permission set. This parameter is required.this@Stability(value=Stable) public CfnPermissionSetProps.Builder customerManagedPolicyReferences(IResolvable customerManagedPolicyReferences)
CfnPermissionSetProps.getCustomerManagedPolicyReferences()customerManagedPolicyReferences - `AWS::SSO::PermissionSet.CustomerManagedPolicyReferences`.this@Stability(value=Stable) public CfnPermissionSetProps.Builder customerManagedPolicyReferences(List<? extends Object> customerManagedPolicyReferences)
CfnPermissionSetProps.getCustomerManagedPolicyReferences()customerManagedPolicyReferences - `AWS::SSO::PermissionSet.CustomerManagedPolicyReferences`.this@Stability(value=Stable) public CfnPermissionSetProps.Builder description(String description)
CfnPermissionSetProps.getDescription()description - The description of the `PermissionSet` .this@Stability(value=Stable) public CfnPermissionSetProps.Builder inlinePolicy(Object inlinePolicy)
CfnPermissionSetProps.getInlinePolicy()inlinePolicy - The IAM inline policy that is attached to the permission set.this@Stability(value=Stable) public CfnPermissionSetProps.Builder managedPolicies(List<String> managedPolicies)
CfnPermissionSetProps.getManagedPolicies()managedPolicies - A structure that stores the details of the IAM managed policy.this@Stability(value=Stable) public CfnPermissionSetProps.Builder permissionsBoundary(CfnPermissionSet.PermissionsBoundaryProperty permissionsBoundary)
CfnPermissionSetProps.getPermissionsBoundary()permissionsBoundary - `AWS::SSO::PermissionSet.PermissionsBoundary`.this@Stability(value=Stable) public CfnPermissionSetProps.Builder permissionsBoundary(IResolvable permissionsBoundary)
CfnPermissionSetProps.getPermissionsBoundary()permissionsBoundary - `AWS::SSO::PermissionSet.PermissionsBoundary`.this@Stability(value=Stable) public CfnPermissionSetProps.Builder relayStateType(String relayStateType)
CfnPermissionSetProps.getRelayStateType()relayStateType - Used to redirect users within the application during the federation authentication process.this@Stability(value=Stable) public CfnPermissionSetProps.Builder sessionDuration(String sessionDuration)
CfnPermissionSetProps.getSessionDuration()sessionDuration - The length of time that the application user sessions are valid for in the ISO-8601 standard.this@Stability(value=Stable) public CfnPermissionSetProps.Builder tags(List<? extends CfnTag> tags)
CfnPermissionSetProps.getTags()tags - The tags to attach to the new `PermissionSet` .this@Stability(value=Stable) public CfnPermissionSetProps build()
build in interface software.amazon.jsii.Builder<CfnPermissionSetProps>CfnPermissionSetPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.