WindowsWebApp is the Schema for the WindowsWebApps API. Manages a Windows Web App.
Type
CRD
Group
web.azure.upbound.io
Version
v1beta1
apiVersion: web.azure.upbound.io/v1beta1
kind: WindowsWebApp
WindowsWebAppSpec defines the desired state of WindowsWebApp
No description provided.
An auth_settings block as defined below.
An active_directory block as defined above.
Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication. Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App. Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App.
A facebook block as defined below.
Specifies a list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, "wl.basic" is used as the default scope. Specifies a list of OAuth 2.0 scopes to be requested as part of Facebook Login authentication.
A github block as defined below.
The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with client_secret_setting_name. The Client Secret of the GitHub app used for GitHub Login. Cannot be specified with client_secret_setting_name
.
Specifies a list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, "wl.basic" is used as the default scope. Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.
A google block as defined below.
The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with client_secret_setting_name. The client secret associated with the Google web application. Cannot be specified with client_secret_setting_name
.
Specifies a list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, "wl.basic" is used as the default scope. Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, "openid", "profile", and "email" are used as default scopes.
A microsoft block as defined below.
The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with client_secret_setting_name. The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with client_secret_setting_name
.
Specifies a list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, "wl.basic" is used as the default scope. The list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, wl.basic
is used as the default scope.
A twitter block as defined below.
The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with consumer_secret_setting_name. The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with consumer_secret_setting_name
.
An auth_settings_v2 block as defined below.
An active_directory_v2 block as defined below.
The list of allowed Applications for the Default Authorisation Policy. The list of allowed Applications for the Default Authorisation Policy.
Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication. Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
The list of allowed Group Names for the Default Authorisation Policy. The list of allowed Group Names for the Default Authorisation Policy.
The list of allowed Identities for the Default Authorisation Policy. The list of allowed Identities for the Default Authorisation Policy.
A list of Allowed Client Applications in the JWT Claim. A list of Allowed Client Applications in the JWT Claim.
A list of Allowed Groups in the JWT Claim. A list of Allowed Groups in the JWT Claim.
An apple_v2 block as defined below.
An azure_static_web_app_v2 block as defined below.
Zero or more custom_oidc_v2 blocks as defined below.
The list of the scopes that should be requested while authenticating. The list of the scopes that should be requested while authenticating.
The paths which should be excluded from the unauthenticated_action when it is set to RedirectToLoginPage. The paths which should be excluded from the unauthenticated_action
when it is set to RedirectToLoginPage
.
A facebook_v2 block as defined below.
The list of Login scopes that should be requested as part of Microsoft Account authentication. Specifies a list of scopes to be requested as part of Facebook Login authentication.
A github_v2 block as defined below.
The list of Login scopes that should be requested as part of Microsoft Account authentication. Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.
A google_v2 block as defined below.
Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication. Specifies a list of Allowed Audiences that will be requested as part of Google Sign-In authentication.
The list of Login scopes that should be requested as part of Microsoft Account authentication. Specifies a list of Login scopes that will be requested as part of Google Sign-In authentication.
A login block as defined below.
External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. Note: URLs within the current domain are always implicitly allowed.
A microsoft_v2 block as defined below.
Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication. Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication.
The list of Login scopes that should be requested as part of Microsoft Account authentication. The list of Login scopes that will be requested as part of Microsoft Account authentication.
A twitter_v2 block as defined below.
A backup block as defined below.
A schedule block as defined below.
An identity block as defined below.
A list of User Assigned Managed Identity IDs to be assigned to this Windows Web App.
A logs block as defined below.
A application_logs block as defined above.
A azure_blob_storage_http block as defined above.
A http_logs block as defined above.
A azure_blob_storage_http block as defined above.
A file_system block as defined above.
Reference to a ResourceGroup in azure to populate resourceGroupName.
Policies for referencing.
Selector for a ResourceGroup in azure to populate resourceGroupName.
Policies for selection.
Reference to a ServicePlan in web to populate servicePlanId.
Policies for referencing.
Selector for a ServicePlan in web to populate servicePlanId.
Policies for selection.
A site_config block as defined below.
A application_stack block as defined above.
A auto_heal_setting block as defined above. Required with auto_heal.
The action to take. Possible values are Allow or Deny.
A custom_action block as defined below.
A trigger block as defined below.
One or more status_code blocks as defined above.
A cors block as defined above.
Specifies a list of origins that should be allowed to make cross-origin calls. Specifies a list of origins that should be allowed to make cross-origin calls.
Specifies a list of Default Documents for the Windows Web App.
One or more ip_restriction blocks as defined above.
A headers block as defined above.
Specifies a list of Azure Front Door IDs.
Specifies if a Front Door Health Probe should be expected. The only possible value is 1.
Specifies a list of addresses for which matching should be applied. Omitting this value means allow any.
Specifies a list of Hosts for which matching should be applied.
Reference to a Subnet in network to populate virtualNetworkSubnetId.
Policies for referencing.
Selector for a Subnet in network to populate virtualNetworkSubnetId.
Policies for selection.
One or more scm_ip_restriction blocks as defined above.
A headers block as defined above.
Specifies a list of Azure Front Door IDs.
Specifies if a Front Door Health Probe should be expected. The only possible value is 1.
Specifies a list of addresses for which matching should be applied. Omitting this value means allow any.
Specifies a list of Hosts for which matching should be applied.
Reference to a Subnet in network to populate virtualNetworkSubnetId.
Policies for referencing.
Selector for a Subnet in network to populate virtualNetworkSubnetId.
Policies for selection.
One or more virtual_application blocks as defined below.
One or more virtual_directory blocks as defined below.
A sticky_settings block as defined below.
A list of app_setting names that the Windows Web App will not swap between Slots when a swap operation is triggered.
A list of connection_string names that the Windows Web App will not swap between Slots when a swap operation is triggered.
One or more storage_account blocks as defined below.
Reference to a Subnet in network to populate virtualNetworkSubnetId.
Policies for referencing.
Selector for a Subnet in network to populate virtualNetworkSubnetId.
Policies for selection.
THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored unless the relevant Crossplane feature flag is enabled, and may be changed or removed without notice. InitProvider holds the same fields as ForProvider, with the exception of Identifier and other resource reference fields. The fields that are in InitProvider are merged into ForProvider when the resource is created. The same fields are also added to the terraform ignore_changes hook, to avoid updating them after creation. This is useful for fields that are required on creation, but we do not desire to update them after creation, for example because of an external controller is managing them, like an autoscaler.
An auth_settings block as defined below.
An active_directory block as defined above.
Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication. Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App. Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App.
A facebook block as defined below.
Specifies a list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, "wl.basic" is used as the default scope. Specifies a list of OAuth 2.0 scopes to be requested as part of Facebook Login authentication.
A github block as defined below.
Specifies a list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, "wl.basic" is used as the default scope. Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.
A google block as defined below.
Specifies a list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, "wl.basic" is used as the default scope. Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, "openid", "profile", and "email" are used as default scopes.
A microsoft block as defined below.
Specifies a list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, "wl.basic" is used as the default scope. The list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, wl.basic
is used as the default scope.
A twitter block as defined below.
An auth_settings_v2 block as defined below.
An active_directory_v2 block as defined below.
The list of allowed Applications for the Default Authorisation Policy. The list of allowed Applications for the Default Authorisation Policy.
Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication. Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
The list of allowed Group Names for the Default Authorisation Policy. The list of allowed Group Names for the Default Authorisation Policy.
The list of allowed Identities for the Default Authorisation Policy. The list of allowed Identities for the Default Authorisation Policy.
A list of Allowed Client Applications in the JWT Claim. A list of Allowed Client Applications in the JWT Claim.
A list of Allowed Groups in the JWT Claim. A list of Allowed Groups in the JWT Claim.
An apple_v2 block as defined below.
An azure_static_web_app_v2 block as defined below.
Zero or more custom_oidc_v2 blocks as defined below.
The list of the scopes that should be requested while authenticating. The list of the scopes that should be requested while authenticating.
The paths which should be excluded from the unauthenticated_action when it is set to RedirectToLoginPage. The paths which should be excluded from the unauthenticated_action
when it is set to RedirectToLoginPage
.
A facebook_v2 block as defined below.
The list of Login scopes that should be requested as part of Microsoft Account authentication. Specifies a list of scopes to be requested as part of Facebook Login authentication.
A github_v2 block as defined below.
The list of Login scopes that should be requested as part of Microsoft Account authentication. Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.
A google_v2 block as defined below.
Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication. Specifies a list of Allowed Audiences that will be requested as part of Google Sign-In authentication.
The list of Login scopes that should be requested as part of Microsoft Account authentication. Specifies a list of Login scopes that will be requested as part of Google Sign-In authentication.
A login block as defined below.
External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. External URLs that can be redirected to as part of logging in or logging out of the app. This is an advanced setting typically only needed by Windows Store application backends. Note: URLs within the current domain are always implicitly allowed.
A microsoft_v2 block as defined below.
Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication. Specifies a list of Allowed Audiences that will be requested as part of Microsoft Sign-In authentication.
The list of Login scopes that should be requested as part of Microsoft Account authentication. The list of Login scopes that will be requested as part of Microsoft Account authentication.
A twitter_v2 block as defined below.