openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 53.4 kB
JSON
{"openapi":"3.0.0","info":{"title":"AppConfigurationManagementClient","version":"2019-11-01-preview","x-apisguru-categories":["cloud"],"x-logo":{"url":"https://assets.onestore.ms/cdnfiles/onestorerolling-1606-01000/shell/v3/images/logo/microsoft.png"},"x-origin":[{"format":"swagger","url":"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/appconfiguration/resource-manager/Microsoft.AppConfiguration/preview/2019-11-01-preview/appconfiguration.json","version":"2.0"}],"x-preferred":true,"x-providerName":"azure.com","x-serviceName":"appconfiguration","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"paths":{"/providers/Microsoft.AppConfiguration/operations":{"get":{"description":"Lists the operations available from this provider.","operationId":"Operations_List","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"description":"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.","in":"query","name":"$skipToken","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationDefinitionListResult"}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"tags":["Operations"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/checkNameAvailability":{"post":{"description":"Checks whether the configuration store name is available for use.","operationId":"Operations_CheckNameAvailability","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckNameAvailabilityParameters"}}},"description":"The object containing information for the availability request.","required":true},"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NameAvailabilityStatus"},"examples":{"ConfigurationStores_CheckNameAvailable":{"$ref":"#/components/examples/ConfigurationStores_CheckNameAvailable"},"ConfigurationStores_CheckNameNotAvailable":{"$ref":"#/components/examples/ConfigurationStores_CheckNameNotAvailable"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"tags":["Operations"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/configurationStores":{"get":{"description":"Lists the configuration stores for a given subscription.","operationId":"ConfigurationStores_List","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"description":"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.","in":"query","name":"$skipToken","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationStoreListResult"},"examples":{"ConfigurationStores_List":{"$ref":"#/components/examples/ConfigurationStores_List"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"tags":["ConfigurationStores"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores":{"get":{"description":"Lists the configuration stores for a given resource group.","operationId":"ConfigurationStores_ListByResourceGroup","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"description":"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.","in":"query","name":"$skipToken","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationStoreListResult"},"examples":{"ConfigurationStores_ListByResourceGroup":{"$ref":"#/components/examples/ConfigurationStores_ListByResourceGroup"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"tags":["ConfigurationStores"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}":{"delete":{"description":"Deletes a configuration store.","operationId":"ConfigurationStores_Delete","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ConfigStoreNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly."},"202":{"description":"The request was successful; the operation will complete asynchronously."},"204":{"description":"No Content - the specified resource was not found."},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"tags":["ConfigurationStores"],"x-ms-long-running-operation":true},"get":{"description":"Gets the properties of the specified configuration store.","operationId":"ConfigurationStores_Get","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ConfigStoreNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationStore"},"examples":{"ConfigurationStores_Get":{"$ref":"#/components/examples/ConfigurationStores_Get"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"tags":["ConfigurationStores"]},"patch":{"description":"Updates a configuration store with the specified parameters.","operationId":"ConfigurationStores_Update","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ConfigStoreNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationStoreUpdateParameters"}}},"description":"The parameters for updating a configuration store.","required":true},"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationStore"},"examples":{"ConfigurationStores_Update":{"$ref":"#/components/examples/ConfigurationStores_Update"},"ConfigurationStores_Update_WithIdentity":{"$ref":"#/components/examples/ConfigurationStores_Update_WithIdentity"}}}}},"201":{"description":"The request was successfully accepted; the operation will complete asynchronously. The provisioning state of the resource should indicate the current state of the resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationStore"},"examples":{"ConfigurationStores_Update":{"$ref":"#/components/examples/ConfigurationStores_Update"},"ConfigurationStores_Update_WithIdentity":{"$ref":"#/components/examples/ConfigurationStores_Update_WithIdentity"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"tags":["ConfigurationStores"],"x-ms-long-running-operation":true},"put":{"description":"Creates a configuration store with the specified parameters.","operationId":"ConfigurationStores_Create","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ConfigStoreNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationStore"}}},"description":"The parameters for creating a configuration store.","required":true},"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationStore"},"examples":{"ConfigurationStores_Create":{"$ref":"#/components/examples/ConfigurationStores_Create"},"ConfigurationStores_Create_WithIdentity":{"$ref":"#/components/examples/ConfigurationStores_Create_WithIdentity"}}}}},"201":{"description":"The request was successfully accepted; the operation will complete asynchronously. The provisioning state of the resource should indicate the current state of the resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationStore"},"examples":{"ConfigurationStores_Create":{"$ref":"#/components/examples/ConfigurationStores_Create"},"ConfigurationStores_Create_WithIdentity":{"$ref":"#/components/examples/ConfigurationStores_Create_WithIdentity"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"tags":["ConfigurationStores"],"x-ms-long-running-operation":true}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/ListKeys":{"post":{"description":"Lists the access key for the specified configuration store.","operationId":"ConfigurationStores_ListKeys","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ConfigStoreNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"description":"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.","in":"query","name":"$skipToken","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyListResult"},"examples":{"ConfigurationStores_ListKeys":{"$ref":"#/components/examples/ConfigurationStores_ListKeys"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"tags":["ConfigurationStores"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/RegenerateKey":{"post":{"description":"Regenerates an access key for the specified configuration store.","operationId":"ConfigurationStores_RegenerateKey","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ConfigStoreNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegenerateKeyParameters"}}},"description":"The parameters for regenerating an access key.","required":true},"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKey"},"examples":{"ConfigurationStores_RegenerateKey":{"$ref":"#/components/examples/ConfigurationStores_RegenerateKey"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"tags":["ConfigurationStores"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/listKeyValue":{"post":{"description":"Lists a configuration store key-value.","operationId":"ConfigurationStores_ListKeyValue","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ConfigStoreNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListKeyValueParameters"}}},"description":"The parameters for retrieving a key-value.","required":true},"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeyValue"},"examples":{"ConfigurationStores_ListKeyValue":{"$ref":"#/components/examples/ConfigurationStores_ListKeyValue"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"tags":["ConfigurationStores"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateEndpointConnections":{"get":{"description":"Lists all private endpoint connections for a configuration store.","operationId":"PrivateEndpointConnections_ListByConfigurationStore","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ConfigStoreNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateEndpointConnectionListResult"},"examples":{"PrivateEndpointConnection_List":{"$ref":"#/components/examples/PrivateEndpointConnection_List"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"tags":["PrivateEndpointConnections"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateEndpointConnections/{privateEndpointConnectionName}":{"delete":{"description":"Deletes a private endpoint connection.","operationId":"PrivateEndpointConnections_Delete","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ConfigStoreNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"description":"Private endpoint connection name","in":"path","name":"privateEndpointConnectionName","required":true,"schema":{"type":"string"},"examples":{"PrivateEndpointConnections_Delete":{"value":"myConnection"}}}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly."},"202":{"description":"The request was successful; the operation will complete asynchronously."},"204":{"description":"No Content - the specified resource was not found."},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"tags":["PrivateEndpointConnections"],"x-ms-long-running-operation":true},"get":{"description":"Gets the specified private endpoint connection associated with the configuration store.","operationId":"PrivateEndpointConnections_Get","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ConfigStoreNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"description":"Private endpoint connection name","in":"path","name":"privateEndpointConnectionName","required":true,"schema":{"type":"string"},"examples":{"PrivateEndpointConnection_GetConnection":{"value":"myConnection"}}}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateEndpointConnection"},"examples":{"PrivateEndpointConnection_GetConnection":{"$ref":"#/components/examples/PrivateEndpointConnection_GetConnection"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"tags":["PrivateEndpointConnections"]},"put":{"description":"Update the state of the specified private endpoint connection associated with the configuration store.","operationId":"PrivateEndpointConnections_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ConfigStoreNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"description":"Private endpoint connection name","in":"path","name":"privateEndpointConnectionName","required":true,"schema":{"type":"string"},"examples":{"PrivateEndpointConnection_CreateOrUpdate":{"value":"myConnection"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateEndpointConnection"}}},"description":"The private endpoint connection properties.","required":true},"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateEndpointConnection"},"examples":{"PrivateEndpointConnection_CreateOrUpdate":{"$ref":"#/components/examples/PrivateEndpointConnection_CreateOrUpdate"}}}}},"201":{"description":"The request was successfully accepted; the operation will complete asynchronously. The provisioning state of the resource should indicate the current state of the resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateEndpointConnection"},"examples":{"PrivateEndpointConnection_CreateOrUpdate":{"$ref":"#/components/examples/PrivateEndpointConnection_CreateOrUpdate"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"tags":["PrivateEndpointConnections"],"x-ms-long-running-operation":true}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateLinkResources":{"get":{"description":"Gets the private link resources that need to be created for a configuration store.","operationId":"PrivateLinkResources_ListByConfigurationStore","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ConfigStoreNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateLinkResourceListResult"},"examples":{"PrivateLinkResources_ListGroupIds":{"$ref":"#/components/examples/PrivateLinkResources_ListGroupIds"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"tags":["PrivateLinkResources"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateLinkResources/{groupName}":{"get":{"description":"Gets a private link resource that need to be created for a configuration store.","operationId":"PrivateLinkResources_Get","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ConfigStoreNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"description":"The name of the private link resource group.","in":"path","name":"groupName","required":true,"schema":{"type":"string"},"examples":{"PrivateLinkResources_Get":{"value":"configurationStores"}}}],"responses":{"200":{"description":"The request was successful; the request was well-formed and received properly.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateLinkResource"},"examples":{"PrivateLinkResources_Get":{"$ref":"#/components/examples/PrivateLinkResources_Get"}}}}},"default":{"description":"Error response describing why the operation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"tags":["PrivateLinkResources"]}}},"servers":[{"url":"https://management.azure.com"}],"components":{"examples":{"ConfigurationStores_CheckNameAvailable":{"value":{"message":"The specified name is available.","nameAvailable":true}},"ConfigurationStores_CheckNameNotAvailable":{"value":{"message":"The specified name is already in use.","nameAvailable":false,"reason":"AlreadyExists"}},"ConfigurationStores_List":{"value":{"value":[{"id":"/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.AppConfiguration/configurationStores/contoso","identity":{"principalId":"AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA","tenantId":"BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB","type":"SystemAssigned"},"location":"westus","name":"contoso","properties":{"creationDate":"2018-04-24T16:30:55+00:00","encryption":{"keyVaultProperties":{}},"endpoint":"https://contoso.azconfig.io","provisioningState":"Succeeded"},"sku":{"name":"Free"},"tags":{},"type":"Microsoft.AppConfiguration/configurationStores"},{"id":"/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.AppConfiguration/configurationStores/contoso2","identity":{"principalId":"CCCCCCCC-CCCC-CCCC-CCCC-CCCCCCCCCCCC","tenantId":"BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB","type":"SystemAssigned"},"location":"westus","name":"contoso2","properties":{"creationDate":"2018-04-24T23:06:59+00:00","encryption":{"keyVaultProperties":{}},"endpoint":"https://contoso2.azconfig.io","provisioningState":"Succeeded"},"sku":{"name":"Free"},"tags":{},"type":"Microsoft.AppConfiguration/configurationStores"}]}},"ConfigurationStores_ListByResourceGroup":{"value":{"value":[{"id":"/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.AppConfiguration/configurationStores/contoso","location":"westus","name":"contoso","properties":{"creationDate":"2018-04-24T16:30:55+00:00","encryption":{"keyVaultProperties":{}},"endpoint":"https://contoso.azconfig.io","provisioningState":"Succeeded"},"sku":{"name":"Free"},"tags":{},"type":"Microsoft.AppConfiguration/configurationStores"},{"id":"/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.AppConfiguration/configurationStores/contoso2","location":"westus","name":"contoso2","properties":{"creationDate":"2018-04-24T23:06:59+00:00","encryption":{"keyVaultProperties":{}},"endpoint":"https://contoso2.azconfig.io","provisioningState":"Succeeded"},"sku":{"name":"Free"},"tags":{},"type":"Microsoft.AppConfiguration/configurationStores"}]}},"ConfigurationStores_Get":{"value":{"id":"/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.AppConfiguration/configurationStores/contoso","identity":{"principalId":"AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA","tenantId":"BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB","type":"SystemAssigned"},"location":"westus","name":"contoso","properties":{"creationDate":"2018-04-24T16:30:55+00:00","encryption":{"keyVaultProperties":{}},"endpoint":"https://contoso.azconfig.io","provisioningState":"Succeeded"},"sku":{"name":"Free"},"tags":{},"type":"Microsoft.AppConfiguration/configurationStores"}},"ConfigurationStores_Update":{"value":{"id":"/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.AppConfiguration/configurationStores/contoso","location":"westus","name":"contoso","properties":{"creationDate":"2018-04-24T16:30:55+00:00","encryption":{"keyVaultProperties":{}},"endpoint":"https://contoso.azconfig.io","provisioningState":"Updating"},"sku":{"name":"Standard"},"tags":{"Category":"Marketing"},"type":"Microsoft.AppConfiguration/configurationStores"}},"ConfigurationStores_Update_WithIdentity":{"value":{"id":"/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.AppConfiguration/configurationStores/contoso","identity":{"principalId":"AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA","tenantId":"BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB","type":"SystemAssigned, UserAssigned","userAssignedIdentities":{"/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourcegroups/myResourceGroup1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity2":{"clientId":"CCCCCCCC-CCCC-CCCC-CCCC-CCCCCCCCCCCC","principalId":"DDDDDDDD-DDDD-DDDD-DDDD-DDDDDDDDDDDD"}}},"location":"westus","name":"contoso","properties":{"creationDate":"2018-04-24T16:30:55+00:00","encryption":{"keyVaultProperties":{}},"endpoint":"https://contoso.azconfig.io","provisioningState":"Updating"},"sku":{"name":"Standard"},"tags":{"Category":"Marketing"},"type":"Microsoft.AppConfiguration/configurationStores"}},"ConfigurationStores_Create":{"value":{"id":"/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.AppConfiguration/configurationStores/contoso","location":"westus","name":"contoso","properties":{"creationDate":"2018-04-24T16:30:55+00:00","encryption":{"keyVaultProperties":{}},"endpoint":"https://contoso.azconfig.io","provisioningState":"Creating"},"sku":{"name":"Free"},"tags":{"myTag":"myTagValue"},"type":"Microsoft.AppConfiguration/configurationStores"}},"ConfigurationStores_Create_WithIdentity":{"value":{"id":"/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.AppConfiguration/configurationStores/contoso","identity":{"principalId":"AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA","tenantId":"BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB","type":"SystemAssigned, UserAssigned","userAssignedIdentities":{"/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourcegroups/myResourceGroup1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity2":{"clientId":"CCCCCCCC-CCCC-CCCC-CCCC-CCCCCCCCCCCC","principalId":"DDDDDDDD-DDDD-DDDD-DDDD-DDDDDDDDDDDD"}}},"location":"westus","name":"contoso","properties":{"creationDate":"2018-04-24T16:30:55+00:00","encryption":{"keyVaultProperties":{}},"endpoint":"https://contoso.azconfig.io","provisioningState":"Creating"},"sku":{"name":"Free"},"tags":{"myTag":"myTagValue"},"type":"Microsoft.AppConfiguration/configurationStores"}},"ConfigurationStores_ListKeys":{"value":{"value":[{"connectionString":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","id":"439AD01B4BE67DB1","lastModified":"2018-04-24T16:30:54+00:00","name":"Primary","readOnly":false,"value":"000000000000000000000000000000000000000000000000000000"},{"connectionString":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","id":"CB45E100456857B9","lastModified":"2018-04-24T16:30:54+00:00","name":"Secondary","readOnly":false,"value":"000000000000000000000000000000000000000000000000000000"},{"connectionString":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","id":"B3AC55B7E71431A9","lastModified":"2018-04-24T16:30:54+00:00","name":"Primary Read Only","readOnly":true,"value":"000000000000000000000000000000000000000000000000000000"},{"connectionString":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","id":"E2AF6A9A89DCC177","lastModified":"2018-04-24T16:30:54+00:00","name":"Secondary Read Only","readOnly":true,"value":"000000000000000000000000000000000000000000000000000000"}]}},"ConfigurationStores_RegenerateKey":{"value":{"connectionString":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","id":"439AD01B4BE67DB1","lastModified":"2018-04-26T22:59:24.2370906+00:00","name":"Primary","readOnly":false,"value":"000000000000000000000000000000000000000000000000000000"}},"ConfigurationStores_ListKeyValue":{"value":{"contentType":"","eTag":"4f6dd610dd5e4deebc7fbaef685fb903","key":"MaxRequests","label":"dev","lastModified":"2017-12-05T02:41:26+00:00","locked":false,"tags":{"t1":"value1","t2":"value2"},"value":"100"}},"PrivateEndpointConnection_List":{"value":{"value":[{"id":"/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.AppConfiguration/configurationStores/contoso/privateEndpointConnections/myConnection","name":"myConnection","properties":{"privateEndpoint":{"id":"/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.Network/privateEndpoints/peexample01"},"privateLinkServiceConnectionState":{"actionsRequired":"None","description":"Auto-Approved","status":"Approved"},"provisioningState":"Succeeded"},"type":"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections"}]}},"PrivateEndpointConnection_GetConnection":{"value":{"id":"/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.AppConfiguration/configurationStores/contoso/privateEndpointConnections/myConnection","name":"myConnection","properties":{"privateEndpoint":{"id":"/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.Network/privateEndpoints/peexample01"},"privateLinkServiceConnectionState":{"actionsRequired":"None","description":"Auto-Approved","status":"Approved"},"provisioningState":"Succeeded"},"type":"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections"}},"PrivateEndpointConnection_CreateOrUpdate":{"value":{"id":"/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.AppConfiguration/configurationStores/contoso/privateEndpointConnections/myConnection","name":"myConnection","properties":{"privateEndpoint":{"id":"/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.Network/privateEndpoints/peexample01"},"privateLinkServiceConnectionState":{"actionsRequired":"None","description":"Auto-Approved","status":"Approved"},"provisioningState":"Succeeded"},"type":"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections"}},"PrivateLinkResources_ListGroupIds":{"value":{"value":[{"id":"/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.AppConfiguration/configurationStores/contoso/privateLinkResources/configurationStores","name":"configurationStores","properties":{"groupId":"configurationStores","requiredMembers":["configurationStores"]},"type":"Microsoft.AppConfiguraiton/configurationStores/privateLinkResources"}]}},"PrivateLinkResources_Get":{"value":{"id":"/subscriptions/c80fb759-c965-4c6a-9110-9b2b2d038882/resourceGroups/myResourceGroup/providers/Microsoft.AppConfiguration/configurationStores/contoso/privateLinkResources/configurationStores","name":"configurationStores","properties":{"groupId":"configurationStores","requiredMembers":["configurationStores"]},"type":"Microsoft.AppConfiguraiton/configurationStores/privateLinkResources"}}},"parameters":{"ApiVersionParameter":{"description":"The client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"ConfigurationStores_CheckNameAvailable":{"value":"2019-11-01-preview"},"ConfigurationStores_CheckNameNotAvailable":{"value":"2019-11-01-preview"},"ConfigurationStores_List":{"value":"2019-11-01-preview"},"ConfigurationStores_ListByResourceGroup":{"value":"2019-11-01-preview"},"ConfigurationStores_Delete":{"value":"2019-11-01-preview"},"ConfigurationStores_Get":{"value":"2019-11-01-preview"},"ConfigurationStores_Update":{"value":"2019-11-01-preview"},"ConfigurationStores_Update_WithIdentity":{"value":"2019-11-01-preview"},"ConfigurationStores_Create":{"value":"2019-11-01-preview"},"ConfigurationStores_Create_WithIdentity":{"value":"2019-11-01-preview"},"ConfigurationStores_ListKeys":{"value":"2019-11-01-preview"},"ConfigurationStores_RegenerateKey":{"value":"2019-11-01-preview"},"ConfigurationStores_ListKeyValue":{"value":"2019-11-01-preview"},"PrivateEndpointConnection_List":{"value":"2019-11-01-preview"},"PrivateEndpointConnections_Delete":{"value":"2019-11-01-preview"},"PrivateEndpointConnection_GetConnection":{"value":"2019-11-01-preview"},"PrivateEndpointConnection_CreateOrUpdate":{"value":"2019-11-01-preview"},"PrivateLinkResources_ListGroupIds":{"value":"2019-11-01-preview"},"PrivateLinkResources_Get":{"value":"2019-11-01-preview"}}},"ConfigStoreNameParameter":{"description":"The name of the configuration store.","in":"path","name":"configStoreName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string","minLength":5,"maxLength":50,"pattern":"^[a-zA-Z0-9_-]*$"},"examples":{"ConfigurationStores_Delete":{"value":"contoso"},"ConfigurationStores_Get":{"value":"contoso"},"ConfigurationStores_Update":{"value":"contoso"},"ConfigurationStores_Update_WithIdentity":{"value":"contoso"},"ConfigurationStores_Create":{"value":"contoso"},"ConfigurationStores_Create_WithIdentity":{"value":"contoso"},"ConfigurationStores_ListKeys":{"value":"contoso"},"ConfigurationStores_RegenerateKey":{"value":"contoso"},"ConfigurationStores_ListKeyValue":{"value":"fayeh"},"PrivateEndpointConnection_List":{"value":"contoso"},"PrivateEndpointConnections_Delete":{"value":"contoso"},"PrivateEndpointConnection_GetConnection":{"value":"contoso"},"PrivateEndpointConnection_CreateOrUpdate":{"value":"contoso"},"PrivateLinkResources_ListGroupIds":{"value":"contoso"},"PrivateLinkResources_Get":{"value":"contoso"}}},"ResourceGroupNameParameter":{"description":"The name of the resource group to which the container registry belongs.","in":"path","name":"resourceGroupName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"ConfigurationStores_ListByResourceGroup":{"value":"myResourceGroup"},"ConfigurationStores_Delete":{"value":"myResourceGroup"},"ConfigurationStores_Get":{"value":"myResourceGroup"},"ConfigurationStores_Update":{"value":"myResourceGroup"},"ConfigurationStores_Update_WithIdentity":{"value":"myResourceGroup"},"ConfigurationStores_Create":{"value":"myResourceGroup"},"ConfigurationStores_Create_WithIdentity":{"value":"myResourceGroup"},"ConfigurationStores_ListKeys":{"value":"myResourceGroup"},"ConfigurationStores_RegenerateKey":{"value":"myResourceGroup"},"ConfigurationStores_ListKeyValue":{"value":"myResourceGroup"},"PrivateEndpointConnection_List":{"value":"myResourceGroup"},"PrivateEndpointConnections_Delete":{"value":"myResourceGroup"},"PrivateEndpointConnection_GetConnection":{"value":"myResourceGroup"},"PrivateEndpointConnection_CreateOrUpdate":{"value":"myResourceGroup"},"PrivateLinkResources_ListGroupIds":{"value":"myResourceGroup"},"PrivateLinkResources_Get":{"value":"myResourceGroup"}}},"SubscriptionIdParameter":{"description":"The Microsoft Azure subscription ID.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"ConfigurationStores_CheckNameAvailable":{"value":"c80fb759-c965-4c6a-9110-9b2b2d038882"},"ConfigurationStores_CheckNameNotAvailable":{"value":"c80fb759-c965-4c6a-9110-9b2b2d038882"},"ConfigurationStores_List":{"value":"c80fb759-c965-4c6a-9110-9b2b2d038882"},"ConfigurationStores_ListByResourceGroup":{"value":"c80fb759-c965-4c6a-9110-9b2b2d038882"},"ConfigurationStores_Delete":{"value":"c80fb759-c965-4c6a-9110-9b2b2d038882"},"ConfigurationStores_Get":{"value":"c80fb759-c965-4c6a-9110-9b2b2d038882"},"ConfigurationStores_Update":{"value":"c80fb759-c965-4c6a-9110-9b2b2d038882"},"ConfigurationStores_Update_WithIdentity":{"value":"c80fb759-c965-4c6a-9110-9b2b2d038882"},"ConfigurationStores_Create":{"value":"c80fb759-c965-4c6a-9110-9b2b2d038882"},"ConfigurationStores_Create_WithIdentity":{"value":"c80fb759-c965-4c6a-9110-9b2b2d038882"},"ConfigurationStores_ListKeys":{"value":"c80fb759-c965-4c6a-9110-9b2b2d038882"},"ConfigurationStores_RegenerateKey":{"value":"c80fb759-c965-4c6a-9110-9b2b2d038882"},"ConfigurationStores_ListKeyValue":{"value":"c80fb759-c965-4c6a-9110-9b2b2d038882"},"PrivateEndpointConnection_List":{"value":"c80fb759-c965-4c6a-9110-9b2b2d038882"},"PrivateEndpointConnections_Delete":{"value":"c80fb759-c965-4c6a-9110-9b2b2d038882"},"PrivateEndpointConnection_GetConnection":{"value":"c80fb759-c965-4c6a-9110-9b2b2d038882"},"PrivateEndpointConnection_CreateOrUpdate":{"value":"c80fb759-c965-4c6a-9110-9b2b2d038882"},"PrivateLinkResources_ListGroupIds":{"value":"c80fb759-c965-4c6a-9110-9b2b2d038882"},"PrivateLinkResources_Get":{"value":"c80fb759-c965-4c6a-9110-9b2b2d038882"}}}},"securitySchemes":{"azure_auth":{"description":"Azure Active Directory OAuth2 Flow","type":"oauth2","flows":{"implicit":{"authorizationUrl":"https://login.microsoftonline.com/common/oauth2/authorize","scopes":{"user_impersonation":"impersonate your user account"}}}}},"schemas":{"ApiKey":{"description":"An API key used for authenticating with a configuration store endpoint.","properties":{"connectionString":{"description":"A connection string that can be used by supporting clients for authentication.","readOnly":true,"type":"string"},"id":{"description":"The key ID.","readOnly":true,"type":"string"},"lastModified":{"description":"The last time any of the key's properties were modified.","format":"date-time","readOnly":true,"type":"string"},"name":{"description":"A name for the key describing its usage.","readOnly":true,"type":"string"},"readOnly":{"description":"Whether this key can only be used for read operations.","readOnly":true,"type":"boolean"},"value":{"description":"The value of the key that is used for authentication purposes.","readOnly":true,"type":"string"}},"type":"object"},"ApiKeyListResult":{"description":"The result of a request to list API keys.","properties":{"nextLink":{"description":"The URI that can be used to request the next set of paged results.","type":"string"},"value":{"description":"The collection value.","items":{"$ref":"#/components/schemas/ApiKey"},"type":"array"}},"type":"object"},"CheckNameAvailabilityParameters":{"description":"Parameters used for checking whether a resource name is available.","properties":{"name":{"description":"The name to check for availability.","type":"string"},"type":{"description":"The resource type to check for name availability.","enum":["Microsoft.AppConfiguration/configurationStores"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"ConfigurationResourceType"}}},"required":["name","type"],"type":"object"},"ConfigurationStore":{"allOf":[{"$ref":"#/components/schemas/Resource"}],"description":"The configuration store along with all resource properties. The Configuration Store will have all information to begin utilizing it.","properties":{"identity":{"$ref":"#/components/schemas/ResourceIdentity"},"properties":{"$ref":"#/components/schemas/ConfigurationStoreProperties"},"sku":{"$ref":"#/components/schemas/Sku"}},"required":["location","sku"],"type":"object"},"ConfigurationStoreListResult":{"description":"The result of a request to list configuration stores.","properties":{"nextLink":{"description":"The URI that can be used to request the next set of paged results.","type":"string"},"value":{"description":"The collection value.","items":{"$ref":"#/components/schemas/ConfigurationStore"},"type":"array"}},"type":"object"},"ConfigurationStoreProperties":{"description":"The properties of a configuration store.","properties":{"creationDate":{"description":"The creation date of configuration store.","format":"date-time","readOnly":true,"type":"string"},"encryption":{"$ref":"#/components/schemas/EncryptionProperties"},"endpoint":{"description":"The DNS endpoint where the configuration store API will be available.","readOnly":true,"type":"string"},"provisioningState":{"description":"The provisioning state of the configuration store.","enum":["Creating","Updating","Deleting","Succeeded","Failed","Canceled"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"ProvisioningState"}}},"type":"object"},"ConfigurationStorePropertiesUpdateParameters":{"description":"The properties for updating a configuration store.","properties":{"encryption":{"$ref":"#/components/schemas/EncryptionProperties"}},"type":"object"},"ConfigurationStoreUpdateParameters":{"description":"The parameters for updating a configuration store.","properties":{"identity":{"$ref":"#/components/schemas/ResourceIdentity"},"properties":{"$ref":"#/components/schemas/ConfigurationStorePropertiesUpdateParameters"},"sku":{"$ref":"#/components/schemas/Sku"},"tags":{"additionalProperties":{"type":"string"},"description":"The ARM resource tags.","type":"object"}},"type":"object"},"EncryptionProperties":{"description":"The encryption settings for a configuration store.","properties":{"keyVaultProperties":{"$ref":"#/components/schemas/KeyVaultProperties"}},"type":"object"},"Error":{"description":"AppConfiguration error object.","properties":{"code":{"description":"Error code.","type":"string"},"message":{"description":"Error message.","type":"string"}}},"KeyValue":{"description":"The result of a request to retrieve a key-value from the specified configuration store.","properties":{"contentType":{"description":"The content type of the key-value's value.\r\nProviding a proper content-type can enable transformations of values when they are retrieved by applications.","readOnly":true,"type":"string"},"eTag":{"description":"An ETag indicating the state of a key-value within a configuration store.","readOnly":true,"type":"string"},"key":{"description":"The primary identifier of a key-value.\r\nThe key is used in unison with the label to uniquely identify a key-value.","readOnly":true,"type":"string"},"label":{"description":"A value used to group key-values.\r\nThe label is used in unison with the key to uniquely identify a key-value.","readOnly":true,"type":"string"},"lastModified":{"description":"The last time a modifying operation was performed on the given key-value.","format":"date-time","readOnly":true,"type":"string"},"locked":{"description":"A value indicating whether the key-value is locked.\r\nA locked key-value may not be modified until it is unlocked.","readOnly":true,"type":"boolean"},"tags":{"additionalProperties":{"type":"string"},"description":"A dictionary of tags that can help identify what a key-value may be applicable for.","readOnly":true,"type":"object"},"value":{"description":"The value of the key-value.","readOnly":true,"type":"string"}},"type":"object"},"KeyVaultProperties":{"description":"Settings concerning key vault encryption for a configuration store.","properties":{"identityClientId":{"description":"The client id of the identity which will be used to access key vault.","type":"string"},"keyIdentifier":{"description":"The URI of the key vault key used to encrypt data.","type":"string"}},"type":"object"},"ListKeyValueParameters":{"description":"The parameters used to list a configuration store key-value","properties":{"key":{"description":"The key to retrieve.","type":"string"},"label":{"description":"The label of the key.","type":"string"}},"required":["key"],"type":"object"},"NameAvailabilityStatus":{"description":"The result of a request to check the availability of a resource name.","properties":{"message":{"description":"If any, the error message that provides more detail for the reason that the name is not available.","readOnly":true,"type":"string"},"nameAvailable":{"description":"The value indicating whether the resource name is available.","readOnly":true,"type":"boolean"},"reason":{"description":"If any, the reason that the name is not available.","readOnly":true,"type":"string"}},"type":"object"},"OperationDefinition":{"description":"The definition of a configuration store operation.","properties":{"display":{"$ref":"#/components/schemas/OperationDefinitionDisplay"},"name":{"description":"Operation name: {provider}/{resource}/{operation}.","type":"string"}},"type":"object"},"OperationDefinitionDisplay":{"description":"The display information for a configuration store operation.","properties":{"description":{"description":"The description for the operation.","type":"string"},"operation":{"description":"The operation that users can perform.","type":"string"},"provider":{"description":"The resource provider name: Microsoft App Configuration.\"","readOnly":true,"type":"string"},"resource":{"description":"The resource on which the operation is performed.","type":"string"}},"type":"object"},"OperationDefinitionListResult":{"description":"The result of a request to list configuration store operations.","properties":{"nextLink":{"description":"The URI that can be used to request the next set of paged results.","type":"string"},"value":{"description":"The collection value.","items":{"$ref":"#/components/schemas/OperationDefinition"},"type":"array"}},"type":"object"},"PrivateEndpoint":{"description":"Private endpoint which a connection belongs to.","properties":{"id":{"description":"The resource Id for private endpoint","type":"string"}},"type":"object"},"PrivateEndpointConnection":{"description":"A private endpoint connection","properties":{"id":{"description":"The resource ID.","readOnly":true,"type":"string"},"name":{"description":"The name of the resource.","readOnly":true,"type":"string"},"properties":{"$ref":"#/components/schemas/PrivateEndpointConnectionProperties"},"type":{"description":"The type of the resource.","readOnly":true,"type":"string"}},"type":"object","x-ms-azure-resource":true},"PrivateEndpointConnectionListResult":{"description":"A list of private endpoint connections","properties":{"nextLink":{"description":"The URI that can be used to request the next set of paged results.","type":"string"},"value":{"description":"The collection value.","items":{"$ref":"#/components/schemas/PrivateEndpointConnection"},"type":"array"}},"type":"object"},"PrivateEndpointConnectionProperties":{"description":"Properties of a private endpoint connection.","properties":{"privateEndpoint":{"$ref":"#/components/schemas/PrivateEndpoint"},"privateLinkServiceConnectionState":{"$ref":"#/components/schemas/PrivateLinkServiceConnectionState"},"provisioningState":{"description":"The provisioning status of the private endpoint connection.","enum":["Creating","Updating","Deleting","Succeeded","Failed","Canceled"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"ProvisioningState"}}},"required":["privateLinkServiceConnectionState"],"type":"object"},"PrivateLinkResource":{"description":"A resource that supports private link capabilities.","properties":{"id":{"description":"The resource ID.","readOnly":true,"type":"string"},"name":{"description":"The name of the resource.","readOnly":true,"type":"string"},"properties":{"$ref":"#/components/schemas/PrivateLinkResourceProperties"},"type":{"description":"The type of the resource.","readOnly":true,"type":"string"}},"type":"object"},"PrivateLinkResourceListResult":{"description":"A list of private link resources.","properties":{"nextLink":{"description":"The URI that can be used to request the next set of paged results.","type":"string"},"value":{"description":"The collection value.","items":{"$ref":"#/components/schemas/PrivateLinkResource"},"type":"array"}},"type":"object"},"PrivateLinkResourceProperties":{"description":"Properties of a private link resource.","properties":{"groupId":{"description":"The private link resource group id.","readOnly":true,"type":"string"},"requiredMembers":{"description":"The priva