@Stability(value=Stable) public static final class CfnPermissionSet.Builder extends Object implements software.amazon.jsii.Builder<CfnPermissionSet>
CfnPermissionSet.| Modifier and Type | Method and Description |
|---|---|
CfnPermissionSet |
build() |
static CfnPermissionSet.Builder |
create(software.constructs.Construct scope,
String id) |
CfnPermissionSet.Builder |
customerManagedPolicyReferences(IResolvable customerManagedPolicyReferences)
`AWS::SSO::PermissionSet.CustomerManagedPolicyReferences`.
|
CfnPermissionSet.Builder |
customerManagedPolicyReferences(List<? extends Object> customerManagedPolicyReferences)
`AWS::SSO::PermissionSet.CustomerManagedPolicyReferences`.
|
CfnPermissionSet.Builder |
description(String description)
The description of the `PermissionSet` .
|
CfnPermissionSet.Builder |
inlinePolicy(Object inlinePolicy)
The IAM inline policy that is attached to the permission set.
|
CfnPermissionSet.Builder |
instanceArn(String instanceArn)
The ARN of the SSO instance under which the operation will be executed.
|
CfnPermissionSet.Builder |
managedPolicies(List<String> managedPolicies)
A structure that stores the details of the IAM managed policy.
|
CfnPermissionSet.Builder |
name(String name)
The name of the permission set.
|
CfnPermissionSet.Builder |
permissionsBoundary(CfnPermissionSet.PermissionsBoundaryProperty permissionsBoundary)
`AWS::SSO::PermissionSet.PermissionsBoundary`.
|
CfnPermissionSet.Builder |
permissionsBoundary(IResolvable permissionsBoundary)
`AWS::SSO::PermissionSet.PermissionsBoundary`.
|
CfnPermissionSet.Builder |
relayStateType(String relayStateType)
Used to redirect users within the application during the federation authentication process.
|
CfnPermissionSet.Builder |
sessionDuration(String sessionDuration)
The length of time that the application user sessions are valid for in the ISO-8601 standard.
|
CfnPermissionSet.Builder |
tags(List<? extends CfnTag> tags)
The tags to attach to the new `PermissionSet` .
|
@Stability(value=Stable) public static CfnPermissionSet.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnPermissionSet.CustomerManagedPolicyReferenceProperty.Builder.@Stability(value=Stable) public CfnPermissionSet.Builder instanceArn(String instanceArn)
For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference .
instanceArn - The ARN of the SSO instance under which the operation will be executed. This parameter is required.this@Stability(value=Stable) public CfnPermissionSet.Builder name(String name)
name - The name of the permission set. This parameter is required.this@Stability(value=Stable) public CfnPermissionSet.Builder customerManagedPolicyReferences(IResolvable customerManagedPolicyReferences)
customerManagedPolicyReferences - `AWS::SSO::PermissionSet.CustomerManagedPolicyReferences`. This parameter is required.this@Stability(value=Stable) public CfnPermissionSet.Builder customerManagedPolicyReferences(List<? extends Object> customerManagedPolicyReferences)
customerManagedPolicyReferences - `AWS::SSO::PermissionSet.CustomerManagedPolicyReferences`. This parameter is required.this@Stability(value=Stable) public CfnPermissionSet.Builder description(String description)
description - The description of the `PermissionSet` . This parameter is required.this@Stability(value=Stable) public CfnPermissionSet.Builder inlinePolicy(Object inlinePolicy)
inlinePolicy - The IAM inline policy that is attached to the permission set. This parameter is required.this@Stability(value=Stable) public CfnPermissionSet.Builder managedPolicies(List<String> managedPolicies)
managedPolicies - A structure that stores the details of the IAM managed policy. This parameter is required.this@Stability(value=Stable) public CfnPermissionSet.Builder permissionsBoundary(CfnPermissionSet.PermissionsBoundaryProperty permissionsBoundary)
permissionsBoundary - `AWS::SSO::PermissionSet.PermissionsBoundary`. This parameter is required.this@Stability(value=Stable) public CfnPermissionSet.Builder permissionsBoundary(IResolvable permissionsBoundary)
permissionsBoundary - `AWS::SSO::PermissionSet.PermissionsBoundary`. This parameter is required.this@Stability(value=Stable) public CfnPermissionSet.Builder relayStateType(String relayStateType)
relayStateType - Used to redirect users within the application during the federation authentication process. This parameter is required.this@Stability(value=Stable) public CfnPermissionSet.Builder sessionDuration(String sessionDuration)
sessionDuration - The length of time that the application user sessions are valid for in the ISO-8601 standard. This parameter is required.this@Stability(value=Stable) public CfnPermissionSet.Builder tags(List<? extends CfnTag> tags)
tags - The tags to attach to the new `PermissionSet` . This parameter is required.this@Stability(value=Stable) public CfnPermissionSet build()
build in interface software.amazon.jsii.Builder<CfnPermissionSet>Copyright © 2022. All rights reserved.