Profile Class

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

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

Inheritance
azure.mgmt.cdn.models._models_py3.TrackedResource
Profile

Constructor

Profile(*, location: str, sku: _models.Sku, tags: Dict[str, str] | None = None, identity: _models.ManagedServiceIdentity | None = None, origin_response_timeout_seconds: int | None = None, log_scrubbing: _models.ProfileLogScrubbing | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
location
str

Resource location. Required.

tags

Resource tags.

sku
Sku

The pricing tier (defines Azure Front Door Standard or Premium or a CDN provider, feature list and rate) of the profile. Required.

identity

Managed service identity (system assigned and/or user assigned identities).

origin_response_timeout_seconds
int

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

log_scrubbing

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

Variables

Name Description
id
str

Resource ID.

name
str

Resource name.

type
str

Resource type.

system_data

Read only system data.

location
str

Resource location. Required.

tags

Resource tags.

sku
Sku

The pricing tier (defines Azure Front Door Standard or Premium or a CDN provider, feature list and rate) of the profile. Required.

kind
str

Kind of the profile. Used by portal to differentiate traditional CDN profile and new AFD profile.

identity

Managed service identity (system assigned and/or user assigned identities).

resource_state

Resource status of the profile. Known values are: "Creating", "Active", "Deleting", "Disabled", "Migrating", "Migrated", "PendingMigrationCommit", "CommittingMigration", and "AbortingMigration".

provisioning_state

Provisioning status of the profile. Known values are: "Succeeded", "Failed", "Updating", "Deleting", and "Creating".

extended_properties

Key-Value pair representing additional properties for profiles.

front_door_id
str

The Id of the frontdoor.

origin_response_timeout_seconds
int

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

log_scrubbing

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