Język

AuthenticationPolicyPropertiesFormat Class

Definition

Properties of the authentication policy.

public class AuthenticationPolicyPropertiesFormat : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Network.Models.AuthenticationPolicyPropertiesFormat>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Network.Models.AuthenticationPolicyPropertiesFormat>
type AuthenticationPolicyPropertiesFormat = class
    interface IJsonModel<AuthenticationPolicyPropertiesFormat>
    interface IPersistableModel<AuthenticationPolicyPropertiesFormat>
Public Class AuthenticationPolicyPropertiesFormat
Implements IJsonModel(Of AuthenticationPolicyPropertiesFormat), IPersistableModel(Of AuthenticationPolicyPropertiesFormat)
Inheritance
AuthenticationPolicyPropertiesFormat
Implements

Constructors

Name Description
AuthenticationPolicyPropertiesFormat(UserTrustProviderType, AuthenticationProviderProperties)

Initializes a new instance of AuthenticationPolicyPropertiesFormat.

Properties

Name Description
AssociatedResources

A collection of resource IDs that reference this authentication policy.

AuthenticationProperties

The authentication provider configuration for the policy.

OnUnauthenticatedRequest

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.

ProvisioningState

The provisioning state of the authentication policy resource.

ResourceGuid

The resource GUID property of the authentication policy resource.

UserTrustProviderType

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

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<AuthenticationPolicyPropertiesFormat>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<AuthenticationPolicyPropertiesFormat>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<AuthenticationPolicyPropertiesFormat>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<AuthenticationPolicyPropertiesFormat>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<AuthenticationPolicyPropertiesFormat>.Write(ModelReaderWriterOptions)

Applies to