azure-native.app.getContainerAppsAuthConfig
Explore with Pulumi AI
Configuration settings for the Azure ContainerApp Service Authentication / Authorization feature. Azure REST API version: 2022-10-01.
Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-03-01, 2024-08-02-preview, 2024-10-02-preview.
Using getContainerAppsAuthConfig
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getContainerAppsAuthConfig(args: GetContainerAppsAuthConfigArgs, opts?: InvokeOptions): Promise<GetContainerAppsAuthConfigResult>
function getContainerAppsAuthConfigOutput(args: GetContainerAppsAuthConfigOutputArgs, opts?: InvokeOptions): Output<GetContainerAppsAuthConfigResult>def get_container_apps_auth_config(auth_config_name: Optional[str] = None,
                                   container_app_name: Optional[str] = None,
                                   resource_group_name: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetContainerAppsAuthConfigResult
def get_container_apps_auth_config_output(auth_config_name: Optional[pulumi.Input[str]] = None,
                                   container_app_name: Optional[pulumi.Input[str]] = None,
                                   resource_group_name: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetContainerAppsAuthConfigResult]func LookupContainerAppsAuthConfig(ctx *Context, args *LookupContainerAppsAuthConfigArgs, opts ...InvokeOption) (*LookupContainerAppsAuthConfigResult, error)
func LookupContainerAppsAuthConfigOutput(ctx *Context, args *LookupContainerAppsAuthConfigOutputArgs, opts ...InvokeOption) LookupContainerAppsAuthConfigResultOutput> Note: This function is named LookupContainerAppsAuthConfig in the Go SDK.
public static class GetContainerAppsAuthConfig 
{
    public static Task<GetContainerAppsAuthConfigResult> InvokeAsync(GetContainerAppsAuthConfigArgs args, InvokeOptions? opts = null)
    public static Output<GetContainerAppsAuthConfigResult> Invoke(GetContainerAppsAuthConfigInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetContainerAppsAuthConfigResult> getContainerAppsAuthConfig(GetContainerAppsAuthConfigArgs args, InvokeOptions options)
public static Output<GetContainerAppsAuthConfigResult> getContainerAppsAuthConfig(GetContainerAppsAuthConfigArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:app:getContainerAppsAuthConfig
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AuthConfig stringName 
- Name of the Container App AuthConfig.
- ContainerApp stringName 
- Name of the Container App.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- AuthConfig stringName 
- Name of the Container App AuthConfig.
- ContainerApp stringName 
- Name of the Container App.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- authConfig StringName 
- Name of the Container App AuthConfig.
- containerApp StringName 
- Name of the Container App.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- authConfig stringName 
- Name of the Container App AuthConfig.
- containerApp stringName 
- Name of the Container App.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- auth_config_ strname 
- Name of the Container App AuthConfig.
- container_app_ strname 
- Name of the Container App.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- authConfig StringName 
- Name of the Container App AuthConfig.
- containerApp StringName 
- Name of the Container App.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
getContainerAppsAuthConfig Result
The following output properties are available:
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- SystemData Pulumi.Azure Native. App. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- GlobalValidation Pulumi.Azure Native. App. Outputs. Global Validation Response 
- The configuration settings that determines the validation flow of users using Service Authentication/Authorization.
- HttpSettings Pulumi.Azure Native. App. Outputs. Http Settings Response 
- The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization.
- IdentityProviders Pulumi.Azure Native. App. Outputs. Identity Providers Response 
- The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization.
- Login
Pulumi.Azure Native. App. Outputs. Login Response 
- The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.
- Platform
Pulumi.Azure Native. App. Outputs. Auth Platform Response 
- The configuration settings of the platform of ContainerApp Service Authentication/Authorization.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- GlobalValidation GlobalValidation Response 
- The configuration settings that determines the validation flow of users using Service Authentication/Authorization.
- HttpSettings HttpSettings Response 
- The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization.
- IdentityProviders IdentityProviders Response 
- The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization.
- Login
LoginResponse 
- The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.
- Platform
AuthPlatform Response 
- The configuration settings of the platform of ContainerApp Service Authentication/Authorization.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- globalValidation GlobalValidation Response 
- The configuration settings that determines the validation flow of users using Service Authentication/Authorization.
- httpSettings HttpSettings Response 
- The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization.
- identityProviders IdentityProviders Response 
- The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization.
- login
LoginResponse 
- The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.
- platform
AuthPlatform Response 
- The configuration settings of the platform of ContainerApp Service Authentication/Authorization.
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name string
- The name of the resource
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- globalValidation GlobalValidation Response 
- The configuration settings that determines the validation flow of users using Service Authentication/Authorization.
- httpSettings HttpSettings Response 
- The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization.
- identityProviders IdentityProviders Response 
- The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization.
- login
LoginResponse 
- The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.
- platform
AuthPlatform Response 
- The configuration settings of the platform of ContainerApp Service Authentication/Authorization.
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name str
- The name of the resource
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- global_validation GlobalValidation Response 
- The configuration settings that determines the validation flow of users using Service Authentication/Authorization.
- http_settings HttpSettings Response 
- The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization.
- identity_providers IdentityProviders Response 
- The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization.
- login
LoginResponse 
- The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.
- platform
AuthPlatform Response 
- The configuration settings of the platform of ContainerApp Service Authentication/Authorization.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- globalValidation Property Map
- The configuration settings that determines the validation flow of users using Service Authentication/Authorization.
- httpSettings Property Map
- The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization.
- identityProviders Property Map
- The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization.
- login Property Map
- The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.
- platform Property Map
- The configuration settings of the platform of ContainerApp Service Authentication/Authorization.
Supporting Types
AllowedAudiencesValidationResponse   
- AllowedAudiences List<string>
- The configuration settings of the allowed list of audiences from which to validate the JWT token.
- AllowedAudiences []string
- The configuration settings of the allowed list of audiences from which to validate the JWT token.
- allowedAudiences List<String>
- The configuration settings of the allowed list of audiences from which to validate the JWT token.
- allowedAudiences string[]
- The configuration settings of the allowed list of audiences from which to validate the JWT token.
- allowed_audiences Sequence[str]
- The configuration settings of the allowed list of audiences from which to validate the JWT token.
- allowedAudiences List<String>
- The configuration settings of the allowed list of audiences from which to validate the JWT token.
AllowedPrincipalsResponse  
- Groups List<string>
- The list of the allowed groups.
- Identities List<string>
- The list of the allowed identities.
- Groups []string
- The list of the allowed groups.
- Identities []string
- The list of the allowed identities.
- groups List<String>
- The list of the allowed groups.
- identities List<String>
- The list of the allowed identities.
- groups string[]
- The list of the allowed groups.
- identities string[]
- The list of the allowed identities.
- groups Sequence[str]
- The list of the allowed groups.
- identities Sequence[str]
- The list of the allowed identities.
- groups List<String>
- The list of the allowed groups.
- identities List<String>
- The list of the allowed identities.
AppRegistrationResponse  
- AppId string
- The App ID of the app used for login.
- AppSecret stringSetting Name 
- The app setting name that contains the app secret.
- AppId string
- The App ID of the app used for login.
- AppSecret stringSetting Name 
- The app setting name that contains the app secret.
- appId String
- The App ID of the app used for login.
- appSecret StringSetting Name 
- The app setting name that contains the app secret.
- appId string
- The App ID of the app used for login.
- appSecret stringSetting Name 
- The app setting name that contains the app secret.
- app_id str
- The App ID of the app used for login.
- app_secret_ strsetting_ name 
- The app setting name that contains the app secret.
- appId String
- The App ID of the app used for login.
- appSecret StringSetting Name 
- The app setting name that contains the app secret.
AppleRegistrationResponse  
- ClientId string
- The Client ID of the app used for login.
- ClientSecret stringSetting Name 
- The app setting name that contains the client secret.
- ClientId string
- The Client ID of the app used for login.
- ClientSecret stringSetting Name 
- The app setting name that contains the client secret.
- clientId String
- The Client ID of the app used for login.
- clientSecret StringSetting Name 
- The app setting name that contains the client secret.
- clientId string
- The Client ID of the app used for login.
- clientSecret stringSetting Name 
- The app setting name that contains the client secret.
- client_id str
- The Client ID of the app used for login.
- client_secret_ strsetting_ name 
- The app setting name that contains the client secret.
- clientId String
- The Client ID of the app used for login.
- clientSecret StringSetting Name 
- The app setting name that contains the client secret.
AppleResponse 
- Enabled bool
- false if the Apple provider should not be enabled despite the set registration; otherwise, true.
- Login
Pulumi.Azure Native. App. Inputs. Login Scopes Response 
- The configuration settings of the login flow.
- Registration
Pulumi.Azure Native. App. Inputs. Apple Registration Response 
- The configuration settings of the Apple registration.
- Enabled bool
- false if the Apple provider should not be enabled despite the set registration; otherwise, true.
- Login
LoginScopes Response 
- The configuration settings of the login flow.
- Registration
AppleRegistration Response 
- The configuration settings of the Apple registration.
- enabled Boolean
- false if the Apple provider should not be enabled despite the set registration; otherwise, true.
- login
LoginScopes Response 
- The configuration settings of the login flow.
- registration
AppleRegistration Response 
- The configuration settings of the Apple registration.
- enabled boolean
- false if the Apple provider should not be enabled despite the set registration; otherwise, true.
- login
LoginScopes Response 
- The configuration settings of the login flow.
- registration
AppleRegistration Response 
- The configuration settings of the Apple registration.
- enabled bool
- false if the Apple provider should not be enabled despite the set registration; otherwise, true.
- login
LoginScopes Response 
- The configuration settings of the login flow.
- registration
AppleRegistration Response 
- The configuration settings of the Apple registration.
- enabled Boolean
- false if the Apple provider should not be enabled despite the set registration; otherwise, true.
- login Property Map
- The configuration settings of the login flow.
- registration Property Map
- The configuration settings of the Apple registration.
AuthPlatformResponse  
- Enabled bool
- true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.
- RuntimeVersion string
- The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of certain features in the Authentication / Authorization module.
- Enabled bool
- true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.
- RuntimeVersion string
- The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of certain features in the Authentication / Authorization module.
- enabled Boolean
- true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.
- runtimeVersion String
- The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of certain features in the Authentication / Authorization module.
- enabled boolean
- true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.
- runtimeVersion string
- The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of certain features in the Authentication / Authorization module.
- enabled bool
- true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.
- runtime_version str
- The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of certain features in the Authentication / Authorization module.
- enabled Boolean
- true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.
- runtimeVersion String
- The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of certain features in the Authentication / Authorization module.
AzureActiveDirectoryLoginResponse    
- DisableWWWAuthenticate bool
- true if the www-authenticate provider should be omitted from the request; otherwise, false.
- LoginParameters List<string>
- Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".
- DisableWWWAuthenticate bool
- true if the www-authenticate provider should be omitted from the request; otherwise, false.
- LoginParameters []string
- Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".
- disableWWWAuthenticate Boolean
- true if the www-authenticate provider should be omitted from the request; otherwise, false.
- loginParameters List<String>
- Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".
- disableWWWAuthenticate boolean
- true if the www-authenticate provider should be omitted from the request; otherwise, false.
- loginParameters string[]
- Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".
- disable_www_ boolauthenticate 
- true if the www-authenticate provider should be omitted from the request; otherwise, false.
- login_parameters Sequence[str]
- Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".
- disableWWWAuthenticate Boolean
- true if the www-authenticate provider should be omitted from the request; otherwise, false.
- loginParameters List<String>
- Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".
AzureActiveDirectoryRegistrationResponse    
- ClientId string
- The Client ID of this relying party application, known as the client_id. This setting is required for enabling OpenID Connection authentication with Azure Active Directory or other 3rd party OpenID Connect providers. More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
- ClientSecret stringCertificate Issuer 
- An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.
- ClientSecret stringCertificate Subject Alternative Name 
- An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.
- ClientSecret stringCertificate Thumbprint 
- An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as a replacement for the Client Secret. It is also optional.
- ClientSecret stringSetting Name 
- The app setting name that contains the client secret of the relying party application.
- OpenId stringIssuer 
- The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/. This URI is a case-sensitive identifier for the token issuer. More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
- ClientId string
- The Client ID of this relying party application, known as the client_id. This setting is required for enabling OpenID Connection authentication with Azure Active Directory or other 3rd party OpenID Connect providers. More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
- ClientSecret stringCertificate Issuer 
- An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.
- ClientSecret stringCertificate Subject Alternative Name 
- An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.
- ClientSecret stringCertificate Thumbprint 
- An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as a replacement for the Client Secret. It is also optional.
- ClientSecret stringSetting Name 
- The app setting name that contains the client secret of the relying party application.
- OpenId stringIssuer 
- The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/. This URI is a case-sensitive identifier for the token issuer. More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
- clientId String
- The Client ID of this relying party application, known as the client_id. This setting is required for enabling OpenID Connection authentication with Azure Active Directory or other 3rd party OpenID Connect providers. More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
- clientSecret StringCertificate Issuer 
- An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.
- clientSecret StringCertificate Subject Alternative Name 
- An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.
- clientSecret StringCertificate Thumbprint 
- An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as a replacement for the Client Secret. It is also optional.
- clientSecret StringSetting Name 
- The app setting name that contains the client secret of the relying party application.
- openId StringIssuer 
- The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/. This URI is a case-sensitive identifier for the token issuer. More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
- clientId string
- The Client ID of this relying party application, known as the client_id. This setting is required for enabling OpenID Connection authentication with Azure Active Directory or other 3rd party OpenID Connect providers. More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
- clientSecret stringCertificate Issuer 
- An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.
- clientSecret stringCertificate Subject Alternative Name 
- An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.
- clientSecret stringCertificate Thumbprint 
- An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as a replacement for the Client Secret. It is also optional.
- clientSecret stringSetting Name 
- The app setting name that contains the client secret of the relying party application.
- openId stringIssuer 
- The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/. This URI is a case-sensitive identifier for the token issuer. More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
- client_id str
- The Client ID of this relying party application, known as the client_id. This setting is required for enabling OpenID Connection authentication with Azure Active Directory or other 3rd party OpenID Connect providers. More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
- client_secret_ strcertificate_ issuer 
- An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.
- client_secret_ strcertificate_ subject_ alternative_ name 
- An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.
- client_secret_ strcertificate_ thumbprint 
- An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as a replacement for the Client Secret. It is also optional.
- client_secret_ strsetting_ name 
- The app setting name that contains the client secret of the relying party application.
- open_id_ strissuer 
- The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/. This URI is a case-sensitive identifier for the token issuer. More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
- clientId String
- The Client ID of this relying party application, known as the client_id. This setting is required for enabling OpenID Connection authentication with Azure Active Directory or other 3rd party OpenID Connect providers. More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
- clientSecret StringCertificate Issuer 
- An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.
- clientSecret StringCertificate Subject Alternative Name 
- An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.
- clientSecret StringCertificate Thumbprint 
- An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as a replacement for the Client Secret. It is also optional.
- clientSecret StringSetting Name 
- The app setting name that contains the client secret of the relying party application.
- openId StringIssuer 
- The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://login.microsoftonline.com/v2.0/{tenant-guid}/. This URI is a case-sensitive identifier for the token issuer. More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
AzureActiveDirectoryResponse   
- Enabled bool
- false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.
- IsAuto boolProvisioned 
- 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.
- Login
Pulumi.Azure Native. App. Inputs. Azure Active Directory Login Response 
- The configuration settings of the Azure Active Directory login flow.
- Registration
Pulumi.Azure Native. App. Inputs. Azure Active Directory Registration Response 
- The configuration settings of the Azure Active Directory app registration.
- Validation
Pulumi.Azure Native. App. Inputs. Azure Active Directory Validation Response 
- The configuration settings of the Azure Active Directory token validation flow.
- Enabled bool
- false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.
- IsAuto boolProvisioned 
- 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.
- Login
AzureActive Directory Login Response 
- The configuration settings of the Azure Active Directory login flow.
- Registration
AzureActive Directory Registration Response 
- The configuration settings of the Azure Active Directory app registration.
- Validation
AzureActive Directory Validation Response 
- The configuration settings of the Azure Active Directory token validation flow.
- enabled Boolean
- false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.
- isAuto BooleanProvisioned 
- 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.
- login
AzureActive Directory Login Response 
- The configuration settings of the Azure Active Directory login flow.
- registration
AzureActive Directory Registration Response 
- The configuration settings of the Azure Active Directory app registration.
- validation
AzureActive Directory Validation Response 
- The configuration settings of the Azure Active Directory token validation flow.
- enabled boolean
- false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.
- isAuto booleanProvisioned 
- 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.
- login
AzureActive Directory Login Response 
- The configuration settings of the Azure Active Directory login flow.
- registration
AzureActive Directory Registration Response 
- The configuration settings of the Azure Active Directory app registration.
- validation
AzureActive Directory Validation Response 
- The configuration settings of the Azure Active Directory token validation flow.
- enabled bool
- false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.
- is_auto_ boolprovisioned 
- 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.
- login
AzureActive Directory Login Response 
- The configuration settings of the Azure Active Directory login flow.
- registration
AzureActive Directory Registration Response 
- The configuration settings of the Azure Active Directory app registration.
- validation
AzureActive Directory Validation Response 
- The configuration settings of the Azure Active Directory token validation flow.
- enabled Boolean
- false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.
- isAuto BooleanProvisioned 
- 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.
- login Property Map
- The configuration settings of the Azure Active Directory login flow.
- registration Property Map
- The configuration settings of the Azure Active Directory app registration.
- validation Property Map
- The configuration settings of the Azure Active Directory token validation flow.
AzureActiveDirectoryValidationResponse    
- AllowedAudiences List<string>
- The list of audiences that can make successful authentication/authorization requests.
- 
Pulumi.Azure Native. App. Inputs. Default Authorization Policy Response 
- The configuration settings of the default authorization policy.
- JwtClaim Pulumi.Checks Azure Native. App. Inputs. Jwt Claim Checks Response 
- The configuration settings of the checks that should be made while validating the JWT Claims.
- AllowedAudiences []string
- The list of audiences that can make successful authentication/authorization requests.
- 
DefaultAuthorization Policy Response 
- The configuration settings of the default authorization policy.
- JwtClaim JwtChecks Claim Checks Response 
- The configuration settings of the checks that should be made while validating the JWT Claims.
- allowedAudiences List<String>
- The list of audiences that can make successful authentication/authorization requests.
- 
DefaultAuthorization Policy Response 
- The configuration settings of the default authorization policy.
- jwtClaim JwtChecks Claim Checks Response 
- The configuration settings of the checks that should be made while validating the JWT Claims.
- allowedAudiences string[]
- The list of audiences that can make successful authentication/authorization requests.
- 
DefaultAuthorization Policy Response 
- The configuration settings of the default authorization policy.
- jwtClaim JwtChecks Claim Checks Response 
- The configuration settings of the checks that should be made while validating the JWT Claims.
- allowed_audiences Sequence[str]
- The list of audiences that can make successful authentication/authorization requests.
- 
DefaultAuthorization Policy Response 
- The configuration settings of the default authorization policy.
- jwt_claim_ Jwtchecks Claim Checks Response 
- The configuration settings of the checks that should be made while validating the JWT Claims.
- allowedAudiences List<String>
- The list of audiences that can make successful authentication/authorization requests.
- Property Map
- The configuration settings of the default authorization policy.
- jwtClaim Property MapChecks 
- The configuration settings of the checks that should be made while validating the JWT Claims.
AzureStaticWebAppsRegistrationResponse     
- ClientId string
- The Client ID of the app used for login.
- ClientId string
- The Client ID of the app used for login.
- clientId String
- The Client ID of the app used for login.
- clientId string
- The Client ID of the app used for login.
- client_id str
- The Client ID of the app used for login.
- clientId String
- The Client ID of the app used for login.
AzureStaticWebAppsResponse    
- Enabled bool
- false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.
- Registration
Pulumi.Azure Native. App. Inputs. Azure Static Web Apps Registration Response 
- The configuration settings of the Azure Static Web Apps registration.
- Enabled bool
- false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.
- Registration
AzureStatic Web Apps Registration Response 
- The configuration settings of the Azure Static Web Apps registration.
- enabled Boolean
- false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.
- registration
AzureStatic Web Apps Registration Response 
- The configuration settings of the Azure Static Web Apps registration.
- enabled boolean
- false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.
- registration
AzureStatic Web Apps Registration Response 
- The configuration settings of the Azure Static Web Apps registration.
- enabled bool
- false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.
- registration
AzureStatic Web Apps Registration Response 
- The configuration settings of the Azure Static Web Apps registration.
- enabled Boolean
- false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.
- registration Property Map
- The configuration settings of the Azure Static Web Apps registration.
ClientRegistrationResponse  
- ClientId string
- The Client ID of the app used for login.
- ClientSecret stringSetting Name 
- The app setting name that contains the client secret.
- ClientId string
- The Client ID of the app used for login.
- ClientSecret stringSetting Name 
- The app setting name that contains the client secret.
- clientId String
- The Client ID of the app used for login.
- clientSecret StringSetting Name 
- The app setting name that contains the client secret.
- clientId string
- The Client ID of the app used for login.
- clientSecret stringSetting Name 
- The app setting name that contains the client secret.
- client_id str
- The Client ID of the app used for login.
- client_secret_ strsetting_ name 
- The app setting name that contains the client secret.
- clientId String
- The Client ID of the app used for login.
- clientSecret StringSetting Name 
- The app setting name that contains the client secret.
CookieExpirationResponse  
- Convention string
- The convention used when determining the session cookie's expiration.
- TimeTo stringExpiration 
- The time after the request is made when the session cookie should expire.
- Convention string
- The convention used when determining the session cookie's expiration.
- TimeTo stringExpiration 
- The time after the request is made when the session cookie should expire.
- convention String
- The convention used when determining the session cookie's expiration.
- timeTo StringExpiration 
- The time after the request is made when the session cookie should expire.
- convention string
- The convention used when determining the session cookie's expiration.
- timeTo stringExpiration 
- The time after the request is made when the session cookie should expire.
- convention str
- The convention used when determining the session cookie's expiration.
- time_to_ strexpiration 
- The time after the request is made when the session cookie should expire.
- convention String
- The convention used when determining the session cookie's expiration.
- timeTo StringExpiration 
- The time after the request is made when the session cookie should expire.
CustomOpenIdConnectProviderResponse     
- Enabled bool
- false if the custom Open ID provider provider should not be enabled; otherwise, true.
- Login
Pulumi.Azure Native. App. Inputs. Open Id Connect Login Response 
- The configuration settings of the login flow of the custom Open ID Connect provider.
- Registration
Pulumi.Azure Native. App. Inputs. Open Id Connect Registration Response 
- The configuration settings of the app registration for the custom Open ID Connect provider.
- Enabled bool
- false if the custom Open ID provider provider should not be enabled; otherwise, true.
- Login
OpenId Connect Login Response 
- The configuration settings of the login flow of the custom Open ID Connect provider.
- Registration
OpenId Connect Registration Response 
- The configuration settings of the app registration for the custom Open ID Connect provider.
- enabled Boolean
- false if the custom Open ID provider provider should not be enabled; otherwise, true.
- login
OpenId Connect Login Response 
- The configuration settings of the login flow of the custom Open ID Connect provider.
- registration
OpenId Connect Registration Response 
- The configuration settings of the app registration for the custom Open ID Connect provider.
- enabled boolean
- false if the custom Open ID provider provider should not be enabled; otherwise, true.
- login
OpenId Connect Login Response 
- The configuration settings of the login flow of the custom Open ID Connect provider.
- registration
OpenId Connect Registration Response 
- The configuration settings of the app registration for the custom Open ID Connect provider.
- enabled bool
- false if the custom Open ID provider provider should not be enabled; otherwise, true.
- login
OpenId Connect Login Response 
- The configuration settings of the login flow of the custom Open ID Connect provider.
- registration
OpenId Connect Registration Response 
- The configuration settings of the app registration for the custom Open ID Connect provider.
- enabled Boolean
- false if the custom Open ID provider provider should not be enabled; otherwise, true.
- login Property Map
- The configuration settings of the login flow of the custom Open ID Connect provider.
- registration Property Map
- The configuration settings of the app registration for the custom Open ID Connect provider.
DefaultAuthorizationPolicyResponse   
- AllowedApplications List<string>
- The configuration settings of the Azure Active Directory allowed applications.
- AllowedPrincipals Pulumi.Azure Native. App. Inputs. Allowed Principals Response 
- The configuration settings of the Azure Active Directory allowed principals.
- AllowedApplications []string
- The configuration settings of the Azure Active Directory allowed applications.
- AllowedPrincipals AllowedPrincipals Response 
- The configuration settings of the Azure Active Directory allowed principals.
- allowedApplications List<String>
- The configuration settings of the Azure Active Directory allowed applications.
- allowedPrincipals AllowedPrincipals Response 
- The configuration settings of the Azure Active Directory allowed principals.
- allowedApplications string[]
- The configuration settings of the Azure Active Directory allowed applications.
- allowedPrincipals AllowedPrincipals Response 
- The configuration settings of the Azure Active Directory allowed principals.
- allowed_applications Sequence[str]
- The configuration settings of the Azure Active Directory allowed applications.
- allowed_principals AllowedPrincipals Response 
- The configuration settings of the Azure Active Directory allowed principals.
- allowedApplications List<String>
- The configuration settings of the Azure Active Directory allowed applications.
- allowedPrincipals Property Map
- The configuration settings of the Azure Active Directory allowed principals.
FacebookResponse 
- Enabled bool
- false if the Facebook provider should not be enabled despite the set registration; otherwise, true.
- GraphApi stringVersion 
- The version of the Facebook api to be used while logging in.
- Login
Pulumi.Azure Native. App. Inputs. Login Scopes Response 
- The configuration settings of the login flow.
- Registration
Pulumi.Azure Native. App. Inputs. App Registration Response 
- The configuration settings of the app registration for the Facebook provider.
- Enabled bool
- false if the Facebook provider should not be enabled despite the set registration; otherwise, true.
- GraphApi stringVersion 
- The version of the Facebook api to be used while logging in.
- Login
LoginScopes Response 
- The configuration settings of the login flow.
- Registration
AppRegistration Response 
- The configuration settings of the app registration for the Facebook provider.
- enabled Boolean
- false if the Facebook provider should not be enabled despite the set registration; otherwise, true.
- graphApi StringVersion 
- The version of the Facebook api to be used while logging in.
- login
LoginScopes Response 
- The configuration settings of the login flow.
- registration
AppRegistration Response 
- The configuration settings of the app registration for the Facebook provider.
- enabled boolean
- false if the Facebook provider should not be enabled despite the set registration; otherwise, true.
- graphApi stringVersion 
- The version of the Facebook api to be used while logging in.
- login
LoginScopes Response 
- The configuration settings of the login flow.
- registration
AppRegistration Response 
- The configuration settings of the app registration for the Facebook provider.
- enabled bool
- false if the Facebook provider should not be enabled despite the set registration; otherwise, true.
- graph_api_ strversion 
- The version of the Facebook api to be used while logging in.
- login
LoginScopes Response 
- The configuration settings of the login flow.
- registration
AppRegistration Response 
- The configuration settings of the app registration for the Facebook provider.
- enabled Boolean
- false if the Facebook provider should not be enabled despite the set registration; otherwise, true.
- graphApi StringVersion 
- The version of the Facebook api to be used while logging in.
- login Property Map
- The configuration settings of the login flow.
- registration Property Map
- The configuration settings of the app registration for the Facebook provider.
ForwardProxyResponse  
- Convention string
- The convention used to determine the url of the request made.
- CustomHost stringHeader Name 
- The name of the header containing the host of the request.
- CustomProto stringHeader Name 
- The name of the header containing the scheme of the request.
- Convention string
- The convention used to determine the url of the request made.
- CustomHost stringHeader Name 
- The name of the header containing the host of the request.
- CustomProto stringHeader Name 
- The name of the header containing the scheme of the request.
- convention String
- The convention used to determine the url of the request made.
- customHost StringHeader Name 
- The name of the header containing the host of the request.
- customProto StringHeader Name 
- The name of the header containing the scheme of the request.
- convention string
- The convention used to determine the url of the request made.
- customHost stringHeader Name 
- The name of the header containing the host of the request.
- customProto stringHeader Name 
- The name of the header containing the scheme of the request.
- convention str
- The convention used to determine the url of the request made.
- custom_host_ strheader_ name 
- The name of the header containing the host of the request.
- custom_proto_ strheader_ name 
- The name of the header containing the scheme of the request.
- convention String
- The convention used to determine the url of the request made.
- customHost StringHeader Name 
- The name of the header containing the host of the request.
- customProto StringHeader Name 
- The name of the header containing the scheme of the request.
GitHubResponse  
- Enabled bool
- false if the GitHub provider should not be enabled despite the set registration; otherwise, true.
- Login
Pulumi.Azure Native. App. Inputs. Login Scopes Response 
- The configuration settings of the login flow.
- Registration
Pulumi.Azure Native. App. Inputs. Client Registration Response 
- The configuration settings of the app registration for the GitHub provider.
- Enabled bool
- false if the GitHub provider should not be enabled despite the set registration; otherwise, true.
- Login
LoginScopes Response 
- The configuration settings of the login flow.
- Registration
ClientRegistration Response 
- The configuration settings of the app registration for the GitHub provider.
- enabled Boolean
- false if the GitHub provider should not be enabled despite the set registration; otherwise, true.
- login
LoginScopes Response 
- The configuration settings of the login flow.
- registration
ClientRegistration Response 
- The configuration settings of the app registration for the GitHub provider.
- enabled boolean
- false if the GitHub provider should not be enabled despite the set registration; otherwise, true.
- login
LoginScopes Response 
- The configuration settings of the login flow.
- registration
ClientRegistration Response 
- The configuration settings of the app registration for the GitHub provider.
- enabled bool
- false if the GitHub provider should not be enabled despite the set registration; otherwise, true.
- login
LoginScopes Response 
- The configuration settings of the login flow.
- registration
ClientRegistration Response 
- The configuration settings of the app registration for the GitHub provider.
- enabled Boolean
- false if the GitHub provider should not be enabled despite the set registration; otherwise, true.
- login Property Map
- The configuration settings of the login flow.
- registration Property Map
- The configuration settings of the app registration for the GitHub provider.
GlobalValidationResponse  
- ExcludedPaths List<string>
- The paths for which unauthenticated flow would not be redirected to the login page.
- RedirectTo stringProvider 
- The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".
- UnauthenticatedClient stringAction 
- The action to take when an unauthenticated client attempts to access the app.
- ExcludedPaths []string
- The paths for which unauthenticated flow would not be redirected to the login page.
- RedirectTo stringProvider 
- The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".
- UnauthenticatedClient stringAction 
- The action to take when an unauthenticated client attempts to access the app.
- excludedPaths List<String>
- The paths for which unauthenticated flow would not be redirected to the login page.
- redirectTo StringProvider 
- The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".
- unauthenticatedClient StringAction 
- The action to take when an unauthenticated client attempts to access the app.
- excludedPaths string[]
- The paths for which unauthenticated flow would not be redirected to the login page.
- redirectTo stringProvider 
- The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".
- unauthenticatedClient stringAction 
- The action to take when an unauthenticated client attempts to access the app.
- excluded_paths Sequence[str]
- The paths for which unauthenticated flow would not be redirected to the login page.
- redirect_to_ strprovider 
- The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".
- unauthenticated_client_ straction 
- The action to take when an unauthenticated client attempts to access the app.
- excludedPaths List<String>
- The paths for which unauthenticated flow would not be redirected to the login page.
- redirectTo StringProvider 
- The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".
- unauthenticatedClient StringAction 
- The action to take when an unauthenticated client attempts to access the app.
GoogleResponse 
- Enabled bool
- false if the Google provider should not be enabled despite the set registration; otherwise, true.
- Login
Pulumi.Azure Native. App. Inputs. Login Scopes Response 
- The configuration settings of the login flow.
- Registration
Pulumi.Azure Native. App. Inputs. Client Registration Response 
- The configuration settings of the app registration for the Google provider.
- Validation
Pulumi.Azure Native. App. Inputs. Allowed Audiences Validation Response 
- The configuration settings of the Azure Active Directory token validation flow.
- Enabled bool
- false if the Google provider should not be enabled despite the set registration; otherwise, true.
- Login
LoginScopes Response 
- The configuration settings of the login flow.
- Registration
ClientRegistration Response 
- The configuration settings of the app registration for the Google provider.
- Validation
AllowedAudiences Validation Response 
- The configuration settings of the Azure Active Directory token validation flow.
- enabled Boolean
- false if the Google provider should not be enabled despite the set registration; otherwise, true.
- login
LoginScopes Response 
- The configuration settings of the login flow.
- registration
ClientRegistration Response 
- The configuration settings of the app registration for the Google provider.
- validation
AllowedAudiences Validation Response 
- The configuration settings of the Azure Active Directory token validation flow.
- enabled boolean
- false if the Google provider should not be enabled despite the set registration; otherwise, true.
- login
LoginScopes Response 
- The configuration settings of the login flow.
- registration
ClientRegistration Response 
- The configuration settings of the app registration for the Google provider.
- validation
AllowedAudiences Validation Response 
- The configuration settings of the Azure Active Directory token validation flow.
- enabled bool
- false if the Google provider should not be enabled despite the set registration; otherwise, true.
- login
LoginScopes Response 
- The configuration settings of the login flow.
- registration
ClientRegistration Response 
- The configuration settings of the app registration for the Google provider.
- validation
AllowedAudiences Validation Response 
- The configuration settings of the Azure Active Directory token validation flow.
- enabled Boolean
- false if the Google provider should not be enabled despite the set registration; otherwise, true.
- login Property Map
- The configuration settings of the login flow.
- registration Property Map
- The configuration settings of the app registration for the Google provider.
- validation Property Map
- The configuration settings of the Azure Active Directory token validation flow.
HttpSettingsResponse  
- ForwardProxy Pulumi.Azure Native. App. Inputs. Forward Proxy Response 
- The configuration settings of a forward proxy used to make the requests.
- RequireHttps bool
- false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.
- Routes
Pulumi.Azure Native. App. Inputs. Http Settings Routes Response 
- The configuration settings of the paths HTTP requests.
- ForwardProxy ForwardProxy Response 
- The configuration settings of a forward proxy used to make the requests.
- RequireHttps bool
- false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.
- Routes
HttpSettings Routes Response 
- The configuration settings of the paths HTTP requests.
- forwardProxy ForwardProxy Response 
- The configuration settings of a forward proxy used to make the requests.
- requireHttps Boolean
- false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.
- routes
HttpSettings Routes Response 
- The configuration settings of the paths HTTP requests.
- forwardProxy ForwardProxy Response 
- The configuration settings of a forward proxy used to make the requests.
- requireHttps boolean
- false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.
- routes
HttpSettings Routes Response 
- The configuration settings of the paths HTTP requests.
- forward_proxy ForwardProxy Response 
- The configuration settings of a forward proxy used to make the requests.
- require_https bool
- false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.
- routes
HttpSettings Routes Response 
- The configuration settings of the paths HTTP requests.
- forwardProxy Property Map
- The configuration settings of a forward proxy used to make the requests.
- requireHttps Boolean
- false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.
- routes Property Map
- The configuration settings of the paths HTTP requests.
HttpSettingsRoutesResponse   
- ApiPrefix string
- The prefix that should precede all the authentication/authorization paths.
- ApiPrefix string
- The prefix that should precede all the authentication/authorization paths.
- apiPrefix String
- The prefix that should precede all the authentication/authorization paths.
- apiPrefix string
- The prefix that should precede all the authentication/authorization paths.
- api_prefix str
- The prefix that should precede all the authentication/authorization paths.
- apiPrefix String
- The prefix that should precede all the authentication/authorization paths.
IdentityProvidersResponse  
- Apple
Pulumi.Azure Native. App. Inputs. Apple Response 
- The configuration settings of the Apple provider.
- AzureActive Pulumi.Directory Azure Native. App. Inputs. Azure Active Directory Response 
- The configuration settings of the Azure Active directory provider.
- AzureStatic Pulumi.Web Apps Azure Native. App. Inputs. Azure Static Web Apps Response 
- The configuration settings of the Azure Static Web Apps provider.
- CustomOpen Dictionary<string, Pulumi.Id Connect Providers Azure Native. App. Inputs. Custom Open Id Connect Provider Response> 
- 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
Pulumi.Azure Native. App. Inputs. Facebook Response 
- The configuration settings of the Facebook provider.
- GitHub Pulumi.Azure Native. App. Inputs. Git Hub Response 
- The configuration settings of the GitHub provider.
- Google
Pulumi.Azure Native. App. Inputs. Google Response 
- The configuration settings of the Google provider.
- Twitter
Pulumi.Azure Native. App. Inputs. Twitter Response 
- The configuration settings of the Twitter provider.
- Apple
AppleResponse 
- The configuration settings of the Apple provider.
- AzureActive AzureDirectory Active Directory Response 
- The configuration settings of the Azure Active directory provider.
- AzureStatic AzureWeb Apps Static Web Apps Response 
- The configuration settings of the Azure Static Web Apps provider.
- CustomOpen map[string]CustomId Connect Providers Open Id Connect Provider Response 
- 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
FacebookResponse 
- The configuration settings of the Facebook provider.
- GitHub GitHub Response 
- The configuration settings of the GitHub provider.
- Google
GoogleResponse 
- The configuration settings of the Google provider.
- Twitter
TwitterResponse 
- The configuration settings of the Twitter provider.
- apple
AppleResponse 
- The configuration settings of the Apple provider.
- azureActive AzureDirectory Active Directory Response 
- The configuration settings of the Azure Active directory provider.
- azureStatic AzureWeb Apps Static Web Apps Response 
- The configuration settings of the Azure Static Web Apps provider.
- customOpen Map<String,CustomId Connect Providers Open Id Connect Provider Response> 
- 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
FacebookResponse 
- The configuration settings of the Facebook provider.
- gitHub GitHub Response 
- The configuration settings of the GitHub provider.
- google
GoogleResponse 
- The configuration settings of the Google provider.
- twitter
TwitterResponse 
- The configuration settings of the Twitter provider.
- apple
AppleResponse 
- The configuration settings of the Apple provider.
- azureActive AzureDirectory Active Directory Response 
- The configuration settings of the Azure Active directory provider.
- azureStatic AzureWeb Apps Static Web Apps Response 
- The configuration settings of the Azure Static Web Apps provider.
- customOpen {[key: string]: CustomId Connect Providers Open Id Connect Provider Response} 
- 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
FacebookResponse 
- The configuration settings of the Facebook provider.
- gitHub GitHub Response 
- The configuration settings of the GitHub provider.
- google
GoogleResponse 
- The configuration settings of the Google provider.
- twitter
TwitterResponse 
- The configuration settings of the Twitter provider.
- apple
AppleResponse 
- The configuration settings of the Apple provider.
- azure_active_ Azuredirectory Active Directory Response 
- The configuration settings of the Azure Active directory provider.
- azure_static_ Azureweb_ apps Static Web Apps Response 
- The configuration settings of the Azure Static Web Apps provider.
- custom_open_ Mapping[str, Customid_ connect_ providers Open Id Connect Provider Response] 
- 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
FacebookResponse 
- The configuration settings of the Facebook provider.
- git_hub GitHub Response 
- The configuration settings of the GitHub provider.
- google
GoogleResponse 
- The configuration settings of the Google provider.
- twitter
TwitterResponse 
- The configuration settings of the Twitter provider.
- apple Property Map
- The configuration settings of the Apple provider.
- azureActive Property MapDirectory 
- The configuration settings of the Azure Active directory provider.
- azureStatic Property MapWeb Apps 
- The configuration settings of the Azure Static Web Apps provider.
- customOpen Map<Property Map>Id Connect Providers 
- 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 Property Map
- The configuration settings of the Facebook provider.
- gitHub Property Map
- The configuration settings of the GitHub provider.
- google Property Map
- The configuration settings of the Google provider.
- twitter Property Map
- The configuration settings of the Twitter provider.
JwtClaimChecksResponse   
- AllowedClient List<string>Applications 
- The list of the allowed client applications.
- AllowedGroups List<string>
- The list of the allowed groups.
- AllowedClient []stringApplications 
- The list of the allowed client applications.
- AllowedGroups []string
- The list of the allowed groups.
- allowedClient List<String>Applications 
- The list of the allowed client applications.
- allowedGroups List<String>
- The list of the allowed groups.
- allowedClient string[]Applications 
- The list of the allowed client applications.
- allowedGroups string[]
- The list of the allowed groups.
- allowed_client_ Sequence[str]applications 
- The list of the allowed client applications.
- allowed_groups Sequence[str]
- The list of the allowed groups.
- allowedClient List<String>Applications 
- The list of the allowed client applications.
- allowedGroups List<String>
- The list of the allowed groups.
LoginResponse 
- AllowedExternal List<string>Redirect Urls 
- External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored. This is an advanced setting typically only needed by Windows Store application backends. Note that URLs within the current domain are always implicitly allowed.
- 
Pulumi.Azure Native. App. Inputs. Cookie Expiration Response 
- The configuration settings of the session cookie's expiration.
- Nonce
Pulumi.Azure Native. App. Inputs. Nonce Response 
- The configuration settings of the nonce used in the login flow.
- PreserveUrl boolFragments For Logins 
- true if the fragments from the request are preserved after the login request is made; otherwise, false.
- Routes
Pulumi.Azure Native. App. Inputs. Login Routes Response 
- The routes that specify the endpoints used for login and logout requests.
- AllowedExternal []stringRedirect Urls 
- External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored. This is an advanced setting typically only needed by Windows Store application backends. Note that URLs within the current domain are always implicitly allowed.
- 
CookieExpiration Response 
- The configuration settings of the session cookie's expiration.
- Nonce
NonceResponse 
- The configuration settings of the nonce used in the login flow.
- PreserveUrl boolFragments For Logins 
- true if the fragments from the request are preserved after the login request is made; otherwise, false.
- Routes
LoginRoutes Response 
- The routes that specify the endpoints used for login and logout requests.
- allowedExternal List<String>Redirect Urls 
- External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored. This is an advanced setting typically only needed by Windows Store application backends. Note that URLs within the current domain are always implicitly allowed.
- 
CookieExpiration Response 
- The configuration settings of the session cookie's expiration.
- nonce
NonceResponse 
- The configuration settings of the nonce used in the login flow.
- preserveUrl BooleanFragments For Logins 
- true if the fragments from the request are preserved after the login request is made; otherwise, false.
- routes
LoginRoutes Response 
- The routes that specify the endpoints used for login and logout requests.
- allowedExternal string[]Redirect Urls 
- External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored. This is an advanced setting typically only needed by Windows Store application backends. Note that URLs within the current domain are always implicitly allowed.
- 
CookieExpiration Response 
- The configuration settings of the session cookie's expiration.
- nonce
NonceResponse 
- The configuration settings of the nonce used in the login flow.
- preserveUrl booleanFragments For Logins 
- true if the fragments from the request are preserved after the login request is made; otherwise, false.
- routes
LoginRoutes Response 
- The routes that specify the endpoints used for login and logout requests.
- allowed_external_ Sequence[str]redirect_ urls 
- External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored. This is an advanced setting typically only needed by Windows Store application backends. Note that URLs within the current domain are always implicitly allowed.
- 
CookieExpiration Response 
- The configuration settings of the session cookie's expiration.
- nonce
NonceResponse 
- The configuration settings of the nonce used in the login flow.
- preserve_url_ boolfragments_ for_ logins 
- true if the fragments from the request are preserved after the login request is made; otherwise, false.
- routes
LoginRoutes Response 
- The routes that specify the endpoints used for login and logout requests.
- allowedExternal List<String>Redirect Urls 
- External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored. This is an advanced setting typically only needed by Windows Store application backends. Note that URLs within the current domain are always implicitly allowed.
- Property Map
- The configuration settings of the session cookie's expiration.
- nonce Property Map
- The configuration settings of the nonce used in the login flow.
- preserveUrl BooleanFragments For Logins 
- true if the fragments from the request are preserved after the login request is made; otherwise, false.
- routes Property Map
- The routes that specify the endpoints used for login and logout requests.
LoginRoutesResponse  
- LogoutEndpoint string
- The endpoint at which a logout request should be made.
- LogoutEndpoint string
- The endpoint at which a logout request should be made.
- logoutEndpoint String
- The endpoint at which a logout request should be made.
- logoutEndpoint string
- The endpoint at which a logout request should be made.
- logout_endpoint str
- The endpoint at which a logout request should be made.
- logoutEndpoint String
- The endpoint at which a logout request should be made.
LoginScopesResponse  
- Scopes List<string>
- A list of the scopes that should be requested while authenticating.
- Scopes []string
- A list of the scopes that should be requested while authenticating.
- scopes List<String>
- A list of the scopes that should be requested while authenticating.
- scopes string[]
- A list of the scopes that should be requested while authenticating.
- scopes Sequence[str]
- A list of the scopes that should be requested while authenticating.
- scopes List<String>
- A list of the scopes that should be requested while authenticating.
NonceResponse 
- NonceExpiration stringInterval 
- The time after the request is made when the nonce should expire.
- ValidateNonce bool
- false if the nonce should not be validated while completing the login flow; otherwise, true.
- NonceExpiration stringInterval 
- The time after the request is made when the nonce should expire.
- ValidateNonce bool
- false if the nonce should not be validated while completing the login flow; otherwise, true.
- nonceExpiration StringInterval 
- The time after the request is made when the nonce should expire.
- validateNonce Boolean
- false if the nonce should not be validated while completing the login flow; otherwise, true.
- nonceExpiration stringInterval 
- The time after the request is made when the nonce should expire.
- validateNonce boolean
- false if the nonce should not be validated while completing the login flow; otherwise, true.
- nonce_expiration_ strinterval 
- The time after the request is made when the nonce should expire.
- validate_nonce bool
- false if the nonce should not be validated while completing the login flow; otherwise, true.
- nonceExpiration StringInterval 
- The time after the request is made when the nonce should expire.
- validateNonce Boolean
- false if the nonce should not be validated while completing the login flow; otherwise, true.
OpenIdConnectClientCredentialResponse     
- ClientSecret stringSetting Name 
- The app setting that contains the client secret for the custom Open ID Connect provider.
- Method string
- The method that should be used to authenticate the user.
- ClientSecret stringSetting Name 
- The app setting that contains the client secret for the custom Open ID Connect provider.
- Method string
- The method that should be used to authenticate the user.
- clientSecret StringSetting Name 
- The app setting that contains the client secret for the custom Open ID Connect provider.
- method String
- The method that should be used to authenticate the user.
- clientSecret stringSetting Name 
- The app setting that contains the client secret for the custom Open ID Connect provider.
- method string
- The method that should be used to authenticate the user.
- client_secret_ strsetting_ name 
- The app setting that contains the client secret for the custom Open ID Connect provider.
- method str
- The method that should be used to authenticate the user.
- clientSecret StringSetting Name 
- The app setting that contains the client secret for the custom Open ID Connect provider.
- method String
- The method that should be used to authenticate the user.
OpenIdConnectConfigResponse    
- string
- The endpoint to be used to make an authorization request.
- CertificationUri string
- The endpoint that provides the keys necessary to validate the token.
- Issuer string
- The endpoint that issues the token.
- TokenEndpoint string
- The endpoint to be used to request a token.
- WellKnown stringOpen Id Configuration 
- The endpoint that contains all the configuration endpoints for the provider.
- string
- The endpoint to be used to make an authorization request.
- CertificationUri string
- The endpoint that provides the keys necessary to validate the token.
- Issuer string
- The endpoint that issues the token.
- TokenEndpoint string
- The endpoint to be used to request a token.
- WellKnown stringOpen Id Configuration 
- The endpoint that contains all the configuration endpoints for the provider.
- String
- The endpoint to be used to make an authorization request.
- certificationUri String
- The endpoint that provides the keys necessary to validate the token.
- issuer String
- The endpoint that issues the token.
- tokenEndpoint String
- The endpoint to be used to request a token.
- wellKnown StringOpen Id Configuration 
- The endpoint that contains all the configuration endpoints for the provider.
- string
- The endpoint to be used to make an authorization request.
- certificationUri string
- The endpoint that provides the keys necessary to validate the token.
- issuer string
- The endpoint that issues the token.
- tokenEndpoint string
- The endpoint to be used to request a token.
- wellKnown stringOpen Id Configuration 
- The endpoint that contains all the configuration endpoints for the provider.
- str
- The endpoint to be used to make an authorization request.
- certification_uri str
- The endpoint that provides the keys necessary to validate the token.
- issuer str
- The endpoint that issues the token.
- token_endpoint str
- The endpoint to be used to request a token.
- well_known_ stropen_ id_ configuration 
- The endpoint that contains all the configuration endpoints for the provider.
- String
- The endpoint to be used to make an authorization request.
- certificationUri String
- The endpoint that provides the keys necessary to validate the token.
- issuer String
- The endpoint that issues the token.
- tokenEndpoint String
- The endpoint to be used to request a token.
- wellKnown StringOpen Id Configuration 
- The endpoint that contains all the configuration endpoints for the provider.
OpenIdConnectLoginResponse    
- NameClaim stringType 
- The name of the claim that contains the users name.
- Scopes List<string>
- A list of the scopes that should be requested while authenticating.
- NameClaim stringType 
- The name of the claim that contains the users name.
- Scopes []string
- A list of the scopes that should be requested while authenticating.
- nameClaim StringType 
- The name of the claim that contains the users name.
- scopes List<String>
- A list of the scopes that should be requested while authenticating.
- nameClaim stringType 
- The name of the claim that contains the users name.
- scopes string[]
- A list of the scopes that should be requested while authenticating.
- name_claim_ strtype 
- The name of the claim that contains the users name.
- scopes Sequence[str]
- A list of the scopes that should be requested while authenticating.
- nameClaim StringType 
- The name of the claim that contains the users name.
- scopes List<String>
- A list of the scopes that should be requested while authenticating.
OpenIdConnectRegistrationResponse    
- ClientCredential Pulumi.Azure Native. App. Inputs. Open Id Connect Client Credential Response 
- The authentication credentials of the custom Open ID Connect provider.
- ClientId string
- The client id of the custom Open ID Connect provider.
- OpenId Pulumi.Connect Configuration Azure Native. App. Inputs. Open Id Connect Config Response 
- The configuration settings of the endpoints used for the custom Open ID Connect provider.
- ClientCredential OpenId Connect Client Credential Response 
- The authentication credentials of the custom Open ID Connect provider.
- ClientId string
- The client id of the custom Open ID Connect provider.
- OpenId OpenConnect Configuration Id Connect Config Response 
- The configuration settings of the endpoints used for the custom Open ID Connect provider.
- clientCredential OpenId Connect Client Credential Response 
- The authentication credentials of the custom Open ID Connect provider.
- clientId String
- The client id of the custom Open ID Connect provider.
- openId OpenConnect Configuration Id Connect Config Response 
- The configuration settings of the endpoints used for the custom Open ID Connect provider.
- clientCredential OpenId Connect Client Credential Response 
- The authentication credentials of the custom Open ID Connect provider.
- clientId string
- The client id of the custom Open ID Connect provider.
- openId OpenConnect Configuration Id Connect Config Response 
- The configuration settings of the endpoints used for the custom Open ID Connect provider.
- client_credential OpenId Connect Client Credential Response 
- The authentication credentials of the custom Open ID Connect provider.
- client_id str
- The client id of the custom Open ID Connect provider.
- open_id_ Openconnect_ configuration Id Connect Config Response 
- The configuration settings of the endpoints used for the custom Open ID Connect provider.
- clientCredential Property Map
- The authentication credentials of the custom Open ID Connect provider.
- clientId String
- The client id of the custom Open ID Connect provider.
- openId Property MapConnect Configuration 
- The configuration settings of the endpoints used for the custom Open ID Connect provider.
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
TwitterRegistrationResponse  
- ConsumerKey string
- The OAuth 1.0a consumer key of the Twitter application used for sign-in. This setting is required for enabling Twitter Sign-In. Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
- ConsumerSecret stringSetting Name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- ConsumerKey string
- The OAuth 1.0a consumer key of the Twitter application used for sign-in. This setting is required for enabling Twitter Sign-In. Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
- ConsumerSecret stringSetting Name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumerKey String
- The OAuth 1.0a consumer key of the Twitter application used for sign-in. This setting is required for enabling Twitter Sign-In. Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
- consumerSecret StringSetting Name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumerKey string
- The OAuth 1.0a consumer key of the Twitter application used for sign-in. This setting is required for enabling Twitter Sign-In. Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
- consumerSecret stringSetting Name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer_key str
- The OAuth 1.0a consumer key of the Twitter application used for sign-in. This setting is required for enabling Twitter Sign-In. Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
- consumer_secret_ strsetting_ name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumerKey String
- The OAuth 1.0a consumer key of the Twitter application used for sign-in. This setting is required for enabling Twitter Sign-In. Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
- consumerSecret StringSetting Name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
TwitterResponse 
- Enabled bool
- false if the Twitter provider should not be enabled despite the set registration; otherwise, true.
- Registration
Pulumi.Azure Native. App. Inputs. Twitter Registration Response 
- The configuration settings of the app registration for the Twitter provider.
- Enabled bool
- false if the Twitter provider should not be enabled despite the set registration; otherwise, true.
- Registration
TwitterRegistration Response 
- The configuration settings of the app registration for the Twitter provider.
- enabled Boolean
- false if the Twitter provider should not be enabled despite the set registration; otherwise, true.
- registration
TwitterRegistration Response 
- The configuration settings of the app registration for the Twitter provider.
- enabled boolean
- false if the Twitter provider should not be enabled despite the set registration; otherwise, true.
- registration
TwitterRegistration Response 
- The configuration settings of the app registration for the Twitter provider.
- enabled bool
- false if the Twitter provider should not be enabled despite the set registration; otherwise, true.
- registration
TwitterRegistration Response 
- The configuration settings of the app registration for the Twitter provider.
- enabled Boolean
- false if the Twitter provider should not be enabled despite the set registration; otherwise, true.
- registration Property Map
- The configuration settings of the app registration for the Twitter provider.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0