Class ConfigurationStoreArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.appconfiguration.ConfigurationStoreArgs.Builder
-
- Enclosing class:
- ConfigurationStoreArgs
public static final class ConfigurationStoreArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ConfigurationStoreArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConfigurationStoreArgs defaults)
-
-
Method Detail
-
configStoreName
public ConfigurationStoreArgs.Builder configStoreName(@Nullable com.pulumi.core.Output<java.lang.String> configStoreName)
- Parameters:
configStoreName
- The name of the configuration store.- Returns:
- builder
-
configStoreName
public ConfigurationStoreArgs.Builder configStoreName(java.lang.String configStoreName)
- Parameters:
configStoreName
- The name of the configuration store.- Returns:
- builder
-
createMode
public ConfigurationStoreArgs.Builder createMode(@Nullable com.pulumi.core.Output<CreateMode> createMode)
- Parameters:
createMode
- Indicates whether the configuration store need to be recovered.- Returns:
- builder
-
createMode
public ConfigurationStoreArgs.Builder createMode(CreateMode createMode)
- Parameters:
createMode
- Indicates whether the configuration store need to be recovered.- Returns:
- builder
-
disableLocalAuth
public ConfigurationStoreArgs.Builder disableLocalAuth(@Nullable com.pulumi.core.Output<java.lang.Boolean> disableLocalAuth)
- Parameters:
disableLocalAuth
- Disables all authentication methods other than AAD authentication.- Returns:
- builder
-
disableLocalAuth
public ConfigurationStoreArgs.Builder disableLocalAuth(java.lang.Boolean disableLocalAuth)
- Parameters:
disableLocalAuth
- Disables all authentication methods other than AAD authentication.- Returns:
- builder
-
enablePurgeProtection
public ConfigurationStoreArgs.Builder enablePurgeProtection(@Nullable com.pulumi.core.Output<java.lang.Boolean> enablePurgeProtection)
- Parameters:
enablePurgeProtection
- Property specifying whether protection against purge is enabled for this configuration store.- Returns:
- builder
-
enablePurgeProtection
public ConfigurationStoreArgs.Builder enablePurgeProtection(java.lang.Boolean enablePurgeProtection)
- Parameters:
enablePurgeProtection
- Property specifying whether protection against purge is enabled for this configuration store.- Returns:
- builder
-
encryption
public ConfigurationStoreArgs.Builder encryption(@Nullable com.pulumi.core.Output<EncryptionPropertiesArgs> encryption)
- Parameters:
encryption
- The encryption settings of the configuration store.- Returns:
- builder
-
encryption
public ConfigurationStoreArgs.Builder encryption(EncryptionPropertiesArgs encryption)
- Parameters:
encryption
- The encryption settings of the configuration store.- Returns:
- builder
-
identity
public ConfigurationStoreArgs.Builder identity(@Nullable com.pulumi.core.Output<ResourceIdentityArgs> identity)
- Parameters:
identity
- The managed identity information, if configured.- Returns:
- builder
-
identity
public ConfigurationStoreArgs.Builder identity(ResourceIdentityArgs identity)
- Parameters:
identity
- The managed identity information, if configured.- Returns:
- builder
-
location
public ConfigurationStoreArgs.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
location
public ConfigurationStoreArgs.Builder location(java.lang.String location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
publicNetworkAccess
public ConfigurationStoreArgs.Builder publicNetworkAccess(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,PublicNetworkAccess>> publicNetworkAccess)
- Parameters:
publicNetworkAccess
- Control permission for data plane traffic coming from public networks while private endpoint is enabled.- Returns:
- builder
-
publicNetworkAccess
public ConfigurationStoreArgs.Builder publicNetworkAccess(com.pulumi.core.Either<java.lang.String,PublicNetworkAccess> publicNetworkAccess)
- Parameters:
publicNetworkAccess
- Control permission for data plane traffic coming from public networks while private endpoint is enabled.- Returns:
- builder
-
publicNetworkAccess
public ConfigurationStoreArgs.Builder publicNetworkAccess(java.lang.String publicNetworkAccess)
- Parameters:
publicNetworkAccess
- Control permission for data plane traffic coming from public networks while private endpoint is enabled.- Returns:
- builder
-
publicNetworkAccess
public ConfigurationStoreArgs.Builder publicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
- Parameters:
publicNetworkAccess
- Control permission for data plane traffic coming from public networks while private endpoint is enabled.- Returns:
- builder
-
resourceGroupName
public ConfigurationStoreArgs.Builder resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group to which the container registry belongs.- Returns:
- builder
-
resourceGroupName
public ConfigurationStoreArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group to which the container registry belongs.- Returns:
- builder
-
sku
public ConfigurationStoreArgs.Builder sku(com.pulumi.core.Output<SkuArgs> sku)
- Parameters:
sku
- The sku of the configuration store.- Returns:
- builder
-
sku
public ConfigurationStoreArgs.Builder sku(SkuArgs sku)
- Parameters:
sku
- The sku of the configuration store.- Returns:
- builder
-
softDeleteRetentionInDays
public ConfigurationStoreArgs.Builder softDeleteRetentionInDays(@Nullable com.pulumi.core.Output<java.lang.Integer> softDeleteRetentionInDays)
- Parameters:
softDeleteRetentionInDays
- The amount of time in days that the configuration store will be retained when it is soft deleted.- Returns:
- builder
-
softDeleteRetentionInDays
public ConfigurationStoreArgs.Builder softDeleteRetentionInDays(java.lang.Integer softDeleteRetentionInDays)
- Parameters:
softDeleteRetentionInDays
- The amount of time in days that the configuration store will be retained when it is soft deleted.- Returns:
- builder
-
tags
public ConfigurationStoreArgs.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 ConfigurationStoreArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
build
public ConfigurationStoreArgs build()
-
-