Profiles - Get
Gets an Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}?api-version=2024-02-01
URI Parameters
Name | In | Required | Type | Description |
---|---|---|---|---|
profile
|
path | True |
string |
Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group. |
resource
|
path | True |
string |
Name of the Resource group within the Azure subscription. Regex pattern: |
subscription
|
path | True |
string |
Azure Subscription ID. |
api-version
|
query | True |
string |
Version of the API to be used with the client request. Current version is 2024-02-01. |
Responses
Name | Type | Description |
---|---|---|
200 OK |
OK. The request has succeeded. |
|
Other Status Codes |
CDN 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
Profiles_Get
Sample request
Sample response
{
"name": "profile1",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1",
"type": "Microsoft.Cdn/profiles",
"tags": {},
"location": "global",
"sku": {
"name": "Premium_AzureFrontDoor"
},
"kind": "frontdoor",
"properties": {
"originResponseTimeoutSeconds": 30,
"logScrubbing": {
"state": "Enabled",
"scrubbingRules": []
},
"frontDoorId": "3b4682da-b3e2-47a1-96ca-08ab3cb7294e",
"provisioningState": "Succeeded",
"resourceState": "Active"
}
}
Definitions
Name | Description |
---|---|
scrubbing |
When matchVariable is a collection, operate on the selector to specify which elements in the collection this rule applies to. |
scrubbing |
Defines the state of a log scrubbing rule. Default value is enabled. |
Error |
The resource management error additional info. |
Error |
The error detail. |
Error |
Error response |
Identity |
The type of identity that creates/modifies resources |
Managed |
Managed service identity (system assigned and/or user assigned identities) |
Managed |
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). |
Profile |
A profile is a logical grouping of endpoints that share the same settings. |
Profile |
Defines rules that scrub sensitive fields in the Azure Front Door profile logs. |
Profile |
Provisioning status of the profile. |
Profile |
Resource status of the profile. |
Profile |
Defines the contents of the log scrubbing rules. |
Profile |
State of the log scrubbing config. Default value is Enabled. |
scrubbing |
The variable to be scrubbed from the logs. |
Sku |
Standard_Verizon = The SKU name for a Standard Verizon CDN profile. Premium_Verizon = The SKU name for a Premium Verizon CDN profile. Custom_Verizon = The SKU name for a Custom Verizon CDN profile. Standard_Akamai = The SKU name for an Akamai CDN profile. Standard_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using GB based billing model. Standard_Microsoft = The SKU name for a Standard Microsoft CDN profile. Standard_AzureFrontDoor = The SKU name for an Azure Front Door Standard profile. Premium_AzureFrontDoor = The SKU name for an Azure Front Door Premium profile. Standard_955BandWidth_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using 95-5 peak bandwidth billing model. Standard_AvgBandWidth_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using monthly average peak bandwidth billing model. StandardPlus_ChinaCdn = The SKU name for a China CDN profile for live-streaming using GB based billing model. StandardPlus_955BandWidth_ChinaCdn = The SKU name for a China CDN live-streaming profile using 95-5 peak bandwidth billing model. StandardPlus_AvgBandWidth_ChinaCdn = The SKU name for a China CDN live-streaming profile using monthly average peak bandwidth billing model. |
Sku |
Name of the pricing tier. |
System |
Read only system data |
User |
User assigned identity properties |
scrubbingRuleEntryMatchOperator
When matchVariable is a collection, operate on the selector to specify which elements in the collection this rule applies to.
Name | Type | Description |
---|---|---|
EqualsAny |
string |
scrubbingRuleEntryState
Defines the state of a log scrubbing rule. Default value is enabled.
Name | Type | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ErrorAdditionalInfo
The resource management error additional info.
Name | Type | Description |
---|---|---|
info |
object |
The additional info. |
type |
string |
The additional info type. |
ErrorDetail
The error detail.
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. |
ErrorResponse
Error response
Name | Type | Description |
---|---|---|
error |
The error object. |
IdentityType
The type of identity that creates/modifies resources
Name | Type | Description |
---|---|---|
application |
string |
|
key |
string |
|
managedIdentity |
string |
|
user |
string |
ManagedServiceIdentity
Managed service identity (system assigned and/or user assigned identities)
Name | Type | Description |
---|---|---|
principalId |
string |
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. |
tenantId |
string |
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. |
type |
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). |
|
userAssignedIdentities |
<string,
User |
User-Assigned Identities |
ManagedServiceIdentityType
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
Name | Type | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
Profile
A profile is a logical grouping of endpoints that share the same settings.
Name | Type | Description |
---|---|---|
id |
string |
Resource ID. |
identity |
Managed service identity (system assigned and/or user assigned identities). |
|
kind |
string |
Kind of the profile. Used by portal to differentiate traditional CDN profile and new AFD profile. |
location |
string |
Resource location. |
name |
string |
Resource name. |
properties.extendedProperties |
object |
Key-Value pair representing additional properties for profiles. |
properties.frontDoorId |
string |
The Id of the frontdoor. |
properties.logScrubbing |
Defines rules that scrub sensitive fields in the Azure Front Door profile logs. |
|
properties.originResponseTimeoutSeconds |
integer |
Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns. |
properties.provisioningState |
Provisioning status of the profile. |
|
properties.resourceState |
Resource status of the profile. |
|
sku |
The pricing tier (defines Azure Front Door Standard or Premium or a CDN provider, feature list and rate) of the profile. |
|
systemData |
Read only system data |
|
tags |
object |
Resource tags. |
type |
string |
Resource type. |
ProfileLogScrubbing
Defines rules that scrub sensitive fields in the Azure Front Door profile logs.
Name | Type | Description |
---|---|---|
scrubbingRules |
List of log scrubbing rules applied to the Azure Front Door profile logs. |
|
state |
State of the log scrubbing config. Default value is Enabled. |
ProfileProvisioningState
Provisioning status of the profile.
Name | Type | Description |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
ProfileResourceState
Resource status of the profile.
Name | Type | Description |
---|---|---|
AbortingMigration |
string |
|
Active |
string |
|
CommittingMigration |
string |
|
Creating |
string |
|
Deleting |
string |
|
Disabled |
string |
|
Migrated |
string |
|
Migrating |
string |
|
PendingMigrationCommit |
string |
ProfileScrubbingRules
Defines the contents of the log scrubbing rules.
Name | Type | Description |
---|---|---|
matchVariable |
The variable to be scrubbed from the logs. |
|
selector |
string |
When matchVariable is a collection, operator used to specify which elements in the collection this rule applies to. |
selectorMatchOperator |
When matchVariable is a collection, operate on the selector to specify which elements in the collection this rule applies to. |
|
state |
Defines the state of a log scrubbing rule. Default value is enabled. |
ProfileScrubbingState
State of the log scrubbing config. Default value is Enabled.
Name | Type | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
scrubbingRuleEntryMatchVariable
The variable to be scrubbed from the logs.
Name | Type | Description |
---|---|---|
QueryStringArgNames |
string |
|
RequestIPAddress |
string |
|
RequestUri |
string |
Sku
Standard_Verizon = The SKU name for a Standard Verizon CDN profile. Premium_Verizon = The SKU name for a Premium Verizon CDN profile. Custom_Verizon = The SKU name for a Custom Verizon CDN profile. Standard_Akamai = The SKU name for an Akamai CDN profile. Standard_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using GB based billing model. Standard_Microsoft = The SKU name for a Standard Microsoft CDN profile. Standard_AzureFrontDoor = The SKU name for an Azure Front Door Standard profile. Premium_AzureFrontDoor = The SKU name for an Azure Front Door Premium profile. Standard_955BandWidth_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using 95-5 peak bandwidth billing model. Standard_AvgBandWidth_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using monthly average peak bandwidth billing model. StandardPlus_ChinaCdn = The SKU name for a China CDN profile for live-streaming using GB based billing model. StandardPlus_955BandWidth_ChinaCdn = The SKU name for a China CDN live-streaming profile using 95-5 peak bandwidth billing model. StandardPlus_AvgBandWidth_ChinaCdn = The SKU name for a China CDN live-streaming profile using monthly average peak bandwidth billing model.
Name | Type | Description |
---|---|---|
name |
Name of the pricing tier. |
SkuName
Name of the pricing tier.
Name | Type | Description |
---|---|---|
Custom_Verizon |
string |
|
Premium_AzureFrontDoor |
string |
|
Premium_Verizon |
string |
|
StandardPlus_955BandWidth_ChinaCdn |
string |
|
StandardPlus_AvgBandWidth_ChinaCdn |
string |
|
StandardPlus_ChinaCdn |
string |
|
Standard_955BandWidth_ChinaCdn |
string |
|
Standard_Akamai |
string |
|
Standard_AvgBandWidth_ChinaCdn |
string |
|
Standard_AzureFrontDoor |
string |
|
Standard_ChinaCdn |
string |
|
Standard_Microsoft |
string |
|
Standard_Verizon |
string |
SystemData
Read only system data
Name | Type | Description |
---|---|---|
createdAt |
string |
The timestamp of resource creation (UTC) |
createdBy |
string |
An identifier for the identity that created the resource |
createdByType |
The type of identity that created the resource |
|
lastModifiedAt |
string |
The timestamp of resource last modification (UTC) |
lastModifiedBy |
string |
An identifier for the identity that last modified the resource |
lastModifiedByType |
The type of identity that last modified the resource |
UserAssignedIdentity
User assigned identity properties
Name | Type | Description |
---|---|---|
clientId |
string |
The client ID of the assigned identity. |
principalId |
string |
The principal ID of the assigned identity. |