Class WebAppState


  • public final class WebAppState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • accessEndpoint

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> accessEndpoint()
        Returns:
        URL provided to interact with the Transfer Family web app. If `endpoint_details.vpc` block is specified, `accessEndpoint` must not be provided.
      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        ARN of the Web App.
      • endpointDetails

        public java.util.Optional<com.pulumi.core.Output<WebAppEndpointDetailsArgs>> endpointDetails()
        Returns:
        Block for the endpoint configuration for the web app. If not specified, the web app will be created with a public endpoint. See `endpointDetails` Block below.
      • identityProviderDetails

        public java.util.Optional<com.pulumi.core.Output<WebAppIdentityProviderDetailsArgs>> identityProviderDetails()
        Returns:
        Block for details of the identity provider to use with the web app. See `identityProviderDetails` Block below. The following arguments are optional:
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Key-value pairs that can be used to group and search for web apps.
      • tagsAll

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tagsAll()
      • webAppEndpointPolicy

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> webAppEndpointPolicy()
        Returns:
        Type of endpoint policy for the web app. Valid values are: `STANDARD`(default) or `FIPS`.
      • webAppId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> webAppId()
        Returns:
        ID of the Web App resource.
      • webAppUnits

        public java.util.Optional<com.pulumi.core.Output<java.util.List<WebAppWebAppUnitArgs>>> webAppUnits()
        Returns:
        Block for number of concurrent connections or the user sessions on the web app. See `webAppUnits` Block below.