AuthenticationPolicyPropertiesFormat Class

Properties of the authentication policy.

Constructor

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

Variables

Name Description
user_trust_provider_type

The type of the user trust provider. Only Microsoft Entra is supported, using the serialized value entra. Required. "entra"

on_unauthenticated_request

The action to take when a request is unauthenticated. When omitted, user sign-in policies default to authenticate and JWT validation policies default to deny. Known values are: "allow", "authenticate", and "deny".

authentication_properties

The authentication provider configuration for the policy. Required.

associated_resources

A collection of resource IDs that reference this authentication policy.

provisioning_state

The provisioning state of the authentication policy resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

resource_guid
str

The resource GUID property of the authentication policy resource.

Attributes

associated_resources

A collection of resource IDs that reference this authentication policy.

associated_resources: list[str] | None

authentication_properties

The authentication provider configuration for the policy. Required.

authentication_properties: _models.AuthenticationProviderProperties

on_unauthenticated_request

The action to take when a request is unauthenticated. When omitted, user sign-in policies default to authenticate and JWT validation policies default to deny. Known values are: "allow", "authenticate", and "deny".

on_unauthenticated_request: str | _models.OnUnauthenticatedRequest | None

provisioning_state

"Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

provisioning_state: str | _models.ProvisioningState | None

resource_guid

The resource GUID property of the authentication policy resource.

resource_guid: str | None

user_trust_provider_type

The type of the user trust provider. Only Microsoft Entra is supported, using the serialized value entra. Required. "entra"

user_trust_provider_type: str | _models.UserTrustProviderType