Share via


ContainerAppAzureActiveDirectoryConfiguration Class

Definition

The configuration settings of the Azure Active directory provider.

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

Constructors

ContainerAppAzureActiveDirectoryConfiguration()

Initializes a new instance of ContainerAppAzureActiveDirectoryConfiguration.

Properties

IsAutoProvisioned

Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling. This is an internal flag primarily intended to support the Azure Management Portal. Users should not read or write to this property.

IsEnabled

<code>false</code> if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, <code>true</code>.

Login

The configuration settings of the Azure Active Directory login flow.

Registration

The configuration settings of the Azure Active Directory app registration.

Validation

The configuration settings of the Azure Active Directory token validation flow.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ContainerAppAzureActiveDirectoryConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ContainerAppAzureActiveDirectoryConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ContainerAppAzureActiveDirectoryConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ContainerAppAzureActiveDirectoryConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ContainerAppAzureActiveDirectoryConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to