Class CfnWebApp.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnWebApp>
- Enclosing class:
CfnWebApp
CfnWebApp.-
Method Summary
Modifier and TypeMethodDescriptionaccessEndpoint(String accessEndpoint) TheAccessEndpointis the URL that you provide to your users for them to interact with the Transfer Family web app.build()static CfnWebApp.BuilderidentityProviderDetails(IResolvable identityProviderDetails) You can provide a structure that contains the details for the identity provider to use with your web app.identityProviderDetails(CfnWebApp.IdentityProviderDetailsProperty identityProviderDetails) You can provide a structure that contains the details for the identity provider to use with your web app.Key-value pairs that can be used to group and search for web apps.webAppCustomization(IResolvable webAppCustomization) A structure that contains the customization fields for the web app.webAppCustomization(CfnWebApp.WebAppCustomizationProperty webAppCustomization) A structure that contains the customization fields for the web app.webAppEndpointPolicy(String webAppEndpointPolicy) Setting for the type of endpoint policy for the web app.webAppUnits(IResolvable webAppUnits) A union that contains the value for number of concurrent connections or the user sessions on your web app.webAppUnits(CfnWebApp.WebAppUnitsProperty webAppUnits) A union that contains the value for number of concurrent connections or the user sessions on your web app.
-
Method Details
-
create
@Stability(Stable) public static CfnWebApp.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
CfnWebApp.Builder.
-
identityProviderDetails
@Stability(Stable) public CfnWebApp.Builder identityProviderDetails(IResolvable identityProviderDetails) You can provide a structure that contains the details for the identity provider to use with your web app.For more details about this parameter, see Configure your identity provider for Transfer Family web apps .
- Parameters:
identityProviderDetails- You can provide a structure that contains the details for the identity provider to use with your web app. This parameter is required.- Returns:
this- See Also:
-
identityProviderDetails
@Stability(Stable) public CfnWebApp.Builder identityProviderDetails(CfnWebApp.IdentityProviderDetailsProperty identityProviderDetails) You can provide a structure that contains the details for the identity provider to use with your web app.For more details about this parameter, see Configure your identity provider for Transfer Family web apps .
- Parameters:
identityProviderDetails- You can provide a structure that contains the details for the identity provider to use with your web app. This parameter is required.- Returns:
this- See Also:
-
accessEndpoint
TheAccessEndpointis the URL that you provide to your users for them to interact with the Transfer Family web app.You can specify a custom URL or use the default value.
Before you enter a custom URL for this parameter, follow the steps described in Update your access endpoint with a custom URL .
- Parameters:
accessEndpoint- TheAccessEndpointis the URL that you provide to your users for them to interact with the Transfer Family web app. This parameter is required.- Returns:
this- See Also:
-
tags
Key-value pairs that can be used to group and search for web apps.Tags are metadata attached to web apps for any purpose.
- Parameters:
tags- Key-value pairs that can be used to group and search for web apps. This parameter is required.- Returns:
this- See Also:
-
webAppCustomization
A structure that contains the customization fields for the web app.You can provide a title, logo, and icon to customize the appearance of your web app.
- Parameters:
webAppCustomization- A structure that contains the customization fields for the web app. This parameter is required.- Returns:
this- See Also:
-
webAppCustomization
@Stability(Stable) public CfnWebApp.Builder webAppCustomization(CfnWebApp.WebAppCustomizationProperty webAppCustomization) A structure that contains the customization fields for the web app.You can provide a title, logo, and icon to customize the appearance of your web app.
- Parameters:
webAppCustomization- A structure that contains the customization fields for the web app. This parameter is required.- Returns:
this- See Also:
-
webAppEndpointPolicy
Setting for the type of endpoint policy for the web app. The default value isSTANDARD.If your web app was created in an AWS GovCloud (US) Region , the value of this parameter can be
FIPS, which indicates the web app endpoint is FIPS-compliant.- Parameters:
webAppEndpointPolicy- Setting for the type of endpoint policy for the web app. The default value isSTANDARD. This parameter is required.- Returns:
this- See Also:
-
webAppUnits
A union that contains the value for number of concurrent connections or the user sessions on your web app.- Parameters:
webAppUnits- A union that contains the value for number of concurrent connections or the user sessions on your web app. This parameter is required.- Returns:
this- See Also:
-
webAppUnits
A union that contains the value for number of concurrent connections or the user sessions on your web app.- Parameters:
webAppUnits- A union that contains the value for number of concurrent connections or the user sessions on your web app. This parameter is required.- Returns:
this- See Also:
-
build
-