Class CfnWebAppPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnWebAppPropsMixin>
- Enclosing class:
CfnWebAppPropsMixin
CfnWebAppPropsMixin.-
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 CfnWebAppPropsMixin.Buildercreate()static CfnWebAppPropsMixin.Buildercreate(CfnPropertyMixinOptions options) endpointDetails(CfnWebAppPropsMixin.EndpointDetailsProperty endpointDetails) endpointDetails(IResolvable endpointDetails) identityProviderDetails(CfnWebAppPropsMixin.IdentityProviderDetailsProperty identityProviderDetails) You can provide a structure that contains the details for the identity provider to use with your web app.identityProviderDetails(IResolvable 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(CfnWebAppPropsMixin.WebAppCustomizationProperty webAppCustomization) A structure that contains the customization fields for the web app.webAppCustomization(IResolvable 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(CfnWebAppPropsMixin.WebAppUnitsProperty webAppUnits) A union that contains the value for number of concurrent connections or the user sessions on your web app.webAppUnits(IResolvable 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 CfnWebAppPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnWebAppPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnWebAppPropsMixin.Builder.
-
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:
-
endpointDetails
- Parameters:
endpointDetails- This parameter is required.- Returns:
this- See Also:
-
endpointDetails
@Stability(Stable) public CfnWebAppPropsMixin.Builder endpointDetails(CfnWebAppPropsMixin.EndpointDetailsProperty endpointDetails) - Parameters:
endpointDetails- This parameter is required.- Returns:
this- See Also:
-
identityProviderDetails
@Stability(Stable) public CfnWebAppPropsMixin.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 CfnWebAppPropsMixin.Builder identityProviderDetails(CfnWebAppPropsMixin.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:
-
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
@Stability(Stable) public CfnWebAppPropsMixin.Builder webAppCustomization(IResolvable 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 CfnWebAppPropsMixin.Builder webAppCustomization(CfnWebAppPropsMixin.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
@Stability(Stable) public CfnWebAppPropsMixin.Builder webAppEndpointPolicy(String 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
@Stability(Stable) public CfnWebAppPropsMixin.Builder webAppUnits(CfnWebAppPropsMixin.WebAppUnitsProperty 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
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnWebAppPropsMixin>- Returns:
- a newly built instance of
CfnWebAppPropsMixin.
-