appconfiguration.azure.com/v1api20220501


APIVersion

Value Description
“2022-05-01”

ConfigurationStore

Generator information: - Generated from: /appconfiguration/resource-manager/Microsoft.AppConfiguration/stable/2022-05-01/appconfiguration.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.AppConfiguration/configurationStores/{configStoreName}

Used by: ConfigurationStoreList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec ConfigurationStore_Spec
Optional
status ConfigurationStore_STATUS
Optional

ConfigurationStore_Spec

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
createMode Indicates whether the configuration store need to be recovered. ConfigurationStoreProperties_CreateMode
Optional
disableLocalAuth Disables all authentication methods other than AAD authentication. bool
Optional
enablePurgeProtection Property specifying whether protection against purge is enabled for this configuration store. bool
Optional
encryption The encryption settings of the configuration store. EncryptionProperties
Optional
identity The managed identity information, if configured. ResourceIdentity
Optional
location The geo-location where the resource lives string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure ConfigurationStoreOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
publicNetworkAccess Control permission for data plane traffic coming from public networks while private endpoint is enabled. ConfigurationStoreProperties_PublicNetworkAccess
Optional
sku The sku of the configuration store. Sku
Required
softDeleteRetentionInDays The amount of time in days that the configuration store will be retained when it is soft deleted. int
Optional
systemData Resource system metadata. SystemData
Optional
tags Resource tags. map[string]string
Optional

ConfigurationStore_STATUS

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
createMode Indicates whether the configuration store need to be recovered. ConfigurationStoreProperties_CreateMode_STATUS
Optional
creationDate The creation date of configuration store. string
Optional
disableLocalAuth Disables all authentication methods other than AAD authentication. bool
Optional
enablePurgeProtection Property specifying whether protection against purge is enabled for this configuration store. bool
Optional
encryption The encryption settings of the configuration store. EncryptionProperties_STATUS
Optional
endpoint The DNS endpoint where the configuration store API will be available. string
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
identity The managed identity information, if configured. ResourceIdentity_STATUS
Optional
location The geo-location where the resource lives string
Optional
name The name of the resource string
Optional
privateEndpointConnections The list of private endpoint connections that are set up for this resource. PrivateEndpointConnectionReference_STATUS[]
Optional
provisioningState The provisioning state of the configuration store. ConfigurationStoreProperties_ProvisioningState_STATUS
Optional
publicNetworkAccess Control permission for data plane traffic coming from public networks while private endpoint is enabled. ConfigurationStoreProperties_PublicNetworkAccess_STATUS
Optional
sku The sku of the configuration store. Sku_STATUS
Optional
softDeleteRetentionInDays The amount of time in days that the configuration store will be retained when it is soft deleted. int
Optional
systemData Resource system metadata. SystemData_STATUS
Optional
tags Resource tags. map[string]string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

ConfigurationStoreList

Generator information: - Generated from: /appconfiguration/resource-manager/Microsoft.AppConfiguration/stable/2022-05-01/appconfiguration.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.AppConfiguration/configurationStores/{configStoreName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items ConfigurationStore[]
Optional

ConfigurationStore_Spec

Used by: ConfigurationStore.

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
createMode Indicates whether the configuration store need to be recovered. ConfigurationStoreProperties_CreateMode
Optional
disableLocalAuth Disables all authentication methods other than AAD authentication. bool
Optional
enablePurgeProtection Property specifying whether protection against purge is enabled for this configuration store. bool
Optional
encryption The encryption settings of the configuration store. EncryptionProperties
Optional
identity The managed identity information, if configured. ResourceIdentity
Optional
location The geo-location where the resource lives string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure ConfigurationStoreOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
publicNetworkAccess Control permission for data plane traffic coming from public networks while private endpoint is enabled. ConfigurationStoreProperties_PublicNetworkAccess
Optional
sku The sku of the configuration store. Sku
Required
softDeleteRetentionInDays The amount of time in days that the configuration store will be retained when it is soft deleted. int
Optional
systemData Resource system metadata. SystemData
Optional
tags Resource tags. map[string]string
Optional

ConfigurationStore_STATUS

The configuration store along with all resource properties. The Configuration Store will have all information to begin utilizing it.

Used by: ConfigurationStore.

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
createMode Indicates whether the configuration store need to be recovered. ConfigurationStoreProperties_CreateMode_STATUS
Optional
creationDate The creation date of configuration store. string
Optional
disableLocalAuth Disables all authentication methods other than AAD authentication. bool
Optional
enablePurgeProtection Property specifying whether protection against purge is enabled for this configuration store. bool
Optional
encryption The encryption settings of the configuration store. EncryptionProperties_STATUS
Optional
endpoint The DNS endpoint where the configuration store API will be available. string
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
identity The managed identity information, if configured. ResourceIdentity_STATUS
Optional
location The geo-location where the resource lives string
Optional
name The name of the resource string
Optional
privateEndpointConnections The list of private endpoint connections that are set up for this resource. PrivateEndpointConnectionReference_STATUS[]
Optional
provisioningState The provisioning state of the configuration store. ConfigurationStoreProperties_ProvisioningState_STATUS
Optional
publicNetworkAccess Control permission for data plane traffic coming from public networks while private endpoint is enabled. ConfigurationStoreProperties_PublicNetworkAccess_STATUS
Optional
sku The sku of the configuration store. Sku_STATUS
Optional
softDeleteRetentionInDays The amount of time in days that the configuration store will be retained when it is soft deleted. int
Optional
systemData Resource system metadata. SystemData_STATUS
Optional
tags Resource tags. map[string]string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

ConfigurationStoreOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: ConfigurationStore_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional
secrets configures where to place Azure generated secrets. ConfigurationStoreOperatorSecrets
Optional

ConfigurationStoreProperties_CreateMode

Used by: ConfigurationStore_Spec.

Value Description
“Default”
“Recover”

ConfigurationStoreProperties_CreateMode_STATUS

Used by: ConfigurationStore_STATUS.

Value Description
“Default”
“Recover”

ConfigurationStoreProperties_ProvisioningState_STATUS

Used by: ConfigurationStore_STATUS.

Value Description
“Canceled”
“Creating”
“Deleting”
“Failed”
“Succeeded”
“Updating”

ConfigurationStoreProperties_PublicNetworkAccess

Used by: ConfigurationStore_Spec.

Value Description
“Disabled”
“Enabled”

ConfigurationStoreProperties_PublicNetworkAccess_STATUS

Used by: ConfigurationStore_STATUS.

Value Description
“Disabled”
“Enabled”

EncryptionProperties

The encryption settings for a configuration store.

Used by: ConfigurationStore_Spec.

Property Description Type
keyVaultProperties Key vault properties. KeyVaultProperties
Optional

EncryptionProperties_STATUS

The encryption settings for a configuration store.

Used by: ConfigurationStore_STATUS.

Property Description Type
keyVaultProperties Key vault properties. KeyVaultProperties_STATUS
Optional

PrivateEndpointConnectionReference_STATUS

A reference to a related private endpoint connection.

Used by: ConfigurationStore_STATUS.

Property Description Type
id The resource ID. string
Optional

ResourceIdentity

An identity that can be associated with a resource.

Used by: ConfigurationStore_Spec.

Property Description Type
type The type of managed identity used. The type ‘SystemAssigned, UserAssigned’ includes both an implicitly created identity and a set of user-assigned identities. The type ‘None’ will remove any identities. ResourceIdentity_Type
Optional
userAssignedIdentities The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: ‘/​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}’. UserAssignedIdentityDetails[]
Optional

ResourceIdentity_STATUS

An identity that can be associated with a resource.

Used by: ConfigurationStore_STATUS.

Property Description Type
principalId The principal id of the identity. This property will only be provided for a system-assigned identity. string
Optional
tenantId The tenant id associated with the resource’s identity. This property will only be provided for a system-assigned identity. string
Optional
type The type of managed identity used. The type ‘SystemAssigned, UserAssigned’ includes both an implicitly created identity and a set of user-assigned identities. The type ‘None’ will remove any identities. ResourceIdentity_Type_STATUS
Optional
userAssignedIdentities The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: ‘/​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}’. map[string]UserIdentity_STATUS
Optional

Sku

Describes a configuration store SKU.

Used by: ConfigurationStore_Spec.

Property Description Type
name The SKU name of the configuration store. string
Required

Sku_STATUS

Describes a configuration store SKU.

Used by: ConfigurationStore_STATUS.

Property Description Type
name The SKU name of the configuration store. string
Optional

SystemData

Metadata pertaining to creation and last modification of the resource.

Used by: ConfigurationStore_Spec.

Property Description Type
createdAt The timestamp of resource creation (UTC). string
Optional
createdBy The identity that created the resource. string
Optional
createdByType The type of identity that created the resource. SystemData_CreatedByType
Optional
lastModifiedAt The timestamp of resource last modification (UTC) string
Optional
lastModifiedBy The identity that last modified the resource. string
Optional
lastModifiedByType The type of identity that last modified the resource. SystemData_LastModifiedByType
Optional

SystemData_STATUS

Metadata pertaining to creation and last modification of the resource.

Used by: ConfigurationStore_STATUS.

Property Description Type
createdAt The timestamp of resource creation (UTC). string
Optional
createdBy The identity that created the resource. string
Optional
createdByType The type of identity that created the resource. SystemData_CreatedByType_STATUS
Optional
lastModifiedAt The timestamp of resource last modification (UTC) string
Optional
lastModifiedBy The identity that last modified the resource. string
Optional
lastModifiedByType The type of identity that last modified the resource. SystemData_LastModifiedByType_STATUS
Optional

ConfigurationStoreOperatorSecrets

Used by: ConfigurationStoreOperatorSpec.

Property Description Type
primaryConnectionString indicates where the PrimaryConnectionString secret should be placed. If omitted, the secret will not be retrieved from Azure. genruntime.SecretDestination
Optional
primaryKey indicates where the PrimaryKey secret should be placed. If omitted, the secret will not be retrieved from Azure. genruntime.SecretDestination
Optional
primaryKeyID indicates where the PrimaryKeyID secret should be placed. If omitted, the secret will not be retrieved from Azure. genruntime.SecretDestination
Optional
primaryReadOnlyConnectionString indicates where the PrimaryReadOnlyConnectionString secret should be placed. If omitted, the secret will not be retrieved from Azure. genruntime.SecretDestination
Optional
primaryReadOnlyKey indicates where the PrimaryReadOnlyKey secret should be placed. If omitted, the secret will not be retrieved from Azure. genruntime.SecretDestination
Optional
primaryReadOnlyKeyID indicates where the PrimaryReadOnlyKeyID secret should be placed. If omitted, the secret will not be retrieved from Azure. genruntime.SecretDestination
Optional
secondaryConnectionString indicates where the SecondaryConnectionString secret should be placed. If omitted, the secret will not be retrieved from Azure. genruntime.SecretDestination
Optional
secondaryKey indicates where the SecondaryKey secret should be placed. If omitted, the secret will not be retrieved from Azure. genruntime.SecretDestination
Optional
secondaryKeyID indicates where the SecondaryKeyID secret should be placed. If omitted, the secret will not be retrieved from Azure. genruntime.SecretDestination
Optional
secondaryReadOnlyConnectionString indicates where the SecondaryReadOnlyConnectionString secret should be placed. If omitted, the secret will not be retrieved from Azure. genruntime.SecretDestination
Optional
secondaryReadOnlyKey indicates where the SecondaryReadOnlyKey secret should be placed. If omitted, the secret will not be retrieved from Azure. genruntime.SecretDestination
Optional
secondaryReadOnlyKeyID indicates where the SecondaryReadOnlyKeyID secret should be placed. If omitted, the secret will not be retrieved from Azure. genruntime.SecretDestination
Optional

KeyVaultProperties

Settings concerning key vault encryption for a configuration store.

Used by: EncryptionProperties.

Property Description Type
identityClientId The client id of the identity which will be used to access key vault. string
Optional
keyIdentifier The URI of the key vault key used to encrypt data. string
Optional

KeyVaultProperties_STATUS

Settings concerning key vault encryption for a configuration store.

Used by: EncryptionProperties_STATUS.

Property Description Type
identityClientId The client id of the identity which will be used to access key vault. string
Optional
keyIdentifier The URI of the key vault key used to encrypt data. string
Optional

ResourceIdentity_Type

Used by: ResourceIdentity.

Value Description
“None”
“SystemAssigned”
“SystemAssigned, UserAssigned”
“UserAssigned”

ResourceIdentity_Type_STATUS

Used by: ResourceIdentity_STATUS.

Value Description
“None”
“SystemAssigned”
“SystemAssigned, UserAssigned”
“UserAssigned”

SystemData_CreatedByType

Used by: SystemData.

Value Description
“Application”
“Key”
“ManagedIdentity”
“User”

SystemData_CreatedByType_STATUS

Used by: SystemData_STATUS.

Value Description
“Application”
“Key”
“ManagedIdentity”
“User”

SystemData_LastModifiedByType

Used by: SystemData.

Value Description
“Application”
“Key”
“ManagedIdentity”
“User”

SystemData_LastModifiedByType_STATUS

Used by: SystemData_STATUS.

Value Description
“Application”
“Key”
“ManagedIdentity”
“User”

UserAssignedIdentityDetails

Information about the user assigned identity for the resource

Used by: ResourceIdentity.

Property Description Type
reference genruntime.ResourceReference
Optional

UserIdentity_STATUS

A resource identity that is managed by the user of the service.

Used by: ResourceIdentity_STATUS.

Property Description Type
clientId The client ID of the user-assigned identity. string
Optional
principalId The principal ID of the user-assigned identity. string
Optional