Package com.pulumi.aws.transfer.inputs
Class WebAppState.Builder
- java.lang.Object
-
- com.pulumi.aws.transfer.inputs.WebAppState.Builder
-
- Enclosing class:
- WebAppState
public static final class WebAppState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WebAppState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebAppState.BuilderaccessEndpoint(com.pulumi.core.Output<java.lang.String> accessEndpoint)WebAppState.BuilderaccessEndpoint(java.lang.String accessEndpoint)WebAppState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)WebAppState.Builderarn(java.lang.String arn)WebAppStatebuild()WebAppState.BuilderendpointDetails(WebAppEndpointDetailsArgs endpointDetails)WebAppState.BuilderendpointDetails(com.pulumi.core.Output<WebAppEndpointDetailsArgs> endpointDetails)WebAppState.BuilderidentityProviderDetails(WebAppIdentityProviderDetailsArgs identityProviderDetails)WebAppState.BuilderidentityProviderDetails(com.pulumi.core.Output<WebAppIdentityProviderDetailsArgs> identityProviderDetails)WebAppState.Builderregion(com.pulumi.core.Output<java.lang.String> region)WebAppState.Builderregion(java.lang.String region)WebAppState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)WebAppState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)WebAppState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)WebAppState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)WebAppState.BuilderwebAppEndpointPolicy(com.pulumi.core.Output<java.lang.String> webAppEndpointPolicy)WebAppState.BuilderwebAppEndpointPolicy(java.lang.String webAppEndpointPolicy)WebAppState.BuilderwebAppId(com.pulumi.core.Output<java.lang.String> webAppId)WebAppState.BuilderwebAppId(java.lang.String webAppId)WebAppState.BuilderwebAppUnits(WebAppWebAppUnitArgs... webAppUnits)WebAppState.BuilderwebAppUnits(com.pulumi.core.Output<java.util.List<WebAppWebAppUnitArgs>> webAppUnits)WebAppState.BuilderwebAppUnits(java.util.List<WebAppWebAppUnitArgs> webAppUnits)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAppState defaults)
-
-
Method Detail
-
accessEndpoint
public WebAppState.Builder accessEndpoint(@Nullable com.pulumi.core.Output<java.lang.String> accessEndpoint)
- Parameters:
accessEndpoint- URL provided to interact with the Transfer Family web app. If `endpoint_details.vpc` block is specified, `accessEndpoint` must not be provided.- Returns:
- builder
-
accessEndpoint
public WebAppState.Builder accessEndpoint(java.lang.String accessEndpoint)
- Parameters:
accessEndpoint- URL provided to interact with the Transfer Family web app. If `endpoint_details.vpc` block is specified, `accessEndpoint` must not be provided.- Returns:
- builder
-
arn
public WebAppState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the Web App.- Returns:
- builder
-
arn
public WebAppState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the Web App.- Returns:
- builder
-
endpointDetails
public WebAppState.Builder endpointDetails(@Nullable com.pulumi.core.Output<WebAppEndpointDetailsArgs> endpointDetails)
- Parameters:
endpointDetails- 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.- Returns:
- builder
-
endpointDetails
public WebAppState.Builder endpointDetails(WebAppEndpointDetailsArgs endpointDetails)
- Parameters:
endpointDetails- 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.- Returns:
- builder
-
identityProviderDetails
public WebAppState.Builder identityProviderDetails(@Nullable com.pulumi.core.Output<WebAppIdentityProviderDetailsArgs> identityProviderDetails)
- Parameters:
identityProviderDetails- Block for details of the identity provider to use with the web app. See `identityProviderDetails` Block below. The following arguments are optional:- Returns:
- builder
-
identityProviderDetails
public WebAppState.Builder identityProviderDetails(WebAppIdentityProviderDetailsArgs identityProviderDetails)
- Parameters:
identityProviderDetails- Block for details of the identity provider to use with the web app. See `identityProviderDetails` Block below. The following arguments are optional:- Returns:
- builder
-
region
public WebAppState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- 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.- Returns:
- builder
-
region
public WebAppState.Builder region(java.lang.String region)
- Parameters:
region- 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.- Returns:
- builder
-
tags
public WebAppState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value pairs that can be used to group and search for web apps.- Returns:
- builder
-
tags
public WebAppState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value pairs that can be used to group and search for web apps.- Returns:
- builder
-
tagsAll
public WebAppState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
-
tagsAll
public WebAppState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
webAppEndpointPolicy
public WebAppState.Builder webAppEndpointPolicy(@Nullable com.pulumi.core.Output<java.lang.String> webAppEndpointPolicy)
- Parameters:
webAppEndpointPolicy- Type of endpoint policy for the web app. Valid values are: `STANDARD`(default) or `FIPS`.- Returns:
- builder
-
webAppEndpointPolicy
public WebAppState.Builder webAppEndpointPolicy(java.lang.String webAppEndpointPolicy)
- Parameters:
webAppEndpointPolicy- Type of endpoint policy for the web app. Valid values are: `STANDARD`(default) or `FIPS`.- Returns:
- builder
-
webAppId
public WebAppState.Builder webAppId(@Nullable com.pulumi.core.Output<java.lang.String> webAppId)
- Parameters:
webAppId- ID of the Web App resource.- Returns:
- builder
-
webAppId
public WebAppState.Builder webAppId(java.lang.String webAppId)
- Parameters:
webAppId- ID of the Web App resource.- Returns:
- builder
-
webAppUnits
public WebAppState.Builder webAppUnits(@Nullable com.pulumi.core.Output<java.util.List<WebAppWebAppUnitArgs>> webAppUnits)
- Parameters:
webAppUnits- Block for number of concurrent connections or the user sessions on the web app. See `webAppUnits` Block below.- Returns:
- builder
-
webAppUnits
public WebAppState.Builder webAppUnits(java.util.List<WebAppWebAppUnitArgs> webAppUnits)
- Parameters:
webAppUnits- Block for number of concurrent connections or the user sessions on the web app. See `webAppUnits` Block below.- Returns:
- builder
-
webAppUnits
public WebAppState.Builder webAppUnits(WebAppWebAppUnitArgs... webAppUnits)
- Parameters:
webAppUnits- Block for number of concurrent connections or the user sessions on the web app. See `webAppUnits` Block below.- Returns:
- builder
-
build
public WebAppState build()
-
-