Configuration Stores - List By Resource Group

Lists the configuration stores for a given resource group.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores?api-version=2023-03-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores?api-version=2023-03-01&$skipToken={$skipToken}

URI Parameters

Name In Required Type Description
resourceGroupName
path True

string

The name of the resource group to which the container registry belongs.

subscriptionId
path True

string

The Microsoft Azure subscription ID.

api-version
query True

string

The client API version.

$skipToken
query

string

A skip token is used to continue retrieving items after an operation returns a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.

Responses

Name Type Description
200 OK

ConfigurationStoreListResult

The request was successful; the request was well-formed and received properly.

Other Status Codes

ErrorResponse

Error response describing why the operation failed

Security

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation impersonate your user account

Examples

ConfigurationStores_ListByResourceGroup

Sample Request

GET https://management.azure.com/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.AppConfiguration/configurationStores?api-version=2023-03-01

Sample Response

{
  "value": [
    {
      "type": "Microsoft.AppConfiguration/configurationStores",
      "properties": {
        "provisioningState": "Succeeded",
        "creationDate": "2018-04-24T16:30:55+00:00",
        "endpoint": "https://contoso.azconfig.io",
        "encryption": {
          "keyVaultProperties": {
            "keyIdentifier": null,
            "identityClientId": null
          }
        },
        "disableLocalAuth": false,
        "privateEndpointConnections": [],
        "publicNetworkAccess": "Disabled"
      },
      "systemData": {
        "createdBy": "foo@contoso.com",
        "createdByType": "User",
        "createdAt": "2018-04-24T16:30:55+00:00",
        "lastModifiedBy": "foo@contoso.com",
        "lastModifiedByType": "User",
        "lastModifiedAt": "2018-04-24T16:30:55+00:00"
      },
      "sku": {
        "name": "Standard"
      },
      "id": "/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.AppConfiguration/configurationStores/contoso",
      "name": "contoso",
      "location": "westus",
      "tags": {}
    },
    {
      "type": "Microsoft.AppConfiguration/configurationStores",
      "properties": {
        "provisioningState": "Succeeded",
        "creationDate": "2018-04-24T23:06:59+00:00",
        "endpoint": "https://contoso2.azconfig.io",
        "encryption": {
          "keyVaultProperties": {
            "keyIdentifier": null,
            "identityClientId": null
          }
        },
        "disableLocalAuth": false,
        "privateEndpointConnections": [],
        "publicNetworkAccess": "Disabled"
      },
      "systemData": {
        "createdBy": "foo@contoso.com",
        "createdByType": "User",
        "createdAt": "2018-04-24T16:30:55+00:00",
        "lastModifiedBy": "foo@contoso.com",
        "lastModifiedByType": "User",
        "lastModifiedAt": "2018-04-24T16:30:55+00:00"
      },
      "sku": {
        "name": "Standard"
      },
      "id": "/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.AppConfiguration/configurationStores/contoso2",
      "name": "contoso2",
      "location": "westus",
      "tags": {}
    }
  ]
}

Definitions

Name Description
ActionsRequired

Any action that is required beyond basic workflow (approve/ reject/ disconnect)

ConfigurationStore

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

ConfigurationStoreListResult

The result of a request to list configuration stores.

ConnectionStatus

The private link service connection status.

createdByType

The type of identity that created the resource.

CreateMode

Indicates whether the configuration store need to be recovered.

EncryptionProperties

The encryption settings for a configuration store.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetails

The details of the error.

ErrorResponse

Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message.

IdentityType

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.

KeyVaultProperties

Settings concerning key vault encryption for a configuration store.

PrivateEndpoint

Private endpoint which a connection belongs to.

PrivateEndpointConnectionReference

A reference to a related private endpoint connection.

PrivateLinkServiceConnectionState

The state of a private link service connection.

ProvisioningState

The provisioning state of the configuration store.

PublicNetworkAccess

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

ResourceIdentity

An identity that can be associated with a resource.

Sku

Describes a configuration store SKU.

systemData

Metadata pertaining to creation and last modification of the resource.

UserIdentity

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

ActionsRequired

Any action that is required beyond basic workflow (approve/ reject/ disconnect)

Name Type Description
None

string

Recreate

string

ConfigurationStore

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

Name Type Default Value Description
id

string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

ResourceIdentity

The managed identity information, if configured.

location

string

The geo-location where the resource lives

name

string

The name of the resource

properties.createMode

CreateMode

Indicates whether the configuration store need to be recovered.

properties.creationDate

string

The creation date of configuration store.

properties.disableLocalAuth

boolean

False

Disables all authentication methods other than AAD authentication.

properties.enablePurgeProtection

boolean

False

Property specifying whether protection against purge is enabled for this configuration store.

properties.encryption

EncryptionProperties

The encryption settings of the configuration store.

properties.endpoint

string

The DNS endpoint where the configuration store API will be available.

properties.privateEndpointConnections

PrivateEndpointConnectionReference[]

The list of private endpoint connections that are set up for this resource.

properties.provisioningState

ProvisioningState

The provisioning state of the configuration store.

properties.publicNetworkAccess

PublicNetworkAccess

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

properties.softDeleteRetentionInDays

integer

7

The amount of time in days that the configuration store will be retained when it is soft deleted.

sku

Sku

The sku of the configuration store.

systemData

systemData

Resource system metadata.

tags

object

Resource tags.

type

string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

ConfigurationStoreListResult

The result of a request to list configuration stores.

Name Type Description
nextLink

string

The URI that can be used to request the next set of paged results.

value

ConfigurationStore[]

The collection value.

ConnectionStatus

The private link service connection status.

Name Type Description
Approved

string

Disconnected

string

Pending

string

Rejected

string

createdByType

The type of identity that created the resource.

Name Type Description
Application

string

Key

string

ManagedIdentity

string

User

string

CreateMode

Indicates whether the configuration store need to be recovered.

Name Type Description
Default

string

Recover

string

EncryptionProperties

The encryption settings for a configuration store.

Name Type Description
keyVaultProperties

KeyVaultProperties

Key vault properties.

ErrorAdditionalInfo

The resource management error additional info.

Name Type Description
info

object

The additional info.

type

string

The additional info type.

ErrorDetails

The details of the error.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

The error additional info.

code

string

Error code.

message

string

Error message indicating why the operation failed.

ErrorResponse

Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message.

Name Type Description
error

ErrorDetails

The details of the error.

IdentityType

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.

Name Type Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

KeyVaultProperties

Settings concerning key vault encryption for a configuration store.

Name Type Description
identityClientId

string

The client id of the identity which will be used to access key vault.

keyIdentifier

string

The URI of the key vault key used to encrypt data.

PrivateEndpoint

Private endpoint which a connection belongs to.

Name Type Description
id

string

The resource Id for private endpoint

PrivateEndpointConnectionReference

A reference to a related private endpoint connection.

Name Type Description
id

string

The resource ID.

name

string

The name of the resource.

properties.privateEndpoint

PrivateEndpoint

The resource of private endpoint.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

properties.provisioningState

ProvisioningState

The provisioning status of the private endpoint connection.

type

string

The type of the resource.

PrivateLinkServiceConnectionState

The state of a private link service connection.

Name Type Description
actionsRequired

ActionsRequired

Any action that is required beyond basic workflow (approve/ reject/ disconnect)

description

string

The private link service connection description.

status

ConnectionStatus

The private link service connection status.

ProvisioningState

The provisioning state of the configuration store.

Name Type Description
Canceled

string

Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

PublicNetworkAccess

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

Name Type Description
Disabled

string

Enabled

string

ResourceIdentity

An identity that can be associated with a resource.

Name Type Description
principalId

string

The principal id of the identity. This property will only be provided for a system-assigned identity.

tenantId

string

The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.

type

IdentityType

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

<string,  UserIdentity>

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}'.

Sku

Describes a configuration store SKU.

Name Type Description
name

string

The SKU name of the configuration store.

systemData

Metadata pertaining to creation and last modification of the resource.

Name Type Description
createdAt

string

The timestamp of resource creation (UTC).

createdBy

string

The identity that created the resource.

createdByType

createdByType

The type of identity that created the resource.

lastModifiedAt

string

The timestamp of resource last modification (UTC)

lastModifiedBy

string

The identity that last modified the resource.

lastModifiedByType

createdByType

The type of identity that last modified the resource.

UserIdentity

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

Name Type Description
clientId

string

The client ID of the user-assigned identity.

principalId

string

The principal ID of the user-assigned identity.