Package com.pulumi.azurenative.web
Class WebAppSwiftVirtualNetworkConnectionSlotArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.web.WebAppSwiftVirtualNetworkConnectionSlotArgs.Builder
-
- Enclosing class:
- WebAppSwiftVirtualNetworkConnectionSlotArgs
public static final class WebAppSwiftVirtualNetworkConnectionSlotArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(WebAppSwiftVirtualNetworkConnectionSlotArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAppSwiftVirtualNetworkConnectionSlotArgs defaults)
-
-
Method Detail
-
kind
public WebAppSwiftVirtualNetworkConnectionSlotArgs.Builder kind(@Nullable com.pulumi.core.Output<java.lang.String> kind)
- Parameters:
kind
- Kind of resource.- Returns:
- builder
-
kind
public WebAppSwiftVirtualNetworkConnectionSlotArgs.Builder kind(java.lang.String kind)
- Parameters:
kind
- Kind of resource.- Returns:
- builder
-
name
public WebAppSwiftVirtualNetworkConnectionSlotArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Name of the app.- Returns:
- builder
-
name
public WebAppSwiftVirtualNetworkConnectionSlotArgs.Builder name(java.lang.String name)
- Parameters:
name
- Name of the app.- Returns:
- builder
-
resourceGroupName
public WebAppSwiftVirtualNetworkConnectionSlotArgs.Builder resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
- Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.- Returns:
- builder
-
resourceGroupName
public WebAppSwiftVirtualNetworkConnectionSlotArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.- Returns:
- builder
-
slot
public WebAppSwiftVirtualNetworkConnectionSlotArgs.Builder slot(com.pulumi.core.Output<java.lang.String> slot)
- Parameters:
slot
- Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.- Returns:
- builder
-
slot
public WebAppSwiftVirtualNetworkConnectionSlotArgs.Builder slot(java.lang.String slot)
- Parameters:
slot
- Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.- Returns:
- builder
-
subnetResourceId
public WebAppSwiftVirtualNetworkConnectionSlotArgs.Builder subnetResourceId(@Nullable com.pulumi.core.Output<java.lang.String> subnetResourceId)
- Parameters:
subnetResourceId
- The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first.- Returns:
- builder
-
subnetResourceId
public WebAppSwiftVirtualNetworkConnectionSlotArgs.Builder subnetResourceId(java.lang.String subnetResourceId)
- Parameters:
subnetResourceId
- The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first.- Returns:
- builder
-
swiftSupported
public WebAppSwiftVirtualNetworkConnectionSlotArgs.Builder swiftSupported(@Nullable com.pulumi.core.Output<java.lang.Boolean> swiftSupported)
- Parameters:
swiftSupported
- A flag that specifies if the scale unit this Web App is on supports Swift integration.- Returns:
- builder
-
swiftSupported
public WebAppSwiftVirtualNetworkConnectionSlotArgs.Builder swiftSupported(java.lang.Boolean swiftSupported)
- Parameters:
swiftSupported
- A flag that specifies if the scale unit this Web App is on supports Swift integration.- Returns:
- builder
-
build
public WebAppSwiftVirtualNetworkConnectionSlotArgs build()
-
-