SubscriptionsManagementClient
The Admin Subscriptions Management Client
COMMUNITYBEARER0 INSTALLS
OpenAPI Specificationv3.0
{
"swagger": "2.0",
"schemes": [
"https"
],
"host": "adminmanagement.local.azurestack.external",
"info": {
"description": "The Admin Subscriptions Management Client.",
"title": "SubscriptionsManagementClient",
"version": "2015-11-01",
"x-apisguru-categories": [
"cloud"
],
"x-logo": {
"url": "https://api.apis.guru/v2/cache/logo/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/azsadmin/resource-manager/subscriptions/Microsoft.Subscriptions.Admin/preview/2015-11-01/Manifest.json",
"version": "2.0"
}
],
"x-providerName": "azure.com",
"x-serviceName": "azsadmin-Manifest",
"x-tags": [
"Azure",
"Microsoft"
]
},
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"securityDefinitions": {
"azure_auth": {
"authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize",
"description": "Azure Active Directory OAuth2 flow",
"flow": "implicit",
"scopes": {
"user_impersonation": "impersonate your user account"
},
"type": "oauth2"
}
},
"security": [
{
"azure_auth": [
"user_impersonation"
]
}
],
"parameters": {
"ManifestParameter": {
"description": "The manifest name.",
"in": "path",
"name": "manifestName",
"required": true,
"type": "string",
"x-ms-parameter-location": "method"
}
},
"paths": {
"/subscriptions/{subscriptionId}/providers/Microsoft.Subscriptions.Admin/manifests": {
"get": {
"description": "Get a list of all manifests.",
"operationId": "Manifests_List",
"parameters": [
{
"description": "Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call.",
"in": "path",
"name": "subscriptionId",
"required": true,
"type": "string"
},
{
"default": "2015-11-01",
"description": "Client Api Version.",
"in": "query",
"name": "api-version",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/ManifestList"
}
}
},
"tags": [
"Manifests"
],
"x-ms-examples": {
"Get a list of all manifests.": {
"parameters": {
"api-version": "2015-11-01",
"subscriptionId": "20ff7fc3-e762-44dd-bd96-b71116dcdc23"
},
"responses": {
"200": {
"body": {
"value": [
{
"displayName": "Compute Resource Provider",
"enabled": true,
"extensionCollection": {
"extensions": [
{
"name": "Microsoft_Azure_Compute",
"uri": "https://compute.hosting.local.azurestack.external/compute"
}
],
"version": "1.0.0.0"
},
"metadata": {
"Microsoft.Insights": {
"monitoringResourceProvider": {
"apiVersions": {
"default": "2016-03-30",
"operations": "2016-03-30"
},
"mdsMappingResourceIdOverridePathSelector": "properties.vmId",
"metrics": {
"mdmInfo": [
{
"enableRegionalMdmAccount": false,
"sourceMdmAccount": "AzComputeShoebox",
"sourceMdmNamespace": "Shoebox"
}
]
},
"version": "1.0"
}
}
},
"name": "Microsoft-Compute--local--Default",
"namespace": "Microsoft.Compute",
"providerAuthorization": {
"applicationId": "a40e9da3-94ee-4180-8031-cce50fcdf9f3",
"roleDefinitionId": "b24988ac-6180-42a0-ab88-20f7382dd24c"
},
"providerLocation": "local",
"providerType": "NotSpecified",
"provisioningState": "Succeeded",
"resourceTypes": [
{
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "availabilitySets",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "Default"
},
{
"allowedUnauthorizedActions": [
"Microsoft.Compute/skus/read"
],
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"linkedAccessChecks": [
{
"actionName": "Microsoft.Compute/virtualMachines/write",
"linkedAction": "Microsoft.KeyVault/vaults/deploy/action",
"linkedProperty": "properties.osProfile.secrets[*].sourceVault.id"
},
{
"actionName": "Microsoft.Compute/virtualMachines/write",
"linkedAction": "Microsoft.Network/networkInterfaces/join/action",
"linkedProperty": "properties.networkProfile.networkInterfaces[*].id"
},
{
"actionName": "Microsoft.Compute/virtualMachines/write",
"linkedActionVerb": "write",
"linkedProperty": "properties.storageProfile.osDisk.managedDisk.id"
},
{
"actionName": "Microsoft.Compute/virtualMachines/write",
"linkedActionVerb": "write",
"linkedProperty": "properties.storageProfile.dataDisks[*].managedDisk.id"
},
{
"actionName": "Microsoft.Compute/virtualMachines/write",
"linkedActionVerb": "read",
"linkedProperty": "properties.storageProfile.imageReference.id"
}
],
"marketplaceType": "NotSpecified",
"name": "virtualMachines",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "Default"
},
{
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"linkedAccessChecks": [
{
"actionName": "Microsoft.Compute/virtualMachines/extensions/write",
"linkedAction": "Microsoft.KeyVault/vaults/deploy/action",
"linkedProperty": "properties.protectedSettingsFromKeyVault.sourceVault.id"
}
],
"marketplaceType": "NotSpecified",
"name": "virtualMachines/extensions",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly"
},
{
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "locations",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly"
},
{
"allowedUnauthorizedActions": [
"Microsoft.Compute/operations/read"
],
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
},
{
"apiVersions": [
"2017-03-30"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/694ebb8b-3cb9-4e87-89dd-49fc2be7b55d/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "operations",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly, Tenant, Fanout"
},
{
"allowedUnauthorizedActions": [
"Microsoft.Compute/locations/operations/read"
],
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "locations/operations",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly, LocationBased"
},
{
"allowedUnauthorizedActions": [
"Microsoft.Compute/locations/publishers/read",
"Microsoft.Compute/locations/publishers/artifacttypes/offers/read",
"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/read",
"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions/read",
"Microsoft.Compute/locations/publishers/artifacttypes/types/read",
"Microsoft.Compute/locations/publishers/artifacttypes/types/versions/read"
],
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/1156be25-22bb-4ed6-99bb-e8e3615569b1/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "locations/publishers",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly, LocationBased"
},
{
"allowedUnauthorizedActions": [
"Microsoft.Compute/locations/usages/read"
],
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "locations/usages",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly, LocationBased"
},
{
"allowedUnauthorizedActions": [
"Microsoft.Compute/locations/vmSizes/read"
],
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "locations/vmSizes",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly, LocationBased"
},
{
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"linkedAccessChecks": [
{
"actionName": "Microsoft.Compute/virtualMachineScaleSets/write",
"linkedAction": "Microsoft.KeyVault/vaults/deploy/action",
"linkedProperty": "properties.virtualMachineProfile.osProfile.secrets[*].sourceVault.id"
},
{
"actionName": "Microsoft.Compute/virtualMachineScaleSets/write",
"linkedAction": "Microsoft.Network/virtualNetworks/subnets/join/action",
"linkedProperty": "properties.virtualMachineProfile.networkProfile.networkInterfaceConfigurations[*].properties.ipConfigurations[*].properties.subnet.id"
},
{
"actionName": "Microsoft.Compute/virtualMachineScaleSets/write",
"linkedAction": "Microsoft.Network/loadBalancers/backendAddressPools/join/action",
"linkedProperty": "properties.virtualMachineProfile.networkProfile.networkInterfaceConfigurations[*].properties.ipConfigurations[*].properties.loadBalancerBackendAddressPools[*].id"
},
{
"actionName": "Microsoft.Compute/virtualMachineScaleSets/write",
"linkedAction": "Microsoft.Network/loadBalancers/inboundNatPools/join/action",
"linkedProperty": "properties.virtualMachineProfile.networkProfile.networkInterfaceConfigurations[*].properties.ipConfigurations[*].properties.loadBalancerInboundNatPools[*].id"
},
{
"actionName": "Microsoft.Compute/virtualMachineScaleSets/write",
"linkedAction": "Microsoft.Network/networkSecurityGroups/join/action",
"linkedProperty": "properties.virtualMachineProfile.networkProfile.networkInterfaceConfigurations[*].properties.networkSecurityGroup"
},
{
"actionName": "Microsoft.Compute/virtualMachineScaleSets/write",
"linkedAction": "Microsoft.Network/loadBalancers/probes/join/action",
"linkedProperty": "properties.virtualMachineProfile.networkProfile.healthProbe.id"
},
{
"actionName": "Microsoft.Compute/virtualMachineScaleSets/write",
"linkedActionVerb": "read",
"linkedProperty": "properties.virtualMachineProfile.storageProfile.imageReference.id"
}
],
"marketplaceType": "NotSpecified",
"name": "virtualMachineScaleSets",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "Default"
},
{
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"linkedAccessChecks": [
{
"actionName": "Microsoft.Compute/virtualMachineScaleSets/extensions/write",
"linkedAction": "Microsoft.KeyVault/vaults/deploy/action",
"linkedProperty": "properties.protectedSettingsFromKeyVault.sourceVault.id"
}
],
"marketplaceType": "NotSpecified",
"name": "virtualMachineScaleSets/extensions",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "Default"
},
{
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "virtualMachineScaleSets/virtualMachines",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly"
},
{
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/913c9765-8a99-4884-85bc-ea58f7b5a41b/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "virtualMachineScaleSets/networkInterfaces",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly"
},
{
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/913c9765-8a99-4884-85bc-ea58f7b5a41b/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "virtualMachineScaleSets/virtualMachines/networkInterfaces",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly"
},
{
"apiProfiles": [
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2017-03-30"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/694ebb8b-3cb9-4e87-89dd-49fc2be7b55d/"
}
],
"inGlobalLocation": false,
"linkedAccessChecks": [
{
"actionName": "Microsoft.Compute/disks/write",
"linkedAction": "Microsoft.Storage/storageAccounts/listKeys/action",
"linkedProperty": "properties.creationData.storageAccountId"
},
{
"actionName": "Microsoft.Compute/disks/write",
"linkedAction": "Microsoft.Compute/disks/beginGetAccess/action",
"linkedProperty": "properties.creationData.sourceResourceId"
}
],
"marketplaceType": "NotSpecified",
"name": "disks",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "Default"
},
{
"apiProfiles": [
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2017-03-30"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/694ebb8b-3cb9-4e87-89dd-49fc2be7b55d/"
}
],
"inGlobalLocation": false,
"linkedAccessChecks": [
{
"actionName": "Microsoft.Compute/snapshots/write",
"linkedAction": "Microsoft.Storage/storageAccounts/listKeys/action",
"linkedProperty": "properties.creationData.storageAccountId"
},
{
"actionName": "Microsoft.Compute/snapshots/write",
"linkedAction": "Microsoft.Compute/disks/beginGetAccess/action",
"linkedProperty": "properties.creationData.sourceResourceId"
}
],
"marketplaceType": "NotSpecified",
"name": "snapshots",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "Default"
},
{
"allowedUnauthorizedActions": [
"Microsoft.Compute/locations/diskoperations/read"
],
"apiProfiles": [
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2017-03-30"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/694ebb8b-3cb9-4e87-89dd-49fc2be7b55d/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "locations/diskoperations",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly, LocationBased"
},
{
"apiProfiles": [
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/"
}
],
"inGlobalLocation": false,
"linkedAccessChecks": [
{
"actionName": "Microsoft.Compute/images/write",
"linkedActionVerb": "write",
"linkedProperty": "properties.sourceVirtualMachine.id"
}
],
"marketplaceType": "NotSpecified",
"name": "images",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "Default"
}
],
"routingResourceManagerType": "Default"
}
]
}
}
}
}
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/providers/Microsoft.Subscriptions.Admin/manifests/{manifestName}": {
"get": {
"description": "Get the specified manifest.",
"operationId": "Manifests_Get",
"parameters": [
{
"description": "Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call.",
"in": "path",
"name": "subscriptionId",
"required": true,
"type": "string"
},
{
"default": "2015-11-01",
"description": "Client Api Version.",
"in": "query",
"name": "api-version",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/ManifestParameter"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/Manifest"
}
}
},
"tags": [
"Manifests"
],
"x-ms-examples": {
"Get the specified manifest.": {
"parameters": {
"api-version": "2015-11-01",
"manifestName": "Microsoft-Compute--local--Default",
"subscriptionId": "20ff7fc3-e762-44dd-bd96-b71116dcdc23"
},
"responses": {
"200": {
"body": {
"displayName": "Compute Resource Provider",
"enabled": true,
"extensionCollection": {
"extensions": [
{
"name": "Microsoft_Azure_Compute",
"uri": "https://compute.hosting.local.azurestack.external/compute"
}
],
"version": "1.0.0.0"
},
"metadata": {
"Microsoft.Insights": {
"monitoringResourceProvider": {
"apiVersions": {
"default": "2016-03-30",
"operations": "2016-03-30"
},
"mdsMappingResourceIdOverridePathSelector": "properties.vmId",
"metrics": {
"mdmInfo": [
{
"enableRegionalMdmAccount": false,
"sourceMdmAccount": "AzComputeShoebox",
"sourceMdmNamespace": "Shoebox"
}
]
},
"version": "1.0"
}
}
},
"name": "Microsoft-Compute--local--Default",
"namespace": "Microsoft.Compute",
"providerAuthorization": {
"applicationId": "a40e9da3-94ee-4180-8031-cce50fcdf9f3",
"roleDefinitionId": "b24988ac-6180-42a0-ab88-20f7382dd24c"
},
"providerLocation": "local",
"providerType": "NotSpecified",
"provisioningState": "Succeeded",
"resourceTypes": [
{
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "availabilitySets",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "Default"
},
{
"allowedUnauthorizedActions": [
"Microsoft.Compute/skus/read"
],
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"linkedAccessChecks": [
{
"actionName": "Microsoft.Compute/virtualMachines/write",
"linkedAction": "Microsoft.KeyVault/vaults/deploy/action",
"linkedProperty": "properties.osProfile.secrets[*].sourceVault.id"
},
{
"actionName": "Microsoft.Compute/virtualMachines/write",
"linkedAction": "Microsoft.Network/networkInterfaces/join/action",
"linkedProperty": "properties.networkProfile.networkInterfaces[*].id"
},
{
"actionName": "Microsoft.Compute/virtualMachines/write",
"linkedActionVerb": "write",
"linkedProperty": "properties.storageProfile.osDisk.managedDisk.id"
},
{
"actionName": "Microsoft.Compute/virtualMachines/write",
"linkedActionVerb": "write",
"linkedProperty": "properties.storageProfile.dataDisks[*].managedDisk.id"
},
{
"actionName": "Microsoft.Compute/virtualMachines/write",
"linkedActionVerb": "read",
"linkedProperty": "properties.storageProfile.imageReference.id"
}
],
"marketplaceType": "NotSpecified",
"name": "virtualMachines",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "Default"
},
{
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"linkedAccessChecks": [
{
"actionName": "Microsoft.Compute/virtualMachines/extensions/write",
"linkedAction": "Microsoft.KeyVault/vaults/deploy/action",
"linkedProperty": "properties.protectedSettingsFromKeyVault.sourceVault.id"
}
],
"marketplaceType": "NotSpecified",
"name": "virtualMachines/extensions",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly"
},
{
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "locations",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly"
},
{
"allowedUnauthorizedActions": [
"Microsoft.Compute/operations/read"
],
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
},
{
"apiVersions": [
"2017-03-30"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/694ebb8b-3cb9-4e87-89dd-49fc2be7b55d/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "operations",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly, Tenant, Fanout"
},
{
"allowedUnauthorizedActions": [
"Microsoft.Compute/locations/operations/read"
],
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "locations/operations",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly, LocationBased"
},
{
"allowedUnauthorizedActions": [
"Microsoft.Compute/locations/publishers/read",
"Microsoft.Compute/locations/publishers/artifacttypes/offers/read",
"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/read",
"Microsoft.Compute/locations/publishers/artifacttypes/offers/skus/versions/read",
"Microsoft.Compute/locations/publishers/artifacttypes/types/read",
"Microsoft.Compute/locations/publishers/artifacttypes/types/versions/read"
],
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/1156be25-22bb-4ed6-99bb-e8e3615569b1/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "locations/publishers",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly, LocationBased"
},
{
"allowedUnauthorizedActions": [
"Microsoft.Compute/locations/usages/read"
],
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "locations/usages",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly, LocationBased"
},
{
"allowedUnauthorizedActions": [
"Microsoft.Compute/locations/vmSizes/read"
],
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "locations/vmSizes",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly, LocationBased"
},
{
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"linkedAccessChecks": [
{
"actionName": "Microsoft.Compute/virtualMachineScaleSets/write",
"linkedAction": "Microsoft.KeyVault/vaults/deploy/action",
"linkedProperty": "properties.virtualMachineProfile.osProfile.secrets[*].sourceVault.id"
},
{
"actionName": "Microsoft.Compute/virtualMachineScaleSets/write",
"linkedAction": "Microsoft.Network/virtualNetworks/subnets/join/action",
"linkedProperty": "properties.virtualMachineProfile.networkProfile.networkInterfaceConfigurations[*].properties.ipConfigurations[*].properties.subnet.id"
},
{
"actionName": "Microsoft.Compute/virtualMachineScaleSets/write",
"linkedAction": "Microsoft.Network/loadBalancers/backendAddressPools/join/action",
"linkedProperty": "properties.virtualMachineProfile.networkProfile.networkInterfaceConfigurations[*].properties.ipConfigurations[*].properties.loadBalancerBackendAddressPools[*].id"
},
{
"actionName": "Microsoft.Compute/virtualMachineScaleSets/write",
"linkedAction": "Microsoft.Network/loadBalancers/inboundNatPools/join/action",
"linkedProperty": "properties.virtualMachineProfile.networkProfile.networkInterfaceConfigurations[*].properties.ipConfigurations[*].properties.loadBalancerInboundNatPools[*].id"
},
{
"actionName": "Microsoft.Compute/virtualMachineScaleSets/write",
"linkedAction": "Microsoft.Network/networkSecurityGroups/join/action",
"linkedProperty": "properties.virtualMachineProfile.networkProfile.networkInterfaceConfigurations[*].properties.networkSecurityGroup"
},
{
"actionName": "Microsoft.Compute/virtualMachineScaleSets/write",
"linkedAction": "Microsoft.Network/loadBalancers/probes/join/action",
"linkedProperty": "properties.virtualMachineProfile.networkProfile.healthProbe.id"
},
{
"actionName": "Microsoft.Compute/virtualMachineScaleSets/write",
"linkedActionVerb": "read",
"linkedProperty": "properties.virtualMachineProfile.storageProfile.imageReference.id"
}
],
"marketplaceType": "NotSpecified",
"name": "virtualMachineScaleSets",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "Default"
},
{
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"linkedAccessChecks": [
{
"actionName": "Microsoft.Compute/virtualMachineScaleSets/extensions/write",
"linkedAction": "Microsoft.KeyVault/vaults/deploy/action",
"linkedProperty": "properties.protectedSettingsFromKeyVault.sourceVault.id"
}
],
"marketplaceType": "NotSpecified",
"name": "virtualMachineScaleSets/extensions",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "Default"
},
{
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "virtualMachineScaleSets/virtualMachines",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly"
},
{
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/913c9765-8a99-4884-85bc-ea58f7b5a41b/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "virtualMachineScaleSets/networkInterfaces",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly"
},
{
"apiProfiles": [
{
"apiVersion": "2016-03-30",
"profileVersion": "2017-03-09-profile"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2015-06-15",
"2016-03-30",
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/913c9765-8a99-4884-85bc-ea58f7b5a41b/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "virtualMachineScaleSets/virtualMachines/networkInterfaces",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly"
},
{
"apiProfiles": [
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2017-03-30"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/694ebb8b-3cb9-4e87-89dd-49fc2be7b55d/"
}
],
"inGlobalLocation": false,
"linkedAccessChecks": [
{
"actionName": "Microsoft.Compute/disks/write",
"linkedAction": "Microsoft.Storage/storageAccounts/listKeys/action",
"linkedProperty": "properties.creationData.storageAccountId"
},
{
"actionName": "Microsoft.Compute/disks/write",
"linkedAction": "Microsoft.Compute/disks/beginGetAccess/action",
"linkedProperty": "properties.creationData.sourceResourceId"
}
],
"marketplaceType": "NotSpecified",
"name": "disks",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "Default"
},
{
"apiProfiles": [
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2017-03-30"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/694ebb8b-3cb9-4e87-89dd-49fc2be7b55d/"
}
],
"inGlobalLocation": false,
"linkedAccessChecks": [
{
"actionName": "Microsoft.Compute/snapshots/write",
"linkedAction": "Microsoft.Storage/storageAccounts/listKeys/action",
"linkedProperty": "properties.creationData.storageAccountId"
},
{
"actionName": "Microsoft.Compute/snapshots/write",
"linkedAction": "Microsoft.Compute/disks/beginGetAccess/action",
"linkedProperty": "properties.creationData.sourceResourceId"
}
],
"marketplaceType": "NotSpecified",
"name": "snapshots",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "Default"
},
{
"allowedUnauthorizedActions": [
"Microsoft.Compute/locations/diskoperations/read"
],
"apiProfiles": [
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-03-30",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2017-03-30"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/694ebb8b-3cb9-4e87-89dd-49fc2be7b55d/",
"timeout": "PT1M"
}
],
"inGlobalLocation": false,
"marketplaceType": "NotSpecified",
"name": "locations/diskoperations",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "ProxyOnly, LocationBased"
},
{
"apiProfiles": [
{
"apiVersion": "2017-03-30",
"profileVersion": "2018-03-01-hybrid"
},
{
"apiVersion": "2017-12-01",
"profileVersion": "2019-03-01-hybrid"
}
],
"endpoints": [
{
"apiVersions": [
"2017-03-30",
"2017-12-01"
],
"enabled": true,
"endpointUri": "https://NonPrivilegedAppGateway.azurestack.local:8886/ResourceGUID/a6acb59b-5ac4-41c4-b8e8-3754d2169ac0/"
}
],
"inGlobalLocation": false,
"linkedAccessChecks": [
{
"actionName": "Microsoft.Compute/images/write",
"linkedActionVerb": "write",
"linkedProperty": "properties.sourceVirtualMachine.id"
}
],
"marketplaceType": "NotSpecified",
"name": "images",
"resourceDeletionPolicy": "NotSpecified",
"routingType": "Default"
}
],
"routingResourceManagerType": "Default"
}
}
}
}
}
}
}
},
"definitions": {
"ApiProfile": {
"description": "Represents the API profile.",
"properties": {
"apiVersion": {
"description": "The API version.",
"type": "string"
},
"profileVersion": {
"description": "The profile version.",
"type": "string"
}
}
},
"ApiProfileList": {
"description": "List of the API profiles.",
"properties": {
"nextLink": {
"description": "URI to next page.",
"type": "string"
},
"value": {
"description": "List of the API profiles.",
"items": {
"$ref": "#/definitions/ApiProfile"
},
"type": "array"
}
}
},
"AuthorizationActionMapping": {
"description": "The linked resource access checks.",
"properties": {
"desired": {
"description": "The desired action name.",
"type": "string"
},
"original": {
"description": "The original action name.",
"type": "string"
}
}
},
"AuthorizationActionMappingList": {
"description": "List of the read-only actions.",
"properties": {
"nextLink": {
"description": "URI to next page.",
"type": "string"
},
"value": {
"description": "List of the read-only actions.",
"items": {
"$ref": "#/definitions/AuthorizationActionMapping"
},
"type": "array"
}
}
},
"AzureResourceHydrationAccount": {
"description": "The API versions supported by the endpoint.",
"properties": {
"accountName": {
"description": "The account name.",
"type": "string"
},
"encryptedKey": {
"description": "The encrypted key.",
"type": "string"
},
"maxChildResourceConsistencyJobLimit": {
"description": "The next child resource consistency job limit.",
"type": "integer"
},
"subscriptionId": {
"description": "The subscription identifier.",
"type": "string"
}
}
},
"AzureResourceHydrationAccountList": {
"description": "List of the resource hydration accounts.",
"properties": {
"nextLink": {
"description": "URI to next page.",
"type": "string"
},
"value": {
"description": "List of the resource hydration accounts.",
"items": {
"$ref": "#/definitions/AzureResourceHydrationAccount"
},
"type": "array"
}
}
},
"ExtensionCollectionDefinition": {
"description": "The manifest extension collection definition.",
"properties": {
"extensions": {
"$ref": "#/definitions/ExtensionList",
"description": "The extensions."
},
"version": {
"description": "The version of the format a.b[.c[.d]]. see System.Version documentation for more details.",
"type": "string"
}
},
"type": "object"
},
"ExtensionDefinition": {
"description": "The data contract for specifying extensions in resource provider manifests.",
"properties": {
"name": {
"description": "The name.",
"type": "string"
},
"obsoleteBundlesBitmask": {
"description": "The obsolete bundles bitmask.",
"type": "integer"
},
"properties": {
"$ref": "#/definitions/ExtensionPropertiesDefinition",
"description": "The extension properties."
},
"resourceAccess": {
"$ref": "#/definitions/ResourceAccessList",
"description": "The resource access."
},
"uri": {
"description": "The Uri",
"type": "string"
}
},
"type": "object"
},
"ExtensionList": {
"description": "List of the extensions.",
"properties": {
"nextLink": {
"description": "URI to next page.",
"type": "string"
},
"value": {
"description": "List of the extensions.",
"items": {
"$ref": "#/definitions/ExtensionDefinition"
},
"type": "array"
}
}
},
"ExtensionPropertiesDefinition": {
"description": "The extension properties definition.",
"properties": {
"quotaCreateBladeName": {
"description": "The quota create blade.",
"type": "string"
},
"resourceProviderDashboardBladeName": {
"description": "The resource provider dashboard blade.",
"type": "string"
}
},
"type": "object"
},
"FanoutLinkedNotificationRule": {
"description": "The fan-out linked notification rule.",
"properties": {
"actions": {
"description": "The list of actions.",
"items": {
"type": "string"
},
"type": "array"
},
"endpoints": {
"$ref": "#/definitions/ResourceProviderEndpointList",
"description": "The list of endpoint uris."
}
}
},
"FanoutLinkedNotificationRuleList": {
"description": "List of the linked notification rules.",
"properties": {
"nextLink": {
"description": "URI to next page.",
"type": "string"
},
"value": {
"description": "List of the linked notification rules.",
"items": {
"$ref": "#/definitions/FanoutLinkedNotificationRule"
},
"type": "array"
}
}
},
"LinkedAccessCheck": {
"description": "The linked resource access checks.",
"properties": {
"actionName": {
"description": "The action name.",
"type": "string"
},
"linkedAction": {
"description": "The linked action.",
"type": "string"
},
"linkedActionVerb": {
"description": "The linked action verb.",
"type": "string"
},
"linkedProperty": {
"description": "The linked property.",
"type": "string"
},
"linkedType": {
"description": "The linked type.",
"type": "string"
}
}
},
"LinkedAccessCheckList": {
"description": "List of the linked access checks.",
"properties": {
"nextLink": {
"description": "URI to next page.",
"type": "string"
},
"value": {
"description": "List of the linked access checks.",
"items": {
"$ref": "#/definitions/LinkedAccessCheck"
},
"type": "array"
}
}
},
"LinkedAction": {
"description": "The resource type linked action.",
"enum": [
"NotSpecified",
"Blocked",
"Validate",
"Enabled"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "LinkedAction",
"values": [
{
"description": "The action is not specified.",
"name": "NotSpecified",
"value": "NotSpecified"
},
{
"description": "The operation is blocked.",
"name": "Blocked",
"value": "Blocked"
},
{
"description": "The operation must be validated.",
"name": "Validate",
"value": "Validate"
},
{
"description": "The operation must be Enabled.",
"name": "Enabled",
"value": "Enabled"
}
]
}
},
"LinkedNotificationRule": {
"description": "The linked notification rule.",
"properties": {
"actions": {
"description": "List of actions.",
"items": {
"type": "string"
},
"type": "array"
}
}
},
"LinkedNotificationRuleList": {
"description": "List of the linked notification rules.",
"properties": {
"nextLink": {
"description": "URI to next page.",
"type": "string"
},
"value": {
"description": "List of the linked notification rules.",
"items": {
"$ref": "#/definitions/LinkedNotificationRule"
},
"type": "array"
}
}
},
"LinkedOperation": {
"description": "The linked operation.",
"enum": [
"None",
"CrossResourceGroupResourceMove",
"CrossSubscriptionResourceMove"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "LinkedOperation",
"values": [
{
"description": "The operation is none.",
"name": "None",
"value": "None"
},
{
"description": "Move resources between resource groups within the same subscription.",
"name": "CrossResourceGroupResourceMove",
"value": "CrossResourceGroupResourceMove"
},
{
"description": "Move resources across subscriptions.",
"name": "CrossSubscriptionResourceMove",
"value": "CrossSubscriptionResourceMove"
}
]
}
},
"LinkedOperationRule": {
"description": "The linked resource access checks.",
"properties": {
"dependsOnTypes": {
"description": "The list of resource types this rule depends on.",
"items": {
"type": "string"
},
"type": "array"
},
"linkedAction": {
"$ref": "#/definitions/LinkedAction",
"description": "The linked action."
},
"linkedOperation": {
"$ref": "#/definitions/LinkedOperation",
"description": "The linked operation."
}
}
},
"LinkedOperationRuleList": {
"description": "List of the linked operation rules.",
"properties": {
"nextLink": {
"description": "URI to next page.",
"type": "string"
},
"value": {
"description": "List of the linked operation rules.",
"items": {
"$ref": "#/definitions/LinkedOperationRule"
},
"type": "array"
}
}
},
"Manifest": {
"description": "The manifest.",
"properties": {
"alwaysRoutable": {
"description": "A value indicating whether the manifest is always routable by all subscriptions.",
"type": "boolean"
},
"displayName": {
"description": "The display name.",
"type": "string"
},
"enabled": {
"description": "A value indicating whether this resource provider is enabled.",
"type": "boolean"
},
"extensionCollection": {
"$ref": "#/definitions/ExtensionCollectionDefinition",
"description": "The extensions."
},
"linkedNotificationRules": {
"$ref": "#/definitions/FanoutLinkedNotificationRuleList",
"description": "The linked notification rules."
},
"metadata": {
"description": "The metadata.",
"type": "object"
},
"name": {
"description": "The unique identifier of the registration.",
"type": "string"
},
"namespace": {
"description": "The namespace.",
"type": "string"
},
"providerAuthorization": {
"$ref": "#/definitions/ResourceProviderAuthorization",
"description": "The resource provider authorization."
},
"providerLocation": {
"description": "The location of the provider.",
"type": "string"
},
"providerType": {
"$ref": "#/definitions/ResourceProviderType",
"description": "The type of the provider."
},
"provisioningState": {
"$ref": "#/definitions/ManifestProvisioningState",
"description": "The provisioning state."
},
"resourceGroupName": {
"description": "The name of the resource group.",
"type": "string"
},
"resourceHydrationAccounts": {
"$ref": "#/definitions/AzureResourceHydrationAccountList",
"description": "The resource hydration accounts."
},
"resourceLocation": {
"description": "The location of the resource.",
"type": "string"
},
"resourceTags": {
"description": "The resource tags.",
"type": "object"
},
"resourceTypes": {
"$ref": "#/definitions/ResourceTypeList",
"description": "The resource types"
},
"routingResourceManagerType": {
"description": "Resource manager type.",
"enum": [
"Default",
"Admin"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "ResourceManagerType"
}
},
"subscriptionId": {
"description": "The subscription ID under which RP is registered.",
"type": "string"
}
},
"type": "object"
},
"ManifestList": {
"description": "List of manifests.",
"properties": {
"nextLink": {
"description": "URI to next page.",
"type": "string"
},
"value": {
"description": "List of manifests.",
"items": {
"$ref": "#/definitions/Manifest"
},
"type": "array"
}
}
},
"ManifestProvisioningState": {
"description": "The provisioning state.",
"enum": [
"Accepted",
"Creating",
"Deleting",
"Moving",
"Failed",
"Succeeded"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "ManifestProvisioningState",
"values": [
{
"description": "The accepted provisioning state.",
"name": "Accepted",
"value": "Accepted"
},
{
"description": "The creating provisioning state.",
"name": "Creating",
"value": "Creating"
},
{
"description": "The deleting provisioning state.",
"name": "Deleting",
"value": "Deleting"
},
{
"description": "The moving provisioning state.",
"name": "Moving",
"value": "Moving"
},
{
"description": "The failed provisioning state.",
"name": "Failed",
"value": "Failed"
},
{
"description": "The succeeded provisioning state.",
"name": "Succeeded",
"value": "Succeeded"
}
]
}
},
"MarketplaceType": {
"description": "The type of marketplace behavior for the resource type.",
"enum": [
"NotSpecified",
"AddOn"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "MarketplaceType",
"values": [
{
"description": "The marketplace type is not specified.",
"name": "NotSpecified",
"value": "NotSpecified"
},
{
"description": "The marketplace offer is an add-on to a resource.",
"name": "AddOn",
"value": "AddOn"
}
]
}
},
"ResourceAccess": {
"description": "Extension Client Access Section.",
"properties": {
"name": {
"description": "The name.",
"type": "string"
},
"resource": {
"description": "The resource.",
"type": "string"
}
},
"type": "object"
},
"ResourceAccessList": {
"description": "List of the resource access.",
"properties": {
"nextLink": {
"description": "URI to next page.",
"type": "string"
},
"value": {
"description": "List of the resource access.",
"items": {
"$ref": "#/definitions/ResourceAccess"
},
"type": "array"
}
}
},
"ResourceDeletionPolicy": {
"description": "The resource deletion policy.",
"enum": [
"NotSpecified",
"Cascade"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "ResourceDeletionPolicy",
"values": [
{
"description": "The resource deletion policy is not specified.",
"name": "NotSpecified",
"value": "NotSpecified"
},
{
"description": "The resource deletion policy is cascade.",
"name": "Cascade",
"value": "Cascade"
}
]
}
},
"ResourceProviderAuthorization": {
"description": "The resource provider authorization information.",
"properties": {
"applicationId": {
"description": "The application id of resource provider in AAD.",
"type": "string"
},
"roleDefinitionId": {
"description": "The role definition identifier against which a role assignment is created.",
"type": "string"
}
}
},
"ResourceProviderEndpoint": {
"description": "The API versions supported by the endpoint.",
"properties": {
"apiVersions": {
"description": "The API versions supported by the endpoint.",
"items": {
"type": "string"
},
"type": "array"
},
"enabled": {
"description": "The enabled.",
"type": "boolean"
},
"endpointUri": {
"description": "The endpoint uri.",
"type": "string"
},
"timeout": {
"description": "The timeout.",
"type": "string"
}
}
},
"ResourceProviderEndpointList": {
"description": "List of the resource provider endpoints.",
"properties": {
"nextLink": {
"description": "URI to next page.",
"type": "string"
},
"value": {
"description": "List of the resource provider endpoints.",
"items": {
"$ref": "#/definitions/ResourceProviderEndpoint"
},
"type": "array"
}
}
},
"ResourceProviderType": {
"description": "The resource provider type.",
"enum": [
"NotSpecified",
"Internal",
"External",
"RegistrationFree",
"TenantOnly",
"AlwaysRoutable"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "ResourceProviderType",
"values": [
{
"description": "The resource provider type is not specified.",
"name": "NotSpecified",
"value": "NotSpecified"
},
{
"description": "The resource provider type is internal.",
"name": "Internal",
"value": "Internal"
},
{
"description": "The resource provider type is external. This is used for 3rd party resource providers.",
"name": "External",
"value": "External"
},
{
"description": "The resource provider doesn't require subscription registrations.",
"name": "RegistrationFree",
"value": "RegistrationFree"
},
{
"description": "The resource provider operates only at tenant level.",
"name": "TenantOnly",
"value": "TenantOnly"
},
{
"description": "The resource provider can always be routed to without explicit access via plan.",
"name": "AlwaysRoutable",
"value": "AlwaysRoutable"
}
]
}
},
"ResourceType": {
"description": "The resource type definition.",
"properties": {
"allowedUnauthorizedActions": {
"description": "The allowed unauthorized actions.",
"items": {
"type": "string"
},
"type": "array"
},
"apiProfiles": {
"$ref": "#/definitions/ApiProfileList",
"description": "The API profiles."
},
"authorizationActionMappings": {
"$ref": "#/definitions/AuthorizationActionMappingList",
"description": "The read-only actions."
},
"endpoints": {
"$ref": "#/definitions/ResourceProviderEndpointList",
"description": "The resource provider endpoints."
},
"inGlobalLocation": {
"description": "A value indicating whether the resource type is in global location.",
"type": "boolean"
},
"linkedAccessChecks": {
"$ref": "#/definitions/LinkedAccessCheckList",
"description": "The linked access checks."
},
"linkedNotificationRules": {
"$ref": "#/definitions/LinkedNotificationRuleList",
"description": "The linked notification rules."
},
"linkedOperationRules": {
"$ref": "#/definitions/LinkedOperationRuleList",
"description": "The linked operation rules."
},
"marketplaceType": {
"$ref": "#/definitions/MarketplaceType",
"description": "The resource type behavior in the marketplace."
},
"meteredResourceIds": {
"description": "The metered resource ids.",
"items": {
"type": "string"
},
"type": "array"
},
"name": {
"description": "The name.",
"type": "string"
},
"resourceDeletionPolicy": {
"$ref": "#/definitions/ResourceDeletionPolicy",
"description": "The resource deletion policy."
},
"routingType": {
"$ref": "#/definitions/RoutingType",
"description": "The resource routing type."
}
},
"type": "object"
},
"ResourceTypeList": {
"description": "List of the resource types.",
"properties": {
"nextLink": {
"description": "URI to next page.",
"type": "string"
},
"value": {
"description": "List of the resource types.",
"items": {
"$ref": "#/definitions/ResourceType"
},
"type": "array"
}
}
},
"RoutingType": {
"description": "The resource routing type.",
"enum": [
"Default",
"ProxyOnly",
"HostBased",
"Extension",
"Tenant",
"Fanout",
"LocationBased"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "RoutingType",
"values": [
{
"description": "The resource routing type is default.",
"name": "Default",
"value": "Default"
},
{
"description": "The resource routing type is proxy only.",
"name": "ProxyOnly",
"value": "ProxyOnly"
},
{
"description": "The resource routing type is host based.",
"name": "HostBased",
"value": "HostBased"
},
{
"description": "The resource routing type is extension.",
"name": "Extension",
"value": "Extension"
},
{
"description": "The resource routing type is tenant.",
"name": "Tenant",
"value": "Tenant"
},
{
"description": "The resource routing type is fan out.",
"name": "Fanout",
"value": "Fanout"
},
{
"description": "The resource routing type is Location based.",
"name": "LocationBased",
"value": "LocationBased"
}
]
}
}
}
}