ArmAppContainersModelFactory.ContainerAppAuthConfigData Method

Definition

Initializes a new instance of ContainerAppAuthConfigData.

public static Azure.ResourceManager.AppContainers.ContainerAppAuthConfigData ContainerAppAuthConfigData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.AppContainers.Models.ContainerAppAuthPlatform platform = default, Azure.ResourceManager.AppContainers.Models.ContainerAppGlobalValidation globalValidation = default, Azure.ResourceManager.AppContainers.Models.ContainerAppIdentityProvidersConfiguration identityProviders = default, Azure.ResourceManager.AppContainers.Models.ContainerAppLogin login = default, Azure.ResourceManager.AppContainers.Models.ContainerAppHttpSettings httpSettings = default, Azure.ResourceManager.AppContainers.Models.EncryptionSettings encryptionSettings = default);
static member ContainerAppAuthConfigData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Azure.ResourceManager.AppContainers.Models.ContainerAppAuthPlatform * Azure.ResourceManager.AppContainers.Models.ContainerAppGlobalValidation * Azure.ResourceManager.AppContainers.Models.ContainerAppIdentityProvidersConfiguration * Azure.ResourceManager.AppContainers.Models.ContainerAppLogin * Azure.ResourceManager.AppContainers.Models.ContainerAppHttpSettings * Azure.ResourceManager.AppContainers.Models.EncryptionSettings -> Azure.ResourceManager.AppContainers.ContainerAppAuthConfigData
Public Shared Function ContainerAppAuthConfigData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional platform As ContainerAppAuthPlatform = Nothing, Optional globalValidation As ContainerAppGlobalValidation = Nothing, Optional identityProviders As ContainerAppIdentityProvidersConfiguration = Nothing, Optional login As ContainerAppLogin = Nothing, Optional httpSettings As ContainerAppHttpSettings = Nothing, Optional encryptionSettings As EncryptionSettings = Nothing) As ContainerAppAuthConfigData

Parameters

id
ResourceIdentifier

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
String

The name of the resource.

resourceType
ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

systemData
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

platform
ContainerAppAuthPlatform

The configuration settings of the platform of ContainerApp Service Authentication/Authorization.

globalValidation
ContainerAppGlobalValidation

The configuration settings that determines the validation flow of users using Service Authentication/Authorization.

identityProviders
ContainerAppIdentityProvidersConfiguration

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

login
ContainerAppLogin

The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.

httpSettings
ContainerAppHttpSettings

The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization.

encryptionSettings
EncryptionSettings

The configuration settings of the secrets references of encryption key and signing key for ContainerApp Service Authentication/Authorization.

Returns

A new ContainerAppAuthConfigData instance for mocking.

Applies to