Providers - Get At Tenant Scope
Gets the specified resource provider at the tenant level.
GET https://management.azure.com/providers/{resourceProviderNamespace}?api-version=2021-04-01
GET https://management.azure.com/providers/{resourceProviderNamespace}?$expand={$expand}&api-version=2021-04-01
URI Parameters
Name | In | Required | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string |
The namespace of the resource provider. |
api-version
|
query | True |
string |
The API version to use for this operation. |
$expand
|
query |
string |
The $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases. |
Responses
Name | Type | Description |
---|---|---|
200 OK |
OK - Returns information about the resource provider. |
|
Other Status Codes |
Error response describing why the operation failed. |
Security
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | impersonate your user account |
Examples
Get a resource provider at tenant scope
Sample request
GET https://management.azure.com/providers/Microsoft.Storage?$expand=resourceTypes/aliases&api-version=2021-04-01
Sample response
{
"namespace": "Microsoft.Storage",
"resourceTypes": [
{
"resourceType": "storageAccounts",
"locations": [
"East US",
"East US 2",
"East US 2 (Stage)",
"West US",
"West Europe",
"East Asia",
"Southeast Asia",
"Japan East",
"Japan West",
"North Central US",
"South Central US",
"Central US",
"North Europe",
"Brazil South",
"Australia East",
"Australia Southeast",
"South India",
"Central India",
"West India",
"Canada East",
"Canada Central",
"West US 2",
"West Central US",
"UK South",
"UK West",
"Korea Central",
"Korea South",
"East US 2 EUAP",
"Central US EUAP",
"France Central",
"France South",
"Australia Central",
"Australia Central 2",
"South Africa West",
"South Africa North",
"UAE Central",
"UAE North",
"Switzerland North",
"Switzerland West",
"Germany West Central",
"Germany North",
"Norway East",
"Norway West",
"South Central US STG",
"Brazil Southeast"
],
"apiVersions": [
"2019-06-01",
"2019-04-01",
"2018-11-01",
"2018-07-01",
"2018-03-01-preview",
"2018-02-01",
"2017-10-01",
"2017-06-01",
"2016-12-01",
"2016-05-01",
"2016-01-01",
"2015-06-15",
"2015-05-01-preview"
],
"defaultApiVersion": "2019-06-01",
"apiProfiles": [
{
"profileVersion": "2019-03-01-hybrid",
"apiVersion": "2017-10-01"
},
{
"profileVersion": "2017-03-09-profile",
"apiVersion": "2016-01-01"
},
{
"profileVersion": "2018-03-01-hybrid",
"apiVersion": "2016-01-01"
},
{
"profileVersion": "2018-06-01-profile",
"apiVersion": "2017-10-01"
}
],
"aliases": [
{
"name": "Microsoft.Storage/storageAccounts/accountType",
"paths": [
{
"path": "properties.accountType",
"apiVersions": [
"2015-06-15",
"2015-05-01-preview"
]
},
{
"path": "sku.name",
"apiVersions": [
"2018-11-01",
"2018-11-09",
"2018-07-01",
"2018-03-01-Preview",
"2018-02-01",
"2017-10-01",
"2017-06-01",
"2016-12-01",
"2016-05-01",
"2016-01-01"
]
}
],
"defaultPath": "sku.name"
},
{
"name": "Microsoft.Storage/storageAccounts/sku.name",
"paths": [
{
"path": "properties.accountType",
"apiVersions": [
"2015-06-15",
"2015-05-01-preview"
]
},
{
"path": "sku.name",
"apiVersions": [
"2018-11-01",
"2018-11-09",
"2018-07-01",
"2018-03-01-Preview",
"2018-02-01",
"2017-10-01",
"2017-06-01",
"2016-12-01",
"2016-05-01",
"2016-01-01"
]
}
],
"defaultPath": "sku.name"
},
{
"name": "Microsoft.Storage/storageAccounts/accessTier",
"paths": [
{
"path": "properties.accessTier",
"apiVersions": [
"2018-11-01",
"2018-11-09",
"2018-07-01",
"2018-03-01-Preview",
"2018-02-01",
"2017-10-01",
"2017-06-01",
"2016-12-01",
"2016-05-01",
"2016-01-01",
"2015-06-15",
"2015-05-01-preview"
]
}
],
"defaultPath": "properties.accessTier"
},
{
"name": "Microsoft.Storage/storageAccounts/enableBlobEncryption",
"paths": [
{
"path": "properties.encryption.services.blob.enabled",
"apiVersions": [
"2018-11-01",
"2018-11-09",
"2018-07-01",
"2018-03-01-Preview",
"2018-02-01",
"2017-10-01",
"2017-06-01",
"2016-12-01",
"2016-05-01",
"2016-01-01",
"2015-06-15",
"2015-05-01-preview"
]
}
],
"defaultPath": "properties.encryption.services.blob.enabled"
},
{
"name": "Microsoft.Storage/storageAccounts/enableFileEncryption",
"paths": [
{
"path": "properties.encryption.services.file.enabled",
"apiVersions": [
"2018-11-01",
"2018-11-09",
"2018-07-01",
"2018-03-01-Preview",
"2018-02-01",
"2017-10-01",
"2017-06-01",
"2016-12-01",
"2016-05-01",
"2016-01-01",
"2015-06-15",
"2015-05-01-preview"
]
}
],
"defaultPath": "properties.encryption.services.file.enabled"
},
{
"name": "Microsoft.Storage/storageAccounts/supportsHttpsTrafficOnly",
"paths": [
{
"path": "properties.supportsHttpsTrafficOnly",
"apiVersions": [
"2018-11-09",
"2018-03-01-Preview",
"2016-05-01",
"2016-01-01",
"2015-06-15",
"2015-05-01-preview"
],
"metadata": {
"type": "NotSpecified",
"attributes": "None"
}
}
],
"defaultPath": "properties.supportsHttpsTrafficOnly",
"defaultMetadata": {
"type": "Boolean",
"attributes": "Modifiable"
}
}
],
"capabilities": "SupportsTags, SupportsLocation"
}
]
}
Definitions
Name | Description |
---|---|
Alias |
The alias type. |
Alias |
The type of the paths for alias. |
Alias |
The attributes of the token that the alias path is referring to. |
Alias |
|
Alias |
The type of the token that the alias path is referring to. |
Alias |
The type of the pattern for an alias path. |
Alias |
The type of alias pattern |
Alias |
The type of the alias. |
Api |
|
Cloud |
An error response for a resource management request. |
Error |
The resource management error additional info. |
Error |
Error Response |
Provider |
Resource provider information. |
Provider |
The provider authorization consent state. |
Provider |
The provider extended location. |
Provider |
Resource type managed by the resource provider. |
Zone |
Alias
The alias type.
Name | Type | Description |
---|---|---|
defaultMetadata |
The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata |
|
defaultPath |
string |
The default path for an alias. |
defaultPattern |
The default pattern for an alias. |
|
name |
string |
The alias name. |
paths |
The paths for an alias. |
|
type |
The type of the alias. |
AliasPath
The type of the paths for alias.
Name | Type | Description |
---|---|---|
apiVersions |
string[] |
The API versions. |
metadata |
The metadata of the alias path. If missing, fall back to the default metadata of the alias. |
|
path |
string |
The path of an alias. |
pattern |
The pattern for an alias path. |
AliasPathAttributes
The attributes of the token that the alias path is referring to.
Name | Type | Description |
---|---|---|
Modifiable |
string |
The token that the alias path is referring to is modifiable by policies with 'modify' effect. |
None |
string |
The token that the alias path is referring to has no attributes. |
AliasPathMetadata
Name | Type | Description |
---|---|---|
attributes |
The attributes of the token that the alias path is referring to. |
|
type |
The type of the token that the alias path is referring to. |
AliasPathTokenType
The type of the token that the alias path is referring to.
Name | Type | Description |
---|---|---|
Any |
string |
The token type can be anything. |
Array |
string |
The token type is array. |
Boolean |
string |
The token type is boolean. |
Integer |
string |
The token type is integer. |
NotSpecified |
string |
The token type is not specified. |
Number |
string |
The token type is number. |
Object |
string |
The token type is object. |
String |
string |
The token type is string. |
AliasPattern
The type of the pattern for an alias path.
Name | Type | Description |
---|---|---|
phrase |
string |
The alias pattern phrase. |
type |
The type of alias pattern |
|
variable |
string |
The alias pattern variable. |
AliasPatternType
The type of alias pattern
Name | Type | Description |
---|---|---|
Extract |
string |
Extract is the only allowed value. |
NotSpecified |
string |
NotSpecified is not allowed. |
AliasType
The type of the alias.
Name | Type | Description |
---|---|---|
Mask |
string |
Alias value is secret. |
NotSpecified |
string |
Alias type is unknown (same as not providing alias type). |
PlainText |
string |
Alias value is not secret. |
ApiProfile
Name | Type | Description |
---|---|---|
apiVersion |
string |
The API version. |
profileVersion |
string |
The profile version. |
CloudError
An error response for a resource management request.
Name | Type | Description |
---|---|---|
error |
Error Response |
ErrorAdditionalInfo
The resource management error additional info.
Name | Type | Description |
---|---|---|
info |
object |
The additional info. |
type |
string |
The additional info type. |
ErrorResponse
Error Response
Name | Type | Description |
---|---|---|
additionalInfo |
The error additional info. |
|
code |
string |
The error code. |
details |
The error details. |
|
message |
string |
The error message. |
target |
string |
The error target. |
Provider
Resource provider information.
Name | Type | Description |
---|---|---|
id |
string |
The provider ID. |
namespace |
string |
The namespace of the resource provider. |
providerAuthorizationConsentState |
The provider authorization consent state. |
|
registrationPolicy |
string |
The registration policy of the resource provider. |
registrationState |
string |
The registration state of the resource provider. |
resourceTypes |
The collection of provider resource types. |
ProviderAuthorizationConsentState
The provider authorization consent state.
Name | Type | Description |
---|---|---|
Consented |
string |
|
NotRequired |
string |
|
NotSpecified |
string |
|
Required |
string |
ProviderExtendedLocation
The provider extended location.
Name | Type | Description |
---|---|---|
extendedLocations |
string[] |
The extended locations for the azure location. |
location |
string |
The azure location. |
type |
string |
The extended location type. |
ProviderResourceType
Resource type managed by the resource provider.
Name | Type | Description |
---|---|---|
aliases |
Alias[] |
The aliases that are supported by this resource type. |
apiProfiles |
The API profiles for the resource provider. |
|
apiVersions |
string[] |
The API version. |
capabilities |
string |
The additional capabilities offered by this resource type. |
defaultApiVersion |
string |
The default API version. |
locationMappings |
The location mappings that are supported by this resource type. |
|
locations |
string[] |
The collection of locations where this resource type can be created. |
properties |
object |
The properties. |
resourceType |
string |
The resource type. |
zoneMappings |
ZoneMapping
Name | Type | Description |
---|---|---|
location |
string |
The location of the zone mapping. |
zones |
string[] |