ArmAppContainersModelFactory.ContainerAppIdentityProvidersConfiguration Method

Definition

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

public static Azure.ResourceManager.AppContainers.Models.ContainerAppIdentityProvidersConfiguration ContainerAppIdentityProvidersConfiguration(Azure.ResourceManager.AppContainers.Models.ContainerAppAzureActiveDirectoryConfiguration azureActiveDirectory = default, Azure.ResourceManager.AppContainers.Models.ContainerAppFacebookConfiguration facebook = default, Azure.ResourceManager.AppContainers.Models.ContainerAppGitHubConfiguration gitHub = default, Azure.ResourceManager.AppContainers.Models.ContainerAppGoogleConfiguration google = default, Azure.ResourceManager.AppContainers.Models.ContainerAppTwitterConfiguration twitter = default, Azure.ResourceManager.AppContainers.Models.ContainerAppAppleConfiguration apple = default, Azure.ResourceManager.AppContainers.Models.ContainerAppAzureStaticWebAppsConfiguration azureStaticWebApps = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.AppContainers.Models.ContainerAppCustomOpenIdConnectProviderConfiguration> customOpenIdConnectProviders = default);
static member ContainerAppIdentityProvidersConfiguration : Azure.ResourceManager.AppContainers.Models.ContainerAppAzureActiveDirectoryConfiguration * Azure.ResourceManager.AppContainers.Models.ContainerAppFacebookConfiguration * Azure.ResourceManager.AppContainers.Models.ContainerAppGitHubConfiguration * Azure.ResourceManager.AppContainers.Models.ContainerAppGoogleConfiguration * Azure.ResourceManager.AppContainers.Models.ContainerAppTwitterConfiguration * Azure.ResourceManager.AppContainers.Models.ContainerAppAppleConfiguration * Azure.ResourceManager.AppContainers.Models.ContainerAppAzureStaticWebAppsConfiguration * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.AppContainers.Models.ContainerAppCustomOpenIdConnectProviderConfiguration> -> Azure.ResourceManager.AppContainers.Models.ContainerAppIdentityProvidersConfiguration
Public Shared Function ContainerAppIdentityProvidersConfiguration (Optional azureActiveDirectory As ContainerAppAzureActiveDirectoryConfiguration = Nothing, Optional facebook As ContainerAppFacebookConfiguration = Nothing, Optional gitHub As ContainerAppGitHubConfiguration = Nothing, Optional google As ContainerAppGoogleConfiguration = Nothing, Optional twitter As ContainerAppTwitterConfiguration = Nothing, Optional apple As ContainerAppAppleConfiguration = Nothing, Optional azureStaticWebApps As ContainerAppAzureStaticWebAppsConfiguration = Nothing, Optional customOpenIdConnectProviders As IDictionary(Of String, ContainerAppCustomOpenIdConnectProviderConfiguration) = Nothing) As ContainerAppIdentityProvidersConfiguration

Parameters

azureActiveDirectory
ContainerAppAzureActiveDirectoryConfiguration

The configuration settings of the Azure Active directory provider.

facebook
ContainerAppFacebookConfiguration

The configuration settings of the Facebook provider.

gitHub
ContainerAppGitHubConfiguration

The configuration settings of the GitHub provider.

google
ContainerAppGoogleConfiguration

The configuration settings of the Google provider.

twitter
ContainerAppTwitterConfiguration

The configuration settings of the Twitter provider.

apple
ContainerAppAppleConfiguration

The configuration settings of the Apple provider.

azureStaticWebApps
ContainerAppAzureStaticWebAppsConfiguration

The configuration settings of the Azure Static Web Apps provider.

customOpenIdConnectProviders
IDictionary<String,ContainerAppCustomOpenIdConnectProviderConfiguration>

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.

Returns

A new ContainerAppIdentityProvidersConfiguration instance for mocking.

Applies to