ArmAppContainersModelFactory.ContainerAppIdentityProvidersConfiguration Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
- ContainerAppFacebookConfiguration
The configuration settings of the Facebook provider.
The configuration settings of the GitHub provider.
The configuration settings of the Google provider.
- ContainerAppTwitterConfiguration
The configuration settings of the Twitter provider.
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.