Partager via


IProfile Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.ProfileTypeConverter))]
public interface IProfile : Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.ITrackedResource
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.ProfileTypeConverter))>]
type IProfile = interface
    interface IJsonSerializable
    interface ITrackedResource
    interface IResource
Public Interface IProfile
Implements ITrackedResource
Derived
Attributes
Implements

Properties

ExtendedProperty

Key-Value pair representing additional properties for profiles.

FrontDoorId

The Id of the frontdoor.

Id

Resource ID.

(Inherited from IResource)
IdentityPrincipalId

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

IdentityTenantId

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

IdentityType

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

IdentityUserAssignedIdentity

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

Kind

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

Location

Resource location.

(Inherited from ITrackedResource)
LogScrubbingRule

List of log scrubbing rules applied to the Azure Front Door profile logs.

LogScrubbingState

State of the log scrubbing config. Default value is Enabled.

Name

Resource name.

(Inherited from IResource)
OriginResponseTimeoutSecond

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.

ResourceState

Resource status of the profile.

SkuName

Name of the pricing tier.

SystemDataCreatedAt

The timestamp of resource creation (UTC)

(Inherited from IResource)
SystemDataCreatedBy

An identifier for the identity that created the resource

(Inherited from IResource)
SystemDataCreatedByType

The type of identity that created the resource

(Inherited from IResource)
SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

(Inherited from IResource)
SystemDataLastModifiedBy

An identifier for the identity that last modified the resource

(Inherited from IResource)
SystemDataLastModifiedByType

The type of identity that last modified the resource

(Inherited from IResource)
Tag

Resource tags.

(Inherited from ITrackedResource)
Type

Resource type.

(Inherited from IResource)

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to