WebAppsOperations Class  
Warning
DO NOT instantiate this class directly.
Instead, you should access the following operations through
<xref:web_apps> attribute.
Constructor
WebAppsOperations(*args, **kwargs)Methods
| add_premier_add_on | Updates a named add-on of an app. Description for Updates a named add-on of an app. | 
| add_premier_add_on_slot | Updates a named add-on of an app. Description for Updates a named add-on of an app. | 
| analyze_custom_hostname | Analyze a custom hostname. Description for Analyze a custom hostname. | 
| analyze_custom_hostname_slot | Analyze a custom hostname. Description for Analyze a custom hostname. | 
| apply_slot_config_to_production | Applies the configuration settings from the target slot onto the current slot. Description for Applies the configuration settings from the target slot onto the current slot. | 
| apply_slot_configuration_slot | Applies the configuration settings from the target slot onto the current slot. Description for Applies the configuration settings from the target slot onto the current slot. | 
| backup | Creates a backup of an app. Description for Creates a backup of an app. | 
| backup_slot | Creates a backup of an app. Description for Creates a backup of an app. | 
| begin_approve_or_reject_private_endpoint_connection | Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. | 
| begin_approve_or_reject_private_endpoint_connection_slot | Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. | 
| begin_create_function | Create function for web site, or a deployment slot. Description for Create function for web site, or a deployment slot. | 
| begin_create_instance_function_slot | Create function for web site, or a deployment slot. Description for Create function for web site, or a deployment slot. | 
| begin_create_instance_ms_deploy_operation | Invoke the MSDeploy web app extension. Description for Invoke the MSDeploy web app extension. | 
| begin_create_instance_ms_deploy_operation_slot | Invoke the MSDeploy web app extension. Description for Invoke the MSDeploy web app extension. | 
| begin_create_ms_deploy_operation | Invoke the MSDeploy web app extension. Description for Invoke the MSDeploy web app extension. | 
| begin_create_ms_deploy_operation_slot | Invoke the MSDeploy web app extension. Description for Invoke the MSDeploy web app extension. | 
| begin_create_or_update | Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. | 
| begin_create_or_update_slot | Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. | 
| begin_create_or_update_source_control | Updates the source control configuration of an app. Description for Updates the source control configuration of an app. | 
| begin_create_or_update_source_control_slot | Updates the source control configuration of an app. Description for Updates the source control configuration of an app. | 
| begin_delete_private_endpoint_connection | Deletes a private endpoint connection. Description for Deletes a private endpoint connection. | 
| begin_delete_private_endpoint_connection_slot | Deletes a private endpoint connection. Description for Deletes a private endpoint connection. | 
| begin_get_production_site_deployment_status | Gets the deployment status for an app (or deployment slot, if specified). Gets the deployment status for an app (or deployment slot, if specified). | 
| begin_get_slot_site_deployment_status_slot | Gets the deployment status for an app (or deployment slot, if specified). Gets the deployment status for an app (or deployment slot, if specified). | 
| begin_install_site_extension | Install site extension on a web site, or a deployment slot. Description for Install site extension on a web site, or a deployment slot. | 
| begin_install_site_extension_slot | Install site extension on a web site, or a deployment slot. Description for Install site extension on a web site, or a deployment slot. | 
| begin_list_publishing_credentials | Gets the Git/FTP publishing credentials of an app. Description for Gets the Git/FTP publishing credentials of an app. | 
| begin_list_publishing_credentials_slot | Gets the Git/FTP publishing credentials of an app. Description for Gets the Git/FTP publishing credentials of an app. | 
| begin_migrate_my_sql | Migrates a local (in-app) MySql database to a remote MySql database. Description for Migrates a local (in-app) MySql database to a remote MySql database. | 
| begin_migrate_storage | Restores a web app. Description for Restores a web app. | 
| begin_restore | Restores a specific backup to another app (or deployment slot, if specified). Description for Restores a specific backup to another app (or deployment slot, if specified). | 
| begin_restore_from_backup_blob | Restores an app from a backup blob in Azure Storage. Description for Restores an app from a backup blob in Azure Storage. | 
| begin_restore_from_backup_blob_slot | Restores an app from a backup blob in Azure Storage. Description for Restores an app from a backup blob in Azure Storage. | 
| begin_restore_from_deleted_app | Restores a deleted web app to this web app. Description for Restores a deleted web app to this web app. | 
| begin_restore_from_deleted_app_slot | Restores a deleted web app to this web app. Description for Restores a deleted web app to this web app. | 
| begin_restore_slot | Restores a specific backup to another app (or deployment slot, if specified). Description for Restores a specific backup to another app (or deployment slot, if specified). | 
| begin_restore_snapshot | Restores a web app from a snapshot. Description for Restores a web app from a snapshot. | 
| begin_restore_snapshot_slot | Restores a web app from a snapshot. Description for Restores a web app from a snapshot. | 
| begin_start_network_trace | Start capturing network packets for the site. Description for Start capturing network packets for the site. | 
| begin_start_network_trace_slot | Start capturing network packets for the site. Description for Start capturing network packets for the site. | 
| begin_start_web_site_network_trace_operation | Start capturing network packets for the site. Description for Start capturing network packets for the site. | 
| begin_start_web_site_network_trace_operation_slot | Start capturing network packets for the site. Description for Start capturing network packets for the site. | 
| begin_swap_slot | Swaps two deployment slots of an app. Description for Swaps two deployment slots of an app. | 
| begin_swap_slot_with_production | Swaps two deployment slots of an app. Description for Swaps two deployment slots of an app. | 
| create_deployment | Create a deployment for an app, or a deployment slot. Description for Create a deployment for an app, or a deployment slot. | 
| create_deployment_slot | Create a deployment for an app, or a deployment slot. Description for Create a deployment for an app, or a deployment slot. | 
| create_one_deploy_operation | Invoke the OneDeploy publish web app extension. Description for Invoke the OneDeploy publish web app extension. | 
| create_or_update_configuration | Updates the configuration of an app. Description for Updates the configuration of an app. | 
| create_or_update_configuration_slot | Updates the configuration of an app. Description for Updates the configuration of an app. | 
| create_or_update_domain_ownership_identifier | Creates a domain ownership identifier for web app, or updates an existing ownership identifier. Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier. | 
| create_or_update_domain_ownership_identifier_slot | Creates a domain ownership identifier for web app, or updates an existing ownership identifier. Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier. | 
| create_or_update_function_secret | Add or update a function secret. Description for Add or update a function secret. | 
| create_or_update_function_secret_slot | Add or update a function secret. Description for Add or update a function secret. | 
| create_or_update_host_name_binding | Creates a hostname binding for an app. Description for Creates a hostname binding for an app. | 
| create_or_update_host_name_binding_slot | Creates a hostname binding for an app. Description for Creates a hostname binding for an app. | 
| create_or_update_host_secret | Add or update a host level secret. Description for Add or update a host level secret. | 
| create_or_update_host_secret_slot | Add or update a host level secret. Description for Add or update a host level secret. | 
| create_or_update_hybrid_connection | Creates a new Hybrid Connection using a Service Bus relay. Description for Creates a new Hybrid Connection using a Service Bus relay. | 
| create_or_update_hybrid_connection_slot | Creates a new Hybrid Connection using a Service Bus relay. Description for Creates a new Hybrid Connection using a Service Bus relay. | 
| create_or_update_public_certificate | Creates a hostname binding for an app. Description for Creates a hostname binding for an app. | 
| create_or_update_public_certificate_slot | Creates a hostname binding for an app. Description for Creates a hostname binding for an app. | 
| create_or_update_relay_service_connection | Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). | 
| create_or_update_relay_service_connection_slot | Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). | 
| create_or_update_site_container | Creates or Updates a site container for a site, or a deployment slot. Creates or Updates a site container for a site, or a deployment slot. | 
| create_or_update_site_container_slot | Creates or Updates a site container for a site, or a deployment slot. Creates or Updates a site container for a site, or a deployment slot. | 
| create_or_update_swift_virtual_network_connection_with_check | Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in. Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in. | 
| create_or_update_swift_virtual_network_connection_with_check_slot | Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in. Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in. | 
| create_or_update_vnet_connection | Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). | 
| create_or_update_vnet_connection_gateway | Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). | 
| create_or_update_vnet_connection_gateway_slot | Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). | 
| create_or_update_vnet_connection_slot | Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). | 
| delete | Deletes a web, mobile, or API app, or one of the deployment slots. Description for Deletes a web, mobile, or API app, or one of the deployment slots. | 
| delete_backup | Deletes a backup of an app by its ID. Description for Deletes a backup of an app by its ID. | 
| delete_backup_configuration | Deletes the backup configuration of an app. Description for Deletes the backup configuration of an app. | 
| delete_backup_configuration_slot | Deletes the backup configuration of an app. Description for Deletes the backup configuration of an app. | 
| delete_backup_slot | Deletes a backup of an app by its ID. Description for Deletes a backup of an app by its ID. | 
| delete_continuous_web_job | Delete a continuous web job by its ID for an app, or a deployment slot. Description for Delete a continuous web job by its ID for an app, or a deployment slot. | 
| delete_continuous_web_job_slot | Delete a continuous web job by its ID for an app, or a deployment slot. Description for Delete a continuous web job by its ID for an app, or a deployment slot. | 
| delete_deployment | Delete a deployment by its ID for an app, or a deployment slot. Description for Delete a deployment by its ID for an app, or a deployment slot. | 
| delete_deployment_slot | Delete a deployment by its ID for an app, or a deployment slot. Description for Delete a deployment by its ID for an app, or a deployment slot. | 
| delete_domain_ownership_identifier | Deletes a domain ownership identifier for a web app. Description for Deletes a domain ownership identifier for a web app. | 
| delete_domain_ownership_identifier_slot | Deletes a domain ownership identifier for a web app. Description for Deletes a domain ownership identifier for a web app. | 
| delete_function | Delete a function for web site, or a deployment slot. Description for Delete a function for web site, or a deployment slot. | 
| delete_function_secret | Delete a function secret. Description for Delete a function secret. | 
| delete_function_secret_slot | Delete a function secret. Description for Delete a function secret. | 
| delete_host_name_binding | Deletes a hostname binding for an app. Description for Deletes a hostname binding for an app. | 
| delete_host_name_binding_slot | Deletes a hostname binding for an app. Description for Deletes a hostname binding for an app. | 
| delete_host_secret | Delete a host level secret. Description for Delete a host level secret. | 
| delete_host_secret_slot | Delete a host level secret. Description for Delete a host level secret. | 
| delete_hybrid_connection | Removes a Hybrid Connection from this site. Description for Removes a Hybrid Connection from this site. | 
| delete_hybrid_connection_slot | Removes a Hybrid Connection from this site. Description for Removes a Hybrid Connection from this site. | 
| delete_instance_function_slot | Delete a function for web site, or a deployment slot. Description for Delete a function for web site, or a deployment slot. | 
| delete_instance_process | Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. | 
| delete_instance_process_slot | Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. | 
| delete_premier_add_on | Delete a premier add-on from an app. Description for Delete a premier add-on from an app. | 
| delete_premier_add_on_slot | Delete a premier add-on from an app. Description for Delete a premier add-on from an app. | 
| delete_process | Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. | 
| delete_process_slot | Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. | 
| delete_public_certificate | Deletes a hostname binding for an app. Description for Deletes a hostname binding for an app. | 
| delete_public_certificate_slot | Deletes a hostname binding for an app. Description for Deletes a hostname binding for an app. | 
| delete_relay_service_connection | Deletes a relay service connection by its name. Description for Deletes a relay service connection by its name. | 
| delete_relay_service_connection_slot | Deletes a relay service connection by its name. Description for Deletes a relay service connection by its name. | 
| delete_site_container | Deletes a site container for a site, or a deployment slot. Deletes a site container for a site, or a deployment slot. | 
| delete_site_container_slot | Deletes a site container for a site, or a deployment slot. Deletes a site container for a site, or a deployment slot. | 
| delete_site_extension | Remove a site extension from a web site, or a deployment slot. Description for Remove a site extension from a web site, or a deployment slot. | 
| delete_site_extension_slot | Remove a site extension from a web site, or a deployment slot. Description for Remove a site extension from a web site, or a deployment slot. | 
| delete_slot | Deletes a web, mobile, or API app, or one of the deployment slots. Description for Deletes a web, mobile, or API app, or one of the deployment slots. | 
| delete_source_control | Deletes the source control configuration of an app. Description for Deletes the source control configuration of an app. | 
| delete_source_control_slot | Deletes the source control configuration of an app. Description for Deletes the source control configuration of an app. | 
| delete_swift_virtual_network | Deletes a Swift Virtual Network connection from an app (or deployment slot). Description for Deletes a Swift Virtual Network connection from an app (or deployment slot). | 
| delete_swift_virtual_network_slot | Deletes a Swift Virtual Network connection from an app (or deployment slot). Description for Deletes a Swift Virtual Network connection from an app (or deployment slot). | 
| delete_triggered_web_job | Delete a triggered web job by its ID for an app, or a deployment slot. Description for Delete a triggered web job by its ID for an app, or a deployment slot. | 
| delete_triggered_web_job_slot | Delete a triggered web job by its ID for an app, or a deployment slot. Description for Delete a triggered web job by its ID for an app, or a deployment slot. | 
| delete_vnet_connection | Deletes a connection from an app (or deployment slot to a named virtual network. Description for Deletes a connection from an app (or deployment slot to a named virtual network. | 
| delete_vnet_connection_slot | Deletes a connection from an app (or deployment slot to a named virtual network. Description for Deletes a connection from an app (or deployment slot to a named virtual network. | 
| deploy_workflow_artifacts | Creates the artifacts for web site, or a deployment slot. Description for Creates the artifacts for web site, or a deployment slot. | 
| deploy_workflow_artifacts_slot | Creates the artifacts for web site, or a deployment slot. Description for Creates the artifacts for web site, or a deployment slot. | 
| discover_backup | Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup. Description for Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup. | 
| discover_backup_slot | Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup. Description for Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup. | 
| generate_new_site_publishing_password | Generates a new publishing password for an app (or deployment slot, if specified). Description for Generates a new publishing password for an app (or deployment slot, if specified). | 
| generate_new_site_publishing_password_slot | Generates a new publishing password for an app (or deployment slot, if specified). Description for Generates a new publishing password for an app (or deployment slot, if specified). | 
| get | Gets the details of a web, mobile, or API app. Description for Gets the details of a web, mobile, or API app. | 
| get_app_setting_key_vault_reference | Gets the config reference and status of an app. Description for Gets the config reference and status of an app. | 
| get_app_setting_key_vault_reference_slot | Gets the config reference and status of an app. Description for Gets the config reference and status of an app. | 
| get_app_settings_key_vault_references | Gets the config reference app settings and status of an app. Description for Gets the config reference app settings and status of an app. | 
| get_app_settings_key_vault_references_slot | Gets the config reference app settings and status of an app. Description for Gets the config reference app settings and status of an app. | 
| get_auth_settings | Gets the Authentication/Authorization settings of an app. Description for Gets the Authentication/Authorization settings of an app. | 
| get_auth_settings_slot | Gets the Authentication/Authorization settings of an app. Description for Gets the Authentication/Authorization settings of an app. | 
| get_auth_settings_v2 | Gets site's Authentication / Authorization settings for apps via the V2 format. Description for Gets site's Authentication / Authorization settings for apps via the V2 format. | 
| get_auth_settings_v2_slot | Gets site's Authentication / Authorization settings for apps via the V2 format. Description for Gets site's Authentication / Authorization settings for apps via the V2 format. | 
| get_auth_settings_v2_without_secrets | Gets site's Authentication / Authorization settings for apps via the V2 format. Description for Gets site's Authentication / Authorization settings for apps via the V2 format. | 
| get_auth_settings_v2_without_secrets_slot | Gets site's Authentication / Authorization settings for apps via the V2 format. Gets site's Authentication / Authorization settings for apps via the V2 format. | 
| get_backup_configuration | Gets the backup configuration of an app. Description for Gets the backup configuration of an app. | 
| get_backup_configuration_slot | Gets the backup configuration of an app. Description for Gets the backup configuration of an app. | 
| get_backup_status | Gets a backup of an app by its ID. Description for Gets a backup of an app by its ID. | 
| get_backup_status_slot | Gets a backup of an app by its ID. Description for Gets a backup of an app by its ID. | 
| get_configuration | Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. | 
| get_configuration_slot | Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. | 
| get_configuration_snapshot | Gets a snapshot of the configuration of an app at a previous point in time. Description for Gets a snapshot of the configuration of an app at a previous point in time. | 
| get_configuration_snapshot_slot | Gets a snapshot of the configuration of an app at a previous point in time. Description for Gets a snapshot of the configuration of an app at a previous point in time. | 
| get_container_logs_zip | Gets the ZIP archived docker log files for the given site. Description for Gets the ZIP archived docker log files for the given site. | 
| get_container_logs_zip_slot | Gets the ZIP archived docker log files for the given site. Description for Gets the ZIP archived docker log files for the given site. | 
| get_continuous_web_job | Gets a continuous web job by its ID for an app, or a deployment slot. Description for Gets a continuous web job by its ID for an app, or a deployment slot. | 
| get_continuous_web_job_slot | Gets a continuous web job by its ID for an app, or a deployment slot. Description for Gets a continuous web job by its ID for an app, or a deployment slot. | 
| get_deployment | Get a deployment by its ID for an app, or a deployment slot. Description for Get a deployment by its ID for an app, or a deployment slot. | 
| get_deployment_slot | Get a deployment by its ID for an app, or a deployment slot. Description for Get a deployment by its ID for an app, or a deployment slot. | 
| get_diagnostic_logs_configuration | Gets the logging configuration of an app. Description for Gets the logging configuration of an app. | 
| get_diagnostic_logs_configuration_slot | Gets the logging configuration of an app. Description for Gets the logging configuration of an app. | 
| get_domain_ownership_identifier | Get domain ownership identifier for web app. Description for Get domain ownership identifier for web app. | 
| get_domain_ownership_identifier_slot | Get domain ownership identifier for web app. Description for Get domain ownership identifier for web app. | 
| get_ftp_allowed | Returns whether FTP is allowed on the site or not. Description for Returns whether FTP is allowed on the site or not. | 
| get_ftp_allowed_slot | Returns whether FTP is allowed on the site or not. Description for Returns whether FTP is allowed on the site or not. | 
| get_function | Get function information by its ID for web site, or a deployment slot. Description for Get function information by its ID for web site, or a deployment slot. | 
| get_functions_admin_token | Fetch a short lived token that can be exchanged for a master key. Description for Fetch a short lived token that can be exchanged for a master key. | 
| get_functions_admin_token_slot | Fetch a short lived token that can be exchanged for a master key. Description for Fetch a short lived token that can be exchanged for a master key. | 
| get_host_name_binding | Get the named hostname binding for an app (or deployment slot, if specified). Description for Get the named hostname binding for an app (or deployment slot, if specified). | 
| get_host_name_binding_slot | Get the named hostname binding for an app (or deployment slot, if specified). Description for Get the named hostname binding for an app (or deployment slot, if specified). | 
| get_hybrid_connection | Retrieves a specific Service Bus Hybrid Connection used by this Web App. Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App. | 
| get_hybrid_connection_slot | Retrieves a specific Service Bus Hybrid Connection used by this Web App. Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App. | 
| get_instance_function_slot | Get function information by its ID for web site, or a deployment slot. Description for Get function information by its ID for web site, or a deployment slot. | 
| get_instance_info | Gets all scale-out instances of an app. Description for Gets all scale-out instances of an app. | 
| get_instance_info_slot | Gets all scale-out instances of an app. Description for Gets all scale-out instances of an app. | 
| get_instance_ms_deploy_log | Get the MSDeploy Log for the last MSDeploy operation. Description for Get the MSDeploy Log for the last MSDeploy operation. | 
| get_instance_ms_deploy_log_slot | Get the MSDeploy Log for the last MSDeploy operation. Description for Get the MSDeploy Log for the last MSDeploy operation. | 
| get_instance_ms_deploy_status | Get the status of the last MSDeploy operation. Description for Get the status of the last MSDeploy operation. | 
| get_instance_ms_deploy_status_slot | Get the status of the last MSDeploy operation. Description for Get the status of the last MSDeploy operation. | 
| get_instance_process | Get process information by its ID for a specific scaled-out instance in a web site. Description for Get process information by its ID for a specific scaled-out instance in a web site. | 
| get_instance_process_dump | Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. | 
| get_instance_process_dump_slot | Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. | 
| get_instance_process_module | Get process information by its ID for a specific scaled-out instance in a web site. Description for Get process information by its ID for a specific scaled-out instance in a web site. | 
| get_instance_process_module_slot | Get process information by its ID for a specific scaled-out instance in a web site. Description for Get process information by its ID for a specific scaled-out instance in a web site. | 
| get_instance_process_slot | Get process information by its ID for a specific scaled-out instance in a web site. Description for Get process information by its ID for a specific scaled-out instance in a web site. | 
| get_instance_workflow_slot | Get workflow information by its ID for web site, or a deployment slot. Get workflow information by its ID for web site, or a deployment slot. | 
| get_migrate_my_sql_status | Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled. Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled. | 
| get_migrate_my_sql_status_slot | Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled. Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled. | 
| get_ms_deploy_log | Get the MSDeploy Log for the last MSDeploy operation. Description for Get the MSDeploy Log for the last MSDeploy operation. | 
| get_ms_deploy_log_slot | Get the MSDeploy Log for the last MSDeploy operation. Description for Get the MSDeploy Log for the last MSDeploy operation. | 
| get_ms_deploy_status | Get the status of the last MSDeploy operation. Description for Get the status of the last MSDeploy operation. | 
| get_ms_deploy_status_slot | Get the status of the last MSDeploy operation. Description for Get the status of the last MSDeploy operation. | 
| get_network_trace_operation | Gets a named operation for a network trace capturing (or deployment slot, if specified). Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). | 
| get_network_trace_operation_slot | Gets a named operation for a network trace capturing (or deployment slot, if specified). Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). | 
| get_network_trace_operation_slot_v2 | Gets a named operation for a network trace capturing (or deployment slot, if specified). Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). | 
| get_network_trace_operation_v2 | Gets a named operation for a network trace capturing (or deployment slot, if specified). Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). | 
| get_network_traces | Gets a named operation for a network trace capturing (or deployment slot, if specified). Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). | 
| get_network_traces_slot | Gets a named operation for a network trace capturing (or deployment slot, if specified). Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). | 
| get_network_traces_slot_v2 | Gets a named operation for a network trace capturing (or deployment slot, if specified). Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). | 
| get_network_traces_v2 | Gets a named operation for a network trace capturing (or deployment slot, if specified). Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). | 
| get_one_deploy_status | Invoke onedeploy status API /api/deployments and gets the deployment status for the site. Description for Invoke onedeploy status API /api/deployments and gets the deployment status for the site. | 
| get_premier_add_on | Gets a named add-on of an app. Description for Gets a named add-on of an app. | 
| get_premier_add_on_slot | Gets a named add-on of an app. Description for Gets a named add-on of an app. | 
| get_private_access | Gets data around private site access enablement and authorized Virtual Networks that can access the site. Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site. | 
| get_private_access_slot | Gets data around private site access enablement and authorized Virtual Networks that can access the site. Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site. | 
| get_private_endpoint_connection | Gets a private endpoint connection. Description for Gets a private endpoint connection. | 
| get_private_endpoint_connection_list | Gets the list of private endpoint connections associated with a site. Description for Gets the list of private endpoint connections associated with a site. | 
| get_private_endpoint_connection_list_slot | Gets the list of private endpoint connections associated with a site. Description for Gets the list of private endpoint connections associated with a site. | 
| get_private_endpoint_connection_slot | Gets a private endpoint connection. Description for Gets a private endpoint connection. | 
| get_private_link_resources | Gets the private link resources. Description for Gets the private link resources. | 
| get_private_link_resources_slot | Gets the private link resources. Description for Gets the private link resources. | 
| get_process | Get process information by its ID for a specific scaled-out instance in a web site. Description for Get process information by its ID for a specific scaled-out instance in a web site. | 
| get_process_dump | Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. | 
| get_process_dump_slot | Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. | 
| get_process_module | Get process information by its ID for a specific scaled-out instance in a web site. Description for Get process information by its ID for a specific scaled-out instance in a web site. | 
| get_process_module_slot | Get process information by its ID for a specific scaled-out instance in a web site. Description for Get process information by its ID for a specific scaled-out instance in a web site. | 
| get_process_slot | Get process information by its ID for a specific scaled-out instance in a web site. Description for Get process information by its ID for a specific scaled-out instance in a web site. | 
| get_public_certificate | Get the named public certificate for an app (or deployment slot, if specified). Description for Get the named public certificate for an app (or deployment slot, if specified). | 
| get_public_certificate_slot | Get the named public certificate for an app (or deployment slot, if specified). Description for Get the named public certificate for an app (or deployment slot, if specified). | 
| get_relay_service_connection | Gets a hybrid connection configuration by its name. Description for Gets a hybrid connection configuration by its name. | 
| get_relay_service_connection_slot | Gets a hybrid connection configuration by its name. Description for Gets a hybrid connection configuration by its name. | 
| get_scm_allowed | Returns whether Scm basic auth is allowed on the site or not. Description for Returns whether Scm basic auth is allowed on the site or not. | 
| get_scm_allowed_slot | Returns whether Scm basic auth is allowed on the site or not. Description for Returns whether Scm basic auth is allowed on the site or not. | 
| get_site_connection_string_key_vault_reference | Gets the config reference and status of an app. Description for Gets the config reference and status of an app. | 
| get_site_connection_string_key_vault_reference_slot | Gets the config reference and status of an app. Description for Gets the config reference and status of an app. | 
| get_site_connection_string_key_vault_references | Gets the config reference app settings and status of an app. Description for Gets the config reference app settings and status of an app. | 
| get_site_connection_string_key_vault_references_slot | Gets the config reference app settings and status of an app. Description for Gets the config reference app settings and status of an app. | 
| get_site_container | Gets a site container of a site, or a deployment slot. Gets a site container of a site, or a deployment slot. | 
| get_site_container_slot | Gets a site container of a site, or a deployment slot. Gets a site container of a site, or a deployment slot. | 
| get_site_extension | Get site extension information by its ID for a web site, or a deployment slot. Description for Get site extension information by its ID for a web site, or a deployment slot. | 
| get_site_extension_slot | Get site extension information by its ID for a web site, or a deployment slot. Description for Get site extension information by its ID for a web site, or a deployment slot. | 
| get_site_php_error_log_flag | Gets web app's event logs. Description for Gets web app's event logs. | 
| get_site_php_error_log_flag_slot | Gets web app's event logs. Description for Gets web app's event logs. | 
| get_slot | Gets the details of a web, mobile, or API app. Description for Gets the details of a web, mobile, or API app. | 
| get_source_control | Gets the source control configuration of an app. Description for Gets the source control configuration of an app. | 
| get_source_control_slot | Gets the source control configuration of an app. Description for Gets the source control configuration of an app. | 
| get_swift_virtual_network_connection | Gets a Swift Virtual Network connection. Description for Gets a Swift Virtual Network connection. | 
| get_swift_virtual_network_connection_slot | Gets a Swift Virtual Network connection. Description for Gets a Swift Virtual Network connection. | 
| get_triggered_web_job | Gets a triggered web job by its ID for an app, or a deployment slot. Description for Gets a triggered web job by its ID for an app, or a deployment slot. | 
| get_triggered_web_job_history | Gets a triggered web job's history by its ID for an app, , or a deployment slot. Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot. | 
| get_triggered_web_job_history_slot | Gets a triggered web job's history by its ID for an app, , or a deployment slot. Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot. | 
| get_triggered_web_job_slot | Gets a triggered web job by its ID for an app, or a deployment slot. Description for Gets a triggered web job by its ID for an app, or a deployment slot. | 
| get_vnet_connection | Gets a virtual network the app (or deployment slot) is connected to by name. Description for Gets a virtual network the app (or deployment slot) is connected to by name. | 
| get_vnet_connection_gateway | Gets an app's Virtual Network gateway. Description for Gets an app's Virtual Network gateway. | 
| get_vnet_connection_gateway_slot | Gets an app's Virtual Network gateway. Description for Gets an app's Virtual Network gateway. | 
| get_vnet_connection_slot | Gets a virtual network the app (or deployment slot) is connected to by name. Description for Gets a virtual network the app (or deployment slot) is connected to by name. | 
| get_web_job | Get webjob information for an app, or a deployment slot. Description for Get webjob information for an app, or a deployment slot. | 
| get_web_job_slot | Get webjob information for an app, or a deployment slot. Description for Get webjob information for an app, or a deployment slot. | 
| get_web_site_container_logs | Gets the last lines of docker logs for the given site. Description for Gets the last lines of docker logs for the given site. | 
| get_web_site_container_logs_slot | Gets the last lines of docker logs for the given site. Description for Gets the last lines of docker logs for the given site. | 
| get_workflow | Get workflow information by its ID for web site, or a deployment slot. Get workflow information by its ID for web site, or a deployment slot. | 
| is_cloneable | Shows whether an app can be cloned to another resource group or subscription. Description for Shows whether an app can be cloned to another resource group or subscription. | 
| is_cloneable_slot | Shows whether an app can be cloned to another resource group or subscription. Description for Shows whether an app can be cloned to another resource group or subscription. | 
| list | Get all apps for a subscription. Description for Get all apps for a subscription. | 
| list_application_settings | Gets the application settings of an app. Description for Gets the application settings of an app. | 
| list_application_settings_slot | Gets the application settings of an app. Description for Gets the application settings of an app. | 
| list_azure_storage_accounts | Gets the Azure storage account configurations of an app. Description for Gets the Azure storage account configurations of an app. | 
| list_azure_storage_accounts_slot | Gets the Azure storage account configurations of an app. Description for Gets the Azure storage account configurations of an app. | 
| list_backup_status_secrets | Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body. Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body. | 
| list_backup_status_secrets_slot | Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body. Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body. | 
| list_backups | Gets existing backups of an app. Description for Gets existing backups of an app. | 
| list_backups_slot | Gets existing backups of an app. Description for Gets existing backups of an app. | 
| list_basic_publishing_credentials_policies | Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. | 
| list_basic_publishing_credentials_policies_slot | Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. | 
| list_by_resource_group | Gets all web, mobile, and API apps in the specified resource group. Description for Gets all web, mobile, and API apps in the specified resource group. | 
| list_configuration_snapshot_info | Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot. Description for Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot. | 
| list_configuration_snapshot_info_slot | Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot. Description for Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot. | 
| list_configurations | List the configurations of an app. Description for List the configurations of an app. | 
| list_configurations_slot | List the configurations of an app. Description for List the configurations of an app. | 
| list_connection_strings | Gets the connection strings of an app. Description for Gets the connection strings of an app. | 
| list_connection_strings_slot | Gets the connection strings of an app. Description for Gets the connection strings of an app. | 
| list_continuous_web_jobs | List continuous web jobs for an app, or a deployment slot. Description for List continuous web jobs for an app, or a deployment slot. | 
| list_continuous_web_jobs_slot | List continuous web jobs for an app, or a deployment slot. Description for List continuous web jobs for an app, or a deployment slot. | 
| list_deployment_log | List deployment log for specific deployment for an app, or a deployment slot. Description for List deployment log for specific deployment for an app, or a deployment slot. | 
| list_deployment_log_slot | List deployment log for specific deployment for an app, or a deployment slot. Description for List deployment log for specific deployment for an app, or a deployment slot. | 
| list_deployments | List deployments for an app, or a deployment slot. Description for List deployments for an app, or a deployment slot. | 
| list_deployments_slot | List deployments for an app, or a deployment slot. Description for List deployments for an app, or a deployment slot. | 
| list_domain_ownership_identifiers | Lists ownership identifiers for domain associated with web app. Description for Lists ownership identifiers for domain associated with web app. | 
| list_domain_ownership_identifiers_slot | Lists ownership identifiers for domain associated with web app. Description for Lists ownership identifiers for domain associated with web app. | 
| list_function_keys | Get function keys for a function in a web site, or a deployment slot. Description for Get function keys for a function in a web site, or a deployment slot. | 
| list_function_keys_slot | Get function keys for a function in a web site, or a deployment slot. Description for Get function keys for a function in a web site, or a deployment slot. | 
| list_function_secrets | Get function secrets for a function in a web site, or a deployment slot. Description for Get function secrets for a function in a web site, or a deployment slot. | 
| list_function_secrets_slot | Get function secrets for a function in a web site, or a deployment slot. Description for Get function secrets for a function in a web site, or a deployment slot. | 
| list_functions | List the functions for a web site, or a deployment slot. Description for List the functions for a web site, or a deployment slot. | 
| list_host_keys | Get host secrets for a function app. Description for Get host secrets for a function app. | 
| list_host_keys_slot | Get host secrets for a function app. Description for Get host secrets for a function app. | 
| list_host_name_bindings | Get hostname bindings for an app or a deployment slot. Description for Get hostname bindings for an app or a deployment slot. | 
| list_host_name_bindings_slot | Get hostname bindings for an app or a deployment slot. Description for Get hostname bindings for an app or a deployment slot. | 
| list_hybrid_connections | Retrieves all Service Bus Hybrid Connections used by this Web App. Description for Retrieves all Service Bus Hybrid Connections used by this Web App. | 
| list_hybrid_connections_slot | Retrieves all Service Bus Hybrid Connections used by this Web App. Description for Retrieves all Service Bus Hybrid Connections used by this Web App. | 
| list_instance_functions_slot | List the functions for a web site, or a deployment slot. Description for List the functions for a web site, or a deployment slot. | 
| list_instance_identifiers | Gets all scale-out instances of an app. Description for Gets all scale-out instances of an app. | 
| list_instance_identifiers_slot | Gets all scale-out instances of an app. Description for Gets all scale-out instances of an app. | 
| list_instance_process_modules | List module information for a process by its ID for a specific scaled-out instance in a web site. Description for List module information for a process by its ID for a specific scaled-out instance in a web site. | 
| list_instance_process_modules_slot | List module information for a process by its ID for a specific scaled-out instance in a web site. Description for List module information for a process by its ID for a specific scaled-out instance in a web site. | 
| list_instance_process_threads | List the threads in a process by its ID for a specific scaled-out instance in a web site. Description for List the threads in a process by its ID for a specific scaled-out instance in a web site. | 
| list_instance_process_threads_slot | List the threads in a process by its ID for a specific scaled-out instance in a web site. Description for List the threads in a process by its ID for a specific scaled-out instance in a web site. | 
| list_instance_processes | Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. | 
| list_instance_processes_slot | Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. | 
| list_instance_workflows_slot | List the workflows for a web site, or a deployment slot. List the workflows for a web site, or a deployment slot. | 
| list_metadata | Gets the metadata of an app. Description for Gets the metadata of an app. | 
| list_metadata_slot | Gets the metadata of an app. Description for Gets the metadata of an app. | 
| list_network_features | Gets all network features used by the app (or deployment slot, if specified). Description for Gets all network features used by the app (or deployment slot, if specified). | 
| list_network_features_slot | Gets all network features used by the app (or deployment slot, if specified). Description for Gets all network features used by the app (or deployment slot, if specified). | 
| list_perf_mon_counters | Gets perfmon counters for web app. Description for Gets perfmon counters for web app. | 
| list_perf_mon_counters_slot | Gets perfmon counters for web app. Description for Gets perfmon counters for web app. | 
| list_premier_add_ons | Gets the premier add-ons of an app. Description for Gets the premier add-ons of an app. | 
| list_premier_add_ons_slot | Gets the premier add-ons of an app. Description for Gets the premier add-ons of an app. | 
| list_process_modules | List module information for a process by its ID for a specific scaled-out instance in a web site. Description for List module information for a process by its ID for a specific scaled-out instance in a web site. | 
| list_process_modules_slot | List module information for a process by its ID for a specific scaled-out instance in a web site. Description for List module information for a process by its ID for a specific scaled-out instance in a web site. | 
| list_process_threads | List the threads in a process by its ID for a specific scaled-out instance in a web site. Description for List the threads in a process by its ID for a specific scaled-out instance in a web site. | 
| list_process_threads_slot | List the threads in a process by its ID for a specific scaled-out instance in a web site. Description for List the threads in a process by its ID for a specific scaled-out instance in a web site. | 
| list_processes | Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. | 
| list_processes_slot | Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. | 
| list_production_site_deployment_statuses | List deployment statuses for an app (or deployment slot, if specified). List deployment statuses for an app (or deployment slot, if specified). | 
| list_public_certificates | Get public certificates for an app or a deployment slot. Description for Get public certificates for an app or a deployment slot. | 
| list_public_certificates_slot | Get public certificates for an app or a deployment slot. Description for Get public certificates for an app or a deployment slot. | 
| list_publishing_profile_xml_with_secrets | Gets the publishing profile for an app (or deployment slot, if specified). Description for Gets the publishing profile for an app (or deployment slot, if specified). | 
| list_publishing_profile_xml_with_secrets_slot | Gets the publishing profile for an app (or deployment slot, if specified). Description for Gets the publishing profile for an app (or deployment slot, if specified). | 
| list_relay_service_connections | Gets hybrid connections configured for an app (or deployment slot, if specified). Description for Gets hybrid connections configured for an app (or deployment slot, if specified). | 
| list_relay_service_connections_slot | Gets hybrid connections configured for an app (or deployment slot, if specified). Description for Gets hybrid connections configured for an app (or deployment slot, if specified). | 
| list_site_backups | Gets existing backups of an app. Description for Gets existing backups of an app. | 
| list_site_backups_slot | Gets existing backups of an app. Description for Gets existing backups of an app. | 
| list_site_containers | Lists all the site containers of a site, or a deployment slot. Lists all the site containers of a site, or a deployment slot. | 
| list_site_containers_slot | Lists all the site containers of a site, or a deployment slot. Lists all the site containers of a site, or a deployment slot. | 
| list_site_extensions | Get list of siteextensions for a web site, or a deployment slot. Description for Get list of siteextensions for a web site, or a deployment slot. | 
| list_site_extensions_slot | Get list of siteextensions for a web site, or a deployment slot. Description for Get list of siteextensions for a web site, or a deployment slot. | 
| list_site_push_settings | Gets the Push settings associated with web app. Description for Gets the Push settings associated with web app. | 
| list_site_push_settings_slot | Gets the Push settings associated with web app. Description for Gets the Push settings associated with web app. | 
| list_slot_configuration_names | Gets the names of app settings and connection strings that stick to the slot (not swapped). Description for Gets the names of app settings and connection strings that stick to the slot (not swapped). | 
| list_slot_differences_from_production | Get the difference in configuration settings between two web app slots. Description for Get the difference in configuration settings between two web app slots. | 
| list_slot_differences_slot | Get the difference in configuration settings between two web app slots. Description for Get the difference in configuration settings between two web app slots. | 
| list_slot_site_deployment_statuses_slot | List deployment statuses for an app (or deployment slot, if specified). List deployment statuses for an app (or deployment slot, if specified). | 
| list_slots | Gets an app's deployment slots. Description for Gets an app's deployment slots. | 
| list_snapshots | Returns all Snapshots to the user. Description for Returns all Snapshots to the user. | 
| list_snapshots_from_dr_secondary | Returns all Snapshots to the user from DRSecondary endpoint. Description for Returns all Snapshots to the user from DRSecondary endpoint. | 
| list_snapshots_from_dr_secondary_slot | Returns all Snapshots to the user from DRSecondary endpoint. Description for Returns all Snapshots to the user from DRSecondary endpoint. | 
| list_snapshots_slot | Returns all Snapshots to the user. Description for Returns all Snapshots to the user. | 
| list_sync_function_triggers | This is to allow calling via powershell and ARM template. Description for This is to allow calling via powershell and ARM template. | 
| list_sync_function_triggers_slot | This is to allow calling via powershell and ARM template. Description for This is to allow calling via powershell and ARM template. | 
| list_sync_status | This is to allow calling via powershell and ARM template. Description for This is to allow calling via powershell and ARM template. | 
| list_sync_status_slot | This is to allow calling via powershell and ARM template. Description for This is to allow calling via powershell and ARM template. | 
| list_triggered_web_job_history | List a triggered web job's history for an app, or a deployment slot. Description for List a triggered web job's history for an app, or a deployment slot. | 
| list_triggered_web_job_history_slot | List a triggered web job's history for an app, or a deployment slot. Description for List a triggered web job's history for an app, or a deployment slot. | 
| list_triggered_web_jobs | List triggered web jobs for an app, or a deployment slot. Description for List triggered web jobs for an app, or a deployment slot. | 
| list_triggered_web_jobs_slot | List triggered web jobs for an app, or a deployment slot. Description for List triggered web jobs for an app, or a deployment slot. | 
| list_usages | Gets the quota usage information of an app (or deployment slot, if specified). Description for Gets the quota usage information of an app (or deployment slot, if specified). | 
| list_usages_slot | Gets the quota usage information of an app (or deployment slot, if specified). Description for Gets the quota usage information of an app (or deployment slot, if specified). | 
| list_vnet_connections | Gets the virtual networks the app (or deployment slot) is connected to. Description for Gets the virtual networks the app (or deployment slot) is connected to. | 
| list_vnet_connections_slot | Gets the virtual networks the app (or deployment slot) is connected to. Description for Gets the virtual networks the app (or deployment slot) is connected to. | 
| list_web_jobs | List webjobs for an app, or a deployment slot. Description for List webjobs for an app, or a deployment slot. | 
| list_web_jobs_slot | List webjobs for an app, or a deployment slot. Description for List webjobs for an app, or a deployment slot. | 
| list_workflows | List the workflows for a web site, or a deployment slot. List the workflows for a web site, or a deployment slot. | 
| list_workflows_connections | Lists logic app's connections for web site, or a deployment slot. Lists logic app's connections for web site, or a deployment slot. | 
| list_workflows_connections_slot | Lists logic app's connections for web site, or a deployment slot. Lists logic app's connections for web site, or a deployment slot. | 
| put_private_access_vnet | Sets data around private site access enablement and authorized Virtual Networks that can access the site. Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site. | 
| put_private_access_vnet_slot | Sets data around private site access enablement and authorized Virtual Networks that can access the site. Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site. | 
| recover_site_configuration_snapshot | Reverts the configuration of an app to a previous snapshot. Description for Reverts the configuration of an app to a previous snapshot. | 
| recover_site_configuration_snapshot_slot | Reverts the configuration of an app to a previous snapshot. Description for Reverts the configuration of an app to a previous snapshot. | 
| reset_production_slot_config | Resets the configuration settings of the current slot if they were previously modified by calling the API with POST. Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST. | 
| reset_slot_configuration_slot | Resets the configuration settings of the current slot if they were previously modified by calling the API with POST. Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST. | 
| restart | Restarts an app (or deployment slot, if specified). Description for Restarts an app (or deployment slot, if specified). | 
| restart_slot | Restarts an app (or deployment slot, if specified). Description for Restarts an app (or deployment slot, if specified). | 
| run_triggered_web_job | Run a triggered web job for an app, or a deployment slot. Description for Run a triggered web job for an app, or a deployment slot. | 
| run_triggered_web_job_slot | Run a triggered web job for an app, or a deployment slot. Description for Run a triggered web job for an app, or a deployment slot. | 
| start | Starts an app (or deployment slot, if specified). Description for Starts an app (or deployment slot, if specified). | 
| start_continuous_web_job | Start a continuous web job for an app, or a deployment slot. Description for Start a continuous web job for an app, or a deployment slot. | 
| start_continuous_web_job_slot | Start a continuous web job for an app, or a deployment slot. Description for Start a continuous web job for an app, or a deployment slot. | 
| start_slot | Starts an app (or deployment slot, if specified). Description for Starts an app (or deployment slot, if specified). | 
| start_web_site_network_trace | Start capturing network packets for the site (To be deprecated). Description for Start capturing network packets for the site (To be deprecated). | 
| start_web_site_network_trace_slot | Start capturing network packets for the site (To be deprecated). Description for Start capturing network packets for the site (To be deprecated). | 
| stop | Stops an app (or deployment slot, if specified). Description for Stops an app (or deployment slot, if specified). | 
| stop_continuous_web_job | Stop a continuous web job for an app, or a deployment slot. Description for Stop a continuous web job for an app, or a deployment slot. | 
| stop_continuous_web_job_slot | Stop a continuous web job for an app, or a deployment slot. Description for Stop a continuous web job for an app, or a deployment slot. | 
| stop_network_trace | Stop ongoing capturing network packets for the site. Description for Stop ongoing capturing network packets for the site. | 
| stop_network_trace_slot | Stop ongoing capturing network packets for the site. Description for Stop ongoing capturing network packets for the site. | 
| stop_slot | Stops an app (or deployment slot, if specified). Description for Stops an app (or deployment slot, if specified). | 
| stop_web_site_network_trace | Stop ongoing capturing network packets for the site. Description for Stop ongoing capturing network packets for the site. | 
| stop_web_site_network_trace_slot | Stop ongoing capturing network packets for the site. Description for Stop ongoing capturing network packets for the site. | 
| sync_function_triggers | Syncs function trigger metadata to the management database. Description for Syncs function trigger metadata to the management database. | 
| sync_function_triggers_slot | Syncs function trigger metadata to the management database. Description for Syncs function trigger metadata to the management database. | 
| sync_functions | Syncs function trigger metadata to the management database. Description for Syncs function trigger metadata to the management database. | 
| sync_functions_slot | Syncs function trigger metadata to the management database. Description for Syncs function trigger metadata to the management database. | 
| sync_repository | Sync web app repository. Description for Sync web app repository. | 
| sync_repository_slot | Sync web app repository. Description for Sync web app repository. | 
| update | Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. | 
| update_application_settings | Replaces the application settings of an app. Description for Replaces the application settings of an app. | 
| update_application_settings_slot | Replaces the application settings of an app. Description for Replaces the application settings of an app. | 
| update_auth_settings | Updates the Authentication / Authorization settings associated with web app. Description for Updates the Authentication / Authorization settings associated with web app. | 
| update_auth_settings_slot | Updates the Authentication / Authorization settings associated with web app. Description for Updates the Authentication / Authorization settings associated with web app. | 
| update_auth_settings_v2 | Updates site's Authentication / Authorization settings for apps via the V2 format. Description for Updates site's Authentication / Authorization settings for apps via the V2 format. | 
| update_auth_settings_v2_slot | Updates site's Authentication / Authorization settings for apps via the V2 format. Description for Updates site's Authentication / Authorization settings for apps via the V2 format. | 
| update_azure_storage_accounts | Updates the Azure storage account configurations of an app. Description for Updates the Azure storage account configurations of an app. | 
| update_azure_storage_accounts_slot | Updates the Azure storage account configurations of an app. Description for Updates the Azure storage account configurations of an app. | 
| update_backup_configuration | Updates the backup configuration of an app. Description for Updates the backup configuration of an app. | 
| update_backup_configuration_slot | Updates the backup configuration of an app. Description for Updates the backup configuration of an app. | 
| update_configuration | Updates the configuration of an app. Description for Updates the configuration of an app. | 
| update_configuration_slot | Updates the configuration of an app. Description for Updates the configuration of an app. | 
| update_connection_strings | Replaces the connection strings of an app. Description for Replaces the connection strings of an app. | 
| update_connection_strings_slot | Replaces the connection strings of an app. Description for Replaces the connection strings of an app. | 
| update_diagnostic_logs_config | Updates the logging configuration of an app. Description for Updates the logging configuration of an app. | 
| update_diagnostic_logs_config_slot | Updates the logging configuration of an app. Description for Updates the logging configuration of an app. | 
| update_domain_ownership_identifier | Creates a domain ownership identifier for web app, or updates an existing ownership identifier. Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier. | 
| update_domain_ownership_identifier_slot | Creates a domain ownership identifier for web app, or updates an existing ownership identifier. Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier. | 
| update_ftp_allowed | Updates whether FTP is allowed on the site or not. Description for Updates whether FTP is allowed on the site or not. | 
| update_ftp_allowed_slot | Updates whether FTP is allowed on the site or not. Description for Updates whether FTP is allowed on the site or not. | 
| update_hybrid_connection | Creates a new Hybrid Connection using a Service Bus relay. Description for Creates a new Hybrid Connection using a Service Bus relay. | 
| update_hybrid_connection_slot | Creates a new Hybrid Connection using a Service Bus relay. Description for Creates a new Hybrid Connection using a Service Bus relay. | 
| update_machine_key | Updates the machine key of an app. Updates the machine key of an app. | 
| update_metadata | Replaces the metadata of an app. Description for Replaces the metadata of an app. | 
| update_metadata_slot | Replaces the metadata of an app. Description for Replaces the metadata of an app. | 
| update_premier_add_on | Updates a named add-on of an app. Description for Updates a named add-on of an app. | 
| update_premier_add_on_slot | Updates a named add-on of an app. Description for Updates a named add-on of an app. | 
| update_relay_service_connection | Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). | 
| update_relay_service_connection_slot | Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). | 
| update_scm_allowed | Updates whether user publishing credentials are allowed on the site or not. Description for Updates whether user publishing credentials are allowed on the site or not. | 
| update_scm_allowed_slot | Updates whether user publishing credentials are allowed on the site or not. Description for Updates whether user publishing credentials are allowed on the site or not. | 
| update_site_push_settings | Updates the Push settings associated with web app. Description for Updates the Push settings associated with web app. | 
| update_site_push_settings_slot | Updates the Push settings associated with web app. Description for Updates the Push settings associated with web app. | 
| update_slot | Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. | 
| update_slot_configuration_names | Updates the names of application settings and connection string that remain with the slot during swap operation. Description for Updates the names of application settings and connection string that remain with the slot during swap operation. | 
| update_source_control | Updates the source control configuration of an app. Description for Updates the source control configuration of an app. | 
| update_source_control_slot | Updates the source control configuration of an app. Description for Updates the source control configuration of an app. | 
| update_swift_virtual_network_connection_with_check | Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in. Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in. | 
| update_swift_virtual_network_connection_with_check_slot | Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in. Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in. | 
| update_vnet_connection | Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). | 
| update_vnet_connection_gateway | Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). | 
| update_vnet_connection_gateway_slot | Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). | 
| update_vnet_connection_slot | Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). | 
add_premier_add_on
Updates a named add-on of an app.
Description for Updates a named add-on of an app.
async add_premier_add_on(resource_group_name: str, name: str, premier_add_on_name: str, premier_add_on: _models.PremierAddOn, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PremierAddOnParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| premier_add_on_name 
				Required
			 | Add-on name. Required. | 
| premier_add_on 
				Required
			 | A JSON representation of the edited premier add-on. Is either a PremierAddOn type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| PremierAddOn or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
add_premier_add_on_slot
Updates a named add-on of an app.
Description for Updates a named add-on of an app.
async add_premier_add_on_slot(resource_group_name: str, name: str, premier_add_on_name: str, slot: str, premier_add_on: _models.PremierAddOn, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PremierAddOnParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| premier_add_on_name 
				Required
			 | Add-on name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot. Required. | 
| premier_add_on 
				Required
			 | A JSON representation of the edited premier add-on. Is either a PremierAddOn type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| PremierAddOn or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
analyze_custom_hostname
Analyze a custom hostname.
Description for Analyze a custom hostname.
async analyze_custom_hostname(resource_group_name: str, name: str, host_name: str | None = None, **kwargs: Any) -> CustomHostnameAnalysisResultParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| host_name | Custom hostname. Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| CustomHostnameAnalysisResult or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
analyze_custom_hostname_slot
Analyze a custom hostname.
Description for Analyze a custom hostname.
async analyze_custom_hostname_slot(resource_group_name: str, name: str, slot: str, host_name: str | None = None, **kwargs: Any) -> CustomHostnameAnalysisResultParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
| host_name | Custom hostname. Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| CustomHostnameAnalysisResult or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
apply_slot_config_to_production
Applies the configuration settings from the target slot onto the current slot.
Description for Applies the configuration settings from the target slot onto the current slot.
async apply_slot_config_to_production(resource_group_name: str, name: str, slot_swap_entity: _models.CsmSlotEntity, *, content_type: str = 'application/json', **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot_swap_entity 
				Required
			 | JSON object that contains the target slot name. See example. Is either a CsmSlotEntity type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
apply_slot_configuration_slot
Applies the configuration settings from the target slot onto the current slot.
Description for Applies the configuration settings from the target slot onto the current slot.
async apply_slot_configuration_slot(resource_group_name: str, name: str, slot: str, slot_swap_entity: _models.CsmSlotEntity, *, content_type: str = 'application/json', **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the source slot. If a slot is not specified, the production slot is used as the source slot. Required. | 
| slot_swap_entity 
				Required
			 | JSON object that contains the target slot name. See example. Is either a CsmSlotEntity type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
backup
Creates a backup of an app.
Description for Creates a backup of an app.
async backup(resource_group_name: str, name: str, request: _models.BackupRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BackupItemParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| request 
				Required
			 | Backup configuration. You can use the JSON response from the POST action as input here. Is either a BackupRequest type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| BackupItem or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
backup_slot
Creates a backup of an app.
Description for Creates a backup of an app.
async backup_slot(resource_group_name: str, name: str, slot: str, request: _models.BackupRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BackupItemParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will create a backup for the production slot. Required. | 
| request 
				Required
			 | Backup configuration. You can use the JSON response from the POST action as input here. Is either a BackupRequest type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| BackupItem or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_approve_or_reject_private_endpoint_connection
Approves or rejects a private endpoint connection.
Description for Approves or rejects a private endpoint connection.
async begin_approve_or_reject_private_endpoint_connection(resource_group_name: str, name: str, private_endpoint_connection_name: str, private_endpoint_wrapper: _models.RemotePrivateEndpointConnectionARMResource, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the site. Required. | 
| private_endpoint_connection_name 
				Required
			 | Required. | 
| private_endpoint_wrapper 
				Required
			 | Is either a RemotePrivateEndpointConnectionARMResource type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either RemotePrivateEndpointConnectionARMResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_approve_or_reject_private_endpoint_connection_slot
Approves or rejects a private endpoint connection.
Description for Approves or rejects a private endpoint connection.
async begin_approve_or_reject_private_endpoint_connection_slot(resource_group_name: str, name: str, private_endpoint_connection_name: str, slot: str, private_endpoint_wrapper: _models.RemotePrivateEndpointConnectionARMResource, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the site. Required. | 
| private_endpoint_connection_name 
				Required
			 | Required. | 
| slot 
				Required
			 | Required. | 
| private_endpoint_wrapper 
				Required
			 | Is either a RemotePrivateEndpointConnectionARMResource type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either RemotePrivateEndpointConnectionARMResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_create_function
Create function for web site, or a deployment slot.
Description for Create function for web site, or a deployment slot.
async begin_create_function(resource_group_name: str, name: str, function_name: str, function_envelope: _models.FunctionEnvelope, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.FunctionEnvelope]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| function_name 
				Required
			 | Function name. Required. | 
| function_envelope 
				Required
			 | Function details. Is either a FunctionEnvelope type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either FunctionEnvelope or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_create_instance_function_slot
Create function for web site, or a deployment slot.
Description for Create function for web site, or a deployment slot.
async begin_create_instance_function_slot(resource_group_name: str, name: str, function_name: str, slot: str, function_envelope: _models.FunctionEnvelope, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.FunctionEnvelope]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| function_name 
				Required
			 | Function name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
| function_envelope 
				Required
			 | Function details. Is either a FunctionEnvelope type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either FunctionEnvelope or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_create_instance_ms_deploy_operation
Invoke the MSDeploy web app extension.
Description for Invoke the MSDeploy web app extension.
async begin_create_instance_ms_deploy_operation(resource_group_name: str, name: str, instance_id: str, ms_deploy: _models.MSDeploy, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.MSDeployStatus]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| instance_id 
				Required
			 | ID of web app instance. Required. | 
| ms_deploy 
				Required
			 | Details of MSDeploy operation. Is either a MSDeploy type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either MSDeployStatus or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_create_instance_ms_deploy_operation_slot
Invoke the MSDeploy web app extension.
Description for Invoke the MSDeploy web app extension.
async begin_create_instance_ms_deploy_operation_slot(resource_group_name: str, name: str, slot: str, instance_id: str, ms_deploy: _models.MSDeploy, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.MSDeployStatus]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
| instance_id 
				Required
			 | ID of web app instance. Required. | 
| ms_deploy 
				Required
			 | Details of MSDeploy operation. Is either a MSDeploy type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either MSDeployStatus or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_create_ms_deploy_operation
Invoke the MSDeploy web app extension.
Description for Invoke the MSDeploy web app extension.
async begin_create_ms_deploy_operation(resource_group_name: str, name: str, ms_deploy: _models.MSDeploy, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.MSDeployStatus]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| ms_deploy 
				Required
			 | Details of MSDeploy operation. Is either a MSDeploy type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either MSDeployStatus or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_create_ms_deploy_operation_slot
Invoke the MSDeploy web app extension.
Description for Invoke the MSDeploy web app extension.
async begin_create_ms_deploy_operation_slot(resource_group_name: str, name: str, slot: str, ms_deploy: _models.MSDeploy, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.MSDeployStatus]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
| ms_deploy 
				Required
			 | Details of MSDeploy operation. Is either a MSDeploy type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either MSDeployStatus or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_create_or_update
Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
async begin_create_or_update(resource_group_name: str, name: str, site_envelope: _models.Site, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.Site]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter. Required. | 
| site_envelope 
				Required
			 | A JSON representation of the app properties. See example. Is either a Site type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either Site or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_create_or_update_slot
Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
async begin_create_or_update_slot(resource_group_name: str, name: str, slot: str, site_envelope: _models.Site, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.Site]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter. Required. | 
| slot 
				Required
			 | Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot. Required. | 
| site_envelope 
				Required
			 | A JSON representation of the app properties. See example. Is either a Site type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either Site or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_create_or_update_source_control
Updates the source control configuration of an app.
Description for Updates the source control configuration of an app.
async begin_create_or_update_source_control(resource_group_name: str, name: str, site_source_control: _models.SiteSourceControl, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.SiteSourceControl]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| site_source_control 
				Required
			 | JSON representation of a SiteSourceControl object. See example. Is either a SiteSourceControl type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either SiteSourceControl or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_create_or_update_source_control_slot
Updates the source control configuration of an app.
Description for Updates the source control configuration of an app.
async begin_create_or_update_source_control_slot(resource_group_name: str, name: str, slot: str, site_source_control: _models.SiteSourceControl, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.SiteSourceControl]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot. Required. | 
| site_source_control 
				Required
			 | JSON representation of a SiteSourceControl object. See example. Is either a SiteSourceControl type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either SiteSourceControl or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_delete_private_endpoint_connection
Deletes a private endpoint connection.
Description for Deletes a private endpoint connection.
async begin_delete_private_endpoint_connection(resource_group_name: str, name: str, private_endpoint_connection_name: str, **kwargs: Any) -> AsyncLROPoller[MutableMapping[str, Any]]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the site. Required. | 
| private_endpoint_connection_name 
				Required
			 | Required. | 
Returns
| Type | Description | 
|---|---|
| 
							AsyncLROPoller[<xref:JSON>]
						 | An instance of AsyncLROPoller that returns either JSON or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_delete_private_endpoint_connection_slot
Deletes a private endpoint connection.
Description for Deletes a private endpoint connection.
async begin_delete_private_endpoint_connection_slot(resource_group_name: str, name: str, private_endpoint_connection_name: str, slot: str, **kwargs: Any) -> AsyncLROPoller[MutableMapping[str, Any]]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the site. Required. | 
| private_endpoint_connection_name 
				Required
			 | Required. | 
| slot 
				Required
			 | Required. | 
Returns
| Type | Description | 
|---|---|
| 
							AsyncLROPoller[<xref:JSON>]
						 | An instance of AsyncLROPoller that returns either JSON or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_get_production_site_deployment_status
Gets the deployment status for an app (or deployment slot, if specified).
Gets the deployment status for an app (or deployment slot, if specified).
async begin_get_production_site_deployment_status(resource_group_name: str, name: str, deployment_status_id: str, **kwargs: Any) -> AsyncLROPoller[CsmDeploymentStatus]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| deployment_status_id 
				Required
			 | GUID of the deployment operation. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either CsmDeploymentStatus or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_get_slot_site_deployment_status_slot
Gets the deployment status for an app (or deployment slot, if specified).
Gets the deployment status for an app (or deployment slot, if specified).
async begin_get_slot_site_deployment_status_slot(resource_group_name: str, name: str, slot: str, deployment_status_id: str, **kwargs: Any) -> AsyncLROPoller[CsmDeploymentStatus]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get the deployment status for the production slot. Required. | 
| deployment_status_id 
				Required
			 | GUID of the deployment operation. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either CsmDeploymentStatus or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_install_site_extension
Install site extension on a web site, or a deployment slot.
Description for Install site extension on a web site, or a deployment slot.
async begin_install_site_extension(resource_group_name: str, name: str, site_extension_id: str, **kwargs: Any) -> AsyncLROPoller[SiteExtensionInfo]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| site_extension_id 
				Required
			 | Site extension name. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either SiteExtensionInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_install_site_extension_slot
Install site extension on a web site, or a deployment slot.
Description for Install site extension on a web site, or a deployment slot.
async begin_install_site_extension_slot(resource_group_name: str, name: str, site_extension_id: str, slot: str, **kwargs: Any) -> AsyncLROPoller[SiteExtensionInfo]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| site_extension_id 
				Required
			 | Site extension name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API uses the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either SiteExtensionInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_list_publishing_credentials
Gets the Git/FTP publishing credentials of an app.
Description for Gets the Git/FTP publishing credentials of an app.
async begin_list_publishing_credentials(resource_group_name: str, name: str, **kwargs: Any) -> AsyncLROPoller[User]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either User or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_list_publishing_credentials_slot
Gets the Git/FTP publishing credentials of an app.
Description for Gets the Git/FTP publishing credentials of an app.
async begin_list_publishing_credentials_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncLROPoller[User]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get the publishing credentials for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either User or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_migrate_my_sql
Migrates a local (in-app) MySql database to a remote MySql database.
Description for Migrates a local (in-app) MySql database to a remote MySql database.
async begin_migrate_my_sql(resource_group_name: str, name: str, migration_request_envelope: _models.MigrateMySqlRequest, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.Operation]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| migration_request_envelope 
				Required
			 | MySql migration options. Is either a MigrateMySqlRequest type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either Operation or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_migrate_storage
Restores a web app.
Description for Restores a web app.
async begin_migrate_storage(subscription_name: str, resource_group_name: str, name: str, migration_options: _models.StorageMigrationOptions, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.StorageMigrationResponse]Parameters
| Name | Description | 
|---|---|
| subscription_name 
				Required
			 | Azure subscription. Required. | 
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| migration_options 
				Required
			 | Migration migrationOptions. Is either a StorageMigrationOptions type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either StorageMigrationResponse or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_restore
Restores a specific backup to another app (or deployment slot, if specified).
Description for Restores a specific backup to another app (or deployment slot, if specified).
async begin_restore(resource_group_name: str, name: str, backup_id: str, request: _models.RestoreRequest, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| backup_id 
				Required
			 | ID of the backup. Required. | 
| request 
				Required
			 | Information on restore request . Is either a RestoreRequest type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_restore_from_backup_blob
Restores an app from a backup blob in Azure Storage.
Description for Restores an app from a backup blob in Azure Storage.
async begin_restore_from_backup_blob(resource_group_name: str, name: str, request: _models.RestoreRequest, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| request 
				Required
			 | Information on restore request . Is either a RestoreRequest type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_restore_from_backup_blob_slot
Restores an app from a backup blob in Azure Storage.
Description for Restores an app from a backup blob in Azure Storage.
async begin_restore_from_backup_blob_slot(resource_group_name: str, name: str, slot: str, request: _models.RestoreRequest, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot. Required. | 
| request 
				Required
			 | Information on restore request . Is either a RestoreRequest type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_restore_from_deleted_app
Restores a deleted web app to this web app.
Description for Restores a deleted web app to this web app.
async begin_restore_from_deleted_app(resource_group_name: str, name: str, restore_request: _models.DeletedAppRestoreRequest, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| restore_request 
				Required
			 | Deleted web app restore information. Is either a DeletedAppRestoreRequest type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_restore_from_deleted_app_slot
Restores a deleted web app to this web app.
Description for Restores a deleted web app to this web app.
async begin_restore_from_deleted_app_slot(resource_group_name: str, name: str, slot: str, restore_request: _models.DeletedAppRestoreRequest, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
| restore_request 
				Required
			 | Deleted web app restore information. Is either a DeletedAppRestoreRequest type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_restore_slot
Restores a specific backup to another app (or deployment slot, if specified).
Description for Restores a specific backup to another app (or deployment slot, if specified).
async begin_restore_slot(resource_group_name: str, name: str, backup_id: str, slot: str, request: _models.RestoreRequest, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| backup_id 
				Required
			 | ID of the backup. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot. Required. | 
| request 
				Required
			 | Information on restore request . Is either a RestoreRequest type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_restore_snapshot
Restores a web app from a snapshot.
Description for Restores a web app from a snapshot.
async begin_restore_snapshot(resource_group_name: str, name: str, restore_request: _models.SnapshotRestoreRequest, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| restore_request 
				Required
			 | Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API. Is either a SnapshotRestoreRequest type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_restore_snapshot_slot
Restores a web app from a snapshot.
Description for Restores a web app from a snapshot.
async begin_restore_snapshot_slot(resource_group_name: str, name: str, slot: str, restore_request: _models.SnapshotRestoreRequest, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
| restore_request 
				Required
			 | Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API. Is either a SnapshotRestoreRequest type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_start_network_trace
Start capturing network packets for the site.
Description for Start capturing network packets for the site.
async begin_start_network_trace(resource_group_name: str, name: str, duration_in_seconds: int | None = None, max_frame_length: int | None = None, sas_url: str | None = None, **kwargs: Any) -> AsyncLROPoller[List[NetworkTrace]]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| duration_in_seconds | The duration to keep capturing in seconds. Default value is None. Default value: None | 
| max_frame_length | The maximum frame length in bytes (Optional). Default value is None. Default value: None | 
| sas_url | The Blob URL to store capture file. Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either list of NetworkTrace or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_start_network_trace_slot
Start capturing network packets for the site.
Description for Start capturing network packets for the site.
async begin_start_network_trace_slot(resource_group_name: str, name: str, slot: str, duration_in_seconds: int | None = None, max_frame_length: int | None = None, sas_url: str | None = None, **kwargs: Any) -> AsyncLROPoller[List[NetworkTrace]]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| slot 
				Required
			 | The name of the slot for this web app. Required. | 
| duration_in_seconds | The duration to keep capturing in seconds. Default value is None. Default value: None | 
| max_frame_length | The maximum frame length in bytes (Optional). Default value is None. Default value: None | 
| sas_url | The Blob URL to store capture file. Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either list of NetworkTrace or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_start_web_site_network_trace_operation
Start capturing network packets for the site.
Description for Start capturing network packets for the site.
async begin_start_web_site_network_trace_operation(resource_group_name: str, name: str, duration_in_seconds: int | None = None, max_frame_length: int | None = None, sas_url: str | None = None, **kwargs: Any) -> AsyncLROPoller[List[NetworkTrace]]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| duration_in_seconds | The duration to keep capturing in seconds. Default value is None. Default value: None | 
| max_frame_length | The maximum frame length in bytes (Optional). Default value is None. Default value: None | 
| sas_url | The Blob URL to store capture file. Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either list of NetworkTrace or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_start_web_site_network_trace_operation_slot
Start capturing network packets for the site.
Description for Start capturing network packets for the site.
async begin_start_web_site_network_trace_operation_slot(resource_group_name: str, name: str, slot: str, duration_in_seconds: int | None = None, max_frame_length: int | None = None, sas_url: str | None = None, **kwargs: Any) -> AsyncLROPoller[List[NetworkTrace]]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| slot 
				Required
			 | The name of the slot for this web app. Required. | 
| duration_in_seconds | The duration to keep capturing in seconds. Default value is None. Default value: None | 
| max_frame_length | The maximum frame length in bytes (Optional). Default value is None. Default value: None | 
| sas_url | The Blob URL to store capture file. Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either list of NetworkTrace or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_swap_slot
Swaps two deployment slots of an app.
Description for Swaps two deployment slots of an app.
async begin_swap_slot(resource_group_name: str, name: str, slot: str, slot_swap_entity: _models.CsmSlotEntity, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the source slot. If a slot is not specified, the production slot is used as the source slot. Required. | 
| slot_swap_entity 
				Required
			 | JSON object that contains the target slot name. See example. Is either a CsmSlotEntity type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
begin_swap_slot_with_production
Swaps two deployment slots of an app.
Description for Swaps two deployment slots of an app.
async begin_swap_slot_with_production(resource_group_name: str, name: str, slot_swap_entity: _models.CsmSlotEntity, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot_swap_entity 
				Required
			 | JSON object that contains the target slot name. See example. Is either a CsmSlotEntity type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An instance of AsyncLROPoller that returns either None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_deployment
Create a deployment for an app, or a deployment slot.
Description for Create a deployment for an app, or a deployment slot.
async create_deployment(resource_group_name: str, name: str, id: str, deployment: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.DeploymentParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| id 
				Required
			 | ID of an existing deployment. Required. | 
| deployment 
				Required
			 | Deployment details. Is either a Deployment type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| Deployment or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_deployment_slot
Create a deployment for an app, or a deployment slot.
Description for Create a deployment for an app, or a deployment slot.
async create_deployment_slot(resource_group_name: str, name: str, id: str, slot: str, deployment: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.DeploymentParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| id 
				Required
			 | ID of an existing deployment. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API creates a deployment for the production slot. Required. | 
| deployment 
				Required
			 | Deployment details. Is either a Deployment type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| Deployment or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_one_deploy_operation
Invoke the OneDeploy publish web app extension.
Description for Invoke the OneDeploy publish web app extension.
async create_one_deploy_operation(resource_group_name: str, name: str, **kwargs: Any) -> MutableMapping[str, Any]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
Returns
| Type | Description | 
|---|---|
| 
							<xref:JSON>
						 | JSON or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_configuration
Updates the configuration of an app.
Description for Updates the configuration of an app.
async create_or_update_configuration(resource_group_name: str, name: str, site_config: _models.SiteConfigResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SiteConfigResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| site_config 
				Required
			 | JSON representation of a SiteConfig object. See example. Is either a SiteConfigResource type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteConfigResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_configuration_slot
Updates the configuration of an app.
Description for Updates the configuration of an app.
async create_or_update_configuration_slot(resource_group_name: str, name: str, slot: str, site_config: _models.SiteConfigResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SiteConfigResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot. Required. | 
| site_config 
				Required
			 | JSON representation of a SiteConfig object. See example. Is either a SiteConfigResource type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteConfigResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_domain_ownership_identifier
Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
async create_or_update_domain_ownership_identifier(resource_group_name: str, name: str, domain_ownership_identifier_name: str, domain_ownership_identifier: _models.Identifier, *, content_type: str = 'application/json', **kwargs: Any) -> _models.IdentifierParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| domain_ownership_identifier_name 
				Required
			 | Name of domain ownership identifier. Required. | 
| domain_ownership_identifier 
				Required
			 | A JSON representation of the domain ownership properties. Is either a Identifier type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| Identifier or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_domain_ownership_identifier_slot
Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
async create_or_update_domain_ownership_identifier_slot(resource_group_name: str, name: str, domain_ownership_identifier_name: str, slot: str, domain_ownership_identifier: _models.Identifier, *, content_type: str = 'application/json', **kwargs: Any) -> _models.IdentifierParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| domain_ownership_identifier_name 
				Required
			 | Name of domain ownership identifier. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot. Required. | 
| domain_ownership_identifier 
				Required
			 | A JSON representation of the domain ownership properties. Is either a Identifier type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| Identifier or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_function_secret
Add or update a function secret.
Description for Add or update a function secret.
async create_or_update_function_secret(resource_group_name: str, name: str, function_name: str, key_name: str, key: _models.KeyInfo, *, content_type: str = 'application/json', **kwargs: Any) -> _models.KeyInfoParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| function_name 
				Required
			 | The name of the function. Required. | 
| key_name 
				Required
			 | The name of the key. Required. | 
| key 
				Required
			 | The key to create or update. Is either a KeyInfo type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| KeyInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_function_secret_slot
Add or update a function secret.
Description for Add or update a function secret.
async create_or_update_function_secret_slot(resource_group_name: str, name: str, function_name: str, key_name: str, slot: str, key: _models.KeyInfo, *, content_type: str = 'application/json', **kwargs: Any) -> _models.KeyInfoParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| function_name 
				Required
			 | The name of the function. Required. | 
| key_name 
				Required
			 | The name of the key. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
| key 
				Required
			 | The key to create or update. Is either a KeyInfo type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| KeyInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_host_name_binding
Creates a hostname binding for an app.
Description for Creates a hostname binding for an app.
async create_or_update_host_name_binding(resource_group_name: str, name: str, host_name: str, host_name_binding: _models.HostNameBinding, *, content_type: str = 'application/json', **kwargs: Any) -> _models.HostNameBindingParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| host_name 
				Required
			 | Hostname in the hostname binding. Required. | 
| host_name_binding 
				Required
			 | Binding details. This is the JSON representation of a HostNameBinding object. Is either a HostNameBinding type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| HostNameBinding or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_host_name_binding_slot
Creates a hostname binding for an app.
Description for Creates a hostname binding for an app.
async create_or_update_host_name_binding_slot(resource_group_name: str, name: str, host_name: str, slot: str, host_name_binding: _models.HostNameBinding, *, content_type: str = 'application/json', **kwargs: Any) -> _models.HostNameBindingParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| host_name 
				Required
			 | Hostname in the hostname binding. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot. Required. | 
| host_name_binding 
				Required
			 | Binding details. This is the JSON representation of a HostNameBinding object. Is either a HostNameBinding type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| HostNameBinding or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_host_secret
Add or update a host level secret.
Description for Add or update a host level secret.
async create_or_update_host_secret(resource_group_name: str, name: str, key_type: str, key_name: str, key: _models.KeyInfo, *, content_type: str = 'application/json', **kwargs: Any) -> _models.KeyInfoParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| key_type 
				Required
			 | The type of host key. Required. | 
| key_name 
				Required
			 | The name of the key. Required. | 
| key 
				Required
			 | The key to create or update. Is either a KeyInfo type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| KeyInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_host_secret_slot
Add or update a host level secret.
Description for Add or update a host level secret.
async create_or_update_host_secret_slot(resource_group_name: str, name: str, key_type: str, key_name: str, slot: str, key: _models.KeyInfo, *, content_type: str = 'application/json', **kwargs: Any) -> _models.KeyInfoParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| key_type 
				Required
			 | The type of host key. Required. | 
| key_name 
				Required
			 | The name of the key. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
| key 
				Required
			 | The key to create or update. Is either a KeyInfo type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| KeyInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_hybrid_connection
Creates a new Hybrid Connection using a Service Bus relay.
Description for Creates a new Hybrid Connection using a Service Bus relay.
async create_or_update_hybrid_connection(resource_group_name: str, name: str, namespace_name: str, relay_name: str, connection_envelope: _models.HybridConnection, *, content_type: str = 'application/json', **kwargs: Any) -> _models.HybridConnectionParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| namespace_name 
				Required
			 | The namespace for this hybrid connection. Required. | 
| relay_name 
				Required
			 | The relay name for this hybrid connection. Required. | 
| connection_envelope 
				Required
			 | The details of the hybrid connection. Is either a HybridConnection type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| HybridConnection or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_hybrid_connection_slot
Creates a new Hybrid Connection using a Service Bus relay.
Description for Creates a new Hybrid Connection using a Service Bus relay.
async create_or_update_hybrid_connection_slot(resource_group_name: str, name: str, namespace_name: str, relay_name: str, slot: str, connection_envelope: _models.HybridConnection, *, content_type: str = 'application/json', **kwargs: Any) -> _models.HybridConnectionParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| namespace_name 
				Required
			 | The namespace for this hybrid connection. Required. | 
| relay_name 
				Required
			 | The relay name for this hybrid connection. Required. | 
| slot 
				Required
			 | The name of the slot for the web app. Required. | 
| connection_envelope 
				Required
			 | The details of the hybrid connection. Is either a HybridConnection type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| HybridConnection or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_public_certificate
Creates a hostname binding for an app.
Description for Creates a hostname binding for an app.
async create_or_update_public_certificate(resource_group_name: str, name: str, public_certificate_name: str, public_certificate: _models.PublicCertificate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PublicCertificateParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| public_certificate_name 
				Required
			 | Public certificate name. Required. | 
| public_certificate 
				Required
			 | Public certificate details. This is the JSON representation of a PublicCertificate object. Is either a PublicCertificate type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| PublicCertificate or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_public_certificate_slot
Creates a hostname binding for an app.
Description for Creates a hostname binding for an app.
async create_or_update_public_certificate_slot(resource_group_name: str, name: str, public_certificate_name: str, slot: str, public_certificate: _models.PublicCertificate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PublicCertificateParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| public_certificate_name 
				Required
			 | Public certificate name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot. Required. | 
| public_certificate 
				Required
			 | Public certificate details. This is the JSON representation of a PublicCertificate object. Is either a PublicCertificate type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| PublicCertificate or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_relay_service_connection
Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
async create_or_update_relay_service_connection(resource_group_name: str, name: str, entity_name: str, connection_envelope: _models.RelayServiceConnectionEntity, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RelayServiceConnectionEntityParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| entity_name 
				Required
			 | Name of the hybrid connection configuration. Required. | 
| connection_envelope 
				Required
			 | Details of the hybrid connection configuration. Is either a RelayServiceConnectionEntity type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| RelayServiceConnectionEntity or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_relay_service_connection_slot
Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
async create_or_update_relay_service_connection_slot(resource_group_name: str, name: str, entity_name: str, slot: str, connection_envelope: _models.RelayServiceConnectionEntity, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RelayServiceConnectionEntityParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| entity_name 
				Required
			 | Name of the hybrid connection configuration. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot. Required. | 
| connection_envelope 
				Required
			 | Details of the hybrid connection configuration. Is either a RelayServiceConnectionEntity type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| RelayServiceConnectionEntity or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_site_container
Creates or Updates a site container for a site, or a deployment slot.
Creates or Updates a site container for a site, or a deployment slot.
async create_or_update_site_container(resource_group_name: str, name: str, container_name: str, request: _models.SiteContainer, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SiteContainerParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| container_name 
				Required
			 | Site Container Name. Required. | 
| request 
				Required
			 | Container Entity. Is either a SiteContainer type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteContainer or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_site_container_slot
Creates or Updates a site container for a site, or a deployment slot.
Creates or Updates a site container for a site, or a deployment slot.
async create_or_update_site_container_slot(resource_group_name: str, name: str, slot: str, container_name: str, request: _models.SiteContainer, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SiteContainerParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will create the container for the production slot. Required. | 
| container_name 
				Required
			 | Site Container Name. Required. | 
| request 
				Required
			 | Container Entity. Is either a SiteContainer type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteContainer or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_swift_virtual_network_connection_with_check
Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
async create_or_update_swift_virtual_network_connection_with_check(resource_group_name: str, name: str, connection_envelope: _models.SwiftVirtualNetwork, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SwiftVirtualNetworkParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| connection_envelope 
				Required
			 | Properties of the Virtual Network connection. See example. Is either a SwiftVirtualNetwork type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| SwiftVirtualNetwork or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_swift_virtual_network_connection_with_check_slot
Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
async create_or_update_swift_virtual_network_connection_with_check_slot(resource_group_name: str, name: str, slot: str, connection_envelope: _models.SwiftVirtualNetwork, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SwiftVirtualNetworkParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot. Required. | 
| connection_envelope 
				Required
			 | Properties of the Virtual Network connection. See example. Is either a SwiftVirtualNetwork type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| SwiftVirtualNetwork or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_vnet_connection
Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
async create_or_update_vnet_connection(resource_group_name: str, name: str, vnet_name: str, connection_envelope: _models.VnetInfoResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.VnetInfoResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| vnet_name 
				Required
			 | Name of an existing Virtual Network. Required. | 
| connection_envelope 
				Required
			 | Properties of the Virtual Network connection. See example. Is either a VnetInfoResource type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| VnetInfoResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_vnet_connection_gateway
Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
async create_or_update_vnet_connection_gateway(resource_group_name: str, name: str, vnet_name: str, gateway_name: str, connection_envelope: _models.VnetGateway, *, content_type: str = 'application/json', **kwargs: Any) -> _models.VnetGatewayParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| vnet_name 
				Required
			 | Name of the Virtual Network. Required. | 
| gateway_name 
				Required
			 | Name of the gateway. Currently, the only supported string is "primary". Required. | 
| connection_envelope 
				Required
			 | The properties to update this gateway with. Is either a VnetGateway type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| VnetGateway or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_vnet_connection_gateway_slot
Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
async create_or_update_vnet_connection_gateway_slot(resource_group_name: str, name: str, vnet_name: str, gateway_name: str, slot: str, connection_envelope: _models.VnetGateway, *, content_type: str = 'application/json', **kwargs: Any) -> _models.VnetGatewayParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| vnet_name 
				Required
			 | Name of the Virtual Network. Required. | 
| gateway_name 
				Required
			 | Name of the gateway. Currently, the only supported string is "primary". Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will add or update a gateway for the production slot's Virtual Network. Required. | 
| connection_envelope 
				Required
			 | The properties to update this gateway with. Is either a VnetGateway type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| VnetGateway or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
create_or_update_vnet_connection_slot
Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
async create_or_update_vnet_connection_slot(resource_group_name: str, name: str, vnet_name: str, slot: str, connection_envelope: _models.VnetInfoResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.VnetInfoResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| vnet_name 
				Required
			 | Name of an existing Virtual Network. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot. Required. | 
| connection_envelope 
				Required
			 | Properties of the Virtual Network connection. See example. Is either a VnetInfoResource type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| VnetInfoResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete
Deletes a web, mobile, or API app, or one of the deployment slots.
Description for Deletes a web, mobile, or API app, or one of the deployment slots.
async delete(resource_group_name: str, name: str, delete_metrics: bool | None = None, delete_empty_server_farm: bool | None = None, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app to delete. Required. | 
| delete_metrics | If true, web app metrics are also deleted. Default value is None. Default value: None | 
| delete_empty_server_farm | Specify false if you want to keep empty App Service plan. By default, empty App Service plan is deleted. Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_backup
Deletes a backup of an app by its ID.
Description for Deletes a backup of an app by its ID.
async delete_backup(resource_group_name: str, name: str, backup_id: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| backup_id 
				Required
			 | ID of the backup. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_backup_configuration
Deletes the backup configuration of an app.
Description for Deletes the backup configuration of an app.
async delete_backup_configuration(resource_group_name: str, name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_backup_configuration_slot
Deletes the backup configuration of an app.
Description for Deletes the backup configuration of an app.
async delete_backup_configuration_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will delete the backup configuration for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_backup_slot
Deletes a backup of an app by its ID.
Description for Deletes a backup of an app by its ID.
async delete_backup_slot(resource_group_name: str, name: str, backup_id: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| backup_id 
				Required
			 | ID of the backup. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will delete a backup of the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_continuous_web_job
Delete a continuous web job by its ID for an app, or a deployment slot.
Description for Delete a continuous web job by its ID for an app, or a deployment slot.
async delete_continuous_web_job(resource_group_name: str, name: str, web_job_name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of Web Job. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_continuous_web_job_slot
Delete a continuous web job by its ID for an app, or a deployment slot.
Description for Delete a continuous web job by its ID for an app, or a deployment slot.
async delete_continuous_web_job_slot(resource_group_name: str, name: str, web_job_name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of Web Job. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_deployment
Delete a deployment by its ID for an app, or a deployment slot.
Description for Delete a deployment by its ID for an app, or a deployment slot.
async delete_deployment(resource_group_name: str, name: str, id: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| id 
				Required
			 | Deployment ID. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_deployment_slot
Delete a deployment by its ID for an app, or a deployment slot.
Description for Delete a deployment by its ID for an app, or a deployment slot.
async delete_deployment_slot(resource_group_name: str, name: str, id: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| id 
				Required
			 | Deployment ID. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_domain_ownership_identifier
Deletes a domain ownership identifier for a web app.
Description for Deletes a domain ownership identifier for a web app.
async delete_domain_ownership_identifier(resource_group_name: str, name: str, domain_ownership_identifier_name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| domain_ownership_identifier_name 
				Required
			 | Name of domain ownership identifier. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_domain_ownership_identifier_slot
Deletes a domain ownership identifier for a web app.
Description for Deletes a domain ownership identifier for a web app.
async delete_domain_ownership_identifier_slot(resource_group_name: str, name: str, domain_ownership_identifier_name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| domain_ownership_identifier_name 
				Required
			 | Name of domain ownership identifier. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_function
Delete a function for web site, or a deployment slot.
Description for Delete a function for web site, or a deployment slot.
async delete_function(resource_group_name: str, name: str, function_name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| function_name 
				Required
			 | Function name. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_function_secret
Delete a function secret.
Description for Delete a function secret.
async delete_function_secret(resource_group_name: str, name: str, function_name: str, key_name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| function_name 
				Required
			 | The name of the function. Required. | 
| key_name 
				Required
			 | The name of the key. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_function_secret_slot
Delete a function secret.
Description for Delete a function secret.
async delete_function_secret_slot(resource_group_name: str, name: str, function_name: str, key_name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| function_name 
				Required
			 | The name of the function. Required. | 
| key_name 
				Required
			 | The name of the key. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_host_name_binding
Deletes a hostname binding for an app.
Description for Deletes a hostname binding for an app.
async delete_host_name_binding(resource_group_name: str, name: str, host_name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| host_name 
				Required
			 | Hostname in the hostname binding. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_host_name_binding_slot
Deletes a hostname binding for an app.
Description for Deletes a hostname binding for an app.
async delete_host_name_binding_slot(resource_group_name: str, name: str, slot: str, host_name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot. Required. | 
| host_name 
				Required
			 | Hostname in the hostname binding. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_host_secret
Delete a host level secret.
Description for Delete a host level secret.
async delete_host_secret(resource_group_name: str, name: str, key_type: str, key_name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| key_type 
				Required
			 | The type of host key. Required. | 
| key_name 
				Required
			 | The name of the key. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_host_secret_slot
Delete a host level secret.
Description for Delete a host level secret.
async delete_host_secret_slot(resource_group_name: str, name: str, key_type: str, key_name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| key_type 
				Required
			 | The type of host key. Required. | 
| key_name 
				Required
			 | The name of the key. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_hybrid_connection
Removes a Hybrid Connection from this site.
Description for Removes a Hybrid Connection from this site.
async delete_hybrid_connection(resource_group_name: str, name: str, namespace_name: str, relay_name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| namespace_name 
				Required
			 | The namespace for this hybrid connection. Required. | 
| relay_name 
				Required
			 | The relay name for this hybrid connection. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_hybrid_connection_slot
Removes a Hybrid Connection from this site.
Description for Removes a Hybrid Connection from this site.
async delete_hybrid_connection_slot(resource_group_name: str, name: str, namespace_name: str, relay_name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| namespace_name 
				Required
			 | The namespace for this hybrid connection. Required. | 
| relay_name 
				Required
			 | The relay name for this hybrid connection. Required. | 
| slot 
				Required
			 | The name of the slot for the web app. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_instance_function_slot
Delete a function for web site, or a deployment slot.
Description for Delete a function for web site, or a deployment slot.
async delete_instance_function_slot(resource_group_name: str, name: str, function_name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| function_name 
				Required
			 | Function name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_instance_process
Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
async delete_instance_process(resource_group_name: str, name: str, process_id: str, instance_id: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
| instance_id 
				Required
			 | ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances". Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_instance_process_slot
Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
async delete_instance_process_slot(resource_group_name: str, name: str, process_id: str, slot: str, instance_id: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. Required. | 
| instance_id 
				Required
			 | ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances". Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_premier_add_on
Delete a premier add-on from an app.
Description for Delete a premier add-on from an app.
async delete_premier_add_on(resource_group_name: str, name: str, premier_add_on_name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| premier_add_on_name 
				Required
			 | Add-on name. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_premier_add_on_slot
Delete a premier add-on from an app.
Description for Delete a premier add-on from an app.
async delete_premier_add_on_slot(resource_group_name: str, name: str, premier_add_on_name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| premier_add_on_name 
				Required
			 | Add-on name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will delete the named add-on for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_process
Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
async delete_process(resource_group_name: str, name: str, process_id: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_process_slot
Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
async delete_process_slot(resource_group_name: str, name: str, process_id: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_public_certificate
Deletes a hostname binding for an app.
Description for Deletes a hostname binding for an app.
async delete_public_certificate(resource_group_name: str, name: str, public_certificate_name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| public_certificate_name 
				Required
			 | Public certificate name. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_public_certificate_slot
Deletes a hostname binding for an app.
Description for Deletes a hostname binding for an app.
async delete_public_certificate_slot(resource_group_name: str, name: str, slot: str, public_certificate_name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot. Required. | 
| public_certificate_name 
				Required
			 | Public certificate name. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_relay_service_connection
Deletes a relay service connection by its name.
Description for Deletes a relay service connection by its name.
async delete_relay_service_connection(resource_group_name: str, name: str, entity_name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| entity_name 
				Required
			 | Name of the hybrid connection configuration. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_relay_service_connection_slot
Deletes a relay service connection by its name.
Description for Deletes a relay service connection by its name.
async delete_relay_service_connection_slot(resource_group_name: str, name: str, entity_name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| entity_name 
				Required
			 | Name of the hybrid connection configuration. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will delete a hybrid connection for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_site_container
Deletes a site container for a site, or a deployment slot.
Deletes a site container for a site, or a deployment slot.
async delete_site_container(resource_group_name: str, name: str, container_name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| container_name 
				Required
			 | Site Container Name. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_site_container_slot
Deletes a site container for a site, or a deployment slot.
Deletes a site container for a site, or a deployment slot.
async delete_site_container_slot(resource_group_name: str, name: str, slot: str, container_name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will delete the container for the production slot. Required. | 
| container_name 
				Required
			 | Site Container Name. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_site_extension
Remove a site extension from a web site, or a deployment slot.
Description for Remove a site extension from a web site, or a deployment slot.
async delete_site_extension(resource_group_name: str, name: str, site_extension_id: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| site_extension_id 
				Required
			 | Site extension name. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_site_extension_slot
Remove a site extension from a web site, or a deployment slot.
Description for Remove a site extension from a web site, or a deployment slot.
async delete_site_extension_slot(resource_group_name: str, name: str, site_extension_id: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| site_extension_id 
				Required
			 | Site extension name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_slot
Deletes a web, mobile, or API app, or one of the deployment slots.
Description for Deletes a web, mobile, or API app, or one of the deployment slots.
async delete_slot(resource_group_name: str, name: str, slot: str, delete_metrics: bool | None = None, delete_empty_server_farm: bool | None = None, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app to delete. Required. | 
| slot 
				Required
			 | Name of the deployment slot to delete. By default, the API deletes the production slot. Required. | 
| delete_metrics | If true, web app metrics are also deleted. Default value is None. Default value: None | 
| delete_empty_server_farm | Specify false if you want to keep empty App Service plan. By default, empty App Service plan is deleted. Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_source_control
Deletes the source control configuration of an app.
Description for Deletes the source control configuration of an app.
async delete_source_control(resource_group_name: str, name: str, additional_flags: str | None = None, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| additional_flags | Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_source_control_slot
Deletes the source control configuration of an app.
Description for Deletes the source control configuration of an app.
async delete_source_control_slot(resource_group_name: str, name: str, slot: str, additional_flags: str | None = None, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will delete the source control configuration for the production slot. Required. | 
| additional_flags | Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_swift_virtual_network
Deletes a Swift Virtual Network connection from an app (or deployment slot).
Description for Deletes a Swift Virtual Network connection from an app (or deployment slot).
async delete_swift_virtual_network(resource_group_name: str, name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_swift_virtual_network_slot
Deletes a Swift Virtual Network connection from an app (or deployment slot).
Description for Deletes a Swift Virtual Network connection from an app (or deployment slot).
async delete_swift_virtual_network_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will delete the connection for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_triggered_web_job
Delete a triggered web job by its ID for an app, or a deployment slot.
Description for Delete a triggered web job by its ID for an app, or a deployment slot.
async delete_triggered_web_job(resource_group_name: str, name: str, web_job_name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of Web Job. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_triggered_web_job_slot
Delete a triggered web job by its ID for an app, or a deployment slot.
Description for Delete a triggered web job by its ID for an app, or a deployment slot.
async delete_triggered_web_job_slot(resource_group_name: str, name: str, web_job_name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of Web Job. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API deletes web job for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_vnet_connection
Deletes a connection from an app (or deployment slot to a named virtual network.
Description for Deletes a connection from an app (or deployment slot to a named virtual network.
async delete_vnet_connection(resource_group_name: str, name: str, vnet_name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| vnet_name 
				Required
			 | Name of the virtual network. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
delete_vnet_connection_slot
Deletes a connection from an app (or deployment slot to a named virtual network.
Description for Deletes a connection from an app (or deployment slot to a named virtual network.
async delete_vnet_connection_slot(resource_group_name: str, name: str, vnet_name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| vnet_name 
				Required
			 | Name of the virtual network. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will delete the connection for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
deploy_workflow_artifacts
Creates the artifacts for web site, or a deployment slot.
Description for Creates the artifacts for web site, or a deployment slot.
async deploy_workflow_artifacts(resource_group_name: str, name: str, workflow_artifacts: _models.WorkflowArtifacts | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| workflow_artifacts | Application settings and files of the workflow. Is either a WorkflowArtifacts type or a IO[bytes] type. Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
deploy_workflow_artifacts_slot
Creates the artifacts for web site, or a deployment slot.
Description for Creates the artifacts for web site, or a deployment slot.
async deploy_workflow_artifacts_slot(resource_group_name: str, name: str, slot: str, workflow_artifacts: _models.WorkflowArtifacts | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
| workflow_artifacts | Application settings and files of the workflow. Is either a WorkflowArtifacts type or a IO[bytes] type. Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
discover_backup
Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup.
Description for Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup.
async discover_backup(resource_group_name: str, name: str, request: _models.RestoreRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RestoreRequestParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| request 
				Required
			 | A RestoreRequest object that includes Azure storage URL and blog name for discovery of backup. Is either a RestoreRequest type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| RestoreRequest or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
discover_backup_slot
Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup.
Description for Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup.
async discover_backup_slot(resource_group_name: str, name: str, slot: str, request: _models.RestoreRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RestoreRequestParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will perform discovery for the production slot. Required. | 
| request 
				Required
			 | A RestoreRequest object that includes Azure storage URL and blog name for discovery of backup. Is either a RestoreRequest type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| RestoreRequest or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
generate_new_site_publishing_password
Generates a new publishing password for an app (or deployment slot, if specified).
Description for Generates a new publishing password for an app (or deployment slot, if specified).
async generate_new_site_publishing_password(resource_group_name: str, name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
generate_new_site_publishing_password_slot
Generates a new publishing password for an app (or deployment slot, if specified).
Description for Generates a new publishing password for an app (or deployment slot, if specified).
async generate_new_site_publishing_password_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API generate a new publishing password for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get
Gets the details of a web, mobile, or API app.
Description for Gets the details of a web, mobile, or API app.
async get(resource_group_name: str, name: str, **kwargs: Any) -> SiteParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| Site or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_app_setting_key_vault_reference
Gets the config reference and status of an app.
Description for Gets the config reference and status of an app.
async get_app_setting_key_vault_reference(resource_group_name: str, name: str, app_setting_key: str, **kwargs: Any) -> ApiKVReferenceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| app_setting_key 
				Required
			 | App Setting key name. Required. | 
Returns
| Type | Description | 
|---|---|
| ApiKVReference or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_app_setting_key_vault_reference_slot
Gets the config reference and status of an app.
Description for Gets the config reference and status of an app.
async get_app_setting_key_vault_reference_slot(resource_group_name: str, name: str, app_setting_key: str, slot: str, **kwargs: Any) -> ApiKVReferenceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| app_setting_key 
				Required
			 | App Setting key name. Required. | 
| slot 
				Required
			 | Required. | 
Returns
| Type | Description | 
|---|---|
| ApiKVReference or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_app_settings_key_vault_references
Gets the config reference app settings and status of an app.
Description for Gets the config reference app settings and status of an app.
get_app_settings_key_vault_references(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[ApiKVReference]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either ApiKVReference or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_app_settings_key_vault_references_slot
Gets the config reference app settings and status of an app.
Description for Gets the config reference app settings and status of an app.
get_app_settings_key_vault_references_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[ApiKVReference]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either ApiKVReference or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_auth_settings
Gets the Authentication/Authorization settings of an app.
Description for Gets the Authentication/Authorization settings of an app.
async get_auth_settings(resource_group_name: str, name: str, **kwargs: Any) -> SiteAuthSettingsParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteAuthSettings or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_auth_settings_slot
Gets the Authentication/Authorization settings of an app.
Description for Gets the Authentication/Authorization settings of an app.
async get_auth_settings_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> SiteAuthSettingsParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteAuthSettings or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_auth_settings_v2
Gets site's Authentication / Authorization settings for apps via the V2 format.
Description for Gets site's Authentication / Authorization settings for apps via the V2 format.
async get_auth_settings_v2(resource_group_name: str, name: str, **kwargs: Any) -> SiteAuthSettingsV2Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteAuthSettingsV2 or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_auth_settings_v2_slot
Gets site's Authentication / Authorization settings for apps via the V2 format.
Description for Gets site's Authentication / Authorization settings for apps via the V2 format.
async get_auth_settings_v2_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> SiteAuthSettingsV2Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteAuthSettingsV2 or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_auth_settings_v2_without_secrets
Gets site's Authentication / Authorization settings for apps via the V2 format.
Description for Gets site's Authentication / Authorization settings for apps via the V2 format.
async get_auth_settings_v2_without_secrets(resource_group_name: str, name: str, **kwargs: Any) -> SiteAuthSettingsV2Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteAuthSettingsV2 or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_auth_settings_v2_without_secrets_slot
Gets site's Authentication / Authorization settings for apps via the V2 format.
Gets site's Authentication / Authorization settings for apps via the V2 format.
async get_auth_settings_v2_without_secrets_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> SiteAuthSettingsV2Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteAuthSettingsV2 or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_backup_configuration
Gets the backup configuration of an app.
Description for Gets the backup configuration of an app.
async get_backup_configuration(resource_group_name: str, name: str, **kwargs: Any) -> BackupRequestParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| BackupRequest or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_backup_configuration_slot
Gets the backup configuration of an app.
Description for Gets the backup configuration of an app.
async get_backup_configuration_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> BackupRequestParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get the backup configuration for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| BackupRequest or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_backup_status
Gets a backup of an app by its ID.
Description for Gets a backup of an app by its ID.
async get_backup_status(resource_group_name: str, name: str, backup_id: str, **kwargs: Any) -> BackupItemParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| backup_id 
				Required
			 | ID of the backup. Required. | 
Returns
| Type | Description | 
|---|---|
| BackupItem or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_backup_status_slot
Gets a backup of an app by its ID.
Description for Gets a backup of an app by its ID.
async get_backup_status_slot(resource_group_name: str, name: str, backup_id: str, slot: str, **kwargs: Any) -> BackupItemParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| backup_id 
				Required
			 | ID of the backup. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| BackupItem or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_configuration
Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.
Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.
async get_configuration(resource_group_name: str, name: str, **kwargs: Any) -> SiteConfigResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteConfigResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_configuration_slot
Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.
Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.
async get_configuration_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> SiteConfigResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteConfigResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_configuration_snapshot
Gets a snapshot of the configuration of an app at a previous point in time.
Description for Gets a snapshot of the configuration of an app at a previous point in time.
async get_configuration_snapshot(resource_group_name: str, name: str, snapshot_id: str, **kwargs: Any) -> SiteConfigResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| snapshot_id 
				Required
			 | The ID of the snapshot to read. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteConfigResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_configuration_snapshot_slot
Gets a snapshot of the configuration of an app at a previous point in time.
Description for Gets a snapshot of the configuration of an app at a previous point in time.
async get_configuration_snapshot_slot(resource_group_name: str, name: str, snapshot_id: str, slot: str, **kwargs: Any) -> SiteConfigResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| snapshot_id 
				Required
			 | The ID of the snapshot to read. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteConfigResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_container_logs_zip
Gets the ZIP archived docker log files for the given site.
Description for Gets the ZIP archived docker log files for the given site.
async get_container_logs_zip(resource_group_name: str, name: str, **kwargs: Any) -> AsyncIterator[bytes] | NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
Returns
| Type | Description | 
|---|---|
| AsyncIterator[bytes] or None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_container_logs_zip_slot
Gets the ZIP archived docker log files for the given site.
Description for Gets the ZIP archived docker log files for the given site.
async get_container_logs_zip_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncIterator[bytes] | NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| AsyncIterator[bytes] or None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_continuous_web_job
Gets a continuous web job by its ID for an app, or a deployment slot.
Description for Gets a continuous web job by its ID for an app, or a deployment slot.
async get_continuous_web_job(resource_group_name: str, name: str, web_job_name: str, **kwargs: Any) -> ContinuousWebJobParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of Web Job. Required. | 
Returns
| Type | Description | 
|---|---|
| ContinuousWebJob or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_continuous_web_job_slot
Gets a continuous web job by its ID for an app, or a deployment slot.
Description for Gets a continuous web job by its ID for an app, or a deployment slot.
async get_continuous_web_job_slot(resource_group_name: str, name: str, web_job_name: str, slot: str, **kwargs: Any) -> ContinuousWebJobParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of Web Job. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| ContinuousWebJob or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_deployment
Get a deployment by its ID for an app, or a deployment slot.
Description for Get a deployment by its ID for an app, or a deployment slot.
async get_deployment(resource_group_name: str, name: str, id: str, **kwargs: Any) -> DeploymentParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| id 
				Required
			 | Deployment ID. Required. | 
Returns
| Type | Description | 
|---|---|
| Deployment or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_deployment_slot
Get a deployment by its ID for an app, or a deployment slot.
Description for Get a deployment by its ID for an app, or a deployment slot.
async get_deployment_slot(resource_group_name: str, name: str, id: str, slot: str, **kwargs: Any) -> DeploymentParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| id 
				Required
			 | Deployment ID. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| Deployment or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_diagnostic_logs_configuration
Gets the logging configuration of an app.
Description for Gets the logging configuration of an app.
async get_diagnostic_logs_configuration(resource_group_name: str, name: str, **kwargs: Any) -> SiteLogsConfigParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteLogsConfig or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_diagnostic_logs_configuration_slot
Gets the logging configuration of an app.
Description for Gets the logging configuration of an app.
async get_diagnostic_logs_configuration_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> SiteLogsConfigParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get the logging configuration for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteLogsConfig or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_domain_ownership_identifier
Get domain ownership identifier for web app.
Description for Get domain ownership identifier for web app.
async get_domain_ownership_identifier(resource_group_name: str, name: str, domain_ownership_identifier_name: str, **kwargs: Any) -> IdentifierParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| domain_ownership_identifier_name 
				Required
			 | Name of domain ownership identifier. Required. | 
Returns
| Type | Description | 
|---|---|
| Identifier or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_domain_ownership_identifier_slot
Get domain ownership identifier for web app.
Description for Get domain ownership identifier for web app.
async get_domain_ownership_identifier_slot(resource_group_name: str, name: str, domain_ownership_identifier_name: str, slot: str, **kwargs: Any) -> IdentifierParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| domain_ownership_identifier_name 
				Required
			 | Name of domain ownership identifier. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| Identifier or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_ftp_allowed
Returns whether FTP is allowed on the site or not.
Description for Returns whether FTP is allowed on the site or not.
async get_ftp_allowed(resource_group_name: str, name: str, **kwargs: Any) -> CsmPublishingCredentialsPoliciesEntityParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| CsmPublishingCredentialsPoliciesEntity or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_ftp_allowed_slot
Returns whether FTP is allowed on the site or not.
Description for Returns whether FTP is allowed on the site or not.
async get_ftp_allowed_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> CsmPublishingCredentialsPoliciesEntityParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Required. | 
Returns
| Type | Description | 
|---|---|
| CsmPublishingCredentialsPoliciesEntity or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_function
Get function information by its ID for web site, or a deployment slot.
Description for Get function information by its ID for web site, or a deployment slot.
async get_function(resource_group_name: str, name: str, function_name: str, **kwargs: Any) -> FunctionEnvelopeParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| function_name 
				Required
			 | Function name. Required. | 
Returns
| Type | Description | 
|---|---|
| FunctionEnvelope or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_functions_admin_token
Fetch a short lived token that can be exchanged for a master key.
Description for Fetch a short lived token that can be exchanged for a master key.
async get_functions_admin_token(resource_group_name: str, name: str, **kwargs: Any) -> strParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
Returns
| Type | Description | 
|---|---|
| str or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_functions_admin_token_slot
Fetch a short lived token that can be exchanged for a master key.
Description for Fetch a short lived token that can be exchanged for a master key.
async get_functions_admin_token_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> strParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| str or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_host_name_binding
Get the named hostname binding for an app (or deployment slot, if specified).
Description for Get the named hostname binding for an app (or deployment slot, if specified).
async get_host_name_binding(resource_group_name: str, name: str, host_name: str, **kwargs: Any) -> HostNameBindingParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| host_name 
				Required
			 | Hostname in the hostname binding. Required. | 
Returns
| Type | Description | 
|---|---|
| HostNameBinding or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_host_name_binding_slot
Get the named hostname binding for an app (or deployment slot, if specified).
Description for Get the named hostname binding for an app (or deployment slot, if specified).
async get_host_name_binding_slot(resource_group_name: str, name: str, slot: str, host_name: str, **kwargs: Any) -> HostNameBindingParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot. Required. | 
| host_name 
				Required
			 | Hostname in the hostname binding. Required. | 
Returns
| Type | Description | 
|---|---|
| HostNameBinding or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_hybrid_connection
Retrieves a specific Service Bus Hybrid Connection used by this Web App.
Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App.
async get_hybrid_connection(resource_group_name: str, name: str, namespace_name: str, relay_name: str, **kwargs: Any) -> HybridConnectionParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| namespace_name 
				Required
			 | The namespace for this hybrid connection. Required. | 
| relay_name 
				Required
			 | The relay name for this hybrid connection. Required. | 
Returns
| Type | Description | 
|---|---|
| HybridConnection or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_hybrid_connection_slot
Retrieves a specific Service Bus Hybrid Connection used by this Web App.
Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App.
async get_hybrid_connection_slot(resource_group_name: str, name: str, namespace_name: str, relay_name: str, slot: str, **kwargs: Any) -> HybridConnectionParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| namespace_name 
				Required
			 | The namespace for this hybrid connection. Required. | 
| relay_name 
				Required
			 | The relay name for this hybrid connection. Required. | 
| slot 
				Required
			 | The name of the slot for the web app. Required. | 
Returns
| Type | Description | 
|---|---|
| HybridConnection or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_instance_function_slot
Get function information by its ID for web site, or a deployment slot.
Description for Get function information by its ID for web site, or a deployment slot.
async get_instance_function_slot(resource_group_name: str, name: str, function_name: str, slot: str, **kwargs: Any) -> FunctionEnvelopeParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| function_name 
				Required
			 | Function name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
Returns
| Type | Description | 
|---|---|
| FunctionEnvelope or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_instance_info
Gets all scale-out instances of an app.
Description for Gets all scale-out instances of an app.
async get_instance_info(resource_group_name: str, name: str, instance_id: str, **kwargs: Any) -> WebSiteInstanceStatusParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| instance_id 
				Required
			 | Required. | 
Returns
| Type | Description | 
|---|---|
| WebSiteInstanceStatus or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_instance_info_slot
Gets all scale-out instances of an app.
Description for Gets all scale-out instances of an app.
async get_instance_info_slot(resource_group_name: str, name: str, instance_id: str, slot: str, **kwargs: Any) -> WebSiteInstanceStatusParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| instance_id 
				Required
			 | Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API gets the production slot instances. Required. | 
Returns
| Type | Description | 
|---|---|
| WebSiteInstanceStatus or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_instance_ms_deploy_log
Get the MSDeploy Log for the last MSDeploy operation.
Description for Get the MSDeploy Log for the last MSDeploy operation.
async get_instance_ms_deploy_log(resource_group_name: str, name: str, instance_id: str, **kwargs: Any) -> MSDeployLogParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| instance_id 
				Required
			 | ID of web app instance. Required. | 
Returns
| Type | Description | 
|---|---|
| MSDeployLog or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_instance_ms_deploy_log_slot
Get the MSDeploy Log for the last MSDeploy operation.
Description for Get the MSDeploy Log for the last MSDeploy operation.
async get_instance_ms_deploy_log_slot(resource_group_name: str, name: str, slot: str, instance_id: str, **kwargs: Any) -> MSDeployLogParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
| instance_id 
				Required
			 | ID of web app instance. Required. | 
Returns
| Type | Description | 
|---|---|
| MSDeployLog or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_instance_ms_deploy_status
Get the status of the last MSDeploy operation.
Description for Get the status of the last MSDeploy operation.
async get_instance_ms_deploy_status(resource_group_name: str, name: str, instance_id: str, **kwargs: Any) -> MSDeployStatusParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| instance_id 
				Required
			 | ID of web app instance. Required. | 
Returns
| Type | Description | 
|---|---|
| MSDeployStatus or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_instance_ms_deploy_status_slot
Get the status of the last MSDeploy operation.
Description for Get the status of the last MSDeploy operation.
async get_instance_ms_deploy_status_slot(resource_group_name: str, name: str, slot: str, instance_id: str, **kwargs: Any) -> MSDeployStatusParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
| instance_id 
				Required
			 | ID of web app instance. Required. | 
Returns
| Type | Description | 
|---|---|
| MSDeployStatus or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_instance_process
Get process information by its ID for a specific scaled-out instance in a web site.
Description for Get process information by its ID for a specific scaled-out instance in a web site.
async get_instance_process(resource_group_name: str, name: str, process_id: str, instance_id: str, **kwargs: Any) -> ProcessInfoParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
| instance_id 
				Required
			 | ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances". Required. | 
Returns
| Type | Description | 
|---|---|
| ProcessInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_instance_process_dump
Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
async get_instance_process_dump(resource_group_name: str, name: str, process_id: str, instance_id: str, **kwargs: Any) -> AsyncIterator[bytes]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
| instance_id 
				Required
			 | ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances". Required. | 
Returns
| Type | Description | 
|---|---|
| AsyncIterator[bytes] or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_instance_process_dump_slot
Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
async get_instance_process_dump_slot(resource_group_name: str, name: str, process_id: str, slot: str, instance_id: str, **kwargs: Any) -> AsyncIterator[bytes]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. Required. | 
| instance_id 
				Required
			 | ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances". Required. | 
Returns
| Type | Description | 
|---|---|
| AsyncIterator[bytes] or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_instance_process_module
Get process information by its ID for a specific scaled-out instance in a web site.
Description for Get process information by its ID for a specific scaled-out instance in a web site.
async get_instance_process_module(resource_group_name: str, name: str, process_id: str, base_address: str, instance_id: str, **kwargs: Any) -> ProcessModuleInfoParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
| base_address 
				Required
			 | Module base address. Required. | 
| instance_id 
				Required
			 | ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances". Required. | 
Returns
| Type | Description | 
|---|---|
| ProcessModuleInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_instance_process_module_slot
Get process information by its ID for a specific scaled-out instance in a web site.
Description for Get process information by its ID for a specific scaled-out instance in a web site.
async get_instance_process_module_slot(resource_group_name: str, name: str, process_id: str, base_address: str, slot: str, instance_id: str, **kwargs: Any) -> ProcessModuleInfoParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
| base_address 
				Required
			 | Module base address. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. Required. | 
| instance_id 
				Required
			 | ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances". Required. | 
Returns
| Type | Description | 
|---|---|
| ProcessModuleInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_instance_process_slot
Get process information by its ID for a specific scaled-out instance in a web site.
Description for Get process information by its ID for a specific scaled-out instance in a web site.
async get_instance_process_slot(resource_group_name: str, name: str, process_id: str, slot: str, instance_id: str, **kwargs: Any) -> ProcessInfoParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. Required. | 
| instance_id 
				Required
			 | ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances". Required. | 
Returns
| Type | Description | 
|---|---|
| ProcessInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_instance_workflow_slot
Get workflow information by its ID for web site, or a deployment slot.
Get workflow information by its ID for web site, or a deployment slot.
async get_instance_workflow_slot(resource_group_name: str, name: str, slot: str, workflow_name: str, **kwargs: Any) -> WorkflowEnvelopeParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
| workflow_name 
				Required
			 | Workflow name. Required. | 
Returns
| Type | Description | 
|---|---|
| WorkflowEnvelope or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_migrate_my_sql_status
Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.
Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.
async get_migrate_my_sql_status(resource_group_name: str, name: str, **kwargs: Any) -> MigrateMySqlStatusParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
Returns
| Type | Description | 
|---|---|
| MigrateMySqlStatus or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_migrate_my_sql_status_slot
Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.
Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled.
async get_migrate_my_sql_status_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> MigrateMySqlStatusParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
Returns
| Type | Description | 
|---|---|
| MigrateMySqlStatus or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_ms_deploy_log
Get the MSDeploy Log for the last MSDeploy operation.
Description for Get the MSDeploy Log for the last MSDeploy operation.
async get_ms_deploy_log(resource_group_name: str, name: str, **kwargs: Any) -> MSDeployLogParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
Returns
| Type | Description | 
|---|---|
| MSDeployLog or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_ms_deploy_log_slot
Get the MSDeploy Log for the last MSDeploy operation.
Description for Get the MSDeploy Log for the last MSDeploy operation.
async get_ms_deploy_log_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> MSDeployLogParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| MSDeployLog or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_ms_deploy_status
Get the status of the last MSDeploy operation.
Description for Get the status of the last MSDeploy operation.
async get_ms_deploy_status(resource_group_name: str, name: str, **kwargs: Any) -> MSDeployStatusParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
Returns
| Type | Description | 
|---|---|
| MSDeployStatus or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_ms_deploy_status_slot
Get the status of the last MSDeploy operation.
Description for Get the status of the last MSDeploy operation.
async get_ms_deploy_status_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> MSDeployStatusParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| MSDeployStatus or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_network_trace_operation
Gets a named operation for a network trace capturing (or deployment slot, if specified).
Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
async get_network_trace_operation(resource_group_name: str, name: str, operation_id: str, **kwargs: Any) -> List[NetworkTrace]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| operation_id 
				Required
			 | GUID of the operation. Required. | 
Returns
| Type | Description | 
|---|---|
| list of NetworkTrace or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_network_trace_operation_slot
Gets a named operation for a network trace capturing (or deployment slot, if specified).
Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
async get_network_trace_operation_slot(resource_group_name: str, name: str, operation_id: str, slot: str, **kwargs: Any) -> List[NetworkTrace]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| operation_id 
				Required
			 | GUID of the operation. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| list of NetworkTrace or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_network_trace_operation_slot_v2
Gets a named operation for a network trace capturing (or deployment slot, if specified).
Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
async get_network_trace_operation_slot_v2(resource_group_name: str, name: str, operation_id: str, slot: str, **kwargs: Any) -> List[NetworkTrace]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| operation_id 
				Required
			 | GUID of the operation. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| list of NetworkTrace or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_network_trace_operation_v2
Gets a named operation for a network trace capturing (or deployment slot, if specified).
Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
async get_network_trace_operation_v2(resource_group_name: str, name: str, operation_id: str, **kwargs: Any) -> List[NetworkTrace]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| operation_id 
				Required
			 | GUID of the operation. Required. | 
Returns
| Type | Description | 
|---|---|
| list of NetworkTrace or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_network_traces
Gets a named operation for a network trace capturing (or deployment slot, if specified).
Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
async get_network_traces(resource_group_name: str, name: str, operation_id: str, **kwargs: Any) -> List[NetworkTrace]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| operation_id 
				Required
			 | GUID of the operation. Required. | 
Returns
| Type | Description | 
|---|---|
| list of NetworkTrace or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_network_traces_slot
Gets a named operation for a network trace capturing (or deployment slot, if specified).
Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
async get_network_traces_slot(resource_group_name: str, name: str, operation_id: str, slot: str, **kwargs: Any) -> List[NetworkTrace]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| operation_id 
				Required
			 | GUID of the operation. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| list of NetworkTrace or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_network_traces_slot_v2
Gets a named operation for a network trace capturing (or deployment slot, if specified).
Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
async get_network_traces_slot_v2(resource_group_name: str, name: str, operation_id: str, slot: str, **kwargs: Any) -> List[NetworkTrace]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| operation_id 
				Required
			 | GUID of the operation. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| list of NetworkTrace or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_network_traces_v2
Gets a named operation for a network trace capturing (or deployment slot, if specified).
Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
async get_network_traces_v2(resource_group_name: str, name: str, operation_id: str, **kwargs: Any) -> List[NetworkTrace]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| operation_id 
				Required
			 | GUID of the operation. Required. | 
Returns
| Type | Description | 
|---|---|
| list of NetworkTrace or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_one_deploy_status
Invoke onedeploy status API /api/deployments and gets the deployment status for the site.
Description for Invoke onedeploy status API /api/deployments and gets the deployment status for the site.
async get_one_deploy_status(resource_group_name: str, name: str, **kwargs: Any) -> MutableMapping[str, Any]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
Returns
| Type | Description | 
|---|---|
| 
							<xref:JSON>
						 | JSON or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_premier_add_on
Gets a named add-on of an app.
Description for Gets a named add-on of an app.
async get_premier_add_on(resource_group_name: str, name: str, premier_add_on_name: str, **kwargs: Any) -> PremierAddOnParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| premier_add_on_name 
				Required
			 | Add-on name. Required. | 
Returns
| Type | Description | 
|---|---|
| PremierAddOn or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_premier_add_on_slot
Gets a named add-on of an app.
Description for Gets a named add-on of an app.
async get_premier_add_on_slot(resource_group_name: str, name: str, premier_add_on_name: str, slot: str, **kwargs: Any) -> PremierAddOnParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| premier_add_on_name 
				Required
			 | Add-on name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get the named add-on for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| PremierAddOn or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_private_access
Gets data around private site access enablement and authorized Virtual Networks that can access the site.
Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site.
async get_private_access(resource_group_name: str, name: str, **kwargs: Any) -> PrivateAccessParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
Returns
| Type | Description | 
|---|---|
| PrivateAccess or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_private_access_slot
Gets data around private site access enablement and authorized Virtual Networks that can access the site.
Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site.
async get_private_access_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> PrivateAccessParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| slot 
				Required
			 | The name of the slot for the web app. Required. | 
Returns
| Type | Description | 
|---|---|
| PrivateAccess or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_private_endpoint_connection
Gets a private endpoint connection.
Description for Gets a private endpoint connection.
async get_private_endpoint_connection(resource_group_name: str, name: str, private_endpoint_connection_name: str, **kwargs: Any) -> RemotePrivateEndpointConnectionARMResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the site. Required. | 
| private_endpoint_connection_name 
				Required
			 | Name of the private endpoint connection. Required. | 
Returns
| Type | Description | 
|---|---|
| RemotePrivateEndpointConnectionARMResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_private_endpoint_connection_list
Gets the list of private endpoint connections associated with a site.
Description for Gets the list of private endpoint connections associated with a site.
get_private_endpoint_connection_list(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[RemotePrivateEndpointConnectionARMResource]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the site. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either RemotePrivateEndpointConnectionARMResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_private_endpoint_connection_list_slot
Gets the list of private endpoint connections associated with a site.
Description for Gets the list of private endpoint connections associated with a site.
get_private_endpoint_connection_list_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[RemotePrivateEndpointConnectionARMResource]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the site. Required. | 
| slot 
				Required
			 | Name of the site deployment slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either RemotePrivateEndpointConnectionARMResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_private_endpoint_connection_slot
Gets a private endpoint connection.
Description for Gets a private endpoint connection.
async get_private_endpoint_connection_slot(resource_group_name: str, name: str, private_endpoint_connection_name: str, slot: str, **kwargs: Any) -> RemotePrivateEndpointConnectionARMResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the site. Required. | 
| private_endpoint_connection_name 
				Required
			 | Name of the private endpoint connection. Required. | 
| slot 
				Required
			 | Name of the site deployment slot. Required. | 
Returns
| Type | Description | 
|---|---|
| RemotePrivateEndpointConnectionARMResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_private_link_resources
Gets the private link resources.
Description for Gets the private link resources.
async get_private_link_resources(resource_group_name: str, name: str, **kwargs: Any) -> PrivateLinkResourcesWrapperParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the site. Required. | 
Returns
| Type | Description | 
|---|---|
| PrivateLinkResourcesWrapper or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_private_link_resources_slot
Gets the private link resources.
Description for Gets the private link resources.
async get_private_link_resources_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> PrivateLinkResourcesWrapperParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the site. Required. | 
| slot 
				Required
			 | Required. | 
Returns
| Type | Description | 
|---|---|
| PrivateLinkResourcesWrapper or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_process
Get process information by its ID for a specific scaled-out instance in a web site.
Description for Get process information by its ID for a specific scaled-out instance in a web site.
async get_process(resource_group_name: str, name: str, process_id: str, **kwargs: Any) -> ProcessInfoParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
Returns
| Type | Description | 
|---|---|
| ProcessInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_process_dump
Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
async get_process_dump(resource_group_name: str, name: str, process_id: str, **kwargs: Any) -> AsyncIterator[bytes]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
Returns
| Type | Description | 
|---|---|
| AsyncIterator[bytes] or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_process_dump_slot
Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
async get_process_dump_slot(resource_group_name: str, name: str, process_id: str, slot: str, **kwargs: Any) -> AsyncIterator[bytes]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| AsyncIterator[bytes] or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_process_module
Get process information by its ID for a specific scaled-out instance in a web site.
Description for Get process information by its ID for a specific scaled-out instance in a web site.
async get_process_module(resource_group_name: str, name: str, process_id: str, base_address: str, **kwargs: Any) -> ProcessModuleInfoParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
| base_address 
				Required
			 | Module base address. Required. | 
Returns
| Type | Description | 
|---|---|
| ProcessModuleInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_process_module_slot
Get process information by its ID for a specific scaled-out instance in a web site.
Description for Get process information by its ID for a specific scaled-out instance in a web site.
async get_process_module_slot(resource_group_name: str, name: str, process_id: str, base_address: str, slot: str, **kwargs: Any) -> ProcessModuleInfoParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
| base_address 
				Required
			 | Module base address. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| ProcessModuleInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_process_slot
Get process information by its ID for a specific scaled-out instance in a web site.
Description for Get process information by its ID for a specific scaled-out instance in a web site.
async get_process_slot(resource_group_name: str, name: str, process_id: str, slot: str, **kwargs: Any) -> ProcessInfoParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| ProcessInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_public_certificate
Get the named public certificate for an app (or deployment slot, if specified).
Description for Get the named public certificate for an app (or deployment slot, if specified).
async get_public_certificate(resource_group_name: str, name: str, public_certificate_name: str, **kwargs: Any) -> PublicCertificateParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| public_certificate_name 
				Required
			 | Public certificate name. Required. | 
Returns
| Type | Description | 
|---|---|
| PublicCertificate or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_public_certificate_slot
Get the named public certificate for an app (or deployment slot, if specified).
Description for Get the named public certificate for an app (or deployment slot, if specified).
async get_public_certificate_slot(resource_group_name: str, name: str, slot: str, public_certificate_name: str, **kwargs: Any) -> PublicCertificateParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot. Required. | 
| public_certificate_name 
				Required
			 | Public certificate name. Required. | 
Returns
| Type | Description | 
|---|---|
| PublicCertificate or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_relay_service_connection
Gets a hybrid connection configuration by its name.
Description for Gets a hybrid connection configuration by its name.
async get_relay_service_connection(resource_group_name: str, name: str, entity_name: str, **kwargs: Any) -> RelayServiceConnectionEntityParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| entity_name 
				Required
			 | Name of the hybrid connection. Required. | 
Returns
| Type | Description | 
|---|---|
| RelayServiceConnectionEntity or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_relay_service_connection_slot
Gets a hybrid connection configuration by its name.
Description for Gets a hybrid connection configuration by its name.
async get_relay_service_connection_slot(resource_group_name: str, name: str, entity_name: str, slot: str, **kwargs: Any) -> RelayServiceConnectionEntityParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| entity_name 
				Required
			 | Name of the hybrid connection. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get a hybrid connection for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| RelayServiceConnectionEntity or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_scm_allowed
Returns whether Scm basic auth is allowed on the site or not.
Description for Returns whether Scm basic auth is allowed on the site or not.
async get_scm_allowed(resource_group_name: str, name: str, **kwargs: Any) -> CsmPublishingCredentialsPoliciesEntityParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| CsmPublishingCredentialsPoliciesEntity or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_scm_allowed_slot
Returns whether Scm basic auth is allowed on the site or not.
Description for Returns whether Scm basic auth is allowed on the site or not.
async get_scm_allowed_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> CsmPublishingCredentialsPoliciesEntityParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Required. | 
Returns
| Type | Description | 
|---|---|
| CsmPublishingCredentialsPoliciesEntity or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_site_connection_string_key_vault_reference
Gets the config reference and status of an app.
Description for Gets the config reference and status of an app.
async get_site_connection_string_key_vault_reference(resource_group_name: str, name: str, connection_string_key: str, **kwargs: Any) -> ApiKVReferenceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| connection_string_key 
				Required
			 | Required. | 
Returns
| Type | Description | 
|---|---|
| ApiKVReference or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_site_connection_string_key_vault_reference_slot
Gets the config reference and status of an app.
Description for Gets the config reference and status of an app.
async get_site_connection_string_key_vault_reference_slot(resource_group_name: str, name: str, connection_string_key: str, slot: str, **kwargs: Any) -> ApiKVReferenceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| connection_string_key 
				Required
			 | Required. | 
| slot 
				Required
			 | Required. | 
Returns
| Type | Description | 
|---|---|
| ApiKVReference or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_site_connection_string_key_vault_references
Gets the config reference app settings and status of an app.
Description for Gets the config reference app settings and status of an app.
get_site_connection_string_key_vault_references(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[ApiKVReference]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either ApiKVReference or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_site_connection_string_key_vault_references_slot
Gets the config reference app settings and status of an app.
Description for Gets the config reference app settings and status of an app.
get_site_connection_string_key_vault_references_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[ApiKVReference]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either ApiKVReference or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_site_container
Gets a site container of a site, or a deployment slot.
Gets a site container of a site, or a deployment slot.
async get_site_container(resource_group_name: str, name: str, container_name: str, **kwargs: Any) -> SiteContainerParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| container_name 
				Required
			 | Site Container Name. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteContainer or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_site_container_slot
Gets a site container of a site, or a deployment slot.
Gets a site container of a site, or a deployment slot.
async get_site_container_slot(resource_group_name: str, name: str, slot: str, container_name: str, **kwargs: Any) -> SiteContainerParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get the Site Container for the production slot. Required. | 
| container_name 
				Required
			 | Site Container Name. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteContainer or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_site_extension
Get site extension information by its ID for a web site, or a deployment slot.
Description for Get site extension information by its ID for a web site, or a deployment slot.
async get_site_extension(resource_group_name: str, name: str, site_extension_id: str, **kwargs: Any) -> SiteExtensionInfoParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| site_extension_id 
				Required
			 | Site extension name. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteExtensionInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_site_extension_slot
Get site extension information by its ID for a web site, or a deployment slot.
Description for Get site extension information by its ID for a web site, or a deployment slot.
async get_site_extension_slot(resource_group_name: str, name: str, site_extension_id: str, slot: str, **kwargs: Any) -> SiteExtensionInfoParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| site_extension_id 
				Required
			 | Site extension name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API uses the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteExtensionInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_site_php_error_log_flag
Gets web app's event logs.
Description for Gets web app's event logs.
async get_site_php_error_log_flag(resource_group_name: str, name: str, **kwargs: Any) -> SitePhpErrorLogFlagParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
Returns
| Type | Description | 
|---|---|
| SitePhpErrorLogFlag or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_site_php_error_log_flag_slot
Gets web app's event logs.
Description for Gets web app's event logs.
async get_site_php_error_log_flag_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> SitePhpErrorLogFlagParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| SitePhpErrorLogFlag or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_slot
Gets the details of a web, mobile, or API app.
Description for Gets the details of a web, mobile, or API app.
async get_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> SiteParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. By default, this API returns the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| Site or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_source_control
Gets the source control configuration of an app.
Description for Gets the source control configuration of an app.
async get_source_control(resource_group_name: str, name: str, **kwargs: Any) -> SiteSourceControlParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteSourceControl or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_source_control_slot
Gets the source control configuration of an app.
Description for Gets the source control configuration of an app.
async get_source_control_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> SiteSourceControlParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteSourceControl or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_swift_virtual_network_connection
Gets a Swift Virtual Network connection.
Description for Gets a Swift Virtual Network connection.
async get_swift_virtual_network_connection(resource_group_name: str, name: str, **kwargs: Any) -> SwiftVirtualNetworkParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| SwiftVirtualNetwork or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_swift_virtual_network_connection_slot
Gets a Swift Virtual Network connection.
Description for Gets a Swift Virtual Network connection.
async get_swift_virtual_network_connection_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> SwiftVirtualNetworkParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network. Required. | 
Returns
| Type | Description | 
|---|---|
| SwiftVirtualNetwork or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_triggered_web_job
Gets a triggered web job by its ID for an app, or a deployment slot.
Description for Gets a triggered web job by its ID for an app, or a deployment slot.
async get_triggered_web_job(resource_group_name: str, name: str, web_job_name: str, **kwargs: Any) -> TriggeredWebJobParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of Web Job. Required. | 
Returns
| Type | Description | 
|---|---|
| TriggeredWebJob or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_triggered_web_job_history
Gets a triggered web job's history by its ID for an app, , or a deployment slot.
Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot.
async get_triggered_web_job_history(resource_group_name: str, name: str, web_job_name: str, id: str, **kwargs: Any) -> TriggeredJobHistoryParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of Web Job. Required. | 
| id 
				Required
			 | History ID. Required. | 
Returns
| Type | Description | 
|---|---|
| TriggeredJobHistory or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_triggered_web_job_history_slot
Gets a triggered web job's history by its ID for an app, , or a deployment slot.
Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot.
async get_triggered_web_job_history_slot(resource_group_name: str, name: str, web_job_name: str, id: str, slot: str, **kwargs: Any) -> TriggeredJobHistoryParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of Web Job. Required. | 
| id 
				Required
			 | History ID. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API uses the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| TriggeredJobHistory or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_triggered_web_job_slot
Gets a triggered web job by its ID for an app, or a deployment slot.
Description for Gets a triggered web job by its ID for an app, or a deployment slot.
async get_triggered_web_job_slot(resource_group_name: str, name: str, web_job_name: str, slot: str, **kwargs: Any) -> TriggeredWebJobParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of Web Job. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API uses the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| TriggeredWebJob or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_vnet_connection
Gets a virtual network the app (or deployment slot) is connected to by name.
Description for Gets a virtual network the app (or deployment slot) is connected to by name.
async get_vnet_connection(resource_group_name: str, name: str, vnet_name: str, **kwargs: Any) -> VnetInfoResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| vnet_name 
				Required
			 | Name of the virtual network. Required. | 
Returns
| Type | Description | 
|---|---|
| VnetInfoResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_vnet_connection_gateway
Gets an app's Virtual Network gateway.
Description for Gets an app's Virtual Network gateway.
async get_vnet_connection_gateway(resource_group_name: str, name: str, vnet_name: str, gateway_name: str, **kwargs: Any) -> VnetGatewayParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| vnet_name 
				Required
			 | Name of the Virtual Network. Required. | 
| gateway_name 
				Required
			 | Name of the gateway. Currently, the only supported string is "primary". Required. | 
Returns
| Type | Description | 
|---|---|
| VnetGateway or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_vnet_connection_gateway_slot
Gets an app's Virtual Network gateway.
Description for Gets an app's Virtual Network gateway.
async get_vnet_connection_gateway_slot(resource_group_name: str, name: str, vnet_name: str, gateway_name: str, slot: str, **kwargs: Any) -> VnetGatewayParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| vnet_name 
				Required
			 | Name of the Virtual Network. Required. | 
| gateway_name 
				Required
			 | Name of the gateway. Currently, the only supported string is "primary". Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network. Required. | 
Returns
| Type | Description | 
|---|---|
| VnetGateway or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_vnet_connection_slot
Gets a virtual network the app (or deployment slot) is connected to by name.
Description for Gets a virtual network the app (or deployment slot) is connected to by name.
async get_vnet_connection_slot(resource_group_name: str, name: str, vnet_name: str, slot: str, **kwargs: Any) -> VnetInfoResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| vnet_name 
				Required
			 | Name of the virtual network. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| VnetInfoResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_web_job
Get webjob information for an app, or a deployment slot.
Description for Get webjob information for an app, or a deployment slot.
async get_web_job(resource_group_name: str, name: str, web_job_name: str, **kwargs: Any) -> WebJobParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of the web job. Required. | 
Returns
| Type | Description | 
|---|---|
| WebJob or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_web_job_slot
Get webjob information for an app, or a deployment slot.
Description for Get webjob information for an app, or a deployment slot.
async get_web_job_slot(resource_group_name: str, name: str, web_job_name: str, slot: str, **kwargs: Any) -> WebJobParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of the web job. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| WebJob or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_web_site_container_logs
Gets the last lines of docker logs for the given site.
Description for Gets the last lines of docker logs for the given site.
async get_web_site_container_logs(resource_group_name: str, name: str, **kwargs: Any) -> AsyncIterator[bytes] | NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
Returns
| Type | Description | 
|---|---|
| AsyncIterator[bytes] or None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_web_site_container_logs_slot
Gets the last lines of docker logs for the given site.
Description for Gets the last lines of docker logs for the given site.
async get_web_site_container_logs_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncIterator[bytes] | NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| AsyncIterator[bytes] or None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
get_workflow
Get workflow information by its ID for web site, or a deployment slot.
Get workflow information by its ID for web site, or a deployment slot.
async get_workflow(resource_group_name: str, name: str, workflow_name: str, **kwargs: Any) -> WorkflowEnvelopeParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| workflow_name 
				Required
			 | Workflow name. Required. | 
Returns
| Type | Description | 
|---|---|
| WorkflowEnvelope or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
is_cloneable
Shows whether an app can be cloned to another resource group or subscription.
Description for Shows whether an app can be cloned to another resource group or subscription.
async is_cloneable(resource_group_name: str, name: str, **kwargs: Any) -> SiteCloneabilityParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteCloneability or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
is_cloneable_slot
Shows whether an app can be cloned to another resource group or subscription.
Description for Shows whether an app can be cloned to another resource group or subscription.
async is_cloneable_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> SiteCloneabilityParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. By default, this API returns information on the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteCloneability or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list
Get all apps for a subscription.
Description for Get all apps for a subscription.
list(**kwargs: Any) -> AsyncItemPaged[Site]Returns
| Type | Description | 
|---|---|
| An iterator like instance of either Site or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_application_settings
Gets the application settings of an app.
Description for Gets the application settings of an app.
async list_application_settings(resource_group_name: str, name: str, **kwargs: Any) -> StringDictionaryParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| StringDictionary or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_application_settings_slot
Gets the application settings of an app.
Description for Gets the application settings of an app.
async list_application_settings_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> StringDictionaryParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get the application settings for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| StringDictionary or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_azure_storage_accounts
Gets the Azure storage account configurations of an app.
Description for Gets the Azure storage account configurations of an app.
async list_azure_storage_accounts(resource_group_name: str, name: str, **kwargs: Any) -> AzureStoragePropertyDictionaryResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| AzureStoragePropertyDictionaryResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_azure_storage_accounts_slot
Gets the Azure storage account configurations of an app.
Description for Gets the Azure storage account configurations of an app.
async list_azure_storage_accounts_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AzureStoragePropertyDictionaryResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| AzureStoragePropertyDictionaryResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_backup_status_secrets
Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
async list_backup_status_secrets(resource_group_name: str, name: str, backup_id: str, request: _models.BackupRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BackupItemParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| backup_id 
				Required
			 | ID of backup. Required. | 
| request 
				Required
			 | Information on backup request. Is either a BackupRequest type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| BackupItem or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_backup_status_secrets_slot
Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
async list_backup_status_secrets_slot(resource_group_name: str, name: str, backup_id: str, slot: str, request: _models.BackupRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BackupItemParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| backup_id 
				Required
			 | ID of backup. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
| request 
				Required
			 | Information on backup request. Is either a BackupRequest type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| BackupItem or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_backups
Gets existing backups of an app.
Description for Gets existing backups of an app.
list_backups(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[BackupItem]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either BackupItem or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_backups_slot
Gets existing backups of an app.
Description for Gets existing backups of an app.
list_backups_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[BackupItem]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get backups of the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either BackupItem or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_basic_publishing_credentials_policies
Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.
Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.
list_basic_publishing_credentials_policies(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[CsmPublishingCredentialsPoliciesEntity]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either CsmPublishingCredentialsPoliciesEntity or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_basic_publishing_credentials_policies_slot
Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.
Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.
list_basic_publishing_credentials_policies_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[CsmPublishingCredentialsPoliciesEntity]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either CsmPublishingCredentialsPoliciesEntity or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_by_resource_group
Gets all web, mobile, and API apps in the specified resource group.
Description for Gets all web, mobile, and API apps in the specified resource group.
list_by_resource_group(resource_group_name: str, include_slots: bool | None = None, **kwargs: Any) -> AsyncItemPaged[Site]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| include_slots | Specify  Default value: None | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either Site or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_configuration_snapshot_info
Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.
Description for Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.
list_configuration_snapshot_info(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[SiteConfigurationSnapshotInfo]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either SiteConfigurationSnapshotInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_configuration_snapshot_info_slot
Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.
Description for Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.
list_configuration_snapshot_info_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[SiteConfigurationSnapshotInfo]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either SiteConfigurationSnapshotInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_configurations
List the configurations of an app.
Description for List the configurations of an app.
list_configurations(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[SiteConfigResource]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either SiteConfigResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_configurations_slot
List the configurations of an app.
Description for List the configurations of an app.
list_configurations_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[SiteConfigResource]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either SiteConfigResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_connection_strings
Gets the connection strings of an app.
Description for Gets the connection strings of an app.
async list_connection_strings(resource_group_name: str, name: str, **kwargs: Any) -> ConnectionStringDictionaryParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| ConnectionStringDictionary or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_connection_strings_slot
Gets the connection strings of an app.
Description for Gets the connection strings of an app.
async list_connection_strings_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> ConnectionStringDictionaryParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get the connection settings for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| ConnectionStringDictionary or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_continuous_web_jobs
List continuous web jobs for an app, or a deployment slot.
Description for List continuous web jobs for an app, or a deployment slot.
list_continuous_web_jobs(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[ContinuousWebJob]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either ContinuousWebJob or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_continuous_web_jobs_slot
List continuous web jobs for an app, or a deployment slot.
Description for List continuous web jobs for an app, or a deployment slot.
list_continuous_web_jobs_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[ContinuousWebJob]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either ContinuousWebJob or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_deployment_log
List deployment log for specific deployment for an app, or a deployment slot.
Description for List deployment log for specific deployment for an app, or a deployment slot.
async list_deployment_log(resource_group_name: str, name: str, id: str, **kwargs: Any) -> DeploymentParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| id 
				Required
			 | The ID of a specific deployment. This is the value of the name property in the JSON response from "GET /api/sites/{siteName}/deployments". Required. | 
Returns
| Type | Description | 
|---|---|
| Deployment or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_deployment_log_slot
List deployment log for specific deployment for an app, or a deployment slot.
Description for List deployment log for specific deployment for an app, or a deployment slot.
async list_deployment_log_slot(resource_group_name: str, name: str, id: str, slot: str, **kwargs: Any) -> DeploymentParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| id 
				Required
			 | The ID of a specific deployment. This is the value of the name property in the JSON response from "GET /api/sites/{siteName}/deployments". Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| Deployment or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_deployments
List deployments for an app, or a deployment slot.
Description for List deployments for an app, or a deployment slot.
list_deployments(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[Deployment]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either Deployment or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_deployments_slot
List deployments for an app, or a deployment slot.
Description for List deployments for an app, or a deployment slot.
list_deployments_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[Deployment]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either Deployment or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_domain_ownership_identifiers
Lists ownership identifiers for domain associated with web app.
Description for Lists ownership identifiers for domain associated with web app.
list_domain_ownership_identifiers(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[Identifier]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either Identifier or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_domain_ownership_identifiers_slot
Lists ownership identifiers for domain associated with web app.
Description for Lists ownership identifiers for domain associated with web app.
list_domain_ownership_identifiers_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[Identifier]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either Identifier or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_function_keys
Get function keys for a function in a web site, or a deployment slot.
Description for Get function keys for a function in a web site, or a deployment slot.
async list_function_keys(resource_group_name: str, name: str, function_name: str, **kwargs: Any) -> StringDictionaryParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| function_name 
				Required
			 | Function name. Required. | 
Returns
| Type | Description | 
|---|---|
| StringDictionary or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_function_keys_slot
Get function keys for a function in a web site, or a deployment slot.
Description for Get function keys for a function in a web site, or a deployment slot.
async list_function_keys_slot(resource_group_name: str, name: str, function_name: str, slot: str, **kwargs: Any) -> StringDictionaryParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| function_name 
				Required
			 | Function name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
Returns
| Type | Description | 
|---|---|
| StringDictionary or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_function_secrets
Get function secrets for a function in a web site, or a deployment slot.
Description for Get function secrets for a function in a web site, or a deployment slot.
async list_function_secrets(resource_group_name: str, name: str, function_name: str, **kwargs: Any) -> FunctionSecretsParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| function_name 
				Required
			 | Function name. Required. | 
Returns
| Type | Description | 
|---|---|
| FunctionSecrets or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_function_secrets_slot
Get function secrets for a function in a web site, or a deployment slot.
Description for Get function secrets for a function in a web site, or a deployment slot.
async list_function_secrets_slot(resource_group_name: str, name: str, function_name: str, slot: str, **kwargs: Any) -> FunctionSecretsParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| function_name 
				Required
			 | Function name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
Returns
| Type | Description | 
|---|---|
| FunctionSecrets or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_functions
List the functions for a web site, or a deployment slot.
Description for List the functions for a web site, or a deployment slot.
list_functions(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[FunctionEnvelope]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either FunctionEnvelope or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_host_keys
Get host secrets for a function app.
Description for Get host secrets for a function app.
async list_host_keys(resource_group_name: str, name: str, **kwargs: Any) -> HostKeysParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
Returns
| Type | Description | 
|---|---|
| HostKeys or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_host_keys_slot
Get host secrets for a function app.
Description for Get host secrets for a function app.
async list_host_keys_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> HostKeysParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
Returns
| Type | Description | 
|---|---|
| HostKeys or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_host_name_bindings
Get hostname bindings for an app or a deployment slot.
Description for Get hostname bindings for an app or a deployment slot.
list_host_name_bindings(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[HostNameBinding]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either HostNameBinding or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_host_name_bindings_slot
Get hostname bindings for an app or a deployment slot.
Description for Get hostname bindings for an app or a deployment slot.
list_host_name_bindings_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[HostNameBinding]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API gets hostname bindings for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either HostNameBinding or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_hybrid_connections
Retrieves all Service Bus Hybrid Connections used by this Web App.
Description for Retrieves all Service Bus Hybrid Connections used by this Web App.
async list_hybrid_connections(resource_group_name: str, name: str, **kwargs: Any) -> HybridConnectionParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
Returns
| Type | Description | 
|---|---|
| HybridConnection or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_hybrid_connections_slot
Retrieves all Service Bus Hybrid Connections used by this Web App.
Description for Retrieves all Service Bus Hybrid Connections used by this Web App.
async list_hybrid_connections_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> HybridConnectionParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| slot 
				Required
			 | The name of the slot for the web app. Required. | 
Returns
| Type | Description | 
|---|---|
| HybridConnection or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_instance_functions_slot
List the functions for a web site, or a deployment slot.
Description for List the functions for a web site, or a deployment slot.
list_instance_functions_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[FunctionEnvelope]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either FunctionEnvelope or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_instance_identifiers
Gets all scale-out instances of an app.
Description for Gets all scale-out instances of an app.
list_instance_identifiers(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[WebSiteInstanceStatus]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either WebSiteInstanceStatus or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_instance_identifiers_slot
Gets all scale-out instances of an app.
Description for Gets all scale-out instances of an app.
list_instance_identifiers_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[WebSiteInstanceStatus]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API gets the production slot instances. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either WebSiteInstanceStatus or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_instance_process_modules
List module information for a process by its ID for a specific scaled-out instance in a web site.
Description for List module information for a process by its ID for a specific scaled-out instance in a web site.
list_instance_process_modules(resource_group_name: str, name: str, process_id: str, instance_id: str, **kwargs: Any) -> AsyncItemPaged[ProcessModuleInfo]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
| instance_id 
				Required
			 | ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances". Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either ProcessModuleInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_instance_process_modules_slot
List module information for a process by its ID for a specific scaled-out instance in a web site.
Description for List module information for a process by its ID for a specific scaled-out instance in a web site.
list_instance_process_modules_slot(resource_group_name: str, name: str, process_id: str, slot: str, instance_id: str, **kwargs: Any) -> AsyncItemPaged[ProcessModuleInfo]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. Required. | 
| instance_id 
				Required
			 | ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances". Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either ProcessModuleInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_instance_process_threads
List the threads in a process by its ID for a specific scaled-out instance in a web site.
Description for List the threads in a process by its ID for a specific scaled-out instance in a web site.
list_instance_process_threads(resource_group_name: str, name: str, process_id: str, instance_id: str, **kwargs: Any) -> AsyncItemPaged[ProcessThreadInfo]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
| instance_id 
				Required
			 | ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances". Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either ProcessThreadInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_instance_process_threads_slot
List the threads in a process by its ID for a specific scaled-out instance in a web site.
Description for List the threads in a process by its ID for a specific scaled-out instance in a web site.
list_instance_process_threads_slot(resource_group_name: str, name: str, process_id: str, slot: str, instance_id: str, **kwargs: Any) -> AsyncItemPaged[ProcessThreadInfo]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. Required. | 
| instance_id 
				Required
			 | ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances". Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either ProcessThreadInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_instance_processes
Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
list_instance_processes(resource_group_name: str, name: str, instance_id: str, **kwargs: Any) -> AsyncItemPaged[ProcessInfo]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| instance_id 
				Required
			 | ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances". Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either ProcessInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_instance_processes_slot
Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
list_instance_processes_slot(resource_group_name: str, name: str, slot: str, instance_id: str, **kwargs: Any) -> AsyncItemPaged[ProcessInfo]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. Required. | 
| instance_id 
				Required
			 | ID of a specific scaled-out instance. This is the value of the name property in the JSON response from "GET api/sites/{siteName}/instances". Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either ProcessInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_instance_workflows_slot
List the workflows for a web site, or a deployment slot.
List the workflows for a web site, or a deployment slot.
list_instance_workflows_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[WorkflowEnvelope]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either WorkflowEnvelope or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_metadata
Gets the metadata of an app.
Description for Gets the metadata of an app.
async list_metadata(resource_group_name: str, name: str, **kwargs: Any) -> StringDictionaryParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| StringDictionary or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_metadata_slot
Gets the metadata of an app.
Description for Gets the metadata of an app.
async list_metadata_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> StringDictionaryParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get the metadata for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| StringDictionary or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_network_features
Gets all network features used by the app (or deployment slot, if specified).
Description for Gets all network features used by the app (or deployment slot, if specified).
async list_network_features(resource_group_name: str, name: str, view: str, **kwargs: Any) -> NetworkFeaturesParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| view 
				Required
			 | The type of view. Only "summary" is supported at this time. Required. | 
Returns
| Type | Description | 
|---|---|
| NetworkFeatures or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_network_features_slot
Gets all network features used by the app (or deployment slot, if specified).
Description for Gets all network features used by the app (or deployment slot, if specified).
async list_network_features_slot(resource_group_name: str, name: str, view: str, slot: str, **kwargs: Any) -> NetworkFeaturesParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| view 
				Required
			 | The type of view. Only "summary" is supported at this time. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get network features for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| NetworkFeatures or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_perf_mon_counters
Gets perfmon counters for web app.
Description for Gets perfmon counters for web app.
list_perf_mon_counters(resource_group_name: str, name: str, filter: str | None = None, **kwargs: Any) -> AsyncItemPaged[PerfMonResponse]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| filter | Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[Hour|Minute|Day]'. Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either PerfMonResponse or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_perf_mon_counters_slot
Gets perfmon counters for web app.
Description for Gets perfmon counters for web app.
list_perf_mon_counters_slot(resource_group_name: str, name: str, slot: str, filter: str | None = None, **kwargs: Any) -> AsyncItemPaged[PerfMonResponse]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
| filter | Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[Hour|Minute|Day]'. Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either PerfMonResponse or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_premier_add_ons
Gets the premier add-ons of an app.
Description for Gets the premier add-ons of an app.
async list_premier_add_ons(resource_group_name: str, name: str, **kwargs: Any) -> PremierAddOnParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| PremierAddOn or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_premier_add_ons_slot
Gets the premier add-ons of an app.
Description for Gets the premier add-ons of an app.
async list_premier_add_ons_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> PremierAddOnParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get the premier add-ons for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| PremierAddOn or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_process_modules
List module information for a process by its ID for a specific scaled-out instance in a web site.
Description for List module information for a process by its ID for a specific scaled-out instance in a web site.
list_process_modules(resource_group_name: str, name: str, process_id: str, **kwargs: Any) -> AsyncItemPaged[ProcessModuleInfo]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either ProcessModuleInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_process_modules_slot
List module information for a process by its ID for a specific scaled-out instance in a web site.
Description for List module information for a process by its ID for a specific scaled-out instance in a web site.
list_process_modules_slot(resource_group_name: str, name: str, process_id: str, slot: str, **kwargs: Any) -> AsyncItemPaged[ProcessModuleInfo]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either ProcessModuleInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_process_threads
List the threads in a process by its ID for a specific scaled-out instance in a web site.
Description for List the threads in a process by its ID for a specific scaled-out instance in a web site.
list_process_threads(resource_group_name: str, name: str, process_id: str, **kwargs: Any) -> AsyncItemPaged[ProcessThreadInfo]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either ProcessThreadInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_process_threads_slot
List the threads in a process by its ID for a specific scaled-out instance in a web site.
Description for List the threads in a process by its ID for a specific scaled-out instance in a web site.
list_process_threads_slot(resource_group_name: str, name: str, process_id: str, slot: str, **kwargs: Any) -> AsyncItemPaged[ProcessThreadInfo]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| process_id 
				Required
			 | PID. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either ProcessThreadInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_processes
Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
list_processes(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[ProcessInfo]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either ProcessInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_processes_slot
Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
list_processes_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[ProcessInfo]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either ProcessInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_production_site_deployment_statuses
List deployment statuses for an app (or deployment slot, if specified).
List deployment statuses for an app (or deployment slot, if specified).
list_production_site_deployment_statuses(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[CsmDeploymentStatus]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either CsmDeploymentStatus or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_public_certificates
Get public certificates for an app or a deployment slot.
Description for Get public certificates for an app or a deployment slot.
list_public_certificates(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[PublicCertificate]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either PublicCertificate or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_public_certificates_slot
Get public certificates for an app or a deployment slot.
Description for Get public certificates for an app or a deployment slot.
list_public_certificates_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[PublicCertificate]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API gets hostname bindings for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either PublicCertificate or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_publishing_profile_xml_with_secrets
Gets the publishing profile for an app (or deployment slot, if specified).
Description for Gets the publishing profile for an app (or deployment slot, if specified).
async list_publishing_profile_xml_with_secrets(resource_group_name: str, name: str, publishing_profile_options: _models.CsmPublishingProfileOptions, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncIterator[bytes]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| publishing_profile_options 
				Required
			 | Specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile. Is either a CsmPublishingProfileOptions type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| AsyncIterator[bytes] or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_publishing_profile_xml_with_secrets_slot
Gets the publishing profile for an app (or deployment slot, if specified).
Description for Gets the publishing profile for an app (or deployment slot, if specified).
async list_publishing_profile_xml_with_secrets_slot(resource_group_name: str, name: str, slot: str, publishing_profile_options: _models.CsmPublishingProfileOptions, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncIterator[bytes]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get the publishing profile for the production slot. Required. | 
| publishing_profile_options 
				Required
			 | Specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile. Is either a CsmPublishingProfileOptions type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| AsyncIterator[bytes] or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_relay_service_connections
Gets hybrid connections configured for an app (or deployment slot, if specified).
Description for Gets hybrid connections configured for an app (or deployment slot, if specified).
async list_relay_service_connections(resource_group_name: str, name: str, **kwargs: Any) -> RelayServiceConnectionEntityParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| RelayServiceConnectionEntity or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_relay_service_connections_slot
Gets hybrid connections configured for an app (or deployment slot, if specified).
Description for Gets hybrid connections configured for an app (or deployment slot, if specified).
async list_relay_service_connections_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> RelayServiceConnectionEntityParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get hybrid connections for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| RelayServiceConnectionEntity or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_site_backups
Gets existing backups of an app.
Description for Gets existing backups of an app.
list_site_backups(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[BackupItem]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either BackupItem or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_site_backups_slot
Gets existing backups of an app.
Description for Gets existing backups of an app.
list_site_backups_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[BackupItem]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get backups of the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either BackupItem or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_site_containers
Lists all the site containers of a site, or a deployment slot.
Lists all the site containers of a site, or a deployment slot.
list_site_containers(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[SiteContainer]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either SiteContainer or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_site_containers_slot
Lists all the site containers of a site, or a deployment slot.
Lists all the site containers of a site, or a deployment slot.
list_site_containers_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[SiteContainer]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get a list of site containers for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either SiteContainer or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_site_extensions
Get list of siteextensions for a web site, or a deployment slot.
Description for Get list of siteextensions for a web site, or a deployment slot.
list_site_extensions(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[SiteExtensionInfo]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either SiteExtensionInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_site_extensions_slot
Get list of siteextensions for a web site, or a deployment slot.
Description for Get list of siteextensions for a web site, or a deployment slot.
list_site_extensions_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[SiteExtensionInfo]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API uses the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either SiteExtensionInfo or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_site_push_settings
Gets the Push settings associated with web app.
Description for Gets the Push settings associated with web app.
async list_site_push_settings(resource_group_name: str, name: str, **kwargs: Any) -> PushSettingsParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
Returns
| Type | Description | 
|---|---|
| PushSettings or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_site_push_settings_slot
Gets the Push settings associated with web app.
Description for Gets the Push settings associated with web app.
async list_site_push_settings_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> PushSettingsParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| PushSettings or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_slot_configuration_names
Gets the names of app settings and connection strings that stick to the slot (not swapped).
Description for Gets the names of app settings and connection strings that stick to the slot (not swapped).
async list_slot_configuration_names(resource_group_name: str, name: str, **kwargs: Any) -> SlotConfigNamesResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| SlotConfigNamesResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_slot_differences_from_production
Get the difference in configuration settings between two web app slots.
Description for Get the difference in configuration settings between two web app slots.
list_slot_differences_from_production(resource_group_name: str, name: str, slot_swap_entity: _models.CsmSlotEntity, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncItemPaged['_models.SlotDifference']Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot_swap_entity 
				Required
			 | JSON object that contains the target slot name. See example. Is either a CsmSlotEntity type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either SlotDifference or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_slot_differences_slot
Get the difference in configuration settings between two web app slots.
Description for Get the difference in configuration settings between two web app slots.
list_slot_differences_slot(resource_group_name: str, name: str, slot: str, slot_swap_entity: _models.CsmSlotEntity, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncItemPaged['_models.SlotDifference']Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the source slot. If a slot is not specified, the production slot is used as the source slot. Required. | 
| slot_swap_entity 
				Required
			 | JSON object that contains the target slot name. See example. Is either a CsmSlotEntity type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either SlotDifference or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_slot_site_deployment_statuses_slot
List deployment statuses for an app (or deployment slot, if specified).
List deployment statuses for an app (or deployment slot, if specified).
list_slot_site_deployment_statuses_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[CsmDeploymentStatus]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get the deployment status for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either CsmDeploymentStatus or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_slots
Gets an app's deployment slots.
Description for Gets an app's deployment slots.
list_slots(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[Site]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either Site or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_snapshots
Returns all Snapshots to the user.
Description for Returns all Snapshots to the user.
list_snapshots(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[Snapshot]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Website Name. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either Snapshot or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_snapshots_from_dr_secondary
Returns all Snapshots to the user from DRSecondary endpoint.
Description for Returns all Snapshots to the user from DRSecondary endpoint.
list_snapshots_from_dr_secondary(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[Snapshot]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Website Name. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either Snapshot or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_snapshots_from_dr_secondary_slot
Returns all Snapshots to the user from DRSecondary endpoint.
Description for Returns all Snapshots to the user from DRSecondary endpoint.
list_snapshots_from_dr_secondary_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[Snapshot]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Website Name. Required. | 
| slot 
				Required
			 | Website Slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either Snapshot or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_snapshots_slot
Returns all Snapshots to the user.
Description for Returns all Snapshots to the user.
list_snapshots_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[Snapshot]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Website Name. Required. | 
| slot 
				Required
			 | Website Slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either Snapshot or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_sync_function_triggers
This is to allow calling via powershell and ARM template.
Description for This is to allow calling via powershell and ARM template.
async list_sync_function_triggers(resource_group_name: str, name: str, **kwargs: Any) -> FunctionSecretsParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| FunctionSecrets or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_sync_function_triggers_slot
This is to allow calling via powershell and ARM template.
Description for This is to allow calling via powershell and ARM template.
async list_sync_function_triggers_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> FunctionSecretsParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
Returns
| Type | Description | 
|---|---|
| FunctionSecrets or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_sync_status
This is to allow calling via powershell and ARM template.
Description for This is to allow calling via powershell and ARM template.
async list_sync_status(resource_group_name: str, name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_sync_status_slot
This is to allow calling via powershell and ARM template.
Description for This is to allow calling via powershell and ARM template.
async list_sync_status_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_triggered_web_job_history
List a triggered web job's history for an app, or a deployment slot.
Description for List a triggered web job's history for an app, or a deployment slot.
list_triggered_web_job_history(resource_group_name: str, name: str, web_job_name: str, **kwargs: Any) -> AsyncItemPaged[TriggeredJobHistory]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of Web Job. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either TriggeredJobHistory or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_triggered_web_job_history_slot
List a triggered web job's history for an app, or a deployment slot.
Description for List a triggered web job's history for an app, or a deployment slot.
list_triggered_web_job_history_slot(resource_group_name: str, name: str, web_job_name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[TriggeredJobHistory]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of Web Job. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API uses the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either TriggeredJobHistory or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_triggered_web_jobs
List triggered web jobs for an app, or a deployment slot.
Description for List triggered web jobs for an app, or a deployment slot.
list_triggered_web_jobs(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[TriggeredWebJob]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either TriggeredWebJob or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_triggered_web_jobs_slot
List triggered web jobs for an app, or a deployment slot.
Description for List triggered web jobs for an app, or a deployment slot.
list_triggered_web_jobs_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[TriggeredWebJob]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either TriggeredWebJob or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_usages
Gets the quota usage information of an app (or deployment slot, if specified).
Description for Gets the quota usage information of an app (or deployment slot, if specified).
list_usages(resource_group_name: str, name: str, filter: str | None = None, **kwargs: Any) -> AsyncItemPaged[CsmUsageQuota]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| filter | Return only information specified in the filter (using OData syntax). For example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[Hour|Minute|Day]'. Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either CsmUsageQuota or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_usages_slot
Gets the quota usage information of an app (or deployment slot, if specified).
Description for Gets the quota usage information of an app (or deployment slot, if specified).
list_usages_slot(resource_group_name: str, name: str, slot: str, filter: str | None = None, **kwargs: Any) -> AsyncItemPaged[CsmUsageQuota]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get quota information of the production slot. Required. | 
| filter | Return only information specified in the filter (using OData syntax). For example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[Hour|Minute|Day]'. Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either CsmUsageQuota or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_vnet_connections
Gets the virtual networks the app (or deployment slot) is connected to.
Description for Gets the virtual networks the app (or deployment slot) is connected to.
async list_vnet_connections(resource_group_name: str, name: str, **kwargs: Any) -> List[VnetInfoResource]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| list of VnetInfoResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_vnet_connections_slot
Gets the virtual networks the app (or deployment slot) is connected to.
Description for Gets the virtual networks the app (or deployment slot) is connected to.
async list_vnet_connections_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> List[VnetInfoResource]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will get virtual network connections for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| list of VnetInfoResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_web_jobs
List webjobs for an app, or a deployment slot.
Description for List webjobs for an app, or a deployment slot.
list_web_jobs(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[WebJob]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either WebJob or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_web_jobs_slot
List webjobs for an app, or a deployment slot.
Description for List webjobs for an app, or a deployment slot.
list_web_jobs_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> AsyncItemPaged[WebJob]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either WebJob or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_workflows
List the workflows for a web site, or a deployment slot.
List the workflows for a web site, or a deployment slot.
list_workflows(resource_group_name: str, name: str, **kwargs: Any) -> AsyncItemPaged[WorkflowEnvelope]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
Returns
| Type | Description | 
|---|---|
| An iterator like instance of either WorkflowEnvelope or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_workflows_connections
Lists logic app's connections for web site, or a deployment slot.
Lists logic app's connections for web site, or a deployment slot.
async list_workflows_connections(resource_group_name: str, name: str, **kwargs: Any) -> WorkflowEnvelopeParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
Returns
| Type | Description | 
|---|---|
| WorkflowEnvelope or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
list_workflows_connections_slot
Lists logic app's connections for web site, or a deployment slot.
Lists logic app's connections for web site, or a deployment slot.
async list_workflows_connections_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> WorkflowEnvelopeParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
Returns
| Type | Description | 
|---|---|
| WorkflowEnvelope or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
put_private_access_vnet
Sets data around private site access enablement and authorized Virtual Networks that can access the site.
Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site.
async put_private_access_vnet(resource_group_name: str, name: str, access: _models.PrivateAccess, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PrivateAccessParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| access 
				Required
			 | The information for the private access. Is either a PrivateAccess type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| PrivateAccess or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
put_private_access_vnet_slot
Sets data around private site access enablement and authorized Virtual Networks that can access the site.
Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site.
async put_private_access_vnet_slot(resource_group_name: str, name: str, slot: str, access: _models.PrivateAccess, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PrivateAccessParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| slot 
				Required
			 | The name of the slot for the web app. Required. | 
| access 
				Required
			 | The information for the private access. Is either a PrivateAccess type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| PrivateAccess or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
recover_site_configuration_snapshot
Reverts the configuration of an app to a previous snapshot.
Description for Reverts the configuration of an app to a previous snapshot.
async recover_site_configuration_snapshot(resource_group_name: str, name: str, snapshot_id: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| snapshot_id 
				Required
			 | The ID of the snapshot to read. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
recover_site_configuration_snapshot_slot
Reverts the configuration of an app to a previous snapshot.
Description for Reverts the configuration of an app to a previous snapshot.
async recover_site_configuration_snapshot_slot(resource_group_name: str, name: str, snapshot_id: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| snapshot_id 
				Required
			 | The ID of the snapshot to read. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
reset_production_slot_config
Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.
Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.
async reset_production_slot_config(resource_group_name: str, name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
reset_slot_configuration_slot
Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.
Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.
async reset_slot_configuration_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API resets configuration settings for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
restart
Restarts an app (or deployment slot, if specified).
Description for Restarts an app (or deployment slot, if specified).
async restart(resource_group_name: str, name: str, soft_restart: bool | None = None, synchronous: bool | None = None, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| soft_restart | Specify true to apply the configuration settings and restarts the app only if necessary. By default, the API always restarts and reprovisions the app. Default value is None. Default value: None | 
| synchronous | Specify true to block until the app is restarted. By default, it is set to false, and the API responds immediately (asynchronous). Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
restart_slot
Restarts an app (or deployment slot, if specified).
Description for Restarts an app (or deployment slot, if specified).
async restart_slot(resource_group_name: str, name: str, slot: str, soft_restart: bool | None = None, synchronous: bool | None = None, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will restart the production slot. Required. | 
| soft_restart | Specify true to apply the configuration settings and restarts the app only if necessary. By default, the API always restarts and reprovisions the app. Default value is None. Default value: None | 
| synchronous | Specify true to block until the app is restarted. By default, it is set to false, and the API responds immediately (asynchronous). Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
run_triggered_web_job
Run a triggered web job for an app, or a deployment slot.
Description for Run a triggered web job for an app, or a deployment slot.
async run_triggered_web_job(resource_group_name: str, name: str, web_job_name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of Web Job. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
run_triggered_web_job_slot
Run a triggered web job for an app, or a deployment slot.
Description for Run a triggered web job for an app, or a deployment slot.
async run_triggered_web_job_slot(resource_group_name: str, name: str, web_job_name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of Web Job. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API uses the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
start
Starts an app (or deployment slot, if specified).
Description for Starts an app (or deployment slot, if specified).
async start(resource_group_name: str, name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
start_continuous_web_job
Start a continuous web job for an app, or a deployment slot.
Description for Start a continuous web job for an app, or a deployment slot.
async start_continuous_web_job(resource_group_name: str, name: str, web_job_name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of Web Job. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
start_continuous_web_job_slot
Start a continuous web job for an app, or a deployment slot.
Description for Start a continuous web job for an app, or a deployment slot.
async start_continuous_web_job_slot(resource_group_name: str, name: str, web_job_name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of Web Job. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
start_slot
Starts an app (or deployment slot, if specified).
Description for Starts an app (or deployment slot, if specified).
async start_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will start the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
start_web_site_network_trace
Start capturing network packets for the site (To be deprecated).
Description for Start capturing network packets for the site (To be deprecated).
async start_web_site_network_trace(resource_group_name: str, name: str, duration_in_seconds: int | None = None, max_frame_length: int | None = None, sas_url: str | None = None, **kwargs: Any) -> strParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| duration_in_seconds | The duration to keep capturing in seconds. Default value is None. Default value: None | 
| max_frame_length | The maximum frame length in bytes (Optional). Default value is None. Default value: None | 
| sas_url | The Blob URL to store capture file. Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| str or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
start_web_site_network_trace_slot
Start capturing network packets for the site (To be deprecated).
Description for Start capturing network packets for the site (To be deprecated).
async start_web_site_network_trace_slot(resource_group_name: str, name: str, slot: str, duration_in_seconds: int | None = None, max_frame_length: int | None = None, sas_url: str | None = None, **kwargs: Any) -> strParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| slot 
				Required
			 | The name of the slot for this web app. Required. | 
| duration_in_seconds | The duration to keep capturing in seconds. Default value is None. Default value: None | 
| max_frame_length | The maximum frame length in bytes (Optional). Default value is None. Default value: None | 
| sas_url | The Blob URL to store capture file. Default value is None. Default value: None | 
Returns
| Type | Description | 
|---|---|
| str or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
stop
Stops an app (or deployment slot, if specified).
Description for Stops an app (or deployment slot, if specified).
async stop(resource_group_name: str, name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
stop_continuous_web_job
Stop a continuous web job for an app, or a deployment slot.
Description for Stop a continuous web job for an app, or a deployment slot.
async stop_continuous_web_job(resource_group_name: str, name: str, web_job_name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of Web Job. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
stop_continuous_web_job_slot
Stop a continuous web job for an app, or a deployment slot.
Description for Stop a continuous web job for an app, or a deployment slot.
async stop_continuous_web_job_slot(resource_group_name: str, name: str, web_job_name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Site name. Required. | 
| web_job_name 
				Required
			 | Name of Web Job. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
stop_network_trace
Stop ongoing capturing network packets for the site.
Description for Stop ongoing capturing network packets for the site.
async stop_network_trace(resource_group_name: str, name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
stop_network_trace_slot
Stop ongoing capturing network packets for the site.
Description for Stop ongoing capturing network packets for the site.
async stop_network_trace_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| slot 
				Required
			 | The name of the slot for this web app. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
stop_slot
Stops an app (or deployment slot, if specified).
Description for Stops an app (or deployment slot, if specified).
async stop_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will stop the production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
stop_web_site_network_trace
Stop ongoing capturing network packets for the site.
Description for Stop ongoing capturing network packets for the site.
async stop_web_site_network_trace(resource_group_name: str, name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
stop_web_site_network_trace_slot
Stop ongoing capturing network packets for the site.
Description for Stop ongoing capturing network packets for the site.
async stop_web_site_network_trace_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| slot 
				Required
			 | The name of the slot for this web app. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
sync_function_triggers
Syncs function trigger metadata to the management database.
Description for Syncs function trigger metadata to the management database.
async sync_function_triggers(resource_group_name: str, name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
sync_function_triggers_slot
Syncs function trigger metadata to the management database.
Description for Syncs function trigger metadata to the management database.
async sync_function_triggers_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
sync_functions
Syncs function trigger metadata to the management database.
Description for Syncs function trigger metadata to the management database.
async sync_functions(resource_group_name: str, name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
sync_functions_slot
Syncs function trigger metadata to the management database.
Description for Syncs function trigger metadata to the management database.
async sync_functions_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
sync_repository
Sync web app repository.
Description for Sync web app repository.
async sync_repository(resource_group_name: str, name: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
sync_repository_slot
Sync web app repository.
Description for Sync web app repository.
async sync_repository_slot(resource_group_name: str, name: str, slot: str, **kwargs: Any) -> NoneParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
Returns
| Type | Description | 
|---|---|
| None or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update
Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
async update(resource_group_name: str, name: str, site_envelope: _models.SitePatchResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SiteParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter. Required. | 
| site_envelope 
				Required
			 | A JSON representation of the app properties. See example. Is either a SitePatchResource type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| Site or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_application_settings
Replaces the application settings of an app.
Description for Replaces the application settings of an app.
async update_application_settings(resource_group_name: str, name: str, app_settings: _models.StringDictionary, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StringDictionaryParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| app_settings 
				Required
			 | Application settings of the app. Is either a StringDictionary type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| StringDictionary or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_application_settings_slot
Replaces the application settings of an app.
Description for Replaces the application settings of an app.
async update_application_settings_slot(resource_group_name: str, name: str, slot: str, app_settings: _models.StringDictionary, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StringDictionaryParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will update the application settings for the production slot. Required. | 
| app_settings 
				Required
			 | Application settings of the app. Is either a StringDictionary type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| StringDictionary or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_auth_settings
Updates the Authentication / Authorization settings associated with web app.
Description for Updates the Authentication / Authorization settings associated with web app.
async update_auth_settings(resource_group_name: str, name: str, site_auth_settings: _models.SiteAuthSettings, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SiteAuthSettingsParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| site_auth_settings 
				Required
			 | Auth settings associated with web app. Is either a SiteAuthSettings type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteAuthSettings or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_auth_settings_slot
Updates the Authentication / Authorization settings associated with web app.
Description for Updates the Authentication / Authorization settings associated with web app.
async update_auth_settings_slot(resource_group_name: str, name: str, slot: str, site_auth_settings: _models.SiteAuthSettings, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SiteAuthSettingsParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
| site_auth_settings 
				Required
			 | Auth settings associated with web app. Is either a SiteAuthSettings type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteAuthSettings or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_auth_settings_v2
Updates site's Authentication / Authorization settings for apps via the V2 format.
Description for Updates site's Authentication / Authorization settings for apps via the V2 format.
async update_auth_settings_v2(resource_group_name: str, name: str, site_auth_settings_v2: _models.SiteAuthSettingsV2, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SiteAuthSettingsV2Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| site_auth_settings_v2 
				Required
			 | Auth settings associated with web app. Is either a SiteAuthSettingsV2 type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteAuthSettingsV2 or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_auth_settings_v2_slot
Updates site's Authentication / Authorization settings for apps via the V2 format.
Description for Updates site's Authentication / Authorization settings for apps via the V2 format.
async update_auth_settings_v2_slot(resource_group_name: str, name: str, slot: str, site_auth_settings_v2: _models.SiteAuthSettingsV2, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SiteAuthSettingsV2Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
| site_auth_settings_v2 
				Required
			 | Auth settings associated with web app. Is either a SiteAuthSettingsV2 type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteAuthSettingsV2 or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_azure_storage_accounts
Updates the Azure storage account configurations of an app.
Description for Updates the Azure storage account configurations of an app.
async update_azure_storage_accounts(resource_group_name: str, name: str, azure_storage_accounts: _models.AzureStoragePropertyDictionaryResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.AzureStoragePropertyDictionaryResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| azure_storage_accounts 
				Required
			 | Azure storage accounts of the app. Is either a AzureStoragePropertyDictionaryResource type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| AzureStoragePropertyDictionaryResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_azure_storage_accounts_slot
Updates the Azure storage account configurations of an app.
Description for Updates the Azure storage account configurations of an app.
async update_azure_storage_accounts_slot(resource_group_name: str, name: str, slot: str, azure_storage_accounts: _models.AzureStoragePropertyDictionaryResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.AzureStoragePropertyDictionaryResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot. Required. | 
| azure_storage_accounts 
				Required
			 | Azure storage accounts of the app. Is either a AzureStoragePropertyDictionaryResource type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| AzureStoragePropertyDictionaryResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_backup_configuration
Updates the backup configuration of an app.
Description for Updates the backup configuration of an app.
async update_backup_configuration(resource_group_name: str, name: str, request: _models.BackupRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BackupRequestParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| request 
				Required
			 | Edited backup configuration. Is either a BackupRequest type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| BackupRequest or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_backup_configuration_slot
Updates the backup configuration of an app.
Description for Updates the backup configuration of an app.
async update_backup_configuration_slot(resource_group_name: str, name: str, slot: str, request: _models.BackupRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BackupRequestParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will update the backup configuration for the production slot. Required. | 
| request 
				Required
			 | Edited backup configuration. Is either a BackupRequest type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| BackupRequest or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_configuration
Updates the configuration of an app.
Description for Updates the configuration of an app.
async update_configuration(resource_group_name: str, name: str, site_config: _models.SiteConfigResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SiteConfigResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| site_config 
				Required
			 | JSON representation of a SiteConfig object. See example. Is either a SiteConfigResource type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteConfigResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_configuration_slot
Updates the configuration of an app.
Description for Updates the configuration of an app.
async update_configuration_slot(resource_group_name: str, name: str, slot: str, site_config: _models.SiteConfigResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SiteConfigResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot. Required. | 
| site_config 
				Required
			 | JSON representation of a SiteConfig object. See example. Is either a SiteConfigResource type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteConfigResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_connection_strings
Replaces the connection strings of an app.
Description for Replaces the connection strings of an app.
async update_connection_strings(resource_group_name: str, name: str, connection_strings: _models.ConnectionStringDictionary, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ConnectionStringDictionaryParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| connection_strings 
				Required
			 | Connection strings of the app or deployment slot. See example. Is either a ConnectionStringDictionary type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| ConnectionStringDictionary or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_connection_strings_slot
Replaces the connection strings of an app.
Description for Replaces the connection strings of an app.
async update_connection_strings_slot(resource_group_name: str, name: str, slot: str, connection_strings: _models.ConnectionStringDictionary, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ConnectionStringDictionaryParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will update the connection settings for the production slot. Required. | 
| connection_strings 
				Required
			 | Connection strings of the app or deployment slot. See example. Is either a ConnectionStringDictionary type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| ConnectionStringDictionary or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_diagnostic_logs_config
Updates the logging configuration of an app.
Description for Updates the logging configuration of an app.
async update_diagnostic_logs_config(resource_group_name: str, name: str, site_logs_config: _models.SiteLogsConfig, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SiteLogsConfigParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| site_logs_config 
				Required
			 | A SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property. Is either a SiteLogsConfig type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteLogsConfig or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_diagnostic_logs_config_slot
Updates the logging configuration of an app.
Description for Updates the logging configuration of an app.
async update_diagnostic_logs_config_slot(resource_group_name: str, name: str, slot: str, site_logs_config: _models.SiteLogsConfig, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SiteLogsConfigParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will update the logging configuration for the production slot. Required. | 
| site_logs_config 
				Required
			 | A SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property. Is either a SiteLogsConfig type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteLogsConfig or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_domain_ownership_identifier
Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
async update_domain_ownership_identifier(resource_group_name: str, name: str, domain_ownership_identifier_name: str, domain_ownership_identifier: _models.Identifier, *, content_type: str = 'application/json', **kwargs: Any) -> _models.IdentifierParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| domain_ownership_identifier_name 
				Required
			 | Name of domain ownership identifier. Required. | 
| domain_ownership_identifier 
				Required
			 | A JSON representation of the domain ownership properties. Is either a Identifier type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| Identifier or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_domain_ownership_identifier_slot
Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
async update_domain_ownership_identifier_slot(resource_group_name: str, name: str, domain_ownership_identifier_name: str, slot: str, domain_ownership_identifier: _models.Identifier, *, content_type: str = 'application/json', **kwargs: Any) -> _models.IdentifierParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| domain_ownership_identifier_name 
				Required
			 | Name of domain ownership identifier. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot. Required. | 
| domain_ownership_identifier 
				Required
			 | A JSON representation of the domain ownership properties. Is either a Identifier type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| Identifier or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_ftp_allowed
Updates whether FTP is allowed on the site or not.
Description for Updates whether FTP is allowed on the site or not.
async update_ftp_allowed(resource_group_name: str, name: str, csm_publishing_access_policies_entity: _models.CsmPublishingCredentialsPoliciesEntity, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CsmPublishingCredentialsPoliciesEntityParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| csm_publishing_access_policies_entity 
				Required
			 | Is either a CsmPublishingCredentialsPoliciesEntity type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| CsmPublishingCredentialsPoliciesEntity or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_ftp_allowed_slot
Updates whether FTP is allowed on the site or not.
Description for Updates whether FTP is allowed on the site or not.
async update_ftp_allowed_slot(resource_group_name: str, name: str, slot: str, csm_publishing_access_policies_entity: _models.CsmPublishingCredentialsPoliciesEntity, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CsmPublishingCredentialsPoliciesEntityParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Required. | 
| csm_publishing_access_policies_entity 
				Required
			 | Is either a CsmPublishingCredentialsPoliciesEntity type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| CsmPublishingCredentialsPoliciesEntity or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_hybrid_connection
Creates a new Hybrid Connection using a Service Bus relay.
Description for Creates a new Hybrid Connection using a Service Bus relay.
async update_hybrid_connection(resource_group_name: str, name: str, namespace_name: str, relay_name: str, connection_envelope: _models.HybridConnection, *, content_type: str = 'application/json', **kwargs: Any) -> _models.HybridConnectionParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| namespace_name 
				Required
			 | The namespace for this hybrid connection. Required. | 
| relay_name 
				Required
			 | The relay name for this hybrid connection. Required. | 
| connection_envelope 
				Required
			 | The details of the hybrid connection. Is either a HybridConnection type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| HybridConnection or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_hybrid_connection_slot
Creates a new Hybrid Connection using a Service Bus relay.
Description for Creates a new Hybrid Connection using a Service Bus relay.
async update_hybrid_connection_slot(resource_group_name: str, name: str, namespace_name: str, relay_name: str, slot: str, connection_envelope: _models.HybridConnection, *, content_type: str = 'application/json', **kwargs: Any) -> _models.HybridConnectionParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | The name of the web app. Required. | 
| namespace_name 
				Required
			 | The namespace for this hybrid connection. Required. | 
| relay_name 
				Required
			 | The relay name for this hybrid connection. Required. | 
| slot 
				Required
			 | The name of the slot for the web app. Required. | 
| connection_envelope 
				Required
			 | The details of the hybrid connection. Is either a HybridConnection type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| HybridConnection or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_machine_key
Updates the machine key of an app.
Updates the machine key of an app.
async update_machine_key(resource_group_name: str, name: str, **kwargs: Any) -> MutableMapping[str, Any]Parameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
Returns
| Type | Description | 
|---|---|
| 
							<xref:JSON>
						 | JSON or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_metadata
Replaces the metadata of an app.
Description for Replaces the metadata of an app.
async update_metadata(resource_group_name: str, name: str, metadata: _models.StringDictionary, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StringDictionaryParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| metadata 
				Required
			 | Edited metadata of the app or deployment slot. See example. Is either a StringDictionary type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| StringDictionary or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_metadata_slot
Replaces the metadata of an app.
Description for Replaces the metadata of an app.
async update_metadata_slot(resource_group_name: str, name: str, slot: str, metadata: _models.StringDictionary, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StringDictionaryParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will update the metadata for the production slot. Required. | 
| metadata 
				Required
			 | Edited metadata of the app or deployment slot. See example. Is either a StringDictionary type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| StringDictionary or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_premier_add_on
Updates a named add-on of an app.
Description for Updates a named add-on of an app.
async update_premier_add_on(resource_group_name: str, name: str, premier_add_on_name: str, premier_add_on: _models.PremierAddOnPatchResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PremierAddOnParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| premier_add_on_name 
				Required
			 | Add-on name. Required. | 
| premier_add_on 
				Required
			 | A JSON representation of the edited premier add-on. Is either a PremierAddOnPatchResource type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| PremierAddOn or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_premier_add_on_slot
Updates a named add-on of an app.
Description for Updates a named add-on of an app.
async update_premier_add_on_slot(resource_group_name: str, name: str, premier_add_on_name: str, slot: str, premier_add_on: _models.PremierAddOnPatchResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PremierAddOnParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| premier_add_on_name 
				Required
			 | Add-on name. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot. Required. | 
| premier_add_on 
				Required
			 | A JSON representation of the edited premier add-on. Is either a PremierAddOnPatchResource type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| PremierAddOn or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_relay_service_connection
Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
async update_relay_service_connection(resource_group_name: str, name: str, entity_name: str, connection_envelope: _models.RelayServiceConnectionEntity, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RelayServiceConnectionEntityParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| entity_name 
				Required
			 | Name of the hybrid connection configuration. Required. | 
| connection_envelope 
				Required
			 | Details of the hybrid connection configuration. Is either a RelayServiceConnectionEntity type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| RelayServiceConnectionEntity or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_relay_service_connection_slot
Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
async update_relay_service_connection_slot(resource_group_name: str, name: str, entity_name: str, slot: str, connection_envelope: _models.RelayServiceConnectionEntity, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RelayServiceConnectionEntityParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| entity_name 
				Required
			 | Name of the hybrid connection configuration. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot. Required. | 
| connection_envelope 
				Required
			 | Details of the hybrid connection configuration. Is either a RelayServiceConnectionEntity type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| RelayServiceConnectionEntity or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_scm_allowed
Updates whether user publishing credentials are allowed on the site or not.
Description for Updates whether user publishing credentials are allowed on the site or not.
async update_scm_allowed(resource_group_name: str, name: str, csm_publishing_access_policies_entity: _models.CsmPublishingCredentialsPoliciesEntity, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CsmPublishingCredentialsPoliciesEntityParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| csm_publishing_access_policies_entity 
				Required
			 | Is either a CsmPublishingCredentialsPoliciesEntity type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| CsmPublishingCredentialsPoliciesEntity or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_scm_allowed_slot
Updates whether user publishing credentials are allowed on the site or not.
Description for Updates whether user publishing credentials are allowed on the site or not.
async update_scm_allowed_slot(resource_group_name: str, name: str, slot: str, csm_publishing_access_policies_entity: _models.CsmPublishingCredentialsPoliciesEntity, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CsmPublishingCredentialsPoliciesEntityParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Required. | 
| csm_publishing_access_policies_entity 
				Required
			 | Is either a CsmPublishingCredentialsPoliciesEntity type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| CsmPublishingCredentialsPoliciesEntity or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_site_push_settings
Updates the Push settings associated with web app.
Description for Updates the Push settings associated with web app.
async update_site_push_settings(resource_group_name: str, name: str, push_settings: _models.PushSettings, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PushSettingsParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| push_settings 
				Required
			 | Push settings associated with web app. Is either a PushSettings type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| PushSettings or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_site_push_settings_slot
Updates the Push settings associated with web app.
Description for Updates the Push settings associated with web app.
async update_site_push_settings_slot(resource_group_name: str, name: str, slot: str, push_settings: _models.PushSettings, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PushSettingsParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of web app. Required. | 
| slot 
				Required
			 | Name of web app slot. If not specified then will default to production slot. Required. | 
| push_settings 
				Required
			 | Push settings associated with web app. Is either a PushSettings type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| PushSettings or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_slot
Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
async update_slot(resource_group_name: str, name: str, slot: str, site_envelope: _models.SitePatchResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SiteParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter. Required. | 
| slot 
				Required
			 | Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot. Required. | 
| site_envelope 
				Required
			 | A JSON representation of the app properties. See example. Is either a SitePatchResource type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| Site or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_slot_configuration_names
Updates the names of application settings and connection string that remain with the slot during swap operation.
Description for Updates the names of application settings and connection string that remain with the slot during swap operation.
async update_slot_configuration_names(resource_group_name: str, name: str, slot_config_names: _models.SlotConfigNamesResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SlotConfigNamesResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot_config_names 
				Required
			 | Names of application settings and connection strings. See example. Is either a SlotConfigNamesResource type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| SlotConfigNamesResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_source_control
Updates the source control configuration of an app.
Description for Updates the source control configuration of an app.
async update_source_control(resource_group_name: str, name: str, site_source_control: _models.SiteSourceControl, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SiteSourceControlParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| site_source_control 
				Required
			 | JSON representation of a SiteSourceControl object. See example. Is either a SiteSourceControl type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteSourceControl or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_source_control_slot
Updates the source control configuration of an app.
Description for Updates the source control configuration of an app.
async update_source_control_slot(resource_group_name: str, name: str, slot: str, site_source_control: _models.SiteSourceControl, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SiteSourceControlParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot. Required. | 
| site_source_control 
				Required
			 | JSON representation of a SiteSourceControl object. See example. Is either a SiteSourceControl type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| SiteSourceControl or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_swift_virtual_network_connection_with_check
Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
async update_swift_virtual_network_connection_with_check(resource_group_name: str, name: str, connection_envelope: _models.SwiftVirtualNetwork, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SwiftVirtualNetworkParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| connection_envelope 
				Required
			 | Properties of the Virtual Network connection. See example. Is either a SwiftVirtualNetwork type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| SwiftVirtualNetwork or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_swift_virtual_network_connection_with_check_slot
Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in.
async update_swift_virtual_network_connection_with_check_slot(resource_group_name: str, name: str, slot: str, connection_envelope: _models.SwiftVirtualNetwork, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SwiftVirtualNetworkParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot. Required. | 
| connection_envelope 
				Required
			 | Properties of the Virtual Network connection. See example. Is either a SwiftVirtualNetwork type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| SwiftVirtualNetwork or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_vnet_connection
Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
async update_vnet_connection(resource_group_name: str, name: str, vnet_name: str, connection_envelope: _models.VnetInfoResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.VnetInfoResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| vnet_name 
				Required
			 | Name of an existing Virtual Network. Required. | 
| connection_envelope 
				Required
			 | Properties of the Virtual Network connection. See example. Is either a VnetInfoResource type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| VnetInfoResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_vnet_connection_gateway
Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
async update_vnet_connection_gateway(resource_group_name: str, name: str, vnet_name: str, gateway_name: str, connection_envelope: _models.VnetGateway, *, content_type: str = 'application/json', **kwargs: Any) -> _models.VnetGatewayParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| vnet_name 
				Required
			 | Name of the Virtual Network. Required. | 
| gateway_name 
				Required
			 | Name of the gateway. Currently, the only supported string is "primary". Required. | 
| connection_envelope 
				Required
			 | The properties to update this gateway with. Is either a VnetGateway type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| VnetGateway or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_vnet_connection_gateway_slot
Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
async update_vnet_connection_gateway_slot(resource_group_name: str, name: str, vnet_name: str, gateway_name: str, slot: str, connection_envelope: _models.VnetGateway, *, content_type: str = 'application/json', **kwargs: Any) -> _models.VnetGatewayParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| vnet_name 
				Required
			 | Name of the Virtual Network. Required. | 
| gateway_name 
				Required
			 | Name of the gateway. Currently, the only supported string is "primary". Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will add or update a gateway for the production slot's Virtual Network. Required. | 
| connection_envelope 
				Required
			 | The properties to update this gateway with. Is either a VnetGateway type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| VnetGateway or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
update_vnet_connection_slot
Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
async update_vnet_connection_slot(resource_group_name: str, name: str, vnet_name: str, slot: str, connection_envelope: _models.VnetInfoResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.VnetInfoResourceParameters
| Name | Description | 
|---|---|
| resource_group_name 
				Required
			 | Name of the resource group to which the resource belongs. Required. | 
| name 
				Required
			 | Name of the app. Required. | 
| vnet_name 
				Required
			 | Name of an existing Virtual Network. Required. | 
| slot 
				Required
			 | Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot. Required. | 
| connection_envelope 
				Required
			 | Properties of the Virtual Network connection. See example. Is either a VnetInfoResource type or a IO[bytes] type. Required. | 
Returns
| Type | Description | 
|---|---|
| VnetInfoResource or the result of cls(response) | 
Exceptions
| Type | Description | 
|---|---|
Attributes
models
models = <module 'azure.mgmt.web.models' from 'C:\\ToolCache\\Python\\3.11.9\\x64\\Lib\\site-packages\\py2docfx\\venv\\venv239\\Lib\\site-packages\\azure\\mgmt\\web\\models\\__init__.py'>