Class ConfigurationStoreArgs.Builder

  • Enclosing class:
    ConfigurationStoreArgs

    public static final class ConfigurationStoreArgs.Builder
    extends java.lang.Object
    • 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
      • 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
      • 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
      • 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