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
|
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