Profile interface

A profile is a logical grouping of endpoints that share the same settings.

Extends

Properties

extendedProperties

Key-Value pair representing additional properties for profiles. NOTE: This property will not be serialized. It can only be populated by the server.

frontDoorId

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.

logScrubbing

Defines rules that scrub sensitive fields in the Azure Front Door profile logs.

originResponseTimeoutSeconds

Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns.

provisioningState

Provisioning status of the profile. NOTE: This property will not be serialized. It can only be populated by the server.

resourceState

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.

systemData

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

Sku

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

Resource location.

location: string

Property Value

string

Inherited From TrackedResource.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