Share via


ContainerAppIdentityProvidersConfiguration Class

Definition

The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization.

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

Constructors

ContainerAppIdentityProvidersConfiguration()

Initializes a new instance of ContainerAppIdentityProvidersConfiguration.

Properties

Apple

The configuration settings of the Apple provider.

AzureActiveDirectory

The configuration settings of the Azure Active directory provider.

AzureStaticWebApps

The configuration settings of the Azure Static Web Apps provider.

CustomOpenIdConnectProviders

The map of the name of the alias of each custom Open ID Connect provider to the configuration settings of the custom Open ID Connect provider.

Facebook

The configuration settings of the Facebook provider.

GitHub

The configuration settings of the GitHub provider.

Google

The configuration settings of the Google provider.

Twitter

The configuration settings of the Twitter provider.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ContainerAppIdentityProvidersConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ContainerAppIdentityProvidersConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ContainerAppIdentityProvidersConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ContainerAppIdentityProvidersConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ContainerAppIdentityProvidersConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to