Class CfnApplication.Builder
java.lang.Object
software.amazon.awscdk.services.sso.CfnApplication.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnApplication>
- Enclosing class:
CfnApplication
@Stability(Stable)
public static final class CfnApplication.Builder
extends Object
implements software.amazon.jsii.Builder<CfnApplication>
A fluent builder for
CfnApplication
.-
Method Summary
Modifier and TypeMethodDescriptionapplicationProviderArn
(String applicationProviderArn) The ARN of the application provider for this application.build()
static CfnApplication.Builder
description
(String description) The description of the application.instanceArn
(String instanceArn) The ARN of the instance of IAM Identity Center that is configured with this application.The name of the application.portalOptions
(IResolvable portalOptions) A structure that describes the options for the access portal associated with this application.portalOptions
(CfnApplication.PortalOptionsConfigurationProperty portalOptions) A structure that describes the options for the access portal associated with this application.The current status of the application in this instance of IAM Identity Center.Specifies tags to be attached to the application.
-
Method Details
-
create
@Stability(Stable) public static CfnApplication.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
CfnApplication.Builder
.
-
applicationProviderArn
@Stability(Stable) public CfnApplication.Builder applicationProviderArn(String applicationProviderArn) The ARN of the application provider for this application.- Parameters:
applicationProviderArn
- The ARN of the application provider for this application. This parameter is required.- Returns:
this
- See Also:
-
instanceArn
The ARN of the instance of IAM Identity Center that is configured with this application.- Parameters:
instanceArn
- The ARN of the instance of IAM Identity Center that is configured with this application. This parameter is required.- Returns:
this
- See Also:
-
name
The name of the application.- Parameters:
name
- The name of the application. This parameter is required.- Returns:
this
- See Also:
-
description
The description of the application.- Parameters:
description
- The description of the application. This parameter is required.- Returns:
this
- See Also:
-
portalOptions
A structure that describes the options for the access portal associated with this application.- Parameters:
portalOptions
- A structure that describes the options for the access portal associated with this application. This parameter is required.- Returns:
this
- See Also:
-
portalOptions
@Stability(Stable) public CfnApplication.Builder portalOptions(CfnApplication.PortalOptionsConfigurationProperty portalOptions) A structure that describes the options for the access portal associated with this application.- Parameters:
portalOptions
- A structure that describes the options for the access portal associated with this application. This parameter is required.- Returns:
this
- See Also:
-
status
The current status of the application in this instance of IAM Identity Center.- Parameters:
status
- The current status of the application in this instance of IAM Identity Center. This parameter is required.- Returns:
this
- See Also:
-
tags
Specifies tags to be attached to the application.- Parameters:
tags
- Specifies tags to be attached to the application. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnApplication>
- Returns:
- a newly built instance of
CfnApplication
.
-