Class ConfigurationStoreInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.appconfiguration.fluent.models.ConfigurationStoreInner
public final class ConfigurationStoreInner
extends com.azure.core.management.Resource
The configuration store along with all resource properties. The Configuration Store will have all information to
begin utilizing it.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the createMode property: Indicates whether the configuration store need to be recovered.Get the creationDate property: The creation date of configuration store.Get the disableLocalAuth property: Disables all authentication methods other than AAD authentication.Get the enablePurgeProtection property: Property specifying whether protection against purge is enabled for this configuration store.Get the encryption property: The encryption settings of the configuration store.endpoint()
Get the endpoint property: The DNS endpoint where the configuration store API will be available.identity()
Get the identity property: The managed identity information, if configured.Get the privateEndpointConnections property: The list of private endpoint connections that are set up for this resource.Get the provisioningState property: The provisioning state of the configuration store.Get the publicNetworkAccess property: Control permission for data plane traffic coming from public networks while private endpoint is enabled.sku()
Get the sku property: The sku of the configuration store.Get the softDeleteRetentionInDays property: The amount of time in days that the configuration store will be retained when it is soft deleted.com.azure.core.management.SystemData
Get the systemData property: Resource system metadata.void
validate()
Validates the instance.withCreateMode
(CreateMode createMode) Set the createMode property: Indicates whether the configuration store need to be recovered.withDisableLocalAuth
(Boolean disableLocalAuth) Set the disableLocalAuth property: Disables all authentication methods other than AAD authentication.withEnablePurgeProtection
(Boolean enablePurgeProtection) Set the enablePurgeProtection property: Property specifying whether protection against purge is enabled for this configuration store.withEncryption
(EncryptionProperties encryption) Set the encryption property: The encryption settings of the configuration store.withIdentity
(ResourceIdentity identity) Set the identity property: The managed identity information, if configured.withLocation
(String location) withPublicNetworkAccess
(PublicNetworkAccess publicNetworkAccess) Set the publicNetworkAccess property: Control permission for data plane traffic coming from public networks while private endpoint is enabled.Set the sku property: The sku of the configuration store.withSoftDeleteRetentionInDays
(Integer softDeleteRetentionInDays) Set the softDeleteRetentionInDays property: The amount of time in days that the configuration store will be retained when it is soft deleted.Methods inherited from class com.azure.core.management.Resource
location, tags
Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
ConfigurationStoreInner
public ConfigurationStoreInner()
-
-
Method Details
-
identity
Get the identity property: The managed identity information, if configured.- Returns:
- the identity value.
-
withIdentity
Set the identity property: The managed identity information, if configured.- Parameters:
identity
- the identity value to set.- Returns:
- the ConfigurationStoreInner object itself.
-
sku
Get the sku property: The sku of the configuration store.- Returns:
- the sku value.
-
withSku
Set the sku property: The sku of the configuration store.- Parameters:
sku
- the sku value to set.- Returns:
- the ConfigurationStoreInner object itself.
-
systemData
public com.azure.core.management.SystemData systemData()Get the systemData property: Resource system metadata.- Returns:
- the systemData value.
-
withLocation
- Overrides:
withLocation
in classcom.azure.core.management.Resource
-
withTags
- Overrides:
withTags
in classcom.azure.core.management.Resource
-
provisioningState
Get the provisioningState property: The provisioning state of the configuration store.- Returns:
- the provisioningState value.
-
creationDate
Get the creationDate property: The creation date of configuration store.- Returns:
- the creationDate value.
-
endpoint
Get the endpoint property: The DNS endpoint where the configuration store API will be available.- Returns:
- the endpoint value.
-
encryption
Get the encryption property: The encryption settings of the configuration store.- Returns:
- the encryption value.
-
withEncryption
Set the encryption property: The encryption settings of the configuration store.- Parameters:
encryption
- the encryption value to set.- Returns:
- the ConfigurationStoreInner object itself.
-
privateEndpointConnections
Get the privateEndpointConnections property: The list of private endpoint connections that are set up for this resource.- Returns:
- the privateEndpointConnections value.
-
publicNetworkAccess
Get the publicNetworkAccess property: Control permission for data plane traffic coming from public networks while private endpoint is enabled.- Returns:
- the publicNetworkAccess value.
-
withPublicNetworkAccess
Set the publicNetworkAccess property: Control permission for data plane traffic coming from public networks while private endpoint is enabled.- Parameters:
publicNetworkAccess
- the publicNetworkAccess value to set.- Returns:
- the ConfigurationStoreInner object itself.
-
disableLocalAuth
Get the disableLocalAuth property: Disables all authentication methods other than AAD authentication.- Returns:
- the disableLocalAuth value.
-
withDisableLocalAuth
Set the disableLocalAuth property: Disables all authentication methods other than AAD authentication.- Parameters:
disableLocalAuth
- the disableLocalAuth value to set.- Returns:
- the ConfigurationStoreInner object itself.
-
softDeleteRetentionInDays
Get the softDeleteRetentionInDays property: The amount of time in days that the configuration store will be retained when it is soft deleted.- Returns:
- the softDeleteRetentionInDays value.
-
withSoftDeleteRetentionInDays
Set the softDeleteRetentionInDays property: The amount of time in days that the configuration store will be retained when it is soft deleted.- Parameters:
softDeleteRetentionInDays
- the softDeleteRetentionInDays value to set.- Returns:
- the ConfigurationStoreInner object itself.
-
enablePurgeProtection
Get the enablePurgeProtection property: Property specifying whether protection against purge is enabled for this configuration store.- Returns:
- the enablePurgeProtection value.
-
withEnablePurgeProtection
Set the enablePurgeProtection property: Property specifying whether protection against purge is enabled for this configuration store.- Parameters:
enablePurgeProtection
- the enablePurgeProtection value to set.- Returns:
- the ConfigurationStoreInner object itself.
-
createMode
Get the createMode property: Indicates whether the configuration store need to be recovered.- Returns:
- the createMode value.
-
withCreateMode
Set the createMode property: Indicates whether the configuration store need to be recovered.- Parameters:
createMode
- the createMode value to set.- Returns:
- the ConfigurationStoreInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-