Package com.pulumi.azurenative.offazure
Class MasterSitesControllerArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.offazure.MasterSitesControllerArgs.Builder
-
- Enclosing class:
- MasterSitesControllerArgs
public static final class MasterSitesControllerArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(MasterSitesControllerArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MasterSitesControllerArgs defaults)
-
-
Method Detail
-
allowMultipleSites
public MasterSitesControllerArgs.Builder allowMultipleSites(@Nullable com.pulumi.core.Output<java.lang.Boolean> allowMultipleSites)
- Parameters:
allowMultipleSites
- Gets or sets a value indicating whether multiple sites per site type are allowed.- Returns:
- builder
-
allowMultipleSites
public MasterSitesControllerArgs.Builder allowMultipleSites(java.lang.Boolean allowMultipleSites)
- Parameters:
allowMultipleSites
- Gets or sets a value indicating whether multiple sites per site type are allowed.- Returns:
- builder
-
customerStorageAccountArmId
public MasterSitesControllerArgs.Builder customerStorageAccountArmId(@Nullable com.pulumi.core.Output<java.lang.String> customerStorageAccountArmId)
- Parameters:
customerStorageAccountArmId
- Gets or sets a value for customer storage account ARM id.- Returns:
- builder
-
customerStorageAccountArmId
public MasterSitesControllerArgs.Builder customerStorageAccountArmId(java.lang.String customerStorageAccountArmId)
- Parameters:
customerStorageAccountArmId
- Gets or sets a value for customer storage account ARM id.- Returns:
- builder
-
location
public MasterSitesControllerArgs.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
location
public MasterSitesControllerArgs.Builder location(java.lang.String location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
publicNetworkAccess
public MasterSitesControllerArgs.Builder publicNetworkAccess(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,MasterSitePropertiesPublicNetworkAccess>> publicNetworkAccess)
- Parameters:
publicNetworkAccess
- Gets or sets the state of public network access.- Returns:
- builder
-
publicNetworkAccess
public MasterSitesControllerArgs.Builder publicNetworkAccess(com.pulumi.core.Either<java.lang.String,MasterSitePropertiesPublicNetworkAccess> publicNetworkAccess)
- Parameters:
publicNetworkAccess
- Gets or sets the state of public network access.- Returns:
- builder
-
publicNetworkAccess
public MasterSitesControllerArgs.Builder publicNetworkAccess(java.lang.String publicNetworkAccess)
- Parameters:
publicNetworkAccess
- Gets or sets the state of public network access.- Returns:
- builder
-
publicNetworkAccess
public MasterSitesControllerArgs.Builder publicNetworkAccess(MasterSitePropertiesPublicNetworkAccess publicNetworkAccess)
- Parameters:
publicNetworkAccess
- Gets or sets the state of public network access.- Returns:
- builder
-
resourceGroupName
public MasterSitesControllerArgs.Builder resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
resourceGroupName
public MasterSitesControllerArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
siteName
public MasterSitesControllerArgs.Builder siteName(@Nullable com.pulumi.core.Output<java.lang.String> siteName)
- Parameters:
siteName
- Site name- Returns:
- builder
-
siteName
public MasterSitesControllerArgs.Builder siteName(java.lang.String siteName)
- Parameters:
siteName
- Site name- Returns:
- builder
-
sites
public MasterSitesControllerArgs.Builder sites(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> sites)
- Parameters:
sites
- Gets or sets the sites that are a part of Master Site. The key should contain the Site ARM name.- Returns:
- builder
-
sites
public MasterSitesControllerArgs.Builder sites(java.util.List<java.lang.String> sites)
- Parameters:
sites
- Gets or sets the sites that are a part of Master Site. The key should contain the Site ARM name.- Returns:
- builder
-
sites
public MasterSitesControllerArgs.Builder sites(java.lang.String... sites)
- Parameters:
sites
- Gets or sets the sites that are a part of Master Site. The key should contain the Site ARM name.- Returns:
- builder
-
tags
public MasterSitesControllerArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
tags
public MasterSitesControllerArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
build
public MasterSitesControllerArgs build()
-
-