Interface CfnWebAppProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnWebAppProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.110.0 (build 336b265)", date="2025-04-14T15:41:27.111Z") @Stability(Stable) public interface CfnWebAppProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnWebApp.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.transfer.*;
 CfnWebAppProps cfnWebAppProps = CfnWebAppProps.builder()
         .identityProviderDetails(IdentityProviderDetailsProperty.builder()
                 .applicationArn("applicationArn")
                 .instanceArn("instanceArn")
                 .role("role")
                 .build())
         // the properties below are optional
         .accessEndpoint("accessEndpoint")
         .tags(List.of(CfnTag.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .webAppCustomization(WebAppCustomizationProperty.builder()
                 .faviconFile("faviconFile")
                 .logoFile("logoFile")
                 .title("title")
                 .build())
         .webAppUnits(WebAppUnitsProperty.builder()
                 .provisioned(123)
                 .build())
         .build();
 

See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    A builder for CfnWebAppProps
    static final class 
    An implementation for CfnWebAppProps
  • Method Summary

    Modifier and Type
    Method
    Description
     
    default String
    The AccessEndpoint is the URL that you provide to your users for them to interact with the Transfer Family web app.
    You can provide a structure that contains the details for the identity provider to use with your web app.
    default List<CfnTag>
    Key-value pairs that can be used to group and search for web apps.
    default Object
    A structure that contains the customization fields for the web app.
    default Object
    A union that contains the value for number of concurrent connections or the user sessions on your web app.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson