OriginAuthenticationProperties Class

The JSON object that contains the properties of the origin authentication settings.

Constructor

OriginAuthenticationProperties(*args: Any, **kwargs: Any)

Variables

Name Description
type

The type of the authentication for the origin. Known values are: "SystemAssignedIdentity" and "UserAssignedIdentity".

user_assigned_identity

The user assigned managed identity to use for the origin authentication if type is UserAssignedIdentity.

scope
str

The scope used when requesting token from Microsoft Entra. For example, for Azure Blob Storage, scope could be "https://storage.azure.com/.default".

Attributes

scope

The scope used when requesting token from Microsoft Entra. For example, for Azure Blob Storage, scope could be "https://storage.azure.com/.default".

scope: str | None

type

"SystemAssignedIdentity" and "UserAssignedIdentity".

type: str | _models.OriginAuthenticationType | None

user_assigned_identity

The user assigned managed identity to use for the origin authentication if type is UserAssignedIdentity.

user_assigned_identity: _models.ResourceReference | None