Class CfnIdentityCenterConfiguration.Builder
java.lang.Object
software.amazon.awscdk.services.glue.CfnIdentityCenterConfiguration.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnIdentityCenterConfiguration>
- Enclosing class:
CfnIdentityCenterConfiguration
@Stability(Stable)
public static final class CfnIdentityCenterConfiguration.Builder
extends Object
implements software.amazon.jsii.Builder<CfnIdentityCenterConfiguration>
A fluent builder for
CfnIdentityCenterConfiguration.-
Method Summary
Modifier and TypeMethodDescriptionbuild()instanceArn(String instanceArn) The Amazon Resource Name (ARN) of the Identity Center instance associated with the AWS Glue configuration.A list of Identity Center scopes that define the permissions and access levels for the AWS Glue configuration.userBackgroundSessionsEnabled(Boolean userBackgroundSessionsEnabled) Indicates whether users can run background sessions when using Identity Center authentication with AWS Glue services.userBackgroundSessionsEnabled(IResolvable userBackgroundSessionsEnabled) Indicates whether users can run background sessions when using Identity Center authentication with AWS Glue services.
-
Method Details
-
create
@Stability(Stable) public static CfnIdentityCenterConfiguration.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnIdentityCenterConfiguration.Builder.
-
instanceArn
The Amazon Resource Name (ARN) of the Identity Center instance associated with the AWS Glue configuration.- Parameters:
instanceArn- The Amazon Resource Name (ARN) of the Identity Center instance associated with the AWS Glue configuration. This parameter is required.- Returns:
this- See Also:
-
scopes
A list of Identity Center scopes that define the permissions and access levels for the AWS Glue configuration.- Parameters:
scopes- A list of Identity Center scopes that define the permissions and access levels for the AWS Glue configuration. This parameter is required.- Returns:
this- See Also:
-
userBackgroundSessionsEnabled
@Stability(Stable) public CfnIdentityCenterConfiguration.Builder userBackgroundSessionsEnabled(Boolean userBackgroundSessionsEnabled) Indicates whether users can run background sessions when using Identity Center authentication with AWS Glue services.- Parameters:
userBackgroundSessionsEnabled- Indicates whether users can run background sessions when using Identity Center authentication with AWS Glue services. This parameter is required.- Returns:
this- See Also:
-
userBackgroundSessionsEnabled
@Stability(Stable) public CfnIdentityCenterConfiguration.Builder userBackgroundSessionsEnabled(IResolvable userBackgroundSessionsEnabled) Indicates whether users can run background sessions when using Identity Center authentication with AWS Glue services.- Parameters:
userBackgroundSessionsEnabled- Indicates whether users can run background sessions when using Identity Center authentication with AWS Glue services. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnIdentityCenterConfiguration>- Returns:
- a newly built instance of
CfnIdentityCenterConfiguration.
-