Profile interface
A profile is a logical grouping of endpoints that share the same settings.
- Extends
Properties
extended |
Key-Value pair representing additional properties for profiles. NOTE: This property will not be serialized. It can only be populated by the server. |
front |
The Id of the frontdoor. NOTE: This property will not be serialized. It can only be populated by the server. |
identity | Managed service identity (system assigned and/or user assigned identities). |
kind | Kind of the profile. Used by portal to differentiate traditional CDN profile and new AFD profile. NOTE: This property will not be serialized. It can only be populated by the server. |
log |
Defines rules that scrub sensitive fields in the Azure Front Door profile logs. |
origin |
Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns. |
provisioning |
Provisioning status of the profile. NOTE: This property will not be serialized. It can only be populated by the server. |
resource |
Resource status of the profile. NOTE: This property will not be serialized. It can only be populated by the server. |
sku | The pricing tier (defines Azure Front Door Standard or Premium or a CDN provider, feature list and rate) of the profile. |
Inherited Properties
id | Resource ID. NOTE: This property will not be serialized. It can only be populated by the server. |
location | Resource location. |
name | Resource name. NOTE: This property will not be serialized. It can only be populated by the server. |
system |
Read only system data NOTE: This property will not be serialized. It can only be populated by the server. |
tags | Resource tags. |
type | Resource type. NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
extendedProperties
Key-Value pair representing additional properties for profiles. NOTE: This property will not be serialized. It can only be populated by the server.
extendedProperties?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
frontDoorId
The Id of the frontdoor. NOTE: This property will not be serialized. It can only be populated by the server.
frontDoorId?: string
Property Value
string
identity
Managed service identity (system assigned and/or user assigned identities).
identity?: ManagedServiceIdentity
Property Value
kind
Kind of the profile. Used by portal to differentiate traditional CDN profile and new AFD profile. NOTE: This property will not be serialized. It can only be populated by the server.
kind?: string
Property Value
string
logScrubbing
Defines rules that scrub sensitive fields in the Azure Front Door profile logs.
logScrubbing?: ProfileLogScrubbing
Property Value
originResponseTimeoutSeconds
Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns.
originResponseTimeoutSeconds?: number
Property Value
number
provisioningState
Provisioning status of the profile. NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: string
Property Value
string
resourceState
Resource status of the profile. NOTE: This property will not be serialized. It can only be populated by the server.
resourceState?: string
Property Value
string
sku
The pricing tier (defines Azure Front Door Standard or Premium or a CDN provider, feature list and rate) of the profile.
sku: Sku
Property Value
Inherited Property Details
id
Resource ID. NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
Inherited From TrackedResource.id
location
name
Resource name. NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From TrackedResource.name
systemData
Read only system data NOTE: This property will not be serialized. It can only be populated by the server.
systemData?: SystemData
Property Value
Inherited From TrackedResource.systemData
tags
Resource tags.
tags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
Inherited From TrackedResource.tags
type
Resource type. NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From TrackedResource.type