appconfiguration.azure.com/v1api20220501
appconfiguration.azure.com/v1api20220501
Package v1api20220501 contains API Schema definitions for the appconfiguration v1api20220501 API group
APIVersion
(string
alias)
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}p>
Field | Description | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||||||||||
spec ConfigurationStore_Spec |
|
||||||||||||||||||||||||||||
status ConfigurationStore_STATUS |
ConfigurationStoreOperatorSecrets
(Appears on:ConfigurationStoreOperatorSpec)
Field | Description |
---|---|
primaryConnectionString genruntime.SecretDestination |
PrimaryConnectionString: indicates where the PrimaryConnectionString secret should be placed. If omitted, the secret will not be retrieved from Azure. |
primaryKey genruntime.SecretDestination |
PrimaryKey: indicates where the PrimaryKey secret should be placed. If omitted, the secret will not be retrieved from Azure. |
primaryKeyID genruntime.SecretDestination |
PrimaryKeyID: indicates where the PrimaryKeyID secret should be placed. If omitted, the secret will not be retrieved from Azure. |
primaryReadOnlyConnectionString genruntime.SecretDestination |
PrimaryReadOnlyConnectionString: indicates where the PrimaryReadOnlyConnectionString secret should be placed. If omitted, the secret will not be retrieved from Azure. |
primaryReadOnlyKey genruntime.SecretDestination |
PrimaryReadOnlyKey: indicates where the PrimaryReadOnlyKey secret should be placed. If omitted, the secret will not be retrieved from Azure. |
primaryReadOnlyKeyID genruntime.SecretDestination |
PrimaryReadOnlyKeyID: indicates where the PrimaryReadOnlyKeyID secret should be placed. If omitted, the secret will not be retrieved from Azure. |
secondaryConnectionString genruntime.SecretDestination |
SecondaryConnectionString: indicates where the SecondaryConnectionString secret should be placed. If omitted, the secret will not be retrieved from Azure. |
secondaryKey genruntime.SecretDestination |
SecondaryKey: indicates where the SecondaryKey secret should be placed. If omitted, the secret will not be retrieved from Azure. |
secondaryKeyID genruntime.SecretDestination |
SecondaryKeyID: indicates where the SecondaryKeyID secret should be placed. If omitted, the secret will not be retrieved from Azure. |
secondaryReadOnlyConnectionString genruntime.SecretDestination |
SecondaryReadOnlyConnectionString: indicates where the SecondaryReadOnlyConnectionString secret should be placed. If omitted, the secret will not be retrieved from Azure. |
secondaryReadOnlyKey genruntime.SecretDestination |
SecondaryReadOnlyKey: indicates where the SecondaryReadOnlyKey secret should be placed. If omitted, the secret will not be retrieved from Azure. |
secondaryReadOnlyKeyID genruntime.SecretDestination |
SecondaryReadOnlyKeyID: indicates where the SecondaryReadOnlyKeyID secret should be placed. If omitted, the secret will not be retrieved from Azure. |
ConfigurationStoreOperatorSpec
(Appears on:ConfigurationStore_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
secrets ConfigurationStoreOperatorSecrets |
Secrets: configures where to place Azure generated secrets. |
ConfigurationStoreProperties_CreateMode
(string
alias)
(Appears on:ConfigurationStore_Spec)
Value | Description |
---|---|
"Default" |
|
"Recover" |
ConfigurationStoreProperties_CreateMode_STATUS
(string
alias)
(Appears on:ConfigurationStore_STATUS)
Value | Description |
---|---|
"Default" |
|
"Recover" |
ConfigurationStoreProperties_ProvisioningState_STATUS
(string
alias)
(Appears on:ConfigurationStore_STATUS)
Value | Description |
---|---|
"Canceled" |
|
"Creating" |
|
"Deleting" |
|
"Failed" |
|
"Succeeded" |
|
"Updating" |
ConfigurationStoreProperties_PublicNetworkAccess
(string
alias)
(Appears on:ConfigurationStore_Spec)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
ConfigurationStoreProperties_PublicNetworkAccess_STATUS
(string
alias)
(Appears on:ConfigurationStore_STATUS)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
ConfigurationStore_STATUS
(Appears on:ConfigurationStore)
The configuration store along with all resource properties. The Configuration Store will have all information to begin utilizing it.
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
createMode ConfigurationStoreProperties_CreateMode_STATUS |
CreateMode: Indicates whether the configuration store need to be recovered. |
creationDate string |
CreationDate: The creation date of configuration store. |
disableLocalAuth bool |
DisableLocalAuth: Disables all authentication methods other than AAD authentication. |
enablePurgeProtection bool |
EnablePurgeProtection: Property specifying whether protection against purge is enabled for this configuration store. |
encryption EncryptionProperties_STATUS |
Encryption: The encryption settings of the configuration store. |
endpoint string |
Endpoint: The DNS endpoint where the configuration store API will be available. |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
identity ResourceIdentity_STATUS |
Identity: The managed identity information, if configured. |
location string |
Location: The geo-location where the resource lives |
name string |
Name: The name of the resource |
privateEndpointConnections []PrivateEndpointConnectionReference_STATUS |
PrivateEndpointConnections: The list of private endpoint connections that are set up for this resource. |
provisioningState ConfigurationStoreProperties_ProvisioningState_STATUS |
ProvisioningState: The provisioning state of the configuration store. |
publicNetworkAccess ConfigurationStoreProperties_PublicNetworkAccess_STATUS |
PublicNetworkAccess: Control permission for data plane traffic coming from public networks while private endpoint is enabled. |
sku Sku_STATUS |
Sku: The sku of the configuration store. |
softDeleteRetentionInDays int |
SoftDeleteRetentionInDays: The amount of time in days that the configuration store will be retained when it is soft deleted. |
systemData SystemData_STATUS |
SystemData: Resource system metadata. |
tags map[string]string |
Tags: Resource tags. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
ConfigurationStore_Spec
(Appears on:ConfigurationStore)
Field | Description |
---|---|
azureName string |
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. |
createMode ConfigurationStoreProperties_CreateMode |
CreateMode: Indicates whether the configuration store need to be recovered. |
disableLocalAuth bool |
DisableLocalAuth: Disables all authentication methods other than AAD authentication. |
enablePurgeProtection bool |
EnablePurgeProtection: Property specifying whether protection against purge is enabled for this configuration store. |
encryption EncryptionProperties |
Encryption: The encryption settings of the configuration store. |
identity ResourceIdentity |
Identity: The managed identity information, if configured. |
location string |
Location: The geo-location where the resource lives |
operatorSpec ConfigurationStoreOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
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 |
publicNetworkAccess ConfigurationStoreProperties_PublicNetworkAccess |
PublicNetworkAccess: Control permission for data plane traffic coming from public networks while private endpoint is enabled. |
sku Sku |
Sku: The sku of the configuration store. |
softDeleteRetentionInDays int |
SoftDeleteRetentionInDays: The amount of time in days that the configuration store will be retained when it is soft deleted. |
systemData SystemData |
SystemData: Resource system metadata. |
tags map[string]string |
Tags: Resource tags. |
EncryptionProperties
(Appears on:ConfigurationStore_Spec)
The encryption settings for a configuration store.
Field | Description |
---|---|
keyVaultProperties KeyVaultProperties |
KeyVaultProperties: Key vault properties. |
EncryptionProperties_STATUS
(Appears on:ConfigurationStore_STATUS)
The encryption settings for a configuration store.
Field | Description |
---|---|
keyVaultProperties KeyVaultProperties_STATUS |
KeyVaultProperties: Key vault properties. |
KeyVaultProperties
(Appears on:EncryptionProperties)
Settings concerning key vault encryption for a configuration store.
Field | Description |
---|---|
identityClientId string |
IdentityClientId: The client id of the identity which will be used to access key vault. |
keyIdentifier string |
KeyIdentifier: The URI of the key vault key used to encrypt data. |
KeyVaultProperties_STATUS
(Appears on:EncryptionProperties_STATUS)
Settings concerning key vault encryption for a configuration store.
Field | Description |
---|---|
identityClientId string |
IdentityClientId: The client id of the identity which will be used to access key vault. |
keyIdentifier string |
KeyIdentifier: The URI of the key vault key used to encrypt data. |
PrivateEndpointConnectionReference_STATUS
(Appears on:ConfigurationStore_STATUS)
A reference to a related private endpoint connection.
Field | Description |
---|---|
id string |
Id: The resource ID. |
ResourceIdentity
(Appears on:ConfigurationStore_Spec)
An identity that can be associated with a resource.
Field | Description |
---|---|
type ResourceIdentity_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. |
userAssignedIdentities []UserAssignedIdentityDetails |
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}’.p> |
ResourceIdentity_STATUS
(Appears on:ConfigurationStore_STATUS)
An identity that can be associated with a resource.
Field | Description |
---|---|
principalId string |
PrincipalId: The principal id of the identity. This property will only be provided for a system-assigned identity. |
tenantId string |
TenantId: The tenant id associated with the resource’s identity. This property will only be provided for a system-assigned identity. |
type ResourceIdentity_Type_STATUS |
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. |
userAssignedIdentities map[string]./api/appconfiguration/v1api20220501.UserIdentity_STATUS |
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}’.p> |
ResourceIdentity_Type
(string
alias)
(Appears on:ResourceIdentity)
Value | Description |
---|---|
"None" |
|
"SystemAssigned" |
|
"SystemAssigned, UserAssigned" |
|
"UserAssigned" |
ResourceIdentity_Type_STATUS
(string
alias)
(Appears on:ResourceIdentity_STATUS)
Value | Description |
---|---|
"None" |
|
"SystemAssigned" |
|
"SystemAssigned, UserAssigned" |
|
"UserAssigned" |
Sku
(Appears on:ConfigurationStore_Spec)
Describes a configuration store SKU.
Field | Description |
---|---|
name string |
Name: The SKU name of the configuration store. |
Sku_STATUS
(Appears on:ConfigurationStore_STATUS)
Describes a configuration store SKU.
Field | Description |
---|---|
name string |
Name: The SKU name of the configuration store. |
SystemData
(Appears on:ConfigurationStore_Spec)
Metadata pertaining to creation and last modification of the resource.
Field | Description |
---|---|
createdAt string |
CreatedAt: The timestamp of resource creation (UTC). |
createdBy string |
CreatedBy: The identity that created the resource. |
createdByType SystemData_CreatedByType |
CreatedByType: The type of identity that created the resource. |
lastModifiedAt string |
LastModifiedAt: The timestamp of resource last modification (UTC) |
lastModifiedBy string |
LastModifiedBy: The identity that last modified the resource. |
lastModifiedByType SystemData_LastModifiedByType |
LastModifiedByType: The type of identity that last modified the resource. |
SystemData_CreatedByType
(string
alias)
(Appears on:SystemData)
Value | Description |
---|---|
"Application" |
|
"Key" |
|
"ManagedIdentity" |
|
"User" |
SystemData_CreatedByType_STATUS
(string
alias)
(Appears on:SystemData_STATUS)
Value | Description |
---|---|
"Application" |
|
"Key" |
|
"ManagedIdentity" |
|
"User" |
SystemData_LastModifiedByType
(string
alias)
(Appears on:SystemData)
Value | Description |
---|---|
"Application" |
|
"Key" |
|
"ManagedIdentity" |
|
"User" |
SystemData_LastModifiedByType_STATUS
(string
alias)
(Appears on:SystemData_STATUS)
Value | Description |
---|---|
"Application" |
|
"Key" |
|
"ManagedIdentity" |
|
"User" |
SystemData_STATUS
(Appears on:ConfigurationStore_STATUS)
Metadata pertaining to creation and last modification of the resource.
Field | Description |
---|---|
createdAt string |
CreatedAt: The timestamp of resource creation (UTC). |
createdBy string |
CreatedBy: The identity that created the resource. |
createdByType SystemData_CreatedByType_STATUS |
CreatedByType: The type of identity that created the resource. |
lastModifiedAt string |
LastModifiedAt: The timestamp of resource last modification (UTC) |
lastModifiedBy string |
LastModifiedBy: The identity that last modified the resource. |
lastModifiedByType SystemData_LastModifiedByType_STATUS |
LastModifiedByType: The type of identity that last modified the resource. |
UserAssignedIdentityDetails
(Appears on:ResourceIdentity)
Information about the user assigned identity for the resource
Field | Description |
---|---|
reference genruntime.ResourceReference |
UserIdentity_STATUS
(Appears on:ResourceIdentity_STATUS)
A resource identity that is managed by the user of the service.
Field | Description |
---|---|
clientId string |
ClientId: The client ID of the user-assigned identity. |
principalId string |
PrincipalId: The principal ID of the user-assigned identity. |