Class CfnApplicationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.sso.CfnApplicationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnApplicationPropsMixin>
- Enclosing class:
CfnApplicationPropsMixin
@Stability(Stable)
public static final class CfnApplicationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnApplicationPropsMixin>
A fluent builder for
CfnApplicationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionapplicationProviderArn(String applicationProviderArn) The ARN of the application provider for this application.build()create()create(CfnPropertyMixinOptions options) 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.A structure that describes the options for the access portal associated with this application.portalOptions(IResolvable 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 CfnApplicationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnApplicationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnApplicationPropsMixin.Builder.
-
applicationProviderArn
@Stability(Stable) public CfnApplicationPropsMixin.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:
-
description
The description of the application.- Parameters:
description- The description of the 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:
-
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 CfnApplicationPropsMixin.Builder portalOptions(CfnApplicationPropsMixin.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:
buildin interfacesoftware.amazon.jsii.Builder<CfnApplicationPropsMixin>- Returns:
- a newly built instance of
CfnApplicationPropsMixin.
-