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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:app:getContainerAppsAuthConfig
arguments:
# arguments dictionary
The following arguments are supported:
- Auth
Config stringName - Name of the Container App AuthConfig.
- Container
App stringName - Name of the Container App.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Auth
Config stringName - Name of the Container App AuthConfig.
- Container
App stringName - Name of the Container App.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- auth
Config StringName - Name of the Container App AuthConfig.
- container
App StringName - Name of the Container App.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- auth
Config stringName - Name of the Container App AuthConfig.
- container
App stringName - Name of the Container App.
- resource
Group 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.
- auth
Config StringName - Name of the Container App AuthConfig.
- container
App StringName - Name of the Container App.
- resource
Group 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
- System
Data 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"
- Global
Validation Pulumi.Azure Native. App. Outputs. Global Validation Response - The configuration settings that determines the validation flow of users using Service Authentication/Authorization.
- Http
Settings 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.
- Identity
Providers 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
- System
Data 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"
- 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
Login
Response - The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.
- Platform
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
- system
Data 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"
- 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
Login
Response - The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.
- platform
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
- system
Data 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"
- 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
Login
Response - The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.
- platform
Auth
Platform 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
Login
Response - The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.
- platform
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
- system
Data 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"
- global
Validation Property Map - The configuration settings that determines the validation flow of users using Service Authentication/Authorization.
- http
Settings Property Map - The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization.
- identity
Providers 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
- Allowed
Audiences List<string> - The configuration settings of the allowed list of audiences from which to validate the JWT token.
- Allowed
Audiences []string - The configuration settings of the allowed list of audiences from which to validate the JWT token.
- allowed
Audiences List<String> - The configuration settings of the allowed list of audiences from which to validate the JWT token.
- allowed
Audiences 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.
- allowed
Audiences 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
- App
Id string - The App ID of the app used for login.
- App
Secret stringSetting Name - The app setting name that contains the app secret.
- App
Id string - The App ID of the app used for login.
- App
Secret stringSetting Name - The app setting name that contains the app secret.
- app
Id String - The App ID of the app used for login.
- app
Secret StringSetting Name - The app setting name that contains the app secret.
- app
Id string - The App ID of the app used for login.
- app
Secret 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.
- app
Id String - The App ID of the app used for login.
- app
Secret StringSetting Name - The app setting name that contains the app secret.
AppleRegistrationResponse
- Client
Id string - The Client ID of the app used for login.
- Client
Secret stringSetting Name - The app setting name that contains the client secret.
- Client
Id string - The Client ID of the app used for login.
- Client
Secret stringSetting Name - The app setting name that contains the client secret.
- client
Id String - The Client ID of the app used for login.
- client
Secret StringSetting Name - The app setting name that contains the client secret.
- client
Id string - The Client ID of the app used for login.
- client
Secret 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.
- client
Id String - The Client ID of the app used for login.
- client
Secret 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
Login
Scopes Response - The configuration settings of the login flow.
- Registration
Apple
Registration 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
Login
Scopes Response - The configuration settings of the login flow.
- registration
Apple
Registration 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
Login
Scopes Response - The configuration settings of the login flow.
- registration
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
Login
Scopes Response - The configuration settings of the login flow.
- registration
Apple
Registration 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.
- Runtime
Version 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 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.
- runtime
Version 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.
- runtime
Version 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.
- runtime
Version 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
- Disable
WWWAuthenticate bool - true if the www-authenticate provider should be omitted from the request; otherwise, false.
- Login
Parameters 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".
- Disable
WWWAuthenticate bool - true if the www-authenticate provider should be omitted from the request; otherwise, false.
- Login
Parameters []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
WWWAuthenticate Boolean - true if the www-authenticate provider should be omitted from the request; otherwise, false.
- login
Parameters 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".
- disable
WWWAuthenticate boolean - true if the www-authenticate provider should be omitted from the request; otherwise, false.
- login
Parameters 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".
- disable
WWWAuthenticate Boolean - true if the www-authenticate provider should be omitted from the request; otherwise, false.
- login
Parameters 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
- Client
Id 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
- Client
Secret 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.
- Client
Secret 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.
- Client
Secret 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.
- Client
Secret stringSetting Name - The app setting name that contains the client secret of the relying party application.
- Open
Id 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 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
- Client
Secret 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.
- Client
Secret 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.
- Client
Secret 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.
- Client
Secret stringSetting Name - The app setting name that contains the client secret of the relying party application.
- Open
Id 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 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
- client
Secret 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.
- client
Secret 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.
- client
Secret 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.
- client
Secret StringSetting Name - The app setting name that contains the client secret of the relying party application.
- open
Id 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 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
- client
Secret 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.
- client
Secret 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.
- client
Secret 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.
- client
Secret stringSetting Name - The app setting name that contains the client secret of the relying party application.
- open
Id 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
- client
Id 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
- client
Secret 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.
- client
Secret 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.
- client
Secret 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.
- client
Secret StringSetting Name - The app setting name that contains the client secret of the relying party application.
- open
Id 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.
- 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
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.
- 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
Azure
Active Directory Login Response - The configuration settings of the Azure Active Directory login flow.
- Registration
Azure
Active Directory Registration Response - The configuration settings of the Azure Active Directory app registration.
- Validation
Azure
Active 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.
- is
Auto 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
Azure
Active Directory Login Response - The configuration settings of the Azure Active Directory login flow.
- registration
Azure
Active Directory Registration Response - The configuration settings of the Azure Active Directory app registration.
- validation
Azure
Active 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.
- is
Auto 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
Azure
Active Directory Login Response - The configuration settings of the Azure Active Directory login flow.
- registration
Azure
Active Directory Registration Response - The configuration settings of the Azure Active Directory app registration.
- validation
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.
- 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
Azure
Active Directory Login Response - The configuration settings of the Azure Active Directory login flow.
- registration
Azure
Active Directory Registration Response - The configuration settings of the Azure Active Directory app registration.
- validation
Azure
Active 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.
- is
Auto 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
- Allowed
Audiences 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.
- Jwt
Claim 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.
- Allowed
Audiences []string - The list of audiences that can make successful authentication/authorization requests.
- Default
Authorization 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.
- allowed
Audiences List<String> - The list of audiences that can make successful authentication/authorization requests.
- Default
Authorization 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.
- allowed
Audiences string[] - The list of audiences that can make successful authentication/authorization requests.
- Default
Authorization 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.
- allowed_
audiences Sequence[str] - The list of audiences that can make successful authentication/authorization requests.
- Default
Authorization 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.
- allowed
Audiences List<String> - The list of audiences that can make successful authentication/authorization requests.
- Property Map
- The configuration settings of the default authorization policy.
- jwt
Claim Property MapChecks - The configuration settings of the checks that should be made while validating the JWT Claims.
AzureStaticWebAppsRegistrationResponse
- Client
Id string - The Client ID of the app used for login.
- Client
Id string - The Client ID of the app used for login.
- client
Id String - The Client ID of the app used for login.
- client
Id string - The Client ID of the app used for login.
- client_
id str - The Client ID of the app used for login.
- client
Id 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
Azure
Static 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
Azure
Static 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
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
Azure
Static 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
- Client
Id string - The Client ID of the app used for login.
- Client
Secret stringSetting Name - The app setting name that contains the client secret.
- Client
Id string - The Client ID of the app used for login.
- Client
Secret stringSetting Name - The app setting name that contains the client secret.
- client
Id String - The Client ID of the app used for login.
- client
Secret StringSetting Name - The app setting name that contains the client secret.
- client
Id string - The Client ID of the app used for login.
- client
Secret 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.
- client
Id String - The Client ID of the app used for login.
- client
Secret StringSetting Name - The app setting name that contains the client secret.
CookieExpirationResponse
- Convention string
- The convention used when determining the session cookie's expiration.
- Time
To 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.
- Time
To 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.
- time
To 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.
- time
To 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.
- time
To 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
Open
Id Connect Login Response - The configuration settings of the login flow of the custom Open ID Connect provider.
- Registration
Open
Id 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
Open
Id Connect Login Response - The configuration settings of the login flow of the custom Open ID Connect provider.
- registration
Open
Id 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
Open
Id Connect Login Response - The configuration settings of the login flow of the custom Open ID Connect provider.
- registration
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
Open
Id Connect Login Response - The configuration settings of the login flow of the custom Open ID Connect provider.
- registration
Open
Id 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
- Allowed
Applications List<string> - The configuration settings of the Azure Active Directory allowed applications.
- Allowed
Principals Pulumi.Azure Native. App. Inputs. Allowed Principals Response - The configuration settings of the Azure Active Directory allowed principals.
- Allowed
Applications []string - The configuration settings of the Azure Active Directory allowed applications.
- Allowed
Principals AllowedPrincipals Response - The configuration settings of the Azure Active Directory allowed principals.
- allowed
Applications List<String> - The configuration settings of the Azure Active Directory allowed applications.
- allowed
Principals AllowedPrincipals Response - The configuration settings of the Azure Active Directory allowed principals.
- allowed
Applications string[] - The configuration settings of the Azure Active Directory allowed applications.
- allowed
Principals 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.
- allowed
Applications List<String> - The configuration settings of the Azure Active Directory allowed applications.
- allowed
Principals 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.
- Graph
Api 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.
- Graph
Api stringVersion - The version of the Facebook api to be used while logging in.
- Login
Login
Scopes Response - The configuration settings of the login flow.
- Registration
App
Registration 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.
- graph
Api StringVersion - The version of the Facebook api to be used while logging in.
- login
Login
Scopes Response - The configuration settings of the login flow.
- registration
App
Registration 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.
- graph
Api stringVersion - The version of the Facebook api to be used while logging in.
- login
Login
Scopes Response - The configuration settings of the login flow.
- registration
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.
- graph_
api_ strversion - The version of the Facebook api to be used while logging in.
- login
Login
Scopes Response - The configuration settings of the login flow.
- registration
App
Registration 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.
- graph
Api 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.
- Custom
Host stringHeader Name - The name of the header containing the host of the request.
- Custom
Proto 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.
- Custom
Host stringHeader Name - The name of the header containing the host of the request.
- Custom
Proto 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.
- custom
Host StringHeader Name - The name of the header containing the host of the request.
- custom
Proto 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.
- custom
Host stringHeader Name - The name of the header containing the host of the request.
- custom
Proto 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.
- custom
Host StringHeader Name - The name of the header containing the host of the request.
- custom
Proto 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
Login
Scopes Response - The configuration settings of the login flow.
- Registration
Client
Registration 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
Login
Scopes Response - The configuration settings of the login flow.
- registration
Client
Registration 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
Login
Scopes Response - The configuration settings of the login flow.
- registration
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
Login
Scopes Response - The configuration settings of the login flow.
- registration
Client
Registration 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
- Excluded
Paths List<string> - The paths for which unauthenticated flow would not be redirected to the login page.
- Redirect
To 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".
- Unauthenticated
Client stringAction - The action to take when an unauthenticated client attempts to access the app.
- Excluded
Paths []string - The paths for which unauthenticated flow would not be redirected to the login page.
- Redirect
To 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".
- Unauthenticated
Client stringAction - The action to take when an unauthenticated client attempts to access the app.
- excluded
Paths List<String> - The paths for which unauthenticated flow would not be redirected to the login page.
- redirect
To 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".
- unauthenticated
Client StringAction - The action to take when an unauthenticated client attempts to access the app.
- excluded
Paths string[] - The paths for which unauthenticated flow would not be redirected to the login page.
- redirect
To 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".
- unauthenticated
Client 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.
- excluded
Paths List<String> - The paths for which unauthenticated flow would not be redirected to the login page.
- redirect
To 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".
- unauthenticated
Client 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
Login
Scopes Response - The configuration settings of the login flow.
- Registration
Client
Registration Response - The configuration settings of the app registration for the Google provider.
- Validation
Allowed
Audiences 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
Login
Scopes Response - The configuration settings of the login flow.
- registration
Client
Registration Response - The configuration settings of the app registration for the Google provider.
- validation
Allowed
Audiences 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
Login
Scopes Response - The configuration settings of the login flow.
- registration
Client
Registration Response - The configuration settings of the app registration for the Google provider.
- validation
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
Login
Scopes Response - The configuration settings of the login flow.
- registration
Client
Registration Response - The configuration settings of the app registration for the Google provider.
- validation
Allowed
Audiences 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
- Forward
Proxy Pulumi.Azure Native. App. Inputs. Forward Proxy 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
Pulumi.
Azure Native. App. Inputs. Http Settings 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
Http
Settings 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 Boolean - false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.
- routes
Http
Settings 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 boolean - false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.
- routes
Http
Settings 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
Http
Settings Routes Response - The configuration settings of the paths HTTP requests.
- forward
Proxy Property Map - The configuration settings of a forward proxy used to make the requests.
- require
Https 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
- Api
Prefix string - The prefix that should precede all the authentication/authorization paths.
- Api
Prefix string - The prefix that should precede all the authentication/authorization paths.
- api
Prefix String - The prefix that should precede all the authentication/authorization paths.
- api
Prefix string - The prefix that should precede all the authentication/authorization paths.
- api_
prefix str - The prefix that should precede all the authentication/authorization paths.
- api
Prefix 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.
- Azure
Active Pulumi.Directory Azure Native. App. Inputs. Azure Active Directory Response - The configuration settings of the Azure Active directory provider.
- Azure
Static Pulumi.Web Apps Azure Native. App. Inputs. Azure Static Web Apps Response - The configuration settings of the Azure Static Web Apps provider.
- Custom
Open 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.
- Git
Hub 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
Apple
Response - 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 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
Facebook
Response - The configuration settings of the Facebook provider.
- Git
Hub GitHub Response - The configuration settings of the GitHub provider.
- Google
Google
Response - The configuration settings of the Google provider.
- Twitter
Twitter
Response - The configuration settings of the Twitter provider.
- apple
Apple
Response - 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 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
Facebook
Response - The configuration settings of the Facebook provider.
- git
Hub GitHub Response - The configuration settings of the GitHub provider.
- google
Google
Response - The configuration settings of the Google provider.
- twitter
Twitter
Response - The configuration settings of the Twitter provider.
- apple
Apple
Response - 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 {[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
Facebook
Response - The configuration settings of the Facebook provider.
- git
Hub GitHub Response - The configuration settings of the GitHub provider.
- google
Google
Response - The configuration settings of the Google provider.
- twitter
Twitter
Response - The configuration settings of the Twitter provider.
- apple
Apple
Response - 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
Facebook
Response - The configuration settings of the Facebook provider.
- git_
hub GitHub Response - The configuration settings of the GitHub provider.
- google
Google
Response - The configuration settings of the Google provider.
- twitter
Twitter
Response - The configuration settings of the Twitter provider.
- apple Property Map
- The configuration settings of the Apple provider.
- azure
Active Property MapDirectory - The configuration settings of the Azure Active directory provider.
- azure
Static Property MapWeb Apps - The configuration settings of the Azure Static Web Apps provider.
- custom
Open 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.
- git
Hub 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
- Allowed
Client List<string>Applications - The list of the allowed client applications.
- Allowed
Groups List<string> - The list of the allowed groups.
- Allowed
Client []stringApplications - The list of the allowed client applications.
- Allowed
Groups []string - The list of the allowed groups.
- allowed
Client List<String>Applications - The list of the allowed client applications.
- allowed
Groups List<String> - The list of the allowed groups.
- allowed
Client string[]Applications - The list of the allowed client applications.
- allowed
Groups 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.
- allowed
Client List<String>Applications - The list of the allowed client applications.
- allowed
Groups List<String> - The list of the allowed groups.
LoginResponse
- Allowed
External 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.
- Preserve
Url 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.
- Allowed
External []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.
- Cookie
Expiration Response - The configuration settings of the session cookie's expiration.
- Nonce
Nonce
Response - 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
Login
Routes Response - The routes that specify the endpoints used for login and logout requests.
- allowed
External 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.
- Cookie
Expiration Response - The configuration settings of the session cookie's expiration.
- nonce
Nonce
Response - The configuration settings of the nonce used in the login flow.
- preserve
Url BooleanFragments For Logins - true if the fragments from the request are preserved after the login request is made; otherwise, false.
- routes
Login
Routes Response - The routes that specify the endpoints used for login and logout requests.
- allowed
External 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.
- Cookie
Expiration Response - The configuration settings of the session cookie's expiration.
- nonce
Nonce
Response - The configuration settings of the nonce used in the login flow.
- preserve
Url booleanFragments For Logins - true if the fragments from the request are preserved after the login request is made; otherwise, false.
- routes
Login
Routes 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.
- Cookie
Expiration Response - The configuration settings of the session cookie's expiration.
- nonce
Nonce
Response - 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
Login
Routes Response - The routes that specify the endpoints used for login and logout requests.
- allowed
External 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.
- preserve
Url 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
- Logout
Endpoint string - The endpoint at which a logout request should be made.
- Logout
Endpoint string - The endpoint at which a logout request should be made.
- logout
Endpoint String - The endpoint at which a logout request should be made.
- logout
Endpoint string - The endpoint at which a logout request should be made.
- logout_
endpoint str - The endpoint at which a logout request should be made.
- logout
Endpoint 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
- Nonce
Expiration stringInterval - 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.
- Nonce
Expiration stringInterval - 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.
- nonce
Expiration StringInterval - The time after the request is made when the nonce should expire.
- validate
Nonce Boolean - false if the nonce should not be validated while completing the login flow; otherwise, true.
- nonce
Expiration stringInterval - The time after the request is made when the nonce should expire.
- validate
Nonce 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.
- nonce
Expiration StringInterval - The time after the request is made when the nonce should expire.
- validate
Nonce Boolean - false if the nonce should not be validated while completing the login flow; otherwise, true.
OpenIdConnectClientCredentialResponse
- Client
Secret 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 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 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 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.
- client
Secret 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.
- Certification
Uri string - The endpoint that provides the keys necessary to validate the token.
- Issuer string
- The endpoint that issues the token.
- Token
Endpoint string - The endpoint to be used to request a token.
- Well
Known 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.
- Certification
Uri string - The endpoint that provides the keys necessary to validate the token.
- Issuer string
- The endpoint that issues the token.
- Token
Endpoint string - The endpoint to be used to request a token.
- Well
Known 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.
- certification
Uri String - The endpoint that provides the keys necessary to validate the token.
- issuer String
- The endpoint that issues the token.
- token
Endpoint String - The endpoint to be used to request a token.
- well
Known 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.
- certification
Uri string - The endpoint that provides the keys necessary to validate the token.
- issuer string
- The endpoint that issues the token.
- token
Endpoint string - The endpoint to be used to request a token.
- well
Known 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.
- certification
Uri String - The endpoint that provides the keys necessary to validate the token.
- issuer String
- The endpoint that issues the token.
- token
Endpoint String - The endpoint to be used to request a token.
- well
Known StringOpen Id Configuration - The endpoint that contains all the configuration endpoints for the provider.
OpenIdConnectLoginResponse
- Name
Claim 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.
- Name
Claim 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 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.
- name
Claim 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.
- name
Claim 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
- Client
Credential Pulumi.Azure Native. App. Inputs. Open Id Connect Client Credential Response - The authentication credentials of the custom Open ID Connect provider.
- Client
Id string - The client id of the custom Open ID Connect provider.
- Open
Id 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.
- Client
Credential OpenId Connect Client Credential Response - The authentication credentials of the custom Open ID Connect provider.
- Client
Id string - 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.
- client
Credential OpenId Connect Client Credential Response - The authentication credentials of the custom Open ID Connect provider.
- client
Id String - 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.
- client
Credential OpenId Connect Client Credential Response - The authentication credentials of the custom Open ID Connect provider.
- client
Id string - 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.
- 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.
- client
Credential Property Map - The authentication credentials of the custom Open ID Connect provider.
- client
Id String - The client id of the custom Open ID Connect provider.
- open
Id Property MapConnect Configuration - The configuration settings of the endpoints used for the custom Open ID Connect provider.
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified 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.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
TwitterRegistrationResponse
- Consumer
Key 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
- Consumer
Secret stringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- Consumer
Key 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
- Consumer
Secret stringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key 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
- consumer
Secret StringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key 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
- consumer
Secret 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.
- consumer
Key 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
- consumer
Secret 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
Twitter
Registration 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
Twitter
Registration 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
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
Twitter
Registration 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