From a91e9a2468078c0c28c3e28de20dbcdb3f93b394 Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Tue, 13 May 2025 16:53:23 +0000 Subject: [PATCH] CodeGen from PR 34452 in Azure/azure-rest-api-specs Merge c0f2e8412416f3daf98ad4ee6fbb1b62f3170693 into 903e7ca5b4afaa5828df1fb709aa0f5801966087 --- sdk/appservice/azure-mgmt-web/README.md | 4 +- sdk/appservice/azure-mgmt-web/_meta.json | 6 +- .../azure-mgmt-web/azure/mgmt/web/__init__.py | 4 +- .../azure/mgmt/web/_configuration.py | 39 +- .../azure/mgmt/web/_operations_mixin.py | 311 +-- .../azure/mgmt/web/_utils/__init__.py | 10 + .../azure/mgmt/web/_utils/serialization.py | 2025 ++++++++++++++++ .../mgmt/web/_web_site_management_client.py | 875 +++---- .../azure/mgmt/web/aio/__init__.py | 3 +- .../azure/mgmt/web/aio/_configuration.py | 39 +- .../azure/mgmt/web/aio/_operations_mixin.py | 311 +-- .../web/aio/_web_site_management_client.py | 885 +++---- .../azure/mgmt/web/v2016_03_01/_metadata.json | 14 +- .../mgmt/web/v2016_03_01/_utils/__init__.py | 6 + .../_utils/serialization.py} | 177 +- .../_utils/utils.py} | 16 +- .../_web_site_management_client.py | 24 +- .../azure/mgmt/web/v2016_03_01/aio/_vendor.py | 25 - .../aio/_web_site_management_client.py | 26 +- .../operations/_billing_meters_operations.py | 17 +- .../operations/_certificates_operations.py | 17 +- .../_deleted_web_apps_operations.py | 17 +- .../aio/operations/_diagnostics_operations.py | 17 +- .../aio/operations/_provider_operations.py | 17 +- .../operations/_recommendations_operations.py | 17 +- .../_resource_health_metadata_operations.py | 17 +- .../_web_site_management_client_operations.py | 14 +- .../web/v2016_03_01/models/_models_py3.py | 362 +-- .../operations/_billing_meters_operations.py | 18 +- .../operations/_certificates_operations.py | 29 +- .../_deleted_web_apps_operations.py | 18 +- .../operations/_diagnostics_operations.py | 64 +- .../operations/_provider_operations.py | 18 +- .../operations/_recommendations_operations.py | 33 +- .../_resource_health_metadata_operations.py | 29 +- .../_web_site_management_client_operations.py | 18 +- .../azure/mgmt/web/v2018_02_01/_metadata.json | 18 +- .../mgmt/web/v2018_02_01/_utils/__init__.py | 6 + .../web/v2018_02_01/_utils/serialization.py | 2032 +++++++++++++++++ .../_utils/utils.py} | 16 +- .../_web_site_management_client.py | 24 +- .../azure/mgmt/web/v2018_02_01/aio/_vendor.py | 25 - .../aio/_web_site_management_client.py | 26 +- ...p_service_certificate_orders_operations.py | 17 +- .../_app_service_environments_operations.py | 24 +- .../_app_service_plans_operations.py | 19 +- ...ficate_registration_provider_operations.py | 17 +- .../operations/_certificates_operations.py | 17 +- .../_deleted_web_apps_operations.py | 17 +- .../aio/operations/_diagnostics_operations.py | 17 +- ...domain_registration_provider_operations.py | 17 +- .../aio/operations/_domains_operations.py | 17 +- .../aio/operations/_provider_operations.py | 17 +- .../operations/_recommendations_operations.py | 17 +- .../_resource_health_metadata_operations.py | 17 +- .../_top_level_domains_operations.py | 17 +- .../aio/operations/_web_apps_operations.py | 17 +- .../_web_site_management_client_operations.py | 16 +- .../web/v2018_02_01/models/_models_py3.py | 851 +++---- ...p_service_certificate_orders_operations.py | 60 +- .../_app_service_environments_operations.py | 102 +- .../_app_service_plans_operations.py | 78 +- ...ficate_registration_provider_operations.py | 18 +- .../operations/_certificates_operations.py | 29 +- .../_deleted_web_apps_operations.py | 22 +- .../operations/_diagnostics_operations.py | 64 +- ...domain_registration_provider_operations.py | 18 +- .../operations/_domains_operations.py | 48 +- .../operations/_provider_operations.py | 18 +- .../operations/_recommendations_operations.py | 46 +- .../_resource_health_metadata_operations.py | 29 +- .../_top_level_domains_operations.py | 24 +- .../operations/_web_apps_operations.py | 748 +++--- .../_web_site_management_client_operations.py | 26 +- .../azure/mgmt/web/v2022_09_01/_metadata.json | 14 +- .../mgmt/web/v2022_09_01/_utils/__init__.py | 6 + .../web/v2022_09_01/_utils/serialization.py | 2032 +++++++++++++++++ .../_utils/utils.py} | 16 +- .../_web_site_management_client.py | 24 +- .../azure/mgmt/web/v2022_09_01/aio/_vendor.py | 25 - .../aio/_web_site_management_client.py | 26 +- .../v2022_09_01/aio/operations/__init__.py | 1 + ...p_service_certificate_orders_operations.py | 17 +- .../_app_service_environments_operations.py | 30 +- .../_app_service_plans_operations.py | 19 +- ...rtificate_orders_diagnostics_operations.py | 17 +- ...ficate_registration_provider_operations.py | 17 +- .../operations/_certificates_operations.py | 17 +- .../operations/_container_apps_operations.py | 17 +- .../_container_apps_revisions_operations.py | 17 +- .../_deleted_web_apps_operations.py | 17 +- .../aio/operations/_diagnostics_operations.py | 17 +- ...domain_registration_provider_operations.py | 17 +- .../aio/operations/_domains_operations.py | 17 +- .../_global_operations_operations.py | 17 +- .../_kube_environments_operations.py | 17 +- .../aio/operations/_provider_operations.py | 17 +- .../operations/_recommendations_operations.py | 17 +- .../_resource_health_metadata_operations.py | 17 +- .../operations/_static_sites_operations.py | 40 +- .../_top_level_domains_operations.py | 17 +- .../aio/operations/_web_apps_operations.py | 31 +- .../_web_site_management_client_operations.py | 14 +- ...kflow_run_action_repetitions_operations.py | 19 +- ...epetitions_request_histories_operations.py | 17 +- ...run_action_scope_repetitions_operations.py | 19 +- .../_workflow_run_actions_operations.py | 17 +- .../operations/_workflow_runs_operations.py | 17 +- .../_workflow_trigger_histories_operations.py | 17 +- .../_workflow_triggers_operations.py | 17 +- .../_workflow_versions_operations.py | 17 +- .../aio/operations/_workflows_operations.py | 17 +- .../web/v2022_09_01/models/_models_py3.py | 1401 ++++++------ .../web/v2022_09_01/operations/__init__.py | 1 + ...p_service_certificate_orders_operations.py | 60 +- .../_app_service_environments_operations.py | 116 +- .../_app_service_plans_operations.py | 74 +- ...rtificate_orders_diagnostics_operations.py | 23 +- ...ficate_registration_provider_operations.py | 18 +- .../operations/_certificates_operations.py | 29 +- .../operations/_container_apps_operations.py | 29 +- .../_container_apps_revisions_operations.py | 29 +- .../_deleted_web_apps_operations.py | 22 +- .../operations/_diagnostics_operations.py | 64 +- ...domain_registration_provider_operations.py | 18 +- .../operations/_domains_operations.py | 50 +- .../_global_operations_operations.py | 22 +- .../_kube_environments_operations.py | 29 +- .../operations/_provider_operations.py | 18 +- .../operations/_recommendations_operations.py | 46 +- .../_resource_health_metadata_operations.py | 29 +- .../operations/_static_sites_operations.py | 170 +- .../_top_level_domains_operations.py | 24 +- .../operations/_web_apps_operations.py | 834 ++++--- .../_web_site_management_client_operations.py | 18 +- ...kflow_run_action_repetitions_operations.py | 25 +- ...epetitions_request_histories_operations.py | 23 +- ...run_action_scope_repetitions_operations.py | 23 +- .../_workflow_run_actions_operations.py | 25 +- .../operations/_workflow_runs_operations.py | 25 +- .../_workflow_trigger_histories_operations.py | 25 +- .../_workflow_triggers_operations.py | 29 +- .../_workflow_versions_operations.py | 23 +- .../operations/_workflows_operations.py | 23 +- .../azure/mgmt/web/v2023_01_01/_metadata.json | 18 +- .../mgmt/web/v2023_01_01/_utils/__init__.py | 6 + .../web/v2023_01_01/_utils/serialization.py | 2032 +++++++++++++++++ .../_utils/utils.py} | 16 +- .../_web_site_management_client.py | 24 +- .../azure/mgmt/web/v2023_01_01/aio/_vendor.py | 25 - .../aio/_web_site_management_client.py | 26 +- .../v2023_01_01/aio/operations/__init__.py | 1 + ...p_service_certificate_orders_operations.py | 17 +- .../_app_service_environments_operations.py | 30 +- .../_app_service_plans_operations.py | 19 +- ...rtificate_orders_diagnostics_operations.py | 17 +- ...ficate_registration_provider_operations.py | 17 +- .../operations/_certificates_operations.py | 17 +- .../operations/_container_apps_operations.py | 17 +- .../_container_apps_revisions_operations.py | 17 +- .../_deleted_web_apps_operations.py | 17 +- .../aio/operations/_diagnostics_operations.py | 17 +- ...domain_registration_provider_operations.py | 17 +- .../aio/operations/_domains_operations.py | 17 +- .../_get_usages_in_location_operations.py | 17 +- .../_global_operations_operations.py | 17 +- .../_kube_environments_operations.py | 17 +- .../aio/operations/_provider_operations.py | 17 +- .../operations/_recommendations_operations.py | 17 +- .../_resource_health_metadata_operations.py | 17 +- .../operations/_static_sites_operations.py | 40 +- .../_top_level_domains_operations.py | 17 +- .../aio/operations/_web_apps_operations.py | 31 +- .../_web_site_management_client_operations.py | 15 +- ...kflow_run_action_repetitions_operations.py | 19 +- ...epetitions_request_histories_operations.py | 17 +- ...run_action_scope_repetitions_operations.py | 19 +- .../_workflow_run_actions_operations.py | 17 +- .../operations/_workflow_runs_operations.py | 17 +- .../_workflow_trigger_histories_operations.py | 17 +- .../_workflow_triggers_operations.py | 17 +- .../_workflow_versions_operations.py | 17 +- .../aio/operations/_workflows_operations.py | 17 +- .../web/v2023_01_01/models/_models_py3.py | 1415 ++++++------ .../web/v2023_01_01/operations/__init__.py | 1 + ...p_service_certificate_orders_operations.py | 60 +- .../_app_service_environments_operations.py | 116 +- .../_app_service_plans_operations.py | 74 +- ...rtificate_orders_diagnostics_operations.py | 23 +- ...ficate_registration_provider_operations.py | 18 +- .../operations/_certificates_operations.py | 29 +- .../operations/_container_apps_operations.py | 29 +- .../_container_apps_revisions_operations.py | 29 +- .../_deleted_web_apps_operations.py | 22 +- .../operations/_diagnostics_operations.py | 64 +- ...domain_registration_provider_operations.py | 18 +- .../operations/_domains_operations.py | 50 +- .../_get_usages_in_location_operations.py | 18 +- .../_global_operations_operations.py | 22 +- .../_kube_environments_operations.py | 29 +- .../operations/_provider_operations.py | 18 +- .../operations/_recommendations_operations.py | 46 +- .../_resource_health_metadata_operations.py | 29 +- .../operations/_static_sites_operations.py | 170 +- .../_top_level_domains_operations.py | 24 +- .../operations/_web_apps_operations.py | 834 ++++--- .../_web_site_management_client_operations.py | 21 +- ...kflow_run_action_repetitions_operations.py | 25 +- ...epetitions_request_histories_operations.py | 23 +- ...run_action_scope_repetitions_operations.py | 23 +- .../_workflow_run_actions_operations.py | 25 +- .../operations/_workflow_runs_operations.py | 25 +- .../_workflow_trigger_histories_operations.py | 25 +- .../_workflow_triggers_operations.py | 29 +- .../_workflow_versions_operations.py | 23 +- .../operations/_workflows_operations.py | 23 +- .../azure/mgmt/web/v2024_04_01/_metadata.json | 18 +- .../mgmt/web/v2024_04_01/_utils/__init__.py | 6 + .../web/v2024_04_01/_utils/serialization.py | 2032 +++++++++++++++++ .../mgmt/web/v2024_04_01/_utils/utils.py | 25 + .../azure/mgmt/web/v2024_04_01/_vendor.py | 25 - .../_web_site_management_client.py | 24 +- .../azure/mgmt/web/v2024_04_01/aio/_vendor.py | 25 - .../aio/_web_site_management_client.py | 26 +- .../v2024_04_01/aio/operations/__init__.py | 1 + ...p_service_certificate_orders_operations.py | 17 +- .../_app_service_environments_operations.py | 30 +- .../_app_service_plans_operations.py | 19 +- ...rtificate_orders_diagnostics_operations.py | 17 +- ...ficate_registration_provider_operations.py | 17 +- .../operations/_certificates_operations.py | 17 +- .../_deleted_web_apps_operations.py | 17 +- .../aio/operations/_diagnostics_operations.py | 17 +- ...domain_registration_provider_operations.py | 17 +- .../aio/operations/_domains_operations.py | 17 +- .../_get_usages_in_location_operations.py | 17 +- .../_global_operations_operations.py | 17 +- .../_kube_environments_operations.py | 17 +- .../aio/operations/_provider_operations.py | 17 +- .../operations/_recommendations_operations.py | 17 +- .../_resource_health_metadata_operations.py | 17 +- .../operations/_static_sites_operations.py | 40 +- .../_top_level_domains_operations.py | 17 +- .../aio/operations/_web_apps_operations.py | 31 +- .../_web_site_management_client_operations.py | 15 +- ...kflow_run_action_repetitions_operations.py | 19 +- ...epetitions_request_histories_operations.py | 17 +- ...run_action_scope_repetitions_operations.py | 19 +- .../_workflow_run_actions_operations.py | 17 +- .../operations/_workflow_runs_operations.py | 17 +- .../_workflow_trigger_histories_operations.py | 17 +- .../_workflow_triggers_operations.py | 17 +- .../_workflow_versions_operations.py | 17 +- .../aio/operations/_workflows_operations.py | 17 +- .../web/v2024_04_01/models/_models_py3.py | 1423 ++++++------ .../web/v2024_04_01/operations/__init__.py | 1 + ...p_service_certificate_orders_operations.py | 60 +- .../_app_service_environments_operations.py | 116 +- .../_app_service_plans_operations.py | 74 +- ...rtificate_orders_diagnostics_operations.py | 23 +- ...ficate_registration_provider_operations.py | 18 +- .../operations/_certificates_operations.py | 29 +- .../_deleted_web_apps_operations.py | 22 +- .../operations/_diagnostics_operations.py | 64 +- ...domain_registration_provider_operations.py | 18 +- .../operations/_domains_operations.py | 50 +- .../_get_usages_in_location_operations.py | 18 +- .../_global_operations_operations.py | 22 +- .../_kube_environments_operations.py | 29 +- .../operations/_provider_operations.py | 18 +- .../operations/_recommendations_operations.py | 46 +- .../_resource_health_metadata_operations.py | 29 +- .../operations/_static_sites_operations.py | 170 +- .../_top_level_domains_operations.py | 24 +- .../operations/_web_apps_operations.py | 852 ++++--- .../_web_site_management_client_operations.py | 21 +- ...kflow_run_action_repetitions_operations.py | 25 +- ...epetitions_request_histories_operations.py | 23 +- ...run_action_scope_repetitions_operations.py | 23 +- .../_workflow_run_actions_operations.py | 25 +- .../operations/_workflow_runs_operations.py | 25 +- .../_workflow_trigger_histories_operations.py | 25 +- .../_workflow_triggers_operations.py | 29 +- .../_workflow_versions_operations.py | 23 +- .../operations/_workflows_operations.py | 23 +- .../analyze_custom_host_name.py | 1 + .../analyze_custom_host_name_slot.py | 1 + ...e_or_reject_private_endpoint_connection.py | 1 + .../app_service_environments_change_vnet.py | 1 + ...p_service_environments_create_or_update.py | 1 + ...nments_create_or_update_multi_role_pool.py | 5 +- ...vironments_create_or_update_worker_pool.py | 5 +- .../app_service_environments_delete.py | 1 + ...ents_delete_private_endpoint_connection.py | 1 + .../app_service_environments_get.py | 1 + ...nts_get_ase_v3_networking_configuration.py | 1 + ...rvice_environments_get_diagnostics_item.py | 1 + ...ervice_environments_get_multi_role_pool.py | 1 + ...onments_get_private_endpoint_connection.py | 1 + ...ts_get_private_endpoint_connection_list.py | 1 + ...environments_get_private_link_resources.py | 1 + .../app_service_environments_get_vip_info.py | 1 + ...pp_service_environments_get_worker_pool.py | 1 + .../app_service_environments_list.py | 1 + ...ice_environments_list_app_service_plans.py | 1 + ...ice_environments_list_by_resource_group.py | 1 + ...pp_service_environments_list_capacities.py | 1 + ...p_service_environments_list_diagnostics.py | 1 + ...ents_list_multi_role_metric_definitions.py | 1 + ...i_role_pool_instance_metric_definitions.py | 1 + ..._environments_list_multi_role_pool_skus.py | 1 + ...vice_environments_list_multi_role_pools.py | 1 + ...ice_environments_list_multi_role_usages.py | 1 + ...pp_service_environments_list_operations.py | 1 + .../app_service_environments_list_usages.py | 1 + .../app_service_environments_list_web_apps.py | 1 + ...ents_list_web_worker_metric_definitions.py | 1 + ...ice_environments_list_web_worker_usages.py | 1 + ...worker_pool_instance_metric_definitions.py | 1 + ...vice_environments_list_worker_pool_skus.py | 1 + ..._service_environments_list_worker_pools.py | 1 + .../app_service_environments_reboot.py | 1 + .../app_service_environments_resume.py | 1 + .../app_service_environments_suspend.py | 1 + ...nts_test_upgrade_available_notification.py | 1 + .../app_service_environments_update.py | 1 + ...nts_update_ase_networking_configuration.py | 1 + .../app_service_environments_upgrade.py | 1 + ...reject_site_private_endpoint_connection.py | 4 +- ...t_site_private_endpoint_connection_slot.py | 1 + .../generated_samples/backup_web_app.py | 1 + .../check_domain_availability.py | 1 + .../generated_samples/clone_web_app.py | 1 + .../generated_samples/clone_web_app_slot.py | 1 + .../create_app_service_certificate.py | 1 + .../create_app_service_certificate_order.py | 1 + .../create_app_service_domain.py | 1 + ...app_service_domain_ownership_identifier.py | 1 + .../create_or_update_app_service_plan.py | 1 + .../create_or_update_certificate.py | 1 + ...or_update_function_app_flex_consumption.py | 1 + ...ction_app_flex_consumption_with_details.py | 1 + .../create_or_update_static_site.py | 1 + ...eate_or_update_static_site_app_settings.py | 1 + ...create_or_update_static_site_basic_auth.py | 1 + ...r_update_static_site_build_app_settings.py | 1 + ...e_static_site_build_database_connection.py | 1 + ...static_site_build_function_app_settings.py | 1 + ...ate_or_update_static_site_custom_domain.py | 1 + ..._update_static_site_database_connection.py | 1 + ...pdate_static_site_function_app_settings.py | 1 + .../create_or_update_web_app.py | 1 + .../create_or_update_web_app_slot.py | 1 + .../create_user_roles_invitation_link.py | 1 + .../delete_app_service_certificate.py | 1 + .../delete_app_service_certificate_order.py | 1 + .../delete_app_service_domain.py | 1 + ...app_service_domain_ownership_identifier.py | 1 + .../delete_app_service_plan.py | 1 + ...ete_ase_custom_dns_suffix_configuration.py | 1 + .../delete_deploy_workflow_artifacts.py | 1 + ...delete_site_private_endpoint_connection.py | 4 +- ...e_site_private_endpoint_connection_slot.py | 1 + .../delete_static_site_build.py | 1 + ...e_static_site_build_database_connection.py | 1 + .../delete_static_site_custom_domain.py | 1 + .../delete_static_site_database_connection.py | 1 + .../delete_static_site_user.py | 1 + .../delete_web_app_backup.py | 1 + ..._provided_function_app_from_static_site.py | 1 + ...ded_function_app_from_static_site_build.py | 1 + .../diagnostics_execute_site_analysis.py | 4 +- .../diagnostics_execute_site_analysis_slot.py | 4 +- .../diagnostics_execute_site_detector.py | 4 +- .../diagnostics_execute_site_detector_slot.py | 4 +- ...ice_certificate_order_detector_response.py | 1 + ...t_hosting_environment_detector_response.py | 1 + .../diagnostics_get_site_analysis.py | 4 +- .../diagnostics_get_site_analysis_slot.py | 4 +- .../diagnostics_get_site_detector.py | 4 +- .../diagnostics_get_site_detector_response.py | 4 +- ...nostics_get_site_detector_response_slot.py | 4 +- .../diagnostics_get_site_detector_slot.py | 4 +- ...iagnostics_get_site_diagnostic_category.py | 4 +- ...stics_get_site_diagnostic_category_slot.py | 4 +- ...ice_certificate_order_detector_response.py | 1 + ..._hosting_environment_detector_responses.py | 1 + .../diagnostics_list_site_analyses.py | 4 +- .../diagnostics_list_site_analyses_slot.py | 4 +- ...iagnostics_list_site_detector_responses.py | 4 +- ...stics_list_site_detector_responses_slot.py | 4 +- .../diagnostics_list_site_detectors.py | 4 +- .../diagnostics_list_site_detectors_slot.py | 4 +- ...nostics_list_site_diagnostic_categories.py | 4 +- ...cs_list_site_diagnostic_categories_slot.py | 4 +- .../generate_static_site_workflow_preview.py | 1 + .../get_app_service_certificate.py | 1 + .../get_app_service_certificate_order.py | 1 + ...get_ase_custom_dns_suffix_configuration.py | 1 + .../get_auth_settings_v2_without_secrets.py | 1 + .../get_deleted_web_app_by_location.py | 1 + .../get_deleted_web_app_snapshots.py | 1 + .../generated_samples/get_domain.py | 1 + .../get_domain_control_center_sso_request.py | 1 + .../get_domain_ownership_identifier.py | 1 + .../get_function_app_stacks.py | 1 + .../get_function_app_stacks_for_location.py | 1 + ..._inbound_network_dependencies_endpoints.py | 1 + ...et_key_vault_references_for_app_setting.py | 1 + ...y_vault_references_for_app_setting_slot.py | 1 + ...t_key_vault_references_for_app_settings.py | 1 + ..._vault_references_for_app_settings_slot.py | 1 + .../get_linked_backend_for_static_site.py | 1 + ...et_linked_backend_for_static_site_build.py | 1 + .../get_linked_backends_for_static_site.py | 1 + ...t_linked_backends_for_static_site_build.py | 1 + ...outbound_network_dependencies_endpoints.py | 1 + .../get_publishing_credentials_policy.py | 3 +- .../get_publishing_credentials_policy_slot.py | 3 +- .../get_resource_health_metadata_by_site.py | 4 +- .../get_site_deployment_status.py | 1 + .../get_site_deployment_status_slot.py | 1 + .../get_site_instance_info.py | 4 +- .../get_site_private_endpoint_connection.py | 4 +- ...t_site_private_endpoint_connection_list.py | 1 + ...t_site_private_endpoint_connection_slot.py | 1 + .../get_site_private_link_resources.py | 4 +- .../get_site_private_link_resources_slot.py | 1 + .../get_static_site_basic_auth.py | 1 + .../get_static_site_build.py | 1 + ...t_static_site_build_database_connection.py | 1 + ..._build_database_connection_with_details.py | 1 + ..._static_site_build_database_connections.py | 1 + ...build_database_connections_with_details.py | 1 + .../get_static_site_builds.py | 1 + .../get_static_site_custom_domain.py | 1 + .../get_static_site_custom_domains.py | 1 + .../get_static_site_database_connection.py | 1 + ...c_site_database_connection_with_details.py | 1 + .../get_static_site_database_connections.py | 1 + ..._site_database_connections_with_details.py | 1 + ...scription_operation_with_async_response.py | 1 + .../generated_samples/get_top_level_domain.py | 1 + .../get_usages_in_location.py | 1 + ...r_provided_function_app_for_static_site.py | 1 + ...ided_function_app_for_static_site_build.py | 1 + ..._provided_function_apps_for_static_site.py | 1 + ...ded_function_apps_for_static_site_build.py | 1 + .../get_web_app_backup_with_secrets.py | 1 + .../get_web_app_stacks_for_location.py | 1 + .../get_web_site_network_trace_operation.py | 4 +- .../get_web_site_network_traces.py | 4 +- .../generated_samples/get_workflow.py | 5 +- .../kube_environments_create_or_update.py | 1 + .../kube_environments_delete.py | 1 + .../kube_environments_get.py | 1 + ...ube_environments_list_by_resource_group.py | 1 + .../kube_environments_list_by_subscription.py | 1 + .../kube_environments_update.py | 1 + .../link_backend_to_static_site.py | 1 + .../link_backend_to_static_site_build.py | 1 + ...ce_certificate_orders_by_resource_group.py | 1 + ...vice_certificate_orders_by_subscription.py | 1 + .../list_app_service_plans.py | 1 + ...ist_app_service_plans_by_resource_group.py | 1 + .../list_auth_settings_v2.py | 1 + ...icates_by_app_service_certificate_order.py | 1 + .../list_certificates_by_resource_group.py | 1 + .../list_custom_host_name_sites.py | 1 + .../list_custom_specific_host_name_sites.py | 1 + .../list_deleted_web_apps_by_location.py | 1 + .../list_domain_ownership_identifiers.py | 1 + .../list_domain_recommendations.py | 1 + .../list_domains_by_resource_group.py | 1 + .../list_domains_by_subscription.py | 1 + .../generated_samples/list_operations.py | 5 +- .../list_publishing_credentials_policies.py | 1 + ...st_publishing_credentials_policies_slot.py | 1 + ...ource_health_metadata_by_resource_group.py | 1 + .../list_resource_health_metadata_by_site.py | 4 +- ...esource_health_metadata_by_subscription.py | 1 + .../list_site_deployment_status.py | 1 + .../list_site_deployment_status_slot.py | 1 + .../generated_samples/list_slot_backups.py | 3 +- .../list_static_site_app_settings.py | 1 + .../list_static_site_basic_auth.py | 1 + .../list_static_site_build_app_settings.py | 1 + ...static_site_build_function_app_settings.py | 1 + .../list_static_site_build_functions.py | 1 + .../list_static_site_configured_roles.py | 1 + .../list_static_site_function_app_settings.py | 1 + .../list_static_site_functions.py | 1 + .../list_static_site_secrets.py | 1 + .../list_static_site_users.py | 1 + .../list_top_level_domain_agreements.py | 1 + .../list_top_level_domains.py | 1 + .../list_web_app_configurations.py | 1 + .../list_web_apps_by_resource_group.py | 1 + .../generated_samples/list_workflows.py | 5 +- ...ist_workflows_configuration_connections.py | 4 +- .../patch_app_service_plan.py | 1 + ...h_static_site_build_database_connection.py | 1 + .../patch_static_site_database_connection.py | 1 + .../post_deploy_workflow_artifacts.py | 1 + .../post_deploy_workflow_artifacts_slot.py | 1 + ..._provided_function_app_with_static_site.py | 1 + ...ded_function_app_with_static_site_build.py | 1 + .../reissue_app_service_certificate_order.py | 1 + .../renew_app_service_certificate_order.py | 1 + .../generated_samples/renew_domain.py | 1 + ...end_app_service_certificate_order_email.py | 1 + ...end_domain_ownership_verification_email.py | 1 + .../reset_static_site_api_key.py | 1 + .../restore_web_app_backup.py | 1 + .../retrieve_certificate_email_history.py | 1 + .../retrieve_certificate_order_actions.py | 1 + .../generated_samples/retrieve_site_seal.py | 1 + .../start_web_site_network_trace_operation.py | 3 +- .../static_site_build_zip_deploy.py | 1 + .../static_site_zip_deploy.py | 1 + .../stop_web_site_network_trace.py | 3 +- .../generated_samples/transfer_out_domain.py | 1 + .../unlink_backend_from_static_site.py | 1 + .../unlink_backend_from_static_site_build.py | 1 + .../update_app_service_certificate.py | 1 + .../update_app_service_certificate_order.py | 1 + .../update_app_service_domain.py | 1 + ...app_service_domain_ownership_identifier.py | 1 + ...ate_ase_custom_dns_suffix_configuration.py | 1 + .../generated_samples/update_auth_settings.py | 1 + .../update_auth_settings_v2.py | 1 + .../update_azure_storage_accounts.py | 1 + .../update_publishing_credentials_policy.py | 3 +- ...date_publishing_credentials_policy_slot.py | 3 +- .../update_static_site_user.py | 1 + .../generated_samples/update_web_app.py | 1 + .../generated_samples/update_web_app_slot.py | 1 + ...te_purchase_information_by_subscription.py | 1 + ...validate_linked_backend_for_static_site.py | 1 + ...te_linked_backend_for_static_site_build.py | 1 + .../validate_static_site_custom_domain.py | 1 + .../verify_domain_ownership.py | 1 + .../verify_hosting_environment_vnet.py | 1 + .../workflow_run_action_repetitions_get.py | 1 + .../workflow_run_action_repetitions_list.py | 1 + ...tion_repetitions_list_expression_traces.py | 1 + ...ction_repetitions_request_histories_get.py | 1 + ...tion_repetitions_request_histories_list.py | 1 + ...rkflow_run_action_scope_repetitions_get.py | 1 + ...kflow_run_action_scope_repetitions_list.py | 1 + .../workflow_run_actions_get.py | 1 + .../workflow_run_actions_list.py | 1 + ...flow_run_actions_list_expression_traces.py | 1 + .../generated_samples/workflow_runs_cancel.py | 1 + .../workflow_trigger_histories_get.py | 1 + .../workflow_trigger_histories_list.py | 1 + .../workflow_trigger_histories_resubmit.py | 1 + .../workflow_triggers_get.py | 1 + .../workflow_triggers_get_schema_json.py | 1 + .../workflow_triggers_list.py | 1 + .../workflow_triggers_list_callback_url.py | 1 + .../workflow_triggers_run.py | 1 + .../workflow_versions_get.py | 1 + .../workflow_versions_list.py | 1 + .../workflows_regenerate_access_key.py | 1 + .../generated_samples/workflows_validate.py | 1 + .../test_web_site_management.py | 2 +- ...p_service_certificate_orders_operations.py | 2 +- ...ice_certificate_orders_operations_async.py | 2 +- ...ent_app_service_environments_operations.py | 2 +- ...p_service_environments_operations_async.py | 2 +- ...management_app_service_plans_operations.py | 2 +- ...ment_app_service_plans_operations_async.py | 2 +- .../test_web_site_management_async.py | 2 +- ...rtificate_orders_diagnostics_operations.py | 2 +- ...ate_orders_diagnostics_operations_async.py | 2 +- ...ficate_registration_provider_operations.py | 2 +- ..._registration_provider_operations_async.py | 2 +- ...site_management_certificates_operations.py | 2 +- ...anagement_certificates_operations_async.py | 2 +- ..._management_deleted_web_apps_operations.py | 2 +- ...ement_deleted_web_apps_operations_async.py | 2 +- ..._site_management_diagnostics_operations.py | 2 +- ...management_diagnostics_operations_async.py | 2 +- ...domain_registration_provider_operations.py | 2 +- ..._registration_provider_operations_async.py | 2 +- ..._web_site_management_domains_operations.py | 2 +- ...ite_management_domains_operations_async.py | 2 +- ...ement_get_usages_in_location_operations.py | 2 +- ...get_usages_in_location_operations_async.py | 2 +- ...t_web_site_management_global_operations.py | 2 +- ...site_management_global_operations_async.py | 2 +- ...management_kube_environments_operations.py | 2 +- ...ment_kube_environments_operations_async.py | 2 +- ...web_site_management_provider_operations.py | 2 +- ...te_management_provider_operations_async.py | 2 +- ...e_management_recommendations_operations.py | 2 +- ...gement_recommendations_operations_async.py | 2 +- ...ent_resource_health_metadata_operations.py | 2 +- ...source_health_metadata_operations_async.py | 2 +- ...site_management_static_sites_operations.py | 3 +- ...anagement_static_sites_operations_async.py | 3 +- ...management_top_level_domains_operations.py | 2 +- ...ment_top_level_domains_operations_async.py | 2 +- ...web_site_management_web_apps_operations.py | 3 +- ...te_management_web_apps_operations_async.py | 3 +- ...kflow_run_action_repetitions_operations.py | 2 +- ...run_action_repetitions_operations_async.py | 2 +- ...epetitions_request_histories_operations.py | 2 +- ...ions_request_histories_operations_async.py | 2 +- ...run_action_scope_repetitions_operations.py | 2 +- ...tion_scope_repetitions_operations_async.py | 2 +- ...agement_workflow_run_actions_operations.py | 2 +- ...t_workflow_run_actions_operations_async.py | 2 +- ...ite_management_workflow_runs_operations.py | 2 +- ...nagement_workflow_runs_operations_async.py | 2 +- ...t_workflow_trigger_histories_operations.py | 2 +- ...flow_trigger_histories_operations_async.py | 2 +- ...management_workflow_triggers_operations.py | 2 +- ...ment_workflow_triggers_operations_async.py | 2 +- ...management_workflow_versions_operations.py | 2 +- ...ment_workflow_versions_operations_async.py | 2 +- ...eb_site_management_workflows_operations.py | 2 +- ...e_management_workflows_operations_async.py | 2 +- sdk/appservice/azure-mgmt-web/setup.py | 13 +- 625 files changed, 19186 insertions(+), 9703 deletions(-) create mode 100644 sdk/appservice/azure-mgmt-web/azure/mgmt/web/_utils/__init__.py create mode 100644 sdk/appservice/azure-mgmt-web/azure/mgmt/web/_utils/serialization.py create mode 100644 sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_utils/__init__.py rename sdk/appservice/azure-mgmt-web/azure/mgmt/web/{_serialization.py => v2016_03_01/_utils/serialization.py} (94%) rename sdk/appservice/azure-mgmt-web/azure/mgmt/web/{v2022_09_01/_vendor.py => v2016_03_01/_utils/utils.py} (66%) delete mode 100644 sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/_vendor.py create mode 100644 sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_utils/__init__.py create mode 100644 sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_utils/serialization.py rename sdk/appservice/azure-mgmt-web/azure/mgmt/web/{v2016_03_01/_vendor.py => v2018_02_01/_utils/utils.py} (66%) delete mode 100644 sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/_vendor.py create mode 100644 sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_utils/__init__.py create mode 100644 sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_utils/serialization.py rename sdk/appservice/azure-mgmt-web/azure/mgmt/web/{v2023_01_01/_vendor.py => v2022_09_01/_utils/utils.py} (66%) delete mode 100644 sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/_vendor.py create mode 100644 sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_utils/__init__.py create mode 100644 sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_utils/serialization.py rename sdk/appservice/azure-mgmt-web/azure/mgmt/web/{v2018_02_01/_vendor.py => v2023_01_01/_utils/utils.py} (66%) delete mode 100644 sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/_vendor.py create mode 100644 sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_utils/__init__.py create mode 100644 sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_utils/serialization.py create mode 100644 sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_utils/utils.py delete mode 100644 sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_vendor.py delete mode 100644 sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/_vendor.py diff --git a/sdk/appservice/azure-mgmt-web/README.md b/sdk/appservice/azure-mgmt-web/README.md index fb689d554d4c..9800020633a1 100644 --- a/sdk/appservice/azure-mgmt-web/README.md +++ b/sdk/appservice/azure-mgmt-web/README.md @@ -1,7 +1,7 @@ # Microsoft Azure SDK for Python This is the Microsoft Azure Web Apps Management Client Library. -This package has been tested with Python 3.8+. +This package has been tested with Python 3.9+. For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all). ## _Disclaimer_ @@ -12,7 +12,7 @@ _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For ### Prerequisites -- Python 3.8+ is required to use this package. +- Python 3.9+ is required to use this package. - [Azure subscription](https://azure.microsoft.com/free/) ### Install the package diff --git a/sdk/appservice/azure-mgmt-web/_meta.json b/sdk/appservice/azure-mgmt-web/_meta.json index 7d3df770a727..14521ea08238 100644 --- a/sdk/appservice/azure-mgmt-web/_meta.json +++ b/sdk/appservice/azure-mgmt-web/_meta.json @@ -1,12 +1,12 @@ { - "commit": "166c3a2ace3d2511cbdeeada95826cd67a45895e", + "commit": "d3abe5455620273944cc8cf05c6f7f1f80177b7c", "repository_url": "https://github.com/Azure/azure-rest-api-specs", "autorest": "3.10.2", "use": [ - "@autorest/python@6.27.4", + "@autorest/python@6.34.1", "@autorest/modelerfour@4.27.0" ], - "autorest_command": "autorest specification/web/resource-manager/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.27.4 --use=@autorest/modelerfour@4.27.0 --version=3.10.2 --version-tolerant=False", + "autorest_command": "autorest specification/web/resource-manager/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-python/sdk --use=@autorest/python@6.34.1 --use=@autorest/modelerfour@4.27.0 --version=3.10.2 --version-tolerant=False", "readme": "specification/web/resource-manager/readme.md", "package-2023-01": "fatal: invalid object name 'from'. from: WebApps.json", "package-2022-09": "fatal: invalid object name 'from'. from: WebApps.json", diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/__init__.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/__init__.py index c2f92f94f4d8..41da083b833b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/__init__.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/__init__.py @@ -7,12 +7,10 @@ # -------------------------------------------------------------------------- from ._web_site_management_client import WebSiteManagementClient - -__all__ = ["WebSiteManagementClient"] +__all__ = ['WebSiteManagementClient'] try: from ._patch import patch_sdk # type: ignore - patch_sdk() except ImportError: pass diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_configuration.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_configuration.py index 6baf828723b0..7884fff20c78 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_configuration.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_configuration.py @@ -19,7 +19,6 @@ # pylint: disable=unused-import,ungrouped-imports from azure.core.credentials import TokenCredential - class WebSiteManagementClientConfiguration: """Configuration for WebSiteManagementClient. @@ -32,7 +31,12 @@ class WebSiteManagementClientConfiguration: :type subscription_id: str """ - def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs: Any): + def __init__( + self, + credential: "TokenCredential", + subscription_id: str, + **kwargs: Any + ): if credential is None: raise ValueError("Parameter 'credential' must not be None.") if subscription_id is None: @@ -40,22 +44,23 @@ def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs self.credential = credential self.subscription_id = subscription_id - self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"]) - kwargs.setdefault("sdk_moniker", "azure-mgmt-web/{}".format(VERSION)) + self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) + kwargs.setdefault('sdk_moniker', 'azure-mgmt-web/{}'.format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) - def _configure(self, **kwargs: Any): - self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get("authentication_policy") + def _configure( + self, + **kwargs: Any + ): + self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get('authentication_policy') if self.credential and not self.authentication_policy: - self.authentication_policy = ARMChallengeAuthenticationPolicy( - self.credential, *self.credential_scopes, **kwargs - ) + self.authentication_policy = ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs) diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_operations_mixin.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_operations_mixin.py index 599f237da703..7011b1af9090 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_operations_mixin.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_operations_mixin.py @@ -8,20 +8,15 @@ # Changes may cause incorrect behavior and will be lost if the code is # regenerated. # -------------------------------------------------------------------------- -from ._serialization import Serializer, Deserializer +from ._utils.serialization import Serializer, Deserializer +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, IO, Iterable, Optional, Union from azure.core.paging import ItemPaged from . import models as _models - -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] class WebSiteManagementClientOperationsMixin(object): @@ -34,7 +29,6 @@ def check_name_availability( environment_id: Optional[str] = None, **kwargs: Any ) -> _models.ResourceNameAvailability: - # pylint: disable=line-too-long """Check if a resource name is available. Description for Check if a resource name is available. @@ -56,16 +50,16 @@ def check_name_availability( :rtype: ~azure.mgmt.web.v2024_04_01.models.ResourceNameAvailability :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("check_name_availability") - if api_version == "2016-03-01": + api_version = self._get_api_version('check_name_availability') + if api_version == '2016-03-01': from .v2016_03_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'check_name_availability'".format(api_version)) @@ -78,7 +72,10 @@ def check_name_availability( mixin_instance._deserialize = Deserializer(self._models_dict(api_version)) return mixin_instance.check_name_availability(name, type, is_fqdn, environment_id, **kwargs) - def get_publishing_user(self, **kwargs: Any) -> _models.User: + def get_publishing_user( + self, + **kwargs: Any + ) -> _models.User: """Gets publishing user. Description for Gets publishing user. @@ -87,16 +84,16 @@ def get_publishing_user(self, **kwargs: Any) -> _models.User: :rtype: ~azure.mgmt.web.v2024_04_01.models.User :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("get_publishing_user") - if api_version == "2016-03-01": + api_version = self._get_api_version('get_publishing_user') + if api_version == '2016-03-01': from .v2016_03_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'get_publishing_user'".format(api_version)) @@ -109,7 +106,11 @@ def get_publishing_user(self, **kwargs: Any) -> _models.User: mixin_instance._deserialize = Deserializer(self._models_dict(api_version)) return mixin_instance.get_publishing_user(**kwargs) - def get_source_control(self, source_control_type: str, **kwargs: Any) -> _models.SourceControl: + def get_source_control( + self, + source_control_type: str, + **kwargs: Any + ) -> _models.SourceControl: """Gets source control token. Description for Gets source control token. @@ -120,16 +121,16 @@ def get_source_control(self, source_control_type: str, **kwargs: Any) -> _models :rtype: ~azure.mgmt.web.v2024_04_01.models.SourceControl :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("get_source_control") - if api_version == "2016-03-01": + api_version = self._get_api_version('get_source_control') + if api_version == '2016-03-01': from .v2016_03_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'get_source_control'".format(api_version)) @@ -142,7 +143,10 @@ def get_source_control(self, source_control_type: str, **kwargs: Any) -> _models mixin_instance._deserialize = Deserializer(self._models_dict(api_version)) return mixin_instance.get_source_control(source_control_type, **kwargs) - def get_subscription_deployment_locations(self, **kwargs: Any) -> _models.DeploymentLocations: + def get_subscription_deployment_locations( + self, + **kwargs: Any + ) -> _models.DeploymentLocations: """Gets list of available geo regions plus ministamps. Description for Gets list of available geo regions plus ministamps. @@ -151,21 +155,19 @@ def get_subscription_deployment_locations(self, **kwargs: Any) -> _models.Deploy :rtype: ~azure.mgmt.web.v2024_04_01.models.DeploymentLocations :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("get_subscription_deployment_locations") - if api_version == "2016-03-01": + api_version = self._get_api_version('get_subscription_deployment_locations') + if api_version == '2016-03-01': from .v2016_03_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass else: - raise ValueError( - "API version {} does not have operation 'get_subscription_deployment_locations'".format(api_version) - ) + raise ValueError("API version {} does not have operation 'get_subscription_deployment_locations'".format(api_version)) mixin_instance = OperationClass() mixin_instance._client = self._client mixin_instance._config = self._config @@ -175,7 +177,10 @@ def get_subscription_deployment_locations(self, **kwargs: Any) -> _models.Deploy mixin_instance._deserialize = Deserializer(self._models_dict(api_version)) return mixin_instance.get_subscription_deployment_locations(**kwargs) - def list_ase_regions(self, **kwargs: Any) -> Iterable["_models.AseRegion"]: + def list_ase_regions( + self, + **kwargs: Any + ) -> Iterable["_models.AseRegion"]: """Get a list of available ASE regions and its supported Skus. Description for get a list of available ASE regions and its supported Skus. @@ -184,10 +189,10 @@ def list_ase_regions(self, **kwargs: Any) -> Iterable["_models.AseRegion"]: :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2024_04_01.models.AseRegion] :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("list_ase_regions") - if api_version == "2023-01-01": + api_version = self._get_api_version('list_ase_regions') + if api_version == '2023-01-01': from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'list_ase_regions'".format(api_version)) @@ -201,7 +206,10 @@ def list_ase_regions(self, **kwargs: Any) -> Iterable["_models.AseRegion"]: return mixin_instance.list_ase_regions(**kwargs) def list_billing_meters( - self, billing_location: Optional[str] = None, os_type: Optional[str] = None, **kwargs: Any + self, + billing_location: Optional[str] = None, + os_type: Optional[str] = None, + **kwargs: Any ) -> Iterable["_models.BillingMeter"]: """Gets a list of meters for a given location. @@ -215,14 +223,14 @@ def list_billing_meters( :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2024_04_01.models.BillingMeter] :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("list_billing_meters") - if api_version == "2018-02-01": + api_version = self._get_api_version('list_billing_meters') + if api_version == '2018-02-01': from .v2018_02_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'list_billing_meters'".format(api_version)) @@ -236,7 +244,9 @@ def list_billing_meters( return mixin_instance.list_billing_meters(billing_location, os_type, **kwargs) def list_custom_host_name_sites( - self, hostname: Optional[str] = None, **kwargs: Any + self, + hostname: Optional[str] = None, + **kwargs: Any ) -> Iterable["_models.CustomHostnameSites"]: """Get custom hostnames under this subscription. @@ -248,12 +258,12 @@ def list_custom_host_name_sites( :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2024_04_01.models.CustomHostnameSites] :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("list_custom_host_name_sites") - if api_version == "2022-09-01": + api_version = self._get_api_version('list_custom_host_name_sites') + if api_version == '2022-09-01': from .v2022_09_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'list_custom_host_name_sites'".format(api_version)) @@ -296,16 +306,16 @@ def list_geo_regions( :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2024_04_01.models.GeoRegion] :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("list_geo_regions") - if api_version == "2016-03-01": + api_version = self._get_api_version('list_geo_regions') + if api_version == '2016-03-01': from .v2016_03_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'list_geo_regions'".format(api_version)) @@ -316,11 +326,12 @@ def list_geo_regions( mixin_instance._serialize = Serializer(self._models_dict(api_version)) mixin_instance._serialize.client_side_validation = False mixin_instance._deserialize = Deserializer(self._models_dict(api_version)) - return mixin_instance.list_geo_regions( - sku, linux_workers_enabled, xenon_workers_enabled, linux_dynamic_workers_enabled, **kwargs - ) + return mixin_instance.list_geo_regions(sku, linux_workers_enabled, xenon_workers_enabled, linux_dynamic_workers_enabled, **kwargs) - def list_premier_add_on_offers(self, **kwargs: Any) -> Iterable["_models.PremierAddOnOffer"]: + def list_premier_add_on_offers( + self, + **kwargs: Any + ) -> Iterable["_models.PremierAddOnOffer"]: """List all premier add-on offers. Description for List all premier add-on offers. @@ -329,16 +340,16 @@ def list_premier_add_on_offers(self, **kwargs: Any) -> Iterable["_models.Premier :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2024_04_01.models.PremierAddOnOffer] :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("list_premier_add_on_offers") - if api_version == "2016-03-01": + api_version = self._get_api_version('list_premier_add_on_offers') + if api_version == '2016-03-01': from .v2016_03_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'list_premier_add_on_offers'".format(api_version)) @@ -352,7 +363,9 @@ def list_premier_add_on_offers(self, **kwargs: Any) -> Iterable["_models.Premier return mixin_instance.list_premier_add_on_offers(**kwargs) def list_site_identifiers_assigned_to_host_name( # pylint: disable=name-too-long - self, name_identifier: Union[_models.NameIdentifier, IO[bytes]], **kwargs: Any + self, + name_identifier: Union[_models.NameIdentifier, IO[bytes]], + **kwargs: Any ) -> Iterable["_models.Identifier"]: """List all apps that are assigned to a hostname. @@ -365,23 +378,19 @@ def list_site_identifiers_assigned_to_host_name( # pylint: disable=name-too-lon :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2024_04_01.models.Identifier] :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("list_site_identifiers_assigned_to_host_name") - if api_version == "2016-03-01": + api_version = self._get_api_version('list_site_identifiers_assigned_to_host_name') + if api_version == '2016-03-01': from .v2016_03_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass else: - raise ValueError( - "API version {} does not have operation 'list_site_identifiers_assigned_to_host_name'".format( - api_version - ) - ) + raise ValueError("API version {} does not have operation 'list_site_identifiers_assigned_to_host_name'".format(api_version)) mixin_instance = OperationClass() mixin_instance._client = self._client mixin_instance._config = self._config @@ -391,7 +400,10 @@ def list_site_identifiers_assigned_to_host_name( # pylint: disable=name-too-lon mixin_instance._deserialize = Deserializer(self._models_dict(api_version)) return mixin_instance.list_site_identifiers_assigned_to_host_name(name_identifier, **kwargs) - def list_skus(self, **kwargs: Any) -> _models.SkuInfos: + def list_skus( + self, + **kwargs: Any + ) -> _models.SkuInfos: """List all SKUs. Description for List all SKUs. @@ -400,16 +412,16 @@ def list_skus(self, **kwargs: Any) -> _models.SkuInfos: :rtype: ~azure.mgmt.web.v2024_04_01.models.SkuInfos :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("list_skus") - if api_version == "2016-03-01": + api_version = self._get_api_version('list_skus') + if api_version == '2016-03-01': from .v2016_03_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'list_skus'".format(api_version)) @@ -422,7 +434,10 @@ def list_skus(self, **kwargs: Any) -> _models.SkuInfos: mixin_instance._deserialize = Deserializer(self._models_dict(api_version)) return mixin_instance.list_skus(**kwargs) - def list_source_controls(self, **kwargs: Any) -> Iterable["_models.SourceControl"]: + def list_source_controls( + self, + **kwargs: Any + ) -> Iterable["_models.SourceControl"]: """Gets the source controls available for Azure websites. Description for Gets the source controls available for Azure websites. @@ -431,16 +446,16 @@ def list_source_controls(self, **kwargs: Any) -> Iterable["_models.SourceControl :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2024_04_01.models.SourceControl] :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("list_source_controls") - if api_version == "2016-03-01": + api_version = self._get_api_version('list_source_controls') + if api_version == '2016-03-01': from .v2016_03_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'list_source_controls'".format(api_version)) @@ -473,16 +488,16 @@ def move( # pylint: disable=inconsistent-return-statements :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("move") - if api_version == "2016-03-01": + api_version = self._get_api_version('move') + if api_version == '2016-03-01': from .v2016_03_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'move'".format(api_version)) @@ -495,7 +510,11 @@ def move( # pylint: disable=inconsistent-return-statements mixin_instance._deserialize = Deserializer(self._models_dict(api_version)) return mixin_instance.move(resource_group_name, move_resource_envelope, **kwargs) - def update_publishing_user(self, user_details: Union[_models.User, IO[bytes]], **kwargs: Any) -> _models.User: + def update_publishing_user( + self, + user_details: Union[_models.User, IO[bytes]], + **kwargs: Any + ) -> _models.User: """Updates publishing user. Description for Updates publishing user. @@ -507,16 +526,16 @@ def update_publishing_user(self, user_details: Union[_models.User, IO[bytes]], * :rtype: ~azure.mgmt.web.v2024_04_01.models.User :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("update_publishing_user") - if api_version == "2016-03-01": + api_version = self._get_api_version('update_publishing_user') + if api_version == '2016-03-01': from .v2016_03_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'update_publishing_user'".format(api_version)) @@ -530,7 +549,10 @@ def update_publishing_user(self, user_details: Union[_models.User, IO[bytes]], * return mixin_instance.update_publishing_user(user_details, **kwargs) def update_source_control( - self, source_control_type: str, request_message: Union[_models.SourceControl, IO[bytes]], **kwargs: Any + self, + source_control_type: str, + request_message: Union[_models.SourceControl, IO[bytes]], + **kwargs: Any ) -> _models.SourceControl: """Updates source control token. @@ -545,16 +567,16 @@ def update_source_control( :rtype: ~azure.mgmt.web.v2024_04_01.models.SourceControl :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("update_source_control") - if api_version == "2016-03-01": + api_version = self._get_api_version('update_source_control') + if api_version == '2016-03-01': from .v2016_03_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'update_source_control'".format(api_version)) @@ -568,7 +590,10 @@ def update_source_control( return mixin_instance.update_source_control(source_control_type, request_message, **kwargs) def validate( - self, resource_group_name: str, validate_request: Union[_models.ValidateRequest, IO[bytes]], **kwargs: Any + self, + resource_group_name: str, + validate_request: Union[_models.ValidateRequest, IO[bytes]], + **kwargs: Any ) -> _models.ValidateResponse: """Validate if a resource can be created. @@ -583,16 +608,16 @@ def validate( :rtype: ~azure.mgmt.web.v2024_04_01.models.ValidateResponse :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("validate") - if api_version == "2016-03-01": + api_version = self._get_api_version('validate') + if api_version == '2016-03-01': from .v2016_03_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'validate'".format(api_version)) @@ -625,8 +650,8 @@ def validate_container_settings( :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("validate_container_settings") - if api_version == "2018-02-01": + api_version = self._get_api_version('validate_container_settings') + if api_version == '2018-02-01': from .v2018_02_01.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'validate_container_settings'".format(api_version)) @@ -637,9 +662,7 @@ def validate_container_settings( mixin_instance._serialize = Serializer(self._models_dict(api_version)) mixin_instance._serialize.client_side_validation = False mixin_instance._deserialize = Deserializer(self._models_dict(api_version)) - return mixin_instance.validate_container_settings( - resource_group_name, validate_container_settings_request, **kwargs - ) + return mixin_instance.validate_container_settings(resource_group_name, validate_container_settings_request, **kwargs) def validate_move( # pylint: disable=inconsistent-return-statements self, @@ -661,16 +684,16 @@ def validate_move( # pylint: disable=inconsistent-return-statements :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("validate_move") - if api_version == "2016-03-01": + api_version = self._get_api_version('validate_move') + if api_version == '2016-03-01': from .v2016_03_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'validate_move'".format(api_version)) @@ -684,7 +707,9 @@ def validate_move( # pylint: disable=inconsistent-return-statements return mixin_instance.validate_move(resource_group_name, move_resource_envelope, **kwargs) def verify_hosting_environment_vnet( - self, parameters: Union[_models.VnetParameters, IO[bytes]], **kwargs: Any + self, + parameters: Union[_models.VnetParameters, IO[bytes]], + **kwargs: Any ) -> _models.VnetValidationFailureDetails: """Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules. @@ -699,21 +724,19 @@ def verify_hosting_environment_vnet( :rtype: ~azure.mgmt.web.v2024_04_01.models.VnetValidationFailureDetails :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("verify_hosting_environment_vnet") - if api_version == "2016-03-01": + api_version = self._get_api_version('verify_hosting_environment_vnet') + if api_version == '2016-03-01': from .v2016_03_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass else: - raise ValueError( - "API version {} does not have operation 'verify_hosting_environment_vnet'".format(api_version) - ) + raise ValueError("API version {} does not have operation 'verify_hosting_environment_vnet'".format(api_version)) mixin_instance = OperationClass() mixin_instance._client = self._client mixin_instance._config = self._config diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_utils/__init__.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_utils/__init__.py new file mode 100644 index 000000000000..593333085322 --- /dev/null +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_utils/__init__.py @@ -0,0 +1,10 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_utils/serialization.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_utils/serialization.py new file mode 100644 index 000000000000..05bcd7d403ae --- /dev/null +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_utils/serialization.py @@ -0,0 +1,2025 @@ +# coding=utf-8 + +# pyright: reportUnnecessaryTypeIgnoreComment=false + +from base64 import b64decode, b64encode +import calendar +import datetime +import decimal +import email +from enum import Enum +import json +import logging +import re +import sys +import codecs +from typing import ( + Dict, + Any, + cast, + Optional, + Union, + AnyStr, + IO, + Mapping, + Callable, + MutableMapping, + List, +) + +try: + from urllib import quote # type: ignore +except ImportError: + from urllib.parse import quote +import xml.etree.ElementTree as ET + +import isodate # type: ignore +from typing_extensions import Self + +from azure.core.exceptions import DeserializationError, SerializationError +from azure.core.serialization import NULL as CoreNull + +_BOM = codecs.BOM_UTF8.decode(encoding="utf-8") + +JSON = MutableMapping[str, Any] + + +class RawDeserializer: + + # Accept "text" because we're open minded people... + JSON_REGEXP = re.compile(r"^(application|text)/([a-z+.]+\+)?json$") + + # Name used in context + CONTEXT_NAME = "deserialized_data" + + @classmethod + def deserialize_from_text(cls, data: Optional[Union[AnyStr, IO]], content_type: Optional[str] = None) -> Any: + """Decode data according to content-type. + + Accept a stream of data as well, but will be load at once in memory for now. + + If no content-type, will return the string version (not bytes, not stream) + + :param data: Input, could be bytes or stream (will be decoded with UTF8) or text + :type data: str or bytes or IO + :param str content_type: The content type. + :return: The deserialized data. + :rtype: object + """ + if hasattr(data, "read"): + # Assume a stream + data = cast(IO, data).read() + + if isinstance(data, bytes): + data_as_str = data.decode(encoding="utf-8-sig") + else: + # Explain to mypy the correct type. + data_as_str = cast(str, data) + + # Remove Byte Order Mark if present in string + data_as_str = data_as_str.lstrip(_BOM) + + if content_type is None: + return data + + if cls.JSON_REGEXP.match(content_type): + try: + return json.loads(data_as_str) + except ValueError as err: + raise DeserializationError("JSON is invalid: {}".format(err), err) from err + elif "xml" in (content_type or []): + try: + + try: + if isinstance(data, unicode): # type: ignore + # If I'm Python 2.7 and unicode XML will scream if I try a "fromstring" on unicode string + data_as_str = data_as_str.encode(encoding="utf-8") # type: ignore + except NameError: + pass + + return ET.fromstring(data_as_str) # nosec + except ET.ParseError as err: + # It might be because the server has an issue, and returned JSON with + # content-type XML.... + # So let's try a JSON load, and if it's still broken + # let's flow the initial exception + def _json_attemp(data): + try: + return True, json.loads(data) + except ValueError: + return False, None # Don't care about this one + + success, json_result = _json_attemp(data) + if success: + return json_result + # If i'm here, it's not JSON, it's not XML, let's scream + # and raise the last context in this block (the XML exception) + # The function hack is because Py2.7 messes up with exception + # context otherwise. + _LOGGER.critical("Wasn't XML not JSON, failing") + raise DeserializationError("XML is invalid") from err + elif content_type.startswith("text/"): + return data_as_str + raise DeserializationError("Cannot deserialize content-type: {}".format(content_type)) + + @classmethod + def deserialize_from_http_generics(cls, body_bytes: Optional[Union[AnyStr, IO]], headers: Mapping) -> Any: + """Deserialize from HTTP response. + + Use bytes and headers to NOT use any requests/aiohttp or whatever + specific implementation. + Headers will tested for "content-type" + + :param bytes body_bytes: The body of the response. + :param dict headers: The headers of the response. + :returns: The deserialized data. + :rtype: object + """ + # Try to use content-type from headers if available + content_type = None + if "content-type" in headers: + content_type = headers["content-type"].split(";")[0].strip().lower() + # Ouch, this server did not declare what it sent... + # Let's guess it's JSON... + # Also, since Autorest was considering that an empty body was a valid JSON, + # need that test as well.... + else: + content_type = "application/json" + + if body_bytes: + return cls.deserialize_from_text(body_bytes, content_type) + return None + + +_LOGGER = logging.getLogger(__name__) + +try: + _long_type = long # type: ignore +except NameError: + _long_type = int + +TZ_UTC = datetime.timezone.utc + +_FLATTEN = re.compile(r"(? None: + self.additional_properties: Optional[Dict[str, Any]] = {} + for k in kwargs: # pylint: disable=consider-using-dict-items + if k not in self._attribute_map: + _LOGGER.warning("%s is not a known attribute of class %s and will be ignored", k, self.__class__) + elif k in self._validation and self._validation[k].get("readonly", False): + _LOGGER.warning("Readonly attribute %s will be ignored in class %s", k, self.__class__) + else: + setattr(self, k, kwargs[k]) + + def __eq__(self, other: Any) -> bool: + """Compare objects by comparing all attributes. + + :param object other: The object to compare + :returns: True if objects are equal + :rtype: bool + """ + if isinstance(other, self.__class__): + return self.__dict__ == other.__dict__ + return False + + def __ne__(self, other: Any) -> bool: + """Compare objects by comparing all attributes. + + :param object other: The object to compare + :returns: True if objects are not equal + :rtype: bool + """ + return not self.__eq__(other) + + def __str__(self) -> str: + return str(self.__dict__) + + @classmethod + def enable_additional_properties_sending(cls) -> None: + cls._attribute_map["additional_properties"] = {"key": "", "type": "{object}"} + + @classmethod + def is_xml_model(cls) -> bool: + try: + cls._xml_map # type: ignore + except AttributeError: + return False + return True + + @classmethod + def _create_xml_node(cls): + """Create XML node. + + :returns: The XML node + :rtype: xml.etree.ElementTree.Element + """ + try: + xml_map = cls._xml_map # type: ignore + except AttributeError: + xml_map = {} + + return _create_xml_node(xml_map.get("name", cls.__name__), xml_map.get("prefix", None), xml_map.get("ns", None)) + + def serialize(self, keep_readonly: bool = False, **kwargs: Any) -> JSON: + """Return the JSON that would be sent to server from this model. + + This is an alias to `as_dict(full_restapi_key_transformer, keep_readonly=False)`. + + If you want XML serialization, you can pass the kwargs is_xml=True. + + :param bool keep_readonly: If you want to serialize the readonly attributes + :returns: A dict JSON compatible object + :rtype: dict + """ + serializer = Serializer(self._infer_class_models()) + return serializer._serialize( # type: ignore # pylint: disable=protected-access + self, keep_readonly=keep_readonly, **kwargs + ) + + def as_dict( + self, + keep_readonly: bool = True, + key_transformer: Callable[[str, Dict[str, Any], Any], Any] = attribute_transformer, + **kwargs: Any + ) -> JSON: + """Return a dict that can be serialized using json.dump. + + Advanced usage might optionally use a callback as parameter: + + .. code::python + + def my_key_transformer(key, attr_desc, value): + return key + + Key is the attribute name used in Python. Attr_desc + is a dict of metadata. Currently contains 'type' with the + msrest type and 'key' with the RestAPI encoded key. + Value is the current value in this object. + + The string returned will be used to serialize the key. + If the return type is a list, this is considered hierarchical + result dict. + + See the three examples in this file: + + - attribute_transformer + - full_restapi_key_transformer + - last_restapi_key_transformer + + If you want XML serialization, you can pass the kwargs is_xml=True. + + :param bool keep_readonly: If you want to serialize the readonly attributes + :param function key_transformer: A key transformer function. + :returns: A dict JSON compatible object + :rtype: dict + """ + serializer = Serializer(self._infer_class_models()) + return serializer._serialize( # type: ignore # pylint: disable=protected-access + self, key_transformer=key_transformer, keep_readonly=keep_readonly, **kwargs + ) + + @classmethod + def _infer_class_models(cls): + try: + str_models = cls.__module__.rsplit(".", 1)[0] + models = sys.modules[str_models] + client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + if cls.__name__ not in client_models: + raise ValueError("Not Autorest generated code") + except Exception: # pylint: disable=broad-exception-caught + # Assume it's not Autorest generated (tests?). Add ourselves as dependencies. + client_models = {cls.__name__: cls} + return client_models + + @classmethod + def deserialize(cls, data: Any, content_type: Optional[str] = None) -> Self: + """Parse a str using the RestAPI syntax and return a model. + + :param str data: A str using RestAPI structure. JSON by default. + :param str content_type: JSON by default, set application/xml if XML. + :returns: An instance of this model + :raises DeserializationError: if something went wrong + :rtype: Self + """ + deserializer = Deserializer(cls._infer_class_models()) + return deserializer(cls.__name__, data, content_type=content_type) # type: ignore + + @classmethod + def from_dict( + cls, + data: Any, + key_extractors: Optional[Callable[[str, Dict[str, Any], Any], Any]] = None, + content_type: Optional[str] = None, + ) -> Self: + """Parse a dict using given key extractor return a model. + + By default consider key + extractors (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor + and last_rest_key_case_insensitive_extractor) + + :param dict data: A dict using RestAPI structure + :param function key_extractors: A key extractor function. + :param str content_type: JSON by default, set application/xml if XML. + :returns: An instance of this model + :raises DeserializationError: if something went wrong + :rtype: Self + """ + deserializer = Deserializer(cls._infer_class_models()) + deserializer.key_extractors = ( # type: ignore + [ # type: ignore + attribute_key_case_insensitive_extractor, + rest_key_case_insensitive_extractor, + last_rest_key_case_insensitive_extractor, + ] + if key_extractors is None + else key_extractors + ) + return deserializer(cls.__name__, data, content_type=content_type) # type: ignore + + @classmethod + def _flatten_subtype(cls, key, objects): + if "_subtype_map" not in cls.__dict__: + return {} + result = dict(cls._subtype_map[key]) + for valuetype in cls._subtype_map[key].values(): + result.update(objects[valuetype]._flatten_subtype(key, objects)) # pylint: disable=protected-access + return result + + @classmethod + def _classify(cls, response, objects): + """Check the class _subtype_map for any child classes. + We want to ignore any inherited _subtype_maps. + + :param dict response: The initial data + :param dict objects: The class objects + :returns: The class to be used + :rtype: class + """ + for subtype_key in cls.__dict__.get("_subtype_map", {}).keys(): + subtype_value = None + + if not isinstance(response, ET.Element): + rest_api_response_key = cls._get_rest_key_parts(subtype_key)[-1] + subtype_value = response.get(rest_api_response_key, None) or response.get(subtype_key, None) + else: + subtype_value = xml_key_extractor(subtype_key, cls._attribute_map[subtype_key], response) + if subtype_value: + # Try to match base class. Can be class name only + # (bug to fix in Autorest to support x-ms-discriminator-name) + if cls.__name__ == subtype_value: + return cls + flatten_mapping_type = cls._flatten_subtype(subtype_key, objects) + try: + return objects[flatten_mapping_type[subtype_value]] # type: ignore + except KeyError: + _LOGGER.warning( + "Subtype value %s has no mapping, use base class %s.", + subtype_value, + cls.__name__, + ) + break + else: + _LOGGER.warning("Discriminator %s is absent or null, use base class %s.", subtype_key, cls.__name__) + break + return cls + + @classmethod + def _get_rest_key_parts(cls, attr_key): + """Get the RestAPI key of this attr, split it and decode part + :param str attr_key: Attribute key must be in attribute_map. + :returns: A list of RestAPI part + :rtype: list + """ + rest_split_key = _FLATTEN.split(cls._attribute_map[attr_key]["key"]) + return [_decode_attribute_map_key(key_part) for key_part in rest_split_key] + + +def _decode_attribute_map_key(key): + """This decode a key in an _attribute_map to the actual key we want to look at + inside the received data. + + :param str key: A key string from the generated code + :returns: The decoded key + :rtype: str + """ + return key.replace("\\.", ".") + + +class Serializer: # pylint: disable=too-many-public-methods + """Request object model serializer.""" + + basic_types = {str: "str", int: "int", bool: "bool", float: "float"} + + _xml_basic_types_serializers = {"bool": lambda x: str(x).lower()} + days = {0: "Mon", 1: "Tue", 2: "Wed", 3: "Thu", 4: "Fri", 5: "Sat", 6: "Sun"} + months = { + 1: "Jan", + 2: "Feb", + 3: "Mar", + 4: "Apr", + 5: "May", + 6: "Jun", + 7: "Jul", + 8: "Aug", + 9: "Sep", + 10: "Oct", + 11: "Nov", + 12: "Dec", + } + validation = { + "min_length": lambda x, y: len(x) < y, + "max_length": lambda x, y: len(x) > y, + "minimum": lambda x, y: x < y, + "maximum": lambda x, y: x > y, + "minimum_ex": lambda x, y: x <= y, + "maximum_ex": lambda x, y: x >= y, + "min_items": lambda x, y: len(x) < y, + "max_items": lambda x, y: len(x) > y, + "pattern": lambda x, y: not re.match(y, x, re.UNICODE), + "unique": lambda x, y: len(x) != len(set(x)), + "multiple": lambda x, y: x % y != 0, + } + + def __init__(self, classes: Optional[Mapping[str, type]] = None) -> None: + self.serialize_type = { + "iso-8601": Serializer.serialize_iso, + "rfc-1123": Serializer.serialize_rfc, + "unix-time": Serializer.serialize_unix, + "duration": Serializer.serialize_duration, + "date": Serializer.serialize_date, + "time": Serializer.serialize_time, + "decimal": Serializer.serialize_decimal, + "long": Serializer.serialize_long, + "bytearray": Serializer.serialize_bytearray, + "base64": Serializer.serialize_base64, + "object": self.serialize_object, + "[]": self.serialize_iter, + "{}": self.serialize_dict, + } + self.dependencies: Dict[str, type] = dict(classes) if classes else {} + self.key_transformer = full_restapi_key_transformer + self.client_side_validation = True + + def _serialize( # pylint: disable=too-many-nested-blocks, too-many-branches, too-many-statements, too-many-locals + self, target_obj, data_type=None, **kwargs + ): + """Serialize data into a string according to type. + + :param object target_obj: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str, dict + :raises SerializationError: if serialization fails. + :returns: The serialized data. + """ + key_transformer = kwargs.get("key_transformer", self.key_transformer) + keep_readonly = kwargs.get("keep_readonly", False) + if target_obj is None: + return None + + attr_name = None + class_name = target_obj.__class__.__name__ + + if data_type: + return self.serialize_data(target_obj, data_type, **kwargs) + + if not hasattr(target_obj, "_attribute_map"): + data_type = type(target_obj).__name__ + if data_type in self.basic_types.values(): + return self.serialize_data(target_obj, data_type, **kwargs) + + # Force "is_xml" kwargs if we detect a XML model + try: + is_xml_model_serialization = kwargs["is_xml"] + except KeyError: + is_xml_model_serialization = kwargs.setdefault("is_xml", target_obj.is_xml_model()) + + serialized = {} + if is_xml_model_serialization: + serialized = target_obj._create_xml_node() # pylint: disable=protected-access + try: + attributes = target_obj._attribute_map # pylint: disable=protected-access + for attr, attr_desc in attributes.items(): + attr_name = attr + if not keep_readonly and target_obj._validation.get( # pylint: disable=protected-access + attr_name, {} + ).get("readonly", False): + continue + + if attr_name == "additional_properties" and attr_desc["key"] == "": + if target_obj.additional_properties is not None: + serialized.update(target_obj.additional_properties) + continue + try: + + orig_attr = getattr(target_obj, attr) + if is_xml_model_serialization: + pass # Don't provide "transformer" for XML for now. Keep "orig_attr" + else: # JSON + keys, orig_attr = key_transformer(attr, attr_desc.copy(), orig_attr) + keys = keys if isinstance(keys, list) else [keys] + + kwargs["serialization_ctxt"] = attr_desc + new_attr = self.serialize_data(orig_attr, attr_desc["type"], **kwargs) + + if is_xml_model_serialization: + xml_desc = attr_desc.get("xml", {}) + xml_name = xml_desc.get("name", attr_desc["key"]) + xml_prefix = xml_desc.get("prefix", None) + xml_ns = xml_desc.get("ns", None) + if xml_desc.get("attr", False): + if xml_ns: + ET.register_namespace(xml_prefix, xml_ns) + xml_name = "{{{}}}{}".format(xml_ns, xml_name) + serialized.set(xml_name, new_attr) # type: ignore + continue + if xml_desc.get("text", False): + serialized.text = new_attr # type: ignore + continue + if isinstance(new_attr, list): + serialized.extend(new_attr) # type: ignore + elif isinstance(new_attr, ET.Element): + # If the down XML has no XML/Name, + # we MUST replace the tag with the local tag. But keeping the namespaces. + if "name" not in getattr(orig_attr, "_xml_map", {}): + splitted_tag = new_attr.tag.split("}") + if len(splitted_tag) == 2: # Namespace + new_attr.tag = "}".join([splitted_tag[0], xml_name]) + else: + new_attr.tag = xml_name + serialized.append(new_attr) # type: ignore + else: # That's a basic type + # Integrate namespace if necessary + local_node = _create_xml_node(xml_name, xml_prefix, xml_ns) + local_node.text = str(new_attr) + serialized.append(local_node) # type: ignore + else: # JSON + for k in reversed(keys): # type: ignore + new_attr = {k: new_attr} + + _new_attr = new_attr + _serialized = serialized + for k in keys: # type: ignore + if k not in _serialized: + _serialized.update(_new_attr) # type: ignore + _new_attr = _new_attr[k] # type: ignore + _serialized = _serialized[k] + except ValueError as err: + if isinstance(err, SerializationError): + raise + + except (AttributeError, KeyError, TypeError) as err: + msg = "Attribute {} in object {} cannot be serialized.\n{}".format(attr_name, class_name, str(target_obj)) + raise SerializationError(msg) from err + return serialized + + def body(self, data, data_type, **kwargs): + """Serialize data intended for a request body. + + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: dict + :raises SerializationError: if serialization fails. + :raises ValueError: if data is None + :returns: The serialized request body + """ + + # Just in case this is a dict + internal_data_type_str = data_type.strip("[]{}") + internal_data_type = self.dependencies.get(internal_data_type_str, None) + try: + is_xml_model_serialization = kwargs["is_xml"] + except KeyError: + if internal_data_type and issubclass(internal_data_type, Model): + is_xml_model_serialization = kwargs.setdefault("is_xml", internal_data_type.is_xml_model()) + else: + is_xml_model_serialization = False + if internal_data_type and not isinstance(internal_data_type, Enum): + try: + deserializer = Deserializer(self.dependencies) + # Since it's on serialization, it's almost sure that format is not JSON REST + # We're not able to deal with additional properties for now. + deserializer.additional_properties_detection = False + if is_xml_model_serialization: + deserializer.key_extractors = [ # type: ignore + attribute_key_case_insensitive_extractor, + ] + else: + deserializer.key_extractors = [ + rest_key_case_insensitive_extractor, + attribute_key_case_insensitive_extractor, + last_rest_key_case_insensitive_extractor, + ] + data = deserializer._deserialize(data_type, data) # pylint: disable=protected-access + except DeserializationError as err: + raise SerializationError("Unable to build a model: " + str(err)) from err + + return self._serialize(data, data_type, **kwargs) + + def url(self, name, data, data_type, **kwargs): + """Serialize data intended for a URL path. + + :param str name: The name of the URL path parameter. + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str + :returns: The serialized URL path + :raises TypeError: if serialization fails. + :raises ValueError: if data is None + """ + try: + output = self.serialize_data(data, data_type, **kwargs) + if data_type == "bool": + output = json.dumps(output) + + if kwargs.get("skip_quote") is True: + output = str(output) + output = output.replace("{", quote("{")).replace("}", quote("}")) + else: + output = quote(str(output), safe="") + except SerializationError as exc: + raise TypeError("{} must be type {}.".format(name, data_type)) from exc + return output + + def query(self, name, data, data_type, **kwargs): + """Serialize data intended for a URL query. + + :param str name: The name of the query parameter. + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str, list + :raises TypeError: if serialization fails. + :raises ValueError: if data is None + :returns: The serialized query parameter + """ + try: + # Treat the list aside, since we don't want to encode the div separator + if data_type.startswith("["): + internal_data_type = data_type[1:-1] + do_quote = not kwargs.get("skip_quote", False) + return self.serialize_iter(data, internal_data_type, do_quote=do_quote, **kwargs) + + # Not a list, regular serialization + output = self.serialize_data(data, data_type, **kwargs) + if data_type == "bool": + output = json.dumps(output) + if kwargs.get("skip_quote") is True: + output = str(output) + else: + output = quote(str(output), safe="") + except SerializationError as exc: + raise TypeError("{} must be type {}.".format(name, data_type)) from exc + return str(output) + + def header(self, name, data, data_type, **kwargs): + """Serialize data intended for a request header. + + :param str name: The name of the header. + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str + :raises TypeError: if serialization fails. + :raises ValueError: if data is None + :returns: The serialized header + """ + try: + if data_type in ["[str]"]: + data = ["" if d is None else d for d in data] + + output = self.serialize_data(data, data_type, **kwargs) + if data_type == "bool": + output = json.dumps(output) + except SerializationError as exc: + raise TypeError("{} must be type {}.".format(name, data_type)) from exc + return str(output) + + def serialize_data(self, data, data_type, **kwargs): + """Serialize generic data according to supplied data type. + + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :raises AttributeError: if required data is None. + :raises ValueError: if data is None + :raises SerializationError: if serialization fails. + :returns: The serialized data. + :rtype: str, int, float, bool, dict, list + """ + if data is None: + raise ValueError("No value for given attribute") + + try: + if data is CoreNull: + return None + if data_type in self.basic_types.values(): + return self.serialize_basic(data, data_type, **kwargs) + + if data_type in self.serialize_type: + return self.serialize_type[data_type](data, **kwargs) + + # If dependencies is empty, try with current data class + # It has to be a subclass of Enum anyway + enum_type = self.dependencies.get(data_type, data.__class__) + if issubclass(enum_type, Enum): + return Serializer.serialize_enum(data, enum_obj=enum_type) + + iter_type = data_type[0] + data_type[-1] + if iter_type in self.serialize_type: + return self.serialize_type[iter_type](data, data_type[1:-1], **kwargs) + + except (ValueError, TypeError) as err: + msg = "Unable to serialize value: {!r} as type: {!r}." + raise SerializationError(msg.format(data, data_type)) from err + return self._serialize(data, **kwargs) + + @classmethod + def _get_custom_serializers(cls, data_type, **kwargs): # pylint: disable=inconsistent-return-statements + custom_serializer = kwargs.get("basic_types_serializers", {}).get(data_type) + if custom_serializer: + return custom_serializer + if kwargs.get("is_xml", False): + return cls._xml_basic_types_serializers.get(data_type) + + @classmethod + def serialize_basic(cls, data, data_type, **kwargs): + """Serialize basic builting data type. + Serializes objects to str, int, float or bool. + + Possible kwargs: + - basic_types_serializers dict[str, callable] : If set, use the callable as serializer + - is_xml bool : If set, use xml_basic_types_serializers + + :param obj data: Object to be serialized. + :param str data_type: Type of object in the iterable. + :rtype: str, int, float, bool + :return: serialized object + """ + custom_serializer = cls._get_custom_serializers(data_type, **kwargs) + if custom_serializer: + return custom_serializer(data) + if data_type == "str": + return cls.serialize_unicode(data) + return eval(data_type)(data) # nosec # pylint: disable=eval-used + + @classmethod + def serialize_unicode(cls, data): + """Special handling for serializing unicode strings in Py2. + Encode to UTF-8 if unicode, otherwise handle as a str. + + :param str data: Object to be serialized. + :rtype: str + :return: serialized object + """ + try: # If I received an enum, return its value + return data.value + except AttributeError: + pass + + try: + if isinstance(data, unicode): # type: ignore + # Don't change it, JSON and XML ElementTree are totally able + # to serialize correctly u'' strings + return data + except NameError: + return str(data) + return str(data) + + def serialize_iter(self, data, iter_type, div=None, **kwargs): + """Serialize iterable. + + Supported kwargs: + - serialization_ctxt dict : The current entry of _attribute_map, or same format. + serialization_ctxt['type'] should be same as data_type. + - is_xml bool : If set, serialize as XML + + :param list data: Object to be serialized. + :param str iter_type: Type of object in the iterable. + :param str div: If set, this str will be used to combine the elements + in the iterable into a combined string. Default is 'None'. + Defaults to False. + :rtype: list, str + :return: serialized iterable + """ + if isinstance(data, str): + raise SerializationError("Refuse str type as a valid iter type.") + + serialization_ctxt = kwargs.get("serialization_ctxt", {}) + is_xml = kwargs.get("is_xml", False) + + serialized = [] + for d in data: + try: + serialized.append(self.serialize_data(d, iter_type, **kwargs)) + except ValueError as err: + if isinstance(err, SerializationError): + raise + serialized.append(None) + + if kwargs.get("do_quote", False): + serialized = ["" if s is None else quote(str(s), safe="") for s in serialized] + + if div: + serialized = ["" if s is None else str(s) for s in serialized] + serialized = div.join(serialized) + + if "xml" in serialization_ctxt or is_xml: + # XML serialization is more complicated + xml_desc = serialization_ctxt.get("xml", {}) + xml_name = xml_desc.get("name") + if not xml_name: + xml_name = serialization_ctxt["key"] + + # Create a wrap node if necessary (use the fact that Element and list have "append") + is_wrapped = xml_desc.get("wrapped", False) + node_name = xml_desc.get("itemsName", xml_name) + if is_wrapped: + final_result = _create_xml_node(xml_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) + else: + final_result = [] + # All list elements to "local_node" + for el in serialized: + if isinstance(el, ET.Element): + el_node = el + else: + el_node = _create_xml_node(node_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) + if el is not None: # Otherwise it writes "None" :-p + el_node.text = str(el) + final_result.append(el_node) + return final_result + return serialized + + def serialize_dict(self, attr, dict_type, **kwargs): + """Serialize a dictionary of objects. + + :param dict attr: Object to be serialized. + :param str dict_type: Type of object in the dictionary. + :rtype: dict + :return: serialized dictionary + """ + serialization_ctxt = kwargs.get("serialization_ctxt", {}) + serialized = {} + for key, value in attr.items(): + try: + serialized[self.serialize_unicode(key)] = self.serialize_data(value, dict_type, **kwargs) + except ValueError as err: + if isinstance(err, SerializationError): + raise + serialized[self.serialize_unicode(key)] = None + + if "xml" in serialization_ctxt: + # XML serialization is more complicated + xml_desc = serialization_ctxt["xml"] + xml_name = xml_desc["name"] + + final_result = _create_xml_node(xml_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) + for key, value in serialized.items(): + ET.SubElement(final_result, key).text = value + return final_result + + return serialized + + def serialize_object(self, attr, **kwargs): # pylint: disable=too-many-return-statements + """Serialize a generic object. + This will be handled as a dictionary. If object passed in is not + a basic type (str, int, float, dict, list) it will simply be + cast to str. + + :param dict attr: Object to be serialized. + :rtype: dict or str + :return: serialized object + """ + if attr is None: + return None + if isinstance(attr, ET.Element): + return attr + obj_type = type(attr) + if obj_type in self.basic_types: + return self.serialize_basic(attr, self.basic_types[obj_type], **kwargs) + if obj_type is _long_type: + return self.serialize_long(attr) + if obj_type is str: + return self.serialize_unicode(attr) + if obj_type is datetime.datetime: + return self.serialize_iso(attr) + if obj_type is datetime.date: + return self.serialize_date(attr) + if obj_type is datetime.time: + return self.serialize_time(attr) + if obj_type is datetime.timedelta: + return self.serialize_duration(attr) + if obj_type is decimal.Decimal: + return self.serialize_decimal(attr) + + # If it's a model or I know this dependency, serialize as a Model + if obj_type in self.dependencies.values() or isinstance(attr, Model): + return self._serialize(attr) + + if obj_type == dict: + serialized = {} + for key, value in attr.items(): + try: + serialized[self.serialize_unicode(key)] = self.serialize_object(value, **kwargs) + except ValueError: + serialized[self.serialize_unicode(key)] = None + return serialized + + if obj_type == list: + serialized = [] + for obj in attr: + try: + serialized.append(self.serialize_object(obj, **kwargs)) + except ValueError: + pass + return serialized + return str(attr) + + @staticmethod + def serialize_enum(attr, enum_obj=None): + try: + result = attr.value + except AttributeError: + result = attr + try: + enum_obj(result) # type: ignore + return result + except ValueError as exc: + for enum_value in enum_obj: # type: ignore + if enum_value.value.lower() == str(attr).lower(): + return enum_value.value + error = "{!r} is not valid value for enum {!r}" + raise SerializationError(error.format(attr, enum_obj)) from exc + + @staticmethod + def serialize_bytearray(attr, **kwargs): # pylint: disable=unused-argument + """Serialize bytearray into base-64 string. + + :param str attr: Object to be serialized. + :rtype: str + :return: serialized base64 + """ + return b64encode(attr).decode() + + @staticmethod + def serialize_base64(attr, **kwargs): # pylint: disable=unused-argument + """Serialize str into base-64 string. + + :param str attr: Object to be serialized. + :rtype: str + :return: serialized base64 + """ + encoded = b64encode(attr).decode("ascii") + return encoded.strip("=").replace("+", "-").replace("/", "_") + + @staticmethod + def serialize_decimal(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Decimal object to float. + + :param decimal attr: Object to be serialized. + :rtype: float + :return: serialized decimal + """ + return float(attr) + + @staticmethod + def serialize_long(attr, **kwargs): # pylint: disable=unused-argument + """Serialize long (Py2) or int (Py3). + + :param int attr: Object to be serialized. + :rtype: int/long + :return: serialized long + """ + return _long_type(attr) + + @staticmethod + def serialize_date(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Date object into ISO-8601 formatted string. + + :param Date attr: Object to be serialized. + :rtype: str + :return: serialized date + """ + if isinstance(attr, str): + attr = isodate.parse_date(attr) + t = "{:04}-{:02}-{:02}".format(attr.year, attr.month, attr.day) + return t + + @staticmethod + def serialize_time(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Time object into ISO-8601 formatted string. + + :param datetime.time attr: Object to be serialized. + :rtype: str + :return: serialized time + """ + if isinstance(attr, str): + attr = isodate.parse_time(attr) + t = "{:02}:{:02}:{:02}".format(attr.hour, attr.minute, attr.second) + if attr.microsecond: + t += ".{:02}".format(attr.microsecond) + return t + + @staticmethod + def serialize_duration(attr, **kwargs): # pylint: disable=unused-argument + """Serialize TimeDelta object into ISO-8601 formatted string. + + :param TimeDelta attr: Object to be serialized. + :rtype: str + :return: serialized duration + """ + if isinstance(attr, str): + attr = isodate.parse_duration(attr) + return isodate.duration_isoformat(attr) + + @staticmethod + def serialize_rfc(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Datetime object into RFC-1123 formatted string. + + :param Datetime attr: Object to be serialized. + :rtype: str + :raises TypeError: if format invalid. + :return: serialized rfc + """ + try: + if not attr.tzinfo: + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") + utc = attr.utctimetuple() + except AttributeError as exc: + raise TypeError("RFC1123 object must be valid Datetime object.") from exc + + return "{}, {:02} {} {:04} {:02}:{:02}:{:02} GMT".format( + Serializer.days[utc.tm_wday], + utc.tm_mday, + Serializer.months[utc.tm_mon], + utc.tm_year, + utc.tm_hour, + utc.tm_min, + utc.tm_sec, + ) + + @staticmethod + def serialize_iso(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Datetime object into ISO-8601 formatted string. + + :param Datetime attr: Object to be serialized. + :rtype: str + :raises SerializationError: if format invalid. + :return: serialized iso + """ + if isinstance(attr, str): + attr = isodate.parse_datetime(attr) + try: + if not attr.tzinfo: + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") + utc = attr.utctimetuple() + if utc.tm_year > 9999 or utc.tm_year < 1: + raise OverflowError("Hit max or min date") + + microseconds = str(attr.microsecond).rjust(6, "0").rstrip("0").ljust(3, "0") + if microseconds: + microseconds = "." + microseconds + date = "{:04}-{:02}-{:02}T{:02}:{:02}:{:02}".format( + utc.tm_year, utc.tm_mon, utc.tm_mday, utc.tm_hour, utc.tm_min, utc.tm_sec + ) + return date + microseconds + "Z" + except (ValueError, OverflowError) as err: + msg = "Unable to serialize datetime object." + raise SerializationError(msg) from err + except AttributeError as err: + msg = "ISO-8601 object must be valid Datetime object." + raise TypeError(msg) from err + + @staticmethod + def serialize_unix(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Datetime object into IntTime format. + This is represented as seconds. + + :param Datetime attr: Object to be serialized. + :rtype: int + :raises SerializationError: if format invalid + :return: serialied unix + """ + if isinstance(attr, int): + return attr + try: + if not attr.tzinfo: + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") + return int(calendar.timegm(attr.utctimetuple())) + except AttributeError as exc: + raise TypeError("Unix time object must be valid Datetime object.") from exc + + +def rest_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument + key = attr_desc["key"] + working_data = data + + while "." in key: + # Need the cast, as for some reasons "split" is typed as list[str | Any] + dict_keys = cast(List[str], _FLATTEN.split(key)) + if len(dict_keys) == 1: + key = _decode_attribute_map_key(dict_keys[0]) + break + working_key = _decode_attribute_map_key(dict_keys[0]) + working_data = working_data.get(working_key, data) + if working_data is None: + # If at any point while following flatten JSON path see None, it means + # that all properties under are None as well + return None + key = ".".join(dict_keys[1:]) + + return working_data.get(key) + + +def rest_key_case_insensitive_extractor( # pylint: disable=unused-argument, inconsistent-return-statements + attr, attr_desc, data +): + key = attr_desc["key"] + working_data = data + + while "." in key: + dict_keys = _FLATTEN.split(key) + if len(dict_keys) == 1: + key = _decode_attribute_map_key(dict_keys[0]) + break + working_key = _decode_attribute_map_key(dict_keys[0]) + working_data = attribute_key_case_insensitive_extractor(working_key, None, working_data) + if working_data is None: + # If at any point while following flatten JSON path see None, it means + # that all properties under are None as well + return None + key = ".".join(dict_keys[1:]) + + if working_data: + return attribute_key_case_insensitive_extractor(key, None, working_data) + + +def last_rest_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument + """Extract the attribute in "data" based on the last part of the JSON path key. + + :param str attr: The attribute to extract + :param dict attr_desc: The attribute description + :param dict data: The data to extract from + :rtype: object + :returns: The extracted attribute + """ + key = attr_desc["key"] + dict_keys = _FLATTEN.split(key) + return attribute_key_extractor(dict_keys[-1], None, data) + + +def last_rest_key_case_insensitive_extractor(attr, attr_desc, data): # pylint: disable=unused-argument + """Extract the attribute in "data" based on the last part of the JSON path key. + + This is the case insensitive version of "last_rest_key_extractor" + :param str attr: The attribute to extract + :param dict attr_desc: The attribute description + :param dict data: The data to extract from + :rtype: object + :returns: The extracted attribute + """ + key = attr_desc["key"] + dict_keys = _FLATTEN.split(key) + return attribute_key_case_insensitive_extractor(dict_keys[-1], None, data) + + +def attribute_key_extractor(attr, _, data): + return data.get(attr) + + +def attribute_key_case_insensitive_extractor(attr, _, data): + found_key = None + lower_attr = attr.lower() + for key in data: + if lower_attr == key.lower(): + found_key = key + break + + return data.get(found_key) + + +def _extract_name_from_internal_type(internal_type): + """Given an internal type XML description, extract correct XML name with namespace. + + :param dict internal_type: An model type + :rtype: tuple + :returns: A tuple XML name + namespace dict + """ + internal_type_xml_map = getattr(internal_type, "_xml_map", {}) + xml_name = internal_type_xml_map.get("name", internal_type.__name__) + xml_ns = internal_type_xml_map.get("ns", None) + if xml_ns: + xml_name = "{{{}}}{}".format(xml_ns, xml_name) + return xml_name + + +def xml_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument,too-many-return-statements + if isinstance(data, dict): + return None + + # Test if this model is XML ready first + if not isinstance(data, ET.Element): + return None + + xml_desc = attr_desc.get("xml", {}) + xml_name = xml_desc.get("name", attr_desc["key"]) + + # Look for a children + is_iter_type = attr_desc["type"].startswith("[") + is_wrapped = xml_desc.get("wrapped", False) + internal_type = attr_desc.get("internalType", None) + internal_type_xml_map = getattr(internal_type, "_xml_map", {}) + + # Integrate namespace if necessary + xml_ns = xml_desc.get("ns", internal_type_xml_map.get("ns", None)) + if xml_ns: + xml_name = "{{{}}}{}".format(xml_ns, xml_name) + + # If it's an attribute, that's simple + if xml_desc.get("attr", False): + return data.get(xml_name) + + # If it's x-ms-text, that's simple too + if xml_desc.get("text", False): + return data.text + + # Scenario where I take the local name: + # - Wrapped node + # - Internal type is an enum (considered basic types) + # - Internal type has no XML/Name node + if is_wrapped or (internal_type and (issubclass(internal_type, Enum) or "name" not in internal_type_xml_map)): + children = data.findall(xml_name) + # If internal type has a local name and it's not a list, I use that name + elif not is_iter_type and internal_type and "name" in internal_type_xml_map: + xml_name = _extract_name_from_internal_type(internal_type) + children = data.findall(xml_name) + # That's an array + else: + if internal_type: # Complex type, ignore itemsName and use the complex type name + items_name = _extract_name_from_internal_type(internal_type) + else: + items_name = xml_desc.get("itemsName", xml_name) + children = data.findall(items_name) + + if len(children) == 0: + if is_iter_type: + if is_wrapped: + return None # is_wrapped no node, we want None + return [] # not wrapped, assume empty list + return None # Assume it's not there, maybe an optional node. + + # If is_iter_type and not wrapped, return all found children + if is_iter_type: + if not is_wrapped: + return children + # Iter and wrapped, should have found one node only (the wrap one) + if len(children) != 1: + raise DeserializationError( + "Tried to deserialize an array not wrapped, and found several nodes '{}'. Maybe you should declare this array as wrapped?".format( + xml_name + ) + ) + return list(children[0]) # Might be empty list and that's ok. + + # Here it's not a itertype, we should have found one element only or empty + if len(children) > 1: + raise DeserializationError("Find several XML '{}' where it was not expected".format(xml_name)) + return children[0] + + +class Deserializer: + """Response object model deserializer. + + :param dict classes: Class type dictionary for deserializing complex types. + :ivar list key_extractors: Ordered list of extractors to be used by this deserializer. + """ + + basic_types = {str: "str", int: "int", bool: "bool", float: "float"} + + valid_date = re.compile(r"\d{4}[-]\d{2}[-]\d{2}T\d{2}:\d{2}:\d{2}\.?\d*Z?[-+]?[\d{2}]?:?[\d{2}]?") + + def __init__(self, classes: Optional[Mapping[str, type]] = None) -> None: + self.deserialize_type = { + "iso-8601": Deserializer.deserialize_iso, + "rfc-1123": Deserializer.deserialize_rfc, + "unix-time": Deserializer.deserialize_unix, + "duration": Deserializer.deserialize_duration, + "date": Deserializer.deserialize_date, + "time": Deserializer.deserialize_time, + "decimal": Deserializer.deserialize_decimal, + "long": Deserializer.deserialize_long, + "bytearray": Deserializer.deserialize_bytearray, + "base64": Deserializer.deserialize_base64, + "object": self.deserialize_object, + "[]": self.deserialize_iter, + "{}": self.deserialize_dict, + } + self.deserialize_expected_types = { + "duration": (isodate.Duration, datetime.timedelta), + "iso-8601": (datetime.datetime), + } + self.dependencies: Dict[str, type] = dict(classes) if classes else {} + self.key_extractors = [rest_key_extractor, xml_key_extractor] + # Additional properties only works if the "rest_key_extractor" is used to + # extract the keys. Making it to work whatever the key extractor is too much + # complicated, with no real scenario for now. + # So adding a flag to disable additional properties detection. This flag should be + # used if your expect the deserialization to NOT come from a JSON REST syntax. + # Otherwise, result are unexpected + self.additional_properties_detection = True + + def __call__(self, target_obj, response_data, content_type=None): + """Call the deserializer to process a REST response. + + :param str target_obj: Target data type to deserialize to. + :param requests.Response response_data: REST response object. + :param str content_type: Swagger "produces" if available. + :raises DeserializationError: if deserialization fails. + :return: Deserialized object. + :rtype: object + """ + data = self._unpack_content(response_data, content_type) + return self._deserialize(target_obj, data) + + def _deserialize(self, target_obj, data): # pylint: disable=inconsistent-return-statements + """Call the deserializer on a model. + + Data needs to be already deserialized as JSON or XML ElementTree + + :param str target_obj: Target data type to deserialize to. + :param object data: Object to deserialize. + :raises DeserializationError: if deserialization fails. + :return: Deserialized object. + :rtype: object + """ + # This is already a model, go recursive just in case + if hasattr(data, "_attribute_map"): + constants = [name for name, config in getattr(data, "_validation", {}).items() if config.get("constant")] + try: + for attr, mapconfig in data._attribute_map.items(): # pylint: disable=protected-access + if attr in constants: + continue + value = getattr(data, attr) + if value is None: + continue + local_type = mapconfig["type"] + internal_data_type = local_type.strip("[]{}") + if internal_data_type not in self.dependencies or isinstance(internal_data_type, Enum): + continue + setattr(data, attr, self._deserialize(local_type, value)) + return data + except AttributeError: + return + + response, class_name = self._classify_target(target_obj, data) + + if isinstance(response, str): + return self.deserialize_data(data, response) + if isinstance(response, type) and issubclass(response, Enum): + return self.deserialize_enum(data, response) + + if data is None or data is CoreNull: + return data + try: + attributes = response._attribute_map # type: ignore # pylint: disable=protected-access + d_attrs = {} + for attr, attr_desc in attributes.items(): + # Check empty string. If it's not empty, someone has a real "additionalProperties"... + if attr == "additional_properties" and attr_desc["key"] == "": + continue + raw_value = None + # Enhance attr_desc with some dynamic data + attr_desc = attr_desc.copy() # Do a copy, do not change the real one + internal_data_type = attr_desc["type"].strip("[]{}") + if internal_data_type in self.dependencies: + attr_desc["internalType"] = self.dependencies[internal_data_type] + + for key_extractor in self.key_extractors: + found_value = key_extractor(attr, attr_desc, data) + if found_value is not None: + if raw_value is not None and raw_value != found_value: + msg = ( + "Ignoring extracted value '%s' from %s for key '%s'" + " (duplicate extraction, follow extractors order)" + ) + _LOGGER.warning(msg, found_value, key_extractor, attr) + continue + raw_value = found_value + + value = self.deserialize_data(raw_value, attr_desc["type"]) + d_attrs[attr] = value + except (AttributeError, TypeError, KeyError) as err: + msg = "Unable to deserialize to object: " + class_name # type: ignore + raise DeserializationError(msg) from err + additional_properties = self._build_additional_properties(attributes, data) + return self._instantiate_model(response, d_attrs, additional_properties) + + def _build_additional_properties(self, attribute_map, data): + if not self.additional_properties_detection: + return None + if "additional_properties" in attribute_map and attribute_map.get("additional_properties", {}).get("key") != "": + # Check empty string. If it's not empty, someone has a real "additionalProperties" + return None + if isinstance(data, ET.Element): + data = {el.tag: el.text for el in data} + + known_keys = { + _decode_attribute_map_key(_FLATTEN.split(desc["key"])[0]) + for desc in attribute_map.values() + if desc["key"] != "" + } + present_keys = set(data.keys()) + missing_keys = present_keys - known_keys + return {key: data[key] for key in missing_keys} + + def _classify_target(self, target, data): + """Check to see whether the deserialization target object can + be classified into a subclass. + Once classification has been determined, initialize object. + + :param str target: The target object type to deserialize to. + :param str/dict data: The response data to deserialize. + :return: The classified target object and its class name. + :rtype: tuple + """ + if target is None: + return None, None + + if isinstance(target, str): + try: + target = self.dependencies[target] + except KeyError: + return target, target + + try: + target = target._classify(data, self.dependencies) # type: ignore # pylint: disable=protected-access + except AttributeError: + pass # Target is not a Model, no classify + return target, target.__class__.__name__ # type: ignore + + def failsafe_deserialize(self, target_obj, data, content_type=None): + """Ignores any errors encountered in deserialization, + and falls back to not deserializing the object. Recommended + for use in error deserialization, as we want to return the + HttpResponseError to users, and not have them deal with + a deserialization error. + + :param str target_obj: The target object type to deserialize to. + :param str/dict data: The response data to deserialize. + :param str content_type: Swagger "produces" if available. + :return: Deserialized object. + :rtype: object + """ + try: + return self(target_obj, data, content_type=content_type) + except: # pylint: disable=bare-except + _LOGGER.debug( + "Ran into a deserialization error. Ignoring since this is failsafe deserialization", exc_info=True + ) + return None + + @staticmethod + def _unpack_content(raw_data, content_type=None): + """Extract the correct structure for deserialization. + + If raw_data is a PipelineResponse, try to extract the result of RawDeserializer. + if we can't, raise. Your Pipeline should have a RawDeserializer. + + If not a pipeline response and raw_data is bytes or string, use content-type + to decode it. If no content-type, try JSON. + + If raw_data is something else, bypass all logic and return it directly. + + :param obj raw_data: Data to be processed. + :param str content_type: How to parse if raw_data is a string/bytes. + :raises JSONDecodeError: If JSON is requested and parsing is impossible. + :raises UnicodeDecodeError: If bytes is not UTF8 + :rtype: object + :return: Unpacked content. + """ + # Assume this is enough to detect a Pipeline Response without importing it + context = getattr(raw_data, "context", {}) + if context: + if RawDeserializer.CONTEXT_NAME in context: + return context[RawDeserializer.CONTEXT_NAME] + raise ValueError("This pipeline didn't have the RawDeserializer policy; can't deserialize") + + # Assume this is enough to recognize universal_http.ClientResponse without importing it + if hasattr(raw_data, "body"): + return RawDeserializer.deserialize_from_http_generics(raw_data.text(), raw_data.headers) + + # Assume this enough to recognize requests.Response without importing it. + if hasattr(raw_data, "_content_consumed"): + return RawDeserializer.deserialize_from_http_generics(raw_data.text, raw_data.headers) + + if isinstance(raw_data, (str, bytes)) or hasattr(raw_data, "read"): + return RawDeserializer.deserialize_from_text(raw_data, content_type) # type: ignore + return raw_data + + def _instantiate_model(self, response, attrs, additional_properties=None): + """Instantiate a response model passing in deserialized args. + + :param Response response: The response model class. + :param dict attrs: The deserialized response attributes. + :param dict additional_properties: Additional properties to be set. + :rtype: Response + :return: The instantiated response model. + """ + if callable(response): + subtype = getattr(response, "_subtype_map", {}) + try: + readonly = [ + k + for k, v in response._validation.items() # pylint: disable=protected-access # type: ignore + if v.get("readonly") + ] + const = [ + k + for k, v in response._validation.items() # pylint: disable=protected-access # type: ignore + if v.get("constant") + ] + kwargs = {k: v for k, v in attrs.items() if k not in subtype and k not in readonly + const} + response_obj = response(**kwargs) + for attr in readonly: + setattr(response_obj, attr, attrs.get(attr)) + if additional_properties: + response_obj.additional_properties = additional_properties # type: ignore + return response_obj + except TypeError as err: + msg = "Unable to deserialize {} into model {}. ".format(kwargs, response) # type: ignore + raise DeserializationError(msg + str(err)) from err + else: + try: + for attr, value in attrs.items(): + setattr(response, attr, value) + return response + except Exception as exp: + msg = "Unable to populate response model. " + msg += "Type: {}, Error: {}".format(type(response), exp) + raise DeserializationError(msg) from exp + + def deserialize_data(self, data, data_type): # pylint: disable=too-many-return-statements + """Process data for deserialization according to data type. + + :param str data: The response string to be deserialized. + :param str data_type: The type to deserialize to. + :raises DeserializationError: if deserialization fails. + :return: Deserialized object. + :rtype: object + """ + if data is None: + return data + + try: + if not data_type: + return data + if data_type in self.basic_types.values(): + return self.deserialize_basic(data, data_type) + if data_type in self.deserialize_type: + if isinstance(data, self.deserialize_expected_types.get(data_type, tuple())): + return data + + is_a_text_parsing_type = lambda x: x not in [ # pylint: disable=unnecessary-lambda-assignment + "object", + "[]", + r"{}", + ] + if isinstance(data, ET.Element) and is_a_text_parsing_type(data_type) and not data.text: + return None + data_val = self.deserialize_type[data_type](data) + return data_val + + iter_type = data_type[0] + data_type[-1] + if iter_type in self.deserialize_type: + return self.deserialize_type[iter_type](data, data_type[1:-1]) + + obj_type = self.dependencies[data_type] + if issubclass(obj_type, Enum): + if isinstance(data, ET.Element): + data = data.text + return self.deserialize_enum(data, obj_type) + + except (ValueError, TypeError, AttributeError) as err: + msg = "Unable to deserialize response data." + msg += " Data: {}, {}".format(data, data_type) + raise DeserializationError(msg) from err + return self._deserialize(obj_type, data) + + def deserialize_iter(self, attr, iter_type): + """Deserialize an iterable. + + :param list attr: Iterable to be deserialized. + :param str iter_type: The type of object in the iterable. + :return: Deserialized iterable. + :rtype: list + """ + if attr is None: + return None + if isinstance(attr, ET.Element): # If I receive an element here, get the children + attr = list(attr) + if not isinstance(attr, (list, set)): + raise DeserializationError("Cannot deserialize as [{}] an object of type {}".format(iter_type, type(attr))) + return [self.deserialize_data(a, iter_type) for a in attr] + + def deserialize_dict(self, attr, dict_type): + """Deserialize a dictionary. + + :param dict/list attr: Dictionary to be deserialized. Also accepts + a list of key, value pairs. + :param str dict_type: The object type of the items in the dictionary. + :return: Deserialized dictionary. + :rtype: dict + """ + if isinstance(attr, list): + return {x["key"]: self.deserialize_data(x["value"], dict_type) for x in attr} + + if isinstance(attr, ET.Element): + # Transform value into {"Key": "value"} + attr = {el.tag: el.text for el in attr} + return {k: self.deserialize_data(v, dict_type) for k, v in attr.items()} + + def deserialize_object(self, attr, **kwargs): # pylint: disable=too-many-return-statements + """Deserialize a generic object. + This will be handled as a dictionary. + + :param dict attr: Dictionary to be deserialized. + :return: Deserialized object. + :rtype: dict + :raises TypeError: if non-builtin datatype encountered. + """ + if attr is None: + return None + if isinstance(attr, ET.Element): + # Do no recurse on XML, just return the tree as-is + return attr + if isinstance(attr, str): + return self.deserialize_basic(attr, "str") + obj_type = type(attr) + if obj_type in self.basic_types: + return self.deserialize_basic(attr, self.basic_types[obj_type]) + if obj_type is _long_type: + return self.deserialize_long(attr) + + if obj_type == dict: + deserialized = {} + for key, value in attr.items(): + try: + deserialized[key] = self.deserialize_object(value, **kwargs) + except ValueError: + deserialized[key] = None + return deserialized + + if obj_type == list: + deserialized = [] + for obj in attr: + try: + deserialized.append(self.deserialize_object(obj, **kwargs)) + except ValueError: + pass + return deserialized + + error = "Cannot deserialize generic object with type: " + raise TypeError(error + str(obj_type)) + + def deserialize_basic(self, attr, data_type): # pylint: disable=too-many-return-statements + """Deserialize basic builtin data type from string. + Will attempt to convert to str, int, float and bool. + This function will also accept '1', '0', 'true' and 'false' as + valid bool values. + + :param str attr: response string to be deserialized. + :param str data_type: deserialization data type. + :return: Deserialized basic type. + :rtype: str, int, float or bool + :raises TypeError: if string format is not valid. + """ + # If we're here, data is supposed to be a basic type. + # If it's still an XML node, take the text + if isinstance(attr, ET.Element): + attr = attr.text + if not attr: + if data_type == "str": + # None or '', node is empty string. + return "" + # None or '', node with a strong type is None. + # Don't try to model "empty bool" or "empty int" + return None + + if data_type == "bool": + if attr in [True, False, 1, 0]: + return bool(attr) + if isinstance(attr, str): + if attr.lower() in ["true", "1"]: + return True + if attr.lower() in ["false", "0"]: + return False + raise TypeError("Invalid boolean value: {}".format(attr)) + + if data_type == "str": + return self.deserialize_unicode(attr) + return eval(data_type)(attr) # nosec # pylint: disable=eval-used + + @staticmethod + def deserialize_unicode(data): + """Preserve unicode objects in Python 2, otherwise return data + as a string. + + :param str data: response string to be deserialized. + :return: Deserialized string. + :rtype: str or unicode + """ + # We might be here because we have an enum modeled as string, + # and we try to deserialize a partial dict with enum inside + if isinstance(data, Enum): + return data + + # Consider this is real string + try: + if isinstance(data, unicode): # type: ignore + return data + except NameError: + return str(data) + return str(data) + + @staticmethod + def deserialize_enum(data, enum_obj): + """Deserialize string into enum object. + + If the string is not a valid enum value it will be returned as-is + and a warning will be logged. + + :param str data: Response string to be deserialized. If this value is + None or invalid it will be returned as-is. + :param Enum enum_obj: Enum object to deserialize to. + :return: Deserialized enum object. + :rtype: Enum + """ + if isinstance(data, enum_obj) or data is None: + return data + if isinstance(data, Enum): + data = data.value + if isinstance(data, int): + # Workaround. We might consider remove it in the future. + try: + return list(enum_obj.__members__.values())[data] + except IndexError as exc: + error = "{!r} is not a valid index for enum {!r}" + raise DeserializationError(error.format(data, enum_obj)) from exc + try: + return enum_obj(str(data)) + except ValueError: + for enum_value in enum_obj: + if enum_value.value.lower() == str(data).lower(): + return enum_value + # We don't fail anymore for unknown value, we deserialize as a string + _LOGGER.warning("Deserializer is not able to find %s as valid enum in %s", data, enum_obj) + return Deserializer.deserialize_unicode(data) + + @staticmethod + def deserialize_bytearray(attr): + """Deserialize string into bytearray. + + :param str attr: response string to be deserialized. + :return: Deserialized bytearray + :rtype: bytearray + :raises TypeError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + return bytearray(b64decode(attr)) # type: ignore + + @staticmethod + def deserialize_base64(attr): + """Deserialize base64 encoded string into string. + + :param str attr: response string to be deserialized. + :return: Deserialized base64 string + :rtype: bytearray + :raises TypeError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + padding = "=" * (3 - (len(attr) + 3) % 4) # type: ignore + attr = attr + padding # type: ignore + encoded = attr.replace("-", "+").replace("_", "/") + return b64decode(encoded) + + @staticmethod + def deserialize_decimal(attr): + """Deserialize string into Decimal object. + + :param str attr: response string to be deserialized. + :return: Deserialized decimal + :raises DeserializationError: if string format invalid. + :rtype: decimal + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + return decimal.Decimal(str(attr)) # type: ignore + except decimal.DecimalException as err: + msg = "Invalid decimal {}".format(attr) + raise DeserializationError(msg) from err + + @staticmethod + def deserialize_long(attr): + """Deserialize string into long (Py2) or int (Py3). + + :param str attr: response string to be deserialized. + :return: Deserialized int + :rtype: long or int + :raises ValueError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + return _long_type(attr) # type: ignore + + @staticmethod + def deserialize_duration(attr): + """Deserialize ISO-8601 formatted string into TimeDelta object. + + :param str attr: response string to be deserialized. + :return: Deserialized duration + :rtype: TimeDelta + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + duration = isodate.parse_duration(attr) + except (ValueError, OverflowError, AttributeError) as err: + msg = "Cannot deserialize duration object." + raise DeserializationError(msg) from err + return duration + + @staticmethod + def deserialize_date(attr): + """Deserialize ISO-8601 formatted string into Date object. + + :param str attr: response string to be deserialized. + :return: Deserialized date + :rtype: Date + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + if re.search(r"[^\W\d_]", attr, re.I + re.U): # type: ignore + raise DeserializationError("Date must have only digits and -. Received: %s" % attr) + # This must NOT use defaultmonth/defaultday. Using None ensure this raises an exception. + return isodate.parse_date(attr, defaultmonth=0, defaultday=0) + + @staticmethod + def deserialize_time(attr): + """Deserialize ISO-8601 formatted string into time object. + + :param str attr: response string to be deserialized. + :return: Deserialized time + :rtype: datetime.time + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + if re.search(r"[^\W\d_]", attr, re.I + re.U): # type: ignore + raise DeserializationError("Date must have only digits and -. Received: %s" % attr) + return isodate.parse_time(attr) + + @staticmethod + def deserialize_rfc(attr): + """Deserialize RFC-1123 formatted string into Datetime object. + + :param str attr: response string to be deserialized. + :return: Deserialized RFC datetime + :rtype: Datetime + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + parsed_date = email.utils.parsedate_tz(attr) # type: ignore + date_obj = datetime.datetime( + *parsed_date[:6], tzinfo=datetime.timezone(datetime.timedelta(minutes=(parsed_date[9] or 0) / 60)) + ) + if not date_obj.tzinfo: + date_obj = date_obj.astimezone(tz=TZ_UTC) + except ValueError as err: + msg = "Cannot deserialize to rfc datetime object." + raise DeserializationError(msg) from err + return date_obj + + @staticmethod + def deserialize_iso(attr): + """Deserialize ISO-8601 formatted string into Datetime object. + + :param str attr: response string to be deserialized. + :return: Deserialized ISO datetime + :rtype: Datetime + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + attr = attr.upper() # type: ignore + match = Deserializer.valid_date.match(attr) + if not match: + raise ValueError("Invalid datetime string: " + attr) + + check_decimal = attr.split(".") + if len(check_decimal) > 1: + decimal_str = "" + for digit in check_decimal[1]: + if digit.isdigit(): + decimal_str += digit + else: + break + if len(decimal_str) > 6: + attr = attr.replace(decimal_str, decimal_str[0:6]) + + date_obj = isodate.parse_datetime(attr) + test_utc = date_obj.utctimetuple() + if test_utc.tm_year > 9999 or test_utc.tm_year < 1: + raise OverflowError("Hit max or min date") + except (ValueError, OverflowError, AttributeError) as err: + msg = "Cannot deserialize datetime object." + raise DeserializationError(msg) from err + return date_obj + + @staticmethod + def deserialize_unix(attr): + """Serialize Datetime object into IntTime format. + This is represented as seconds. + + :param int attr: Object to be serialized. + :return: Deserialized datetime + :rtype: Datetime + :raises DeserializationError: if format invalid + """ + if isinstance(attr, ET.Element): + attr = int(attr.text) # type: ignore + try: + attr = int(attr) + date_obj = datetime.datetime.fromtimestamp(attr, TZ_UTC) + except ValueError as err: + msg = "Cannot deserialize to unix datetime object." + raise DeserializationError(msg) from err + return date_obj diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_web_site_management_client.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_web_site_management_client.py index 0500eb2141e5..fd9b599976dc 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_web_site_management_client.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_web_site_management_client.py @@ -9,32 +9,32 @@ # regenerated. # -------------------------------------------------------------------------- -from typing import Any, Optional, TYPE_CHECKING +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from azure.profiles import KnownProfiles, ProfileDefinition from azure.profiles.multiapiclient import MultiApiClientMixin from ._configuration import WebSiteManagementClientConfiguration from ._operations_mixin import WebSiteManagementClientOperationsMixin -from ._serialization import Deserializer, Serializer +from ._utils.serialization import Deserializer, Serializer if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from azure.core.credentials import TokenCredential - class _SDKClient(object): def __init__(self, *args, **kwargs): - """This is a fake class to support current implemetation of MultiApiClientMixin." + """This is a fake class to support current implementation of MultiApiClientMixin." Will be removed in final version of multiapi azure-core based client """ pass - class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiClientMixin, _SDKClient): """WebSite Management Client. @@ -59,33 +59,36 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. """ - DEFAULT_API_VERSION = "2024-04-01" + DEFAULT_API_VERSION = '2024-04-01' _PROFILE_TAG = "azure.mgmt.web.WebSiteManagementClient" - LATEST_PROFILE = ProfileDefinition( - { - _PROFILE_TAG: { - None: DEFAULT_API_VERSION, - "billing_meters": "2016-03-01", - "container_apps": "2023-01-01", - "container_apps_revisions": "2023-01-01", - "validate_container_settings": "2018-02-01", - } - }, - _PROFILE_TAG + " latest", + LATEST_PROFILE = ProfileDefinition({ + _PROFILE_TAG: { + None: DEFAULT_API_VERSION, + 'billing_meters': '2016-03-01', + 'container_apps': '2023-01-01', + 'container_apps_revisions': '2023-01-01', + 'validate_container_settings': '2018-02-01', + }}, + _PROFILE_TAG + " latest" ) def __init__( self, credential: "TokenCredential", subscription_id: str, - api_version: Optional[str] = None, - base_url: str = "https://management.azure.com", - profile: KnownProfiles = KnownProfiles.default, + api_version: Optional[str]=None, + base_url: Optional[str] = None, + profile: KnownProfiles=KnownProfiles.default, **kwargs: Any ): if api_version: - kwargs.setdefault("api_version", api_version) - self._config = WebSiteManagementClientConfiguration(credential, subscription_id, **kwargs) + kwargs.setdefault('api_version', api_version) + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = WebSiteManagementClientConfiguration(credential, subscription_id, credential_scopes=credential_scopes, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ @@ -104,8 +107,11 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) - super(WebSiteManagementClient, self).__init__(api_version=api_version, profile=profile) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) + super(WebSiteManagementClient, self).__init__( + api_version=api_version, + profile=profile + ) @classmethod def _models_dict(cls, api_version): @@ -115,31 +121,26 @@ def _models_dict(cls, api_version): def models(cls, api_version=DEFAULT_API_VERSION): """Module depends on the API version: - * 2016-03-01: :mod:`v2016_03_01.models` - * 2018-02-01: :mod:`v2018_02_01.models` - * 2022-09-01: :mod:`v2022_09_01.models` - * 2023-01-01: :mod:`v2023_01_01.models` - * 2024-04-01: :mod:`v2024_04_01.models` + * 2016-03-01: :mod:`v2016_03_01.models` + * 2018-02-01: :mod:`v2018_02_01.models` + * 2022-09-01: :mod:`v2022_09_01.models` + * 2023-01-01: :mod:`v2023_01_01.models` + * 2024-04-01: :mod:`v2024_04_01.models` """ - if api_version == "2016-03-01": + if api_version == '2016-03-01': from .v2016_03_01 import models - return models - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01 import models - return models - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01 import models - return models - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01 import models - return models - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01 import models - return models raise ValueError("API version {} is not available".format(api_version)) @@ -147,887 +148,671 @@ def models(cls, api_version=DEFAULT_API_VERSION): def app_service_certificate_orders(self): """Instance depends on the API version: - * 2018-02-01: :class:`AppServiceCertificateOrdersOperations` - * 2022-09-01: :class:`AppServiceCertificateOrdersOperations` - * 2023-01-01: :class:`AppServiceCertificateOrdersOperations` - * 2024-04-01: :class:`AppServiceCertificateOrdersOperations` + * 2018-02-01: :class:`AppServiceCertificateOrdersOperations` + * 2022-09-01: :class:`AppServiceCertificateOrdersOperations` + * 2023-01-01: :class:`AppServiceCertificateOrdersOperations` + * 2024-04-01: :class:`AppServiceCertificateOrdersOperations` """ - api_version = self._get_api_version("app_service_certificate_orders") - if api_version == "2018-02-01": + api_version = self._get_api_version('app_service_certificate_orders') + if api_version == '2018-02-01': from .v2018_02_01.operations import AppServiceCertificateOrdersOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import AppServiceCertificateOrdersOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import AppServiceCertificateOrdersOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import AppServiceCertificateOrdersOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'app_service_certificate_orders'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'app_service_certificate_orders'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def app_service_environments(self): """Instance depends on the API version: - * 2018-02-01: :class:`AppServiceEnvironmentsOperations` - * 2022-09-01: :class:`AppServiceEnvironmentsOperations` - * 2023-01-01: :class:`AppServiceEnvironmentsOperations` - * 2024-04-01: :class:`AppServiceEnvironmentsOperations` + * 2018-02-01: :class:`AppServiceEnvironmentsOperations` + * 2022-09-01: :class:`AppServiceEnvironmentsOperations` + * 2023-01-01: :class:`AppServiceEnvironmentsOperations` + * 2024-04-01: :class:`AppServiceEnvironmentsOperations` """ - api_version = self._get_api_version("app_service_environments") - if api_version == "2018-02-01": + api_version = self._get_api_version('app_service_environments') + if api_version == '2018-02-01': from .v2018_02_01.operations import AppServiceEnvironmentsOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import AppServiceEnvironmentsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import AppServiceEnvironmentsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import AppServiceEnvironmentsOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'app_service_environments'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'app_service_environments'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def app_service_plans(self): """Instance depends on the API version: - * 2018-02-01: :class:`AppServicePlansOperations` - * 2022-09-01: :class:`AppServicePlansOperations` - * 2023-01-01: :class:`AppServicePlansOperations` - * 2024-04-01: :class:`AppServicePlansOperations` + * 2018-02-01: :class:`AppServicePlansOperations` + * 2022-09-01: :class:`AppServicePlansOperations` + * 2023-01-01: :class:`AppServicePlansOperations` + * 2024-04-01: :class:`AppServicePlansOperations` """ - api_version = self._get_api_version("app_service_plans") - if api_version == "2018-02-01": + api_version = self._get_api_version('app_service_plans') + if api_version == '2018-02-01': from .v2018_02_01.operations import AppServicePlansOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import AppServicePlansOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import AppServicePlansOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import AppServicePlansOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'app_service_plans'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def billing_meters(self): """Instance depends on the API version: - * 2016-03-01: :class:`BillingMetersOperations` + * 2016-03-01: :class:`BillingMetersOperations` """ - api_version = self._get_api_version("billing_meters") - if api_version == "2016-03-01": + api_version = self._get_api_version('billing_meters') + if api_version == '2016-03-01': from .v2016_03_01.operations import BillingMetersOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'billing_meters'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def certificate_orders_diagnostics(self): """Instance depends on the API version: - * 2022-09-01: :class:`CertificateOrdersDiagnosticsOperations` - * 2023-01-01: :class:`CertificateOrdersDiagnosticsOperations` - * 2024-04-01: :class:`CertificateOrdersDiagnosticsOperations` + * 2022-09-01: :class:`CertificateOrdersDiagnosticsOperations` + * 2023-01-01: :class:`CertificateOrdersDiagnosticsOperations` + * 2024-04-01: :class:`CertificateOrdersDiagnosticsOperations` """ - api_version = self._get_api_version("certificate_orders_diagnostics") - if api_version == "2022-09-01": + api_version = self._get_api_version('certificate_orders_diagnostics') + if api_version == '2022-09-01': from .v2022_09_01.operations import CertificateOrdersDiagnosticsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import CertificateOrdersDiagnosticsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import CertificateOrdersDiagnosticsOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'certificate_orders_diagnostics'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'certificate_orders_diagnostics'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def certificate_registration_provider(self): """Instance depends on the API version: - * 2018-02-01: :class:`CertificateRegistrationProviderOperations` - * 2022-09-01: :class:`CertificateRegistrationProviderOperations` - * 2023-01-01: :class:`CertificateRegistrationProviderOperations` - * 2024-04-01: :class:`CertificateRegistrationProviderOperations` + * 2018-02-01: :class:`CertificateRegistrationProviderOperations` + * 2022-09-01: :class:`CertificateRegistrationProviderOperations` + * 2023-01-01: :class:`CertificateRegistrationProviderOperations` + * 2024-04-01: :class:`CertificateRegistrationProviderOperations` """ - api_version = self._get_api_version("certificate_registration_provider") - if api_version == "2018-02-01": + api_version = self._get_api_version('certificate_registration_provider') + if api_version == '2018-02-01': from .v2018_02_01.operations import CertificateRegistrationProviderOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import CertificateRegistrationProviderOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import CertificateRegistrationProviderOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import CertificateRegistrationProviderOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'certificate_registration_provider'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'certificate_registration_provider'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def certificates(self): """Instance depends on the API version: - * 2016-03-01: :class:`CertificatesOperations` - * 2018-02-01: :class:`CertificatesOperations` - * 2022-09-01: :class:`CertificatesOperations` - * 2023-01-01: :class:`CertificatesOperations` - * 2024-04-01: :class:`CertificatesOperations` + * 2016-03-01: :class:`CertificatesOperations` + * 2018-02-01: :class:`CertificatesOperations` + * 2022-09-01: :class:`CertificatesOperations` + * 2023-01-01: :class:`CertificatesOperations` + * 2024-04-01: :class:`CertificatesOperations` """ - api_version = self._get_api_version("certificates") - if api_version == "2016-03-01": + api_version = self._get_api_version('certificates') + if api_version == '2016-03-01': from .v2016_03_01.operations import CertificatesOperations as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import CertificatesOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import CertificatesOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import CertificatesOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import CertificatesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'certificates'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def container_apps(self): """Instance depends on the API version: - * 2022-09-01: :class:`ContainerAppsOperations` - * 2023-01-01: :class:`ContainerAppsOperations` + * 2022-09-01: :class:`ContainerAppsOperations` + * 2023-01-01: :class:`ContainerAppsOperations` """ - api_version = self._get_api_version("container_apps") - if api_version == "2022-09-01": + api_version = self._get_api_version('container_apps') + if api_version == '2022-09-01': from .v2022_09_01.operations import ContainerAppsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import ContainerAppsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'container_apps'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def container_apps_revisions(self): """Instance depends on the API version: - * 2022-09-01: :class:`ContainerAppsRevisionsOperations` - * 2023-01-01: :class:`ContainerAppsRevisionsOperations` + * 2022-09-01: :class:`ContainerAppsRevisionsOperations` + * 2023-01-01: :class:`ContainerAppsRevisionsOperations` """ - api_version = self._get_api_version("container_apps_revisions") - if api_version == "2022-09-01": + api_version = self._get_api_version('container_apps_revisions') + if api_version == '2022-09-01': from .v2022_09_01.operations import ContainerAppsRevisionsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import ContainerAppsRevisionsOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'container_apps_revisions'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'container_apps_revisions'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def deleted_web_apps(self): """Instance depends on the API version: - * 2016-03-01: :class:`DeletedWebAppsOperations` - * 2018-02-01: :class:`DeletedWebAppsOperations` - * 2022-09-01: :class:`DeletedWebAppsOperations` - * 2023-01-01: :class:`DeletedWebAppsOperations` - * 2024-04-01: :class:`DeletedWebAppsOperations` + * 2016-03-01: :class:`DeletedWebAppsOperations` + * 2018-02-01: :class:`DeletedWebAppsOperations` + * 2022-09-01: :class:`DeletedWebAppsOperations` + * 2023-01-01: :class:`DeletedWebAppsOperations` + * 2024-04-01: :class:`DeletedWebAppsOperations` """ - api_version = self._get_api_version("deleted_web_apps") - if api_version == "2016-03-01": + api_version = self._get_api_version('deleted_web_apps') + if api_version == '2016-03-01': from .v2016_03_01.operations import DeletedWebAppsOperations as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import DeletedWebAppsOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import DeletedWebAppsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import DeletedWebAppsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import DeletedWebAppsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'deleted_web_apps'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def diagnostics(self): """Instance depends on the API version: - * 2016-03-01: :class:`DiagnosticsOperations` - * 2018-02-01: :class:`DiagnosticsOperations` - * 2022-09-01: :class:`DiagnosticsOperations` - * 2023-01-01: :class:`DiagnosticsOperations` - * 2024-04-01: :class:`DiagnosticsOperations` + * 2016-03-01: :class:`DiagnosticsOperations` + * 2018-02-01: :class:`DiagnosticsOperations` + * 2022-09-01: :class:`DiagnosticsOperations` + * 2023-01-01: :class:`DiagnosticsOperations` + * 2024-04-01: :class:`DiagnosticsOperations` """ - api_version = self._get_api_version("diagnostics") - if api_version == "2016-03-01": + api_version = self._get_api_version('diagnostics') + if api_version == '2016-03-01': from .v2016_03_01.operations import DiagnosticsOperations as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import DiagnosticsOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import DiagnosticsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import DiagnosticsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import DiagnosticsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'diagnostics'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def domain_registration_provider(self): """Instance depends on the API version: - * 2018-02-01: :class:`DomainRegistrationProviderOperations` - * 2022-09-01: :class:`DomainRegistrationProviderOperations` - * 2023-01-01: :class:`DomainRegistrationProviderOperations` - * 2024-04-01: :class:`DomainRegistrationProviderOperations` + * 2018-02-01: :class:`DomainRegistrationProviderOperations` + * 2022-09-01: :class:`DomainRegistrationProviderOperations` + * 2023-01-01: :class:`DomainRegistrationProviderOperations` + * 2024-04-01: :class:`DomainRegistrationProviderOperations` """ - api_version = self._get_api_version("domain_registration_provider") - if api_version == "2018-02-01": + api_version = self._get_api_version('domain_registration_provider') + if api_version == '2018-02-01': from .v2018_02_01.operations import DomainRegistrationProviderOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import DomainRegistrationProviderOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import DomainRegistrationProviderOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import DomainRegistrationProviderOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'domain_registration_provider'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'domain_registration_provider'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def domains(self): """Instance depends on the API version: - * 2018-02-01: :class:`DomainsOperations` - * 2022-09-01: :class:`DomainsOperations` - * 2023-01-01: :class:`DomainsOperations` - * 2024-04-01: :class:`DomainsOperations` + * 2018-02-01: :class:`DomainsOperations` + * 2022-09-01: :class:`DomainsOperations` + * 2023-01-01: :class:`DomainsOperations` + * 2024-04-01: :class:`DomainsOperations` """ - api_version = self._get_api_version("domains") - if api_version == "2018-02-01": + api_version = self._get_api_version('domains') + if api_version == '2018-02-01': from .v2018_02_01.operations import DomainsOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import DomainsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import DomainsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import DomainsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'domains'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def get_usages_in_location(self): """Instance depends on the API version: - * 2023-01-01: :class:`GetUsagesInLocationOperations` - * 2024-04-01: :class:`GetUsagesInLocationOperations` + * 2023-01-01: :class:`GetUsagesInLocationOperations` + * 2024-04-01: :class:`GetUsagesInLocationOperations` """ - api_version = self._get_api_version("get_usages_in_location") - if api_version == "2023-01-01": + api_version = self._get_api_version('get_usages_in_location') + if api_version == '2023-01-01': from .v2023_01_01.operations import GetUsagesInLocationOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import GetUsagesInLocationOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'get_usages_in_location'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'get_usages_in_location'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def global_operations(self): """Instance depends on the API version: - * 2022-09-01: :class:`GlobalOperations` - * 2023-01-01: :class:`GlobalOperations` - * 2024-04-01: :class:`GlobalOperations` + * 2022-09-01: :class:`GlobalOperations` + * 2023-01-01: :class:`GlobalOperations` + * 2024-04-01: :class:`GlobalOperations` """ - api_version = self._get_api_version("global_operations") - if api_version == "2022-09-01": + api_version = self._get_api_version('global_operations') + if api_version == '2022-09-01': from .v2022_09_01.operations import GlobalOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import GlobalOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import GlobalOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'global_operations'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def kube_environments(self): """Instance depends on the API version: - * 2022-09-01: :class:`KubeEnvironmentsOperations` - * 2023-01-01: :class:`KubeEnvironmentsOperations` - * 2024-04-01: :class:`KubeEnvironmentsOperations` + * 2022-09-01: :class:`KubeEnvironmentsOperations` + * 2023-01-01: :class:`KubeEnvironmentsOperations` + * 2024-04-01: :class:`KubeEnvironmentsOperations` """ - api_version = self._get_api_version("kube_environments") - if api_version == "2022-09-01": + api_version = self._get_api_version('kube_environments') + if api_version == '2022-09-01': from .v2022_09_01.operations import KubeEnvironmentsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import KubeEnvironmentsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import KubeEnvironmentsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'kube_environments'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def provider(self): """Instance depends on the API version: - * 2016-03-01: :class:`ProviderOperations` - * 2018-02-01: :class:`ProviderOperations` - * 2022-09-01: :class:`ProviderOperations` - * 2023-01-01: :class:`ProviderOperations` - * 2024-04-01: :class:`ProviderOperations` + * 2016-03-01: :class:`ProviderOperations` + * 2018-02-01: :class:`ProviderOperations` + * 2022-09-01: :class:`ProviderOperations` + * 2023-01-01: :class:`ProviderOperations` + * 2024-04-01: :class:`ProviderOperations` """ - api_version = self._get_api_version("provider") - if api_version == "2016-03-01": + api_version = self._get_api_version('provider') + if api_version == '2016-03-01': from .v2016_03_01.operations import ProviderOperations as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import ProviderOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import ProviderOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import ProviderOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import ProviderOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'provider'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def recommendations(self): """Instance depends on the API version: - * 2016-03-01: :class:`RecommendationsOperations` - * 2018-02-01: :class:`RecommendationsOperations` - * 2022-09-01: :class:`RecommendationsOperations` - * 2023-01-01: :class:`RecommendationsOperations` - * 2024-04-01: :class:`RecommendationsOperations` + * 2016-03-01: :class:`RecommendationsOperations` + * 2018-02-01: :class:`RecommendationsOperations` + * 2022-09-01: :class:`RecommendationsOperations` + * 2023-01-01: :class:`RecommendationsOperations` + * 2024-04-01: :class:`RecommendationsOperations` """ - api_version = self._get_api_version("recommendations") - if api_version == "2016-03-01": + api_version = self._get_api_version('recommendations') + if api_version == '2016-03-01': from .v2016_03_01.operations import RecommendationsOperations as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import RecommendationsOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import RecommendationsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import RecommendationsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import RecommendationsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'recommendations'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def resource_health_metadata(self): """Instance depends on the API version: - * 2016-03-01: :class:`ResourceHealthMetadataOperations` - * 2018-02-01: :class:`ResourceHealthMetadataOperations` - * 2022-09-01: :class:`ResourceHealthMetadataOperations` - * 2023-01-01: :class:`ResourceHealthMetadataOperations` - * 2024-04-01: :class:`ResourceHealthMetadataOperations` + * 2016-03-01: :class:`ResourceHealthMetadataOperations` + * 2018-02-01: :class:`ResourceHealthMetadataOperations` + * 2022-09-01: :class:`ResourceHealthMetadataOperations` + * 2023-01-01: :class:`ResourceHealthMetadataOperations` + * 2024-04-01: :class:`ResourceHealthMetadataOperations` """ - api_version = self._get_api_version("resource_health_metadata") - if api_version == "2016-03-01": + api_version = self._get_api_version('resource_health_metadata') + if api_version == '2016-03-01': from .v2016_03_01.operations import ResourceHealthMetadataOperations as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from .v2018_02_01.operations import ResourceHealthMetadataOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import ResourceHealthMetadataOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import ResourceHealthMetadataOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import ResourceHealthMetadataOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'resource_health_metadata'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'resource_health_metadata'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def static_sites(self): """Instance depends on the API version: - * 2022-09-01: :class:`StaticSitesOperations` - * 2023-01-01: :class:`StaticSitesOperations` - * 2024-04-01: :class:`StaticSitesOperations` + * 2022-09-01: :class:`StaticSitesOperations` + * 2023-01-01: :class:`StaticSitesOperations` + * 2024-04-01: :class:`StaticSitesOperations` """ - api_version = self._get_api_version("static_sites") - if api_version == "2022-09-01": + api_version = self._get_api_version('static_sites') + if api_version == '2022-09-01': from .v2022_09_01.operations import StaticSitesOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import StaticSitesOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import StaticSitesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'static_sites'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def top_level_domains(self): """Instance depends on the API version: - * 2018-02-01: :class:`TopLevelDomainsOperations` - * 2022-09-01: :class:`TopLevelDomainsOperations` - * 2023-01-01: :class:`TopLevelDomainsOperations` - * 2024-04-01: :class:`TopLevelDomainsOperations` + * 2018-02-01: :class:`TopLevelDomainsOperations` + * 2022-09-01: :class:`TopLevelDomainsOperations` + * 2023-01-01: :class:`TopLevelDomainsOperations` + * 2024-04-01: :class:`TopLevelDomainsOperations` """ - api_version = self._get_api_version("top_level_domains") - if api_version == "2018-02-01": + api_version = self._get_api_version('top_level_domains') + if api_version == '2018-02-01': from .v2018_02_01.operations import TopLevelDomainsOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import TopLevelDomainsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import TopLevelDomainsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import TopLevelDomainsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'top_level_domains'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def web_apps(self): """Instance depends on the API version: - * 2018-02-01: :class:`WebAppsOperations` - * 2022-09-01: :class:`WebAppsOperations` - * 2023-01-01: :class:`WebAppsOperations` - * 2024-04-01: :class:`WebAppsOperations` + * 2018-02-01: :class:`WebAppsOperations` + * 2022-09-01: :class:`WebAppsOperations` + * 2023-01-01: :class:`WebAppsOperations` + * 2024-04-01: :class:`WebAppsOperations` """ - api_version = self._get_api_version("web_apps") - if api_version == "2018-02-01": + api_version = self._get_api_version('web_apps') + if api_version == '2018-02-01': from .v2018_02_01.operations import WebAppsOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from .v2022_09_01.operations import WebAppsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WebAppsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WebAppsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'web_apps'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def workflow_run_action_repetitions(self): """Instance depends on the API version: - * 2022-09-01: :class:`WorkflowRunActionRepetitionsOperations` - * 2023-01-01: :class:`WorkflowRunActionRepetitionsOperations` - * 2024-04-01: :class:`WorkflowRunActionRepetitionsOperations` + * 2022-09-01: :class:`WorkflowRunActionRepetitionsOperations` + * 2023-01-01: :class:`WorkflowRunActionRepetitionsOperations` + * 2024-04-01: :class:`WorkflowRunActionRepetitionsOperations` """ - api_version = self._get_api_version("workflow_run_action_repetitions") - if api_version == "2022-09-01": + api_version = self._get_api_version('workflow_run_action_repetitions') + if api_version == '2022-09-01': from .v2022_09_01.operations import WorkflowRunActionRepetitionsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WorkflowRunActionRepetitionsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WorkflowRunActionRepetitionsOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'workflow_run_action_repetitions'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'workflow_run_action_repetitions'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def workflow_run_action_repetitions_request_histories(self): """Instance depends on the API version: - * 2022-09-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations` - * 2023-01-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations` - * 2024-04-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations` + * 2022-09-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations` + * 2023-01-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations` + * 2024-04-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations` """ - api_version = self._get_api_version("workflow_run_action_repetitions_request_histories") - if api_version == "2022-09-01": + api_version = self._get_api_version('workflow_run_action_repetitions_request_histories') + if api_version == '2022-09-01': from .v2022_09_01.operations import WorkflowRunActionRepetitionsRequestHistoriesOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WorkflowRunActionRepetitionsRequestHistoriesOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WorkflowRunActionRepetitionsRequestHistoriesOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'workflow_run_action_repetitions_request_histories'".format( - api_version - ) - ) + raise ValueError("API version {} does not have operation group 'workflow_run_action_repetitions_request_histories'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def workflow_run_action_scope_repetitions(self): """Instance depends on the API version: - * 2022-09-01: :class:`WorkflowRunActionScopeRepetitionsOperations` - * 2023-01-01: :class:`WorkflowRunActionScopeRepetitionsOperations` - * 2024-04-01: :class:`WorkflowRunActionScopeRepetitionsOperations` + * 2022-09-01: :class:`WorkflowRunActionScopeRepetitionsOperations` + * 2023-01-01: :class:`WorkflowRunActionScopeRepetitionsOperations` + * 2024-04-01: :class:`WorkflowRunActionScopeRepetitionsOperations` """ - api_version = self._get_api_version("workflow_run_action_scope_repetitions") - if api_version == "2022-09-01": + api_version = self._get_api_version('workflow_run_action_scope_repetitions') + if api_version == '2022-09-01': from .v2022_09_01.operations import WorkflowRunActionScopeRepetitionsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WorkflowRunActionScopeRepetitionsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WorkflowRunActionScopeRepetitionsOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'workflow_run_action_scope_repetitions'".format( - api_version - ) - ) + raise ValueError("API version {} does not have operation group 'workflow_run_action_scope_repetitions'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def workflow_run_actions(self): """Instance depends on the API version: - * 2022-09-01: :class:`WorkflowRunActionsOperations` - * 2023-01-01: :class:`WorkflowRunActionsOperations` - * 2024-04-01: :class:`WorkflowRunActionsOperations` + * 2022-09-01: :class:`WorkflowRunActionsOperations` + * 2023-01-01: :class:`WorkflowRunActionsOperations` + * 2024-04-01: :class:`WorkflowRunActionsOperations` """ - api_version = self._get_api_version("workflow_run_actions") - if api_version == "2022-09-01": + api_version = self._get_api_version('workflow_run_actions') + if api_version == '2022-09-01': from .v2022_09_01.operations import WorkflowRunActionsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WorkflowRunActionsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WorkflowRunActionsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'workflow_run_actions'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def workflow_runs(self): """Instance depends on the API version: - * 2022-09-01: :class:`WorkflowRunsOperations` - * 2023-01-01: :class:`WorkflowRunsOperations` - * 2024-04-01: :class:`WorkflowRunsOperations` + * 2022-09-01: :class:`WorkflowRunsOperations` + * 2023-01-01: :class:`WorkflowRunsOperations` + * 2024-04-01: :class:`WorkflowRunsOperations` """ - api_version = self._get_api_version("workflow_runs") - if api_version == "2022-09-01": + api_version = self._get_api_version('workflow_runs') + if api_version == '2022-09-01': from .v2022_09_01.operations import WorkflowRunsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WorkflowRunsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WorkflowRunsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'workflow_runs'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def workflow_trigger_histories(self): """Instance depends on the API version: - * 2022-09-01: :class:`WorkflowTriggerHistoriesOperations` - * 2023-01-01: :class:`WorkflowTriggerHistoriesOperations` - * 2024-04-01: :class:`WorkflowTriggerHistoriesOperations` + * 2022-09-01: :class:`WorkflowTriggerHistoriesOperations` + * 2023-01-01: :class:`WorkflowTriggerHistoriesOperations` + * 2024-04-01: :class:`WorkflowTriggerHistoriesOperations` """ - api_version = self._get_api_version("workflow_trigger_histories") - if api_version == "2022-09-01": + api_version = self._get_api_version('workflow_trigger_histories') + if api_version == '2022-09-01': from .v2022_09_01.operations import WorkflowTriggerHistoriesOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WorkflowTriggerHistoriesOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WorkflowTriggerHistoriesOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'workflow_trigger_histories'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'workflow_trigger_histories'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def workflow_triggers(self): """Instance depends on the API version: - * 2022-09-01: :class:`WorkflowTriggersOperations` - * 2023-01-01: :class:`WorkflowTriggersOperations` - * 2024-04-01: :class:`WorkflowTriggersOperations` + * 2022-09-01: :class:`WorkflowTriggersOperations` + * 2023-01-01: :class:`WorkflowTriggersOperations` + * 2024-04-01: :class:`WorkflowTriggersOperations` """ - api_version = self._get_api_version("workflow_triggers") - if api_version == "2022-09-01": + api_version = self._get_api_version('workflow_triggers') + if api_version == '2022-09-01': from .v2022_09_01.operations import WorkflowTriggersOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WorkflowTriggersOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WorkflowTriggersOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'workflow_triggers'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def workflow_versions(self): """Instance depends on the API version: - * 2022-09-01: :class:`WorkflowVersionsOperations` - * 2023-01-01: :class:`WorkflowVersionsOperations` - * 2024-04-01: :class:`WorkflowVersionsOperations` + * 2022-09-01: :class:`WorkflowVersionsOperations` + * 2023-01-01: :class:`WorkflowVersionsOperations` + * 2024-04-01: :class:`WorkflowVersionsOperations` """ - api_version = self._get_api_version("workflow_versions") - if api_version == "2022-09-01": + api_version = self._get_api_version('workflow_versions') + if api_version == '2022-09-01': from .v2022_09_01.operations import WorkflowVersionsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WorkflowVersionsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WorkflowVersionsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'workflow_versions'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def workflows(self): """Instance depends on the API version: - * 2022-09-01: :class:`WorkflowsOperations` - * 2023-01-01: :class:`WorkflowsOperations` - * 2024-04-01: :class:`WorkflowsOperations` + * 2022-09-01: :class:`WorkflowsOperations` + * 2023-01-01: :class:`WorkflowsOperations` + * 2024-04-01: :class:`WorkflowsOperations` """ - api_version = self._get_api_version("workflows") - if api_version == "2022-09-01": + api_version = self._get_api_version('workflows') + if api_version == '2022-09-01': from .v2022_09_01.operations import WorkflowsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from .v2023_01_01.operations import WorkflowsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from .v2024_04_01.operations import WorkflowsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'workflows'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) def close(self): self._client.close() - def __enter__(self): self._client.__enter__() return self - def __exit__(self, *exc_details): self._client.__exit__(*exc_details) diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/__init__.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/__init__.py index 69d2fd6fad25..fc106a4f3d78 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/__init__.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/__init__.py @@ -7,5 +7,4 @@ # -------------------------------------------------------------------------- from ._web_site_management_client import WebSiteManagementClient - -__all__ = ["WebSiteManagementClient"] +__all__ = ['WebSiteManagementClient'] diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/_configuration.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/_configuration.py index 40e8a9ad2994..1607b11f8966 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/_configuration.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/_configuration.py @@ -19,7 +19,6 @@ # pylint: disable=unused-import,ungrouped-imports from azure.core.credentials_async import AsyncTokenCredential - class WebSiteManagementClientConfiguration: """Configuration for WebSiteManagementClient. @@ -32,7 +31,12 @@ class WebSiteManagementClientConfiguration: :type subscription_id: str """ - def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, **kwargs: Any) -> None: + def __init__( + self, + credential: "AsyncTokenCredential", + subscription_id: str, + **kwargs: Any + ) -> None: if credential is None: raise ValueError("Parameter 'credential' must not be None.") if subscription_id is None: @@ -40,22 +44,23 @@ def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, **k self.credential = credential self.subscription_id = subscription_id - self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"]) - kwargs.setdefault("sdk_moniker", "azure-mgmt-web/{}".format(VERSION)) + self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) + kwargs.setdefault('sdk_moniker', 'azure-mgmt-web/{}'.format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) - def _configure(self, **kwargs: Any) -> None: - self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get("authentication_policy") + def _configure( + self, + **kwargs: Any + ) -> None: + self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get('authentication_policy') if self.credential and not self.authentication_policy: - self.authentication_policy = AsyncARMChallengeAuthenticationPolicy( - self.credential, *self.credential_scopes, **kwargs - ) + self.authentication_policy = AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs) diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/_operations_mixin.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/_operations_mixin.py index 9654539b57b5..8502892539dd 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/_operations_mixin.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/_operations_mixin.py @@ -8,20 +8,15 @@ # Changes may cause incorrect behavior and will be lost if the code is # regenerated. # -------------------------------------------------------------------------- -from .._serialization import Serializer, Deserializer +from .._utils.serialization import Serializer, Deserializer +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, IO, Optional, Union from azure.core.async_paging import AsyncItemPaged from .. import models as _models - -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] class WebSiteManagementClientOperationsMixin(object): @@ -34,7 +29,6 @@ async def check_name_availability( environment_id: Optional[str] = None, **kwargs: Any ) -> _models.ResourceNameAvailability: - # pylint: disable=line-too-long """Check if a resource name is available. Description for Check if a resource name is available. @@ -56,16 +50,16 @@ async def check_name_availability( :rtype: ~azure.mgmt.web.v2024_04_01.models.ResourceNameAvailability :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("check_name_availability") - if api_version == "2016-03-01": + api_version = self._get_api_version('check_name_availability') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'check_name_availability'".format(api_version)) @@ -78,7 +72,10 @@ async def check_name_availability( mixin_instance._deserialize = Deserializer(self._models_dict(api_version)) return await mixin_instance.check_name_availability(name, type, is_fqdn, environment_id, **kwargs) - async def get_publishing_user(self, **kwargs: Any) -> _models.User: + async def get_publishing_user( + self, + **kwargs: Any + ) -> _models.User: """Gets publishing user. Description for Gets publishing user. @@ -87,16 +84,16 @@ async def get_publishing_user(self, **kwargs: Any) -> _models.User: :rtype: ~azure.mgmt.web.v2024_04_01.models.User :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("get_publishing_user") - if api_version == "2016-03-01": + api_version = self._get_api_version('get_publishing_user') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'get_publishing_user'".format(api_version)) @@ -109,7 +106,11 @@ async def get_publishing_user(self, **kwargs: Any) -> _models.User: mixin_instance._deserialize = Deserializer(self._models_dict(api_version)) return await mixin_instance.get_publishing_user(**kwargs) - async def get_source_control(self, source_control_type: str, **kwargs: Any) -> _models.SourceControl: + async def get_source_control( + self, + source_control_type: str, + **kwargs: Any + ) -> _models.SourceControl: """Gets source control token. Description for Gets source control token. @@ -120,16 +121,16 @@ async def get_source_control(self, source_control_type: str, **kwargs: Any) -> _ :rtype: ~azure.mgmt.web.v2024_04_01.models.SourceControl :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("get_source_control") - if api_version == "2016-03-01": + api_version = self._get_api_version('get_source_control') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'get_source_control'".format(api_version)) @@ -142,7 +143,10 @@ async def get_source_control(self, source_control_type: str, **kwargs: Any) -> _ mixin_instance._deserialize = Deserializer(self._models_dict(api_version)) return await mixin_instance.get_source_control(source_control_type, **kwargs) - async def get_subscription_deployment_locations(self, **kwargs: Any) -> _models.DeploymentLocations: + async def get_subscription_deployment_locations( + self, + **kwargs: Any + ) -> _models.DeploymentLocations: """Gets list of available geo regions plus ministamps. Description for Gets list of available geo regions plus ministamps. @@ -151,21 +155,19 @@ async def get_subscription_deployment_locations(self, **kwargs: Any) -> _models. :rtype: ~azure.mgmt.web.v2024_04_01.models.DeploymentLocations :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("get_subscription_deployment_locations") - if api_version == "2016-03-01": + api_version = self._get_api_version('get_subscription_deployment_locations') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass else: - raise ValueError( - "API version {} does not have operation 'get_subscription_deployment_locations'".format(api_version) - ) + raise ValueError("API version {} does not have operation 'get_subscription_deployment_locations'".format(api_version)) mixin_instance = OperationClass() mixin_instance._client = self._client mixin_instance._config = self._config @@ -175,7 +177,10 @@ async def get_subscription_deployment_locations(self, **kwargs: Any) -> _models. mixin_instance._deserialize = Deserializer(self._models_dict(api_version)) return await mixin_instance.get_subscription_deployment_locations(**kwargs) - def list_ase_regions(self, **kwargs: Any) -> AsyncIterable["_models.AseRegion"]: + def list_ase_regions( + self, + **kwargs: Any + ) -> AsyncIterable["_models.AseRegion"]: """Get a list of available ASE regions and its supported Skus. Description for get a list of available ASE regions and its supported Skus. @@ -184,10 +189,10 @@ def list_ase_regions(self, **kwargs: Any) -> AsyncIterable["_models.AseRegion"]: :rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2024_04_01.models.AseRegion] :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("list_ase_regions") - if api_version == "2023-01-01": + api_version = self._get_api_version('list_ase_regions') + if api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'list_ase_regions'".format(api_version)) @@ -201,7 +206,10 @@ def list_ase_regions(self, **kwargs: Any) -> AsyncIterable["_models.AseRegion"]: return mixin_instance.list_ase_regions(**kwargs) def list_billing_meters( - self, billing_location: Optional[str] = None, os_type: Optional[str] = None, **kwargs: Any + self, + billing_location: Optional[str] = None, + os_type: Optional[str] = None, + **kwargs: Any ) -> AsyncIterable["_models.BillingMeter"]: """Gets a list of meters for a given location. @@ -216,14 +224,14 @@ def list_billing_meters( ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2024_04_01.models.BillingMeter] :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("list_billing_meters") - if api_version == "2018-02-01": + api_version = self._get_api_version('list_billing_meters') + if api_version == '2018-02-01': from ..v2018_02_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'list_billing_meters'".format(api_version)) @@ -237,7 +245,9 @@ def list_billing_meters( return mixin_instance.list_billing_meters(billing_location, os_type, **kwargs) def list_custom_host_name_sites( - self, hostname: Optional[str] = None, **kwargs: Any + self, + hostname: Optional[str] = None, + **kwargs: Any ) -> AsyncIterable["_models.CustomHostnameSites"]: """Get custom hostnames under this subscription. @@ -250,12 +260,12 @@ def list_custom_host_name_sites( ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2024_04_01.models.CustomHostnameSites] :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("list_custom_host_name_sites") - if api_version == "2022-09-01": + api_version = self._get_api_version('list_custom_host_name_sites') + if api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'list_custom_host_name_sites'".format(api_version)) @@ -298,16 +308,16 @@ def list_geo_regions( :rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2024_04_01.models.GeoRegion] :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("list_geo_regions") - if api_version == "2016-03-01": + api_version = self._get_api_version('list_geo_regions') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'list_geo_regions'".format(api_version)) @@ -318,11 +328,12 @@ def list_geo_regions( mixin_instance._serialize = Serializer(self._models_dict(api_version)) mixin_instance._serialize.client_side_validation = False mixin_instance._deserialize = Deserializer(self._models_dict(api_version)) - return mixin_instance.list_geo_regions( - sku, linux_workers_enabled, xenon_workers_enabled, linux_dynamic_workers_enabled, **kwargs - ) + return mixin_instance.list_geo_regions(sku, linux_workers_enabled, xenon_workers_enabled, linux_dynamic_workers_enabled, **kwargs) - def list_premier_add_on_offers(self, **kwargs: Any) -> AsyncIterable["_models.PremierAddOnOffer"]: + def list_premier_add_on_offers( + self, + **kwargs: Any + ) -> AsyncIterable["_models.PremierAddOnOffer"]: """List all premier add-on offers. Description for List all premier add-on offers. @@ -332,16 +343,16 @@ def list_premier_add_on_offers(self, **kwargs: Any) -> AsyncIterable["_models.Pr ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2024_04_01.models.PremierAddOnOffer] :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("list_premier_add_on_offers") - if api_version == "2016-03-01": + api_version = self._get_api_version('list_premier_add_on_offers') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'list_premier_add_on_offers'".format(api_version)) @@ -355,7 +366,9 @@ def list_premier_add_on_offers(self, **kwargs: Any) -> AsyncIterable["_models.Pr return mixin_instance.list_premier_add_on_offers(**kwargs) def list_site_identifiers_assigned_to_host_name( # pylint: disable=name-too-long - self, name_identifier: Union[_models.NameIdentifier, IO[bytes]], **kwargs: Any + self, + name_identifier: Union[_models.NameIdentifier, IO[bytes]], + **kwargs: Any ) -> AsyncIterable["_models.Identifier"]: """List all apps that are assigned to a hostname. @@ -368,23 +381,19 @@ def list_site_identifiers_assigned_to_host_name( # pylint: disable=name-too-lon :rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2024_04_01.models.Identifier] :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("list_site_identifiers_assigned_to_host_name") - if api_version == "2016-03-01": + api_version = self._get_api_version('list_site_identifiers_assigned_to_host_name') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass else: - raise ValueError( - "API version {} does not have operation 'list_site_identifiers_assigned_to_host_name'".format( - api_version - ) - ) + raise ValueError("API version {} does not have operation 'list_site_identifiers_assigned_to_host_name'".format(api_version)) mixin_instance = OperationClass() mixin_instance._client = self._client mixin_instance._config = self._config @@ -394,7 +403,10 @@ def list_site_identifiers_assigned_to_host_name( # pylint: disable=name-too-lon mixin_instance._deserialize = Deserializer(self._models_dict(api_version)) return mixin_instance.list_site_identifiers_assigned_to_host_name(name_identifier, **kwargs) - async def list_skus(self, **kwargs: Any) -> _models.SkuInfos: + async def list_skus( + self, + **kwargs: Any + ) -> _models.SkuInfos: """List all SKUs. Description for List all SKUs. @@ -403,16 +415,16 @@ async def list_skus(self, **kwargs: Any) -> _models.SkuInfos: :rtype: ~azure.mgmt.web.v2024_04_01.models.SkuInfos :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("list_skus") - if api_version == "2016-03-01": + api_version = self._get_api_version('list_skus') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'list_skus'".format(api_version)) @@ -425,7 +437,10 @@ async def list_skus(self, **kwargs: Any) -> _models.SkuInfos: mixin_instance._deserialize = Deserializer(self._models_dict(api_version)) return await mixin_instance.list_skus(**kwargs) - def list_source_controls(self, **kwargs: Any) -> AsyncIterable["_models.SourceControl"]: + def list_source_controls( + self, + **kwargs: Any + ) -> AsyncIterable["_models.SourceControl"]: """Gets the source controls available for Azure websites. Description for Gets the source controls available for Azure websites. @@ -435,16 +450,16 @@ def list_source_controls(self, **kwargs: Any) -> AsyncIterable["_models.SourceCo ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2024_04_01.models.SourceControl] :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("list_source_controls") - if api_version == "2016-03-01": + api_version = self._get_api_version('list_source_controls') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'list_source_controls'".format(api_version)) @@ -477,16 +492,16 @@ async def move( :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("move") - if api_version == "2016-03-01": + api_version = self._get_api_version('move') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'move'".format(api_version)) @@ -499,7 +514,11 @@ async def move( mixin_instance._deserialize = Deserializer(self._models_dict(api_version)) return await mixin_instance.move(resource_group_name, move_resource_envelope, **kwargs) - async def update_publishing_user(self, user_details: Union[_models.User, IO[bytes]], **kwargs: Any) -> _models.User: + async def update_publishing_user( + self, + user_details: Union[_models.User, IO[bytes]], + **kwargs: Any + ) -> _models.User: """Updates publishing user. Description for Updates publishing user. @@ -511,16 +530,16 @@ async def update_publishing_user(self, user_details: Union[_models.User, IO[byte :rtype: ~azure.mgmt.web.v2024_04_01.models.User :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("update_publishing_user") - if api_version == "2016-03-01": + api_version = self._get_api_version('update_publishing_user') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'update_publishing_user'".format(api_version)) @@ -534,7 +553,10 @@ async def update_publishing_user(self, user_details: Union[_models.User, IO[byte return await mixin_instance.update_publishing_user(user_details, **kwargs) async def update_source_control( - self, source_control_type: str, request_message: Union[_models.SourceControl, IO[bytes]], **kwargs: Any + self, + source_control_type: str, + request_message: Union[_models.SourceControl, IO[bytes]], + **kwargs: Any ) -> _models.SourceControl: """Updates source control token. @@ -549,16 +571,16 @@ async def update_source_control( :rtype: ~azure.mgmt.web.v2024_04_01.models.SourceControl :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("update_source_control") - if api_version == "2016-03-01": + api_version = self._get_api_version('update_source_control') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'update_source_control'".format(api_version)) @@ -572,7 +594,10 @@ async def update_source_control( return await mixin_instance.update_source_control(source_control_type, request_message, **kwargs) async def validate( - self, resource_group_name: str, validate_request: Union[_models.ValidateRequest, IO[bytes]], **kwargs: Any + self, + resource_group_name: str, + validate_request: Union[_models.ValidateRequest, IO[bytes]], + **kwargs: Any ) -> _models.ValidateResponse: """Validate if a resource can be created. @@ -587,16 +612,16 @@ async def validate( :rtype: ~azure.mgmt.web.v2024_04_01.models.ValidateResponse :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("validate") - if api_version == "2016-03-01": + api_version = self._get_api_version('validate') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'validate'".format(api_version)) @@ -629,8 +654,8 @@ async def validate_container_settings( :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("validate_container_settings") - if api_version == "2018-02-01": + api_version = self._get_api_version('validate_container_settings') + if api_version == '2018-02-01': from ..v2018_02_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'validate_container_settings'".format(api_version)) @@ -641,9 +666,7 @@ async def validate_container_settings( mixin_instance._serialize = Serializer(self._models_dict(api_version)) mixin_instance._serialize.client_side_validation = False mixin_instance._deserialize = Deserializer(self._models_dict(api_version)) - return await mixin_instance.validate_container_settings( - resource_group_name, validate_container_settings_request, **kwargs - ) + return await mixin_instance.validate_container_settings(resource_group_name, validate_container_settings_request, **kwargs) async def validate_move( self, @@ -665,16 +688,16 @@ async def validate_move( :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("validate_move") - if api_version == "2016-03-01": + api_version = self._get_api_version('validate_move') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass else: raise ValueError("API version {} does not have operation 'validate_move'".format(api_version)) @@ -688,7 +711,9 @@ async def validate_move( return await mixin_instance.validate_move(resource_group_name, move_resource_envelope, **kwargs) async def verify_hosting_environment_vnet( - self, parameters: Union[_models.VnetParameters, IO[bytes]], **kwargs: Any + self, + parameters: Union[_models.VnetParameters, IO[bytes]], + **kwargs: Any ) -> _models.VnetValidationFailureDetails: """Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules. @@ -703,21 +728,19 @@ async def verify_hosting_environment_vnet( :rtype: ~azure.mgmt.web.v2024_04_01.models.VnetValidationFailureDetails :raises ~azure.core.exceptions.HttpResponseError: """ - api_version = self._get_api_version("verify_hosting_environment_vnet") - if api_version == "2016-03-01": + api_version = self._get_api_version('verify_hosting_environment_vnet') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass else: - raise ValueError( - "API version {} does not have operation 'verify_hosting_environment_vnet'".format(api_version) - ) + raise ValueError("API version {} does not have operation 'verify_hosting_environment_vnet'".format(api_version)) mixin_instance = OperationClass() mixin_instance._client = self._client mixin_instance._config = self._config diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/_web_site_management_client.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/_web_site_management_client.py index f5aa6c421328..838f5eeb129b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/_web_site_management_client.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/_web_site_management_client.py @@ -9,16 +9,18 @@ # regenerated. # -------------------------------------------------------------------------- -from typing import Any, Optional, TYPE_CHECKING +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from azure.profiles import KnownProfiles, ProfileDefinition from azure.profiles.multiapiclient import MultiApiClientMixin -from .._serialization import Deserializer, Serializer +from .._utils.serialization import Deserializer, Serializer from ._configuration import WebSiteManagementClientConfiguration from ._operations_mixin import WebSiteManagementClientOperationsMixin @@ -26,15 +28,13 @@ # pylint: disable=unused-import,ungrouped-imports from azure.core.credentials_async import AsyncTokenCredential - class _SDKClient(object): def __init__(self, *args, **kwargs): - """This is a fake class to support current implemetation of MultiApiClientMixin." + """This is a fake class to support current implementation of MultiApiClientMixin." Will be removed in final version of multiapi azure-core based client """ pass - class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiClientMixin, _SDKClient): """WebSite Management Client. @@ -59,19 +59,17 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. """ - DEFAULT_API_VERSION = "2024-04-01" + DEFAULT_API_VERSION = '2024-04-01' _PROFILE_TAG = "azure.mgmt.web.WebSiteManagementClient" - LATEST_PROFILE = ProfileDefinition( - { - _PROFILE_TAG: { - None: DEFAULT_API_VERSION, - "billing_meters": "2016-03-01", - "container_apps": "2023-01-01", - "container_apps_revisions": "2023-01-01", - "validate_container_settings": "2018-02-01", - } - }, - _PROFILE_TAG + " latest", + LATEST_PROFILE = ProfileDefinition({ + _PROFILE_TAG: { + None: DEFAULT_API_VERSION, + 'billing_meters': '2016-03-01', + 'container_apps': '2023-01-01', + 'container_apps_revisions': '2023-01-01', + 'validate_container_settings': '2018-02-01', + }}, + _PROFILE_TAG + " latest" ) def __init__( @@ -79,13 +77,18 @@ def __init__( credential: "AsyncTokenCredential", subscription_id: str, api_version: Optional[str] = None, - base_url: str = "https://management.azure.com", + base_url: Optional[str] = None, profile: KnownProfiles = KnownProfiles.default, **kwargs: Any ) -> None: if api_version: - kwargs.setdefault("api_version", api_version) - self._config = WebSiteManagementClientConfiguration(credential, subscription_id, **kwargs) + kwargs.setdefault('api_version', api_version) + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = WebSiteManagementClientConfiguration(credential, subscription_id, credential_scopes=credential_scopes, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ @@ -104,8 +107,11 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) - super(WebSiteManagementClient, self).__init__(api_version=api_version, profile=profile) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) + super(WebSiteManagementClient, self).__init__( + api_version=api_version, + profile=profile + ) @classmethod def _models_dict(cls, api_version): @@ -115,31 +121,26 @@ def _models_dict(cls, api_version): def models(cls, api_version=DEFAULT_API_VERSION): """Module depends on the API version: - * 2016-03-01: :mod:`v2016_03_01.models` - * 2018-02-01: :mod:`v2018_02_01.models` - * 2022-09-01: :mod:`v2022_09_01.models` - * 2023-01-01: :mod:`v2023_01_01.models` - * 2024-04-01: :mod:`v2024_04_01.models` + * 2016-03-01: :mod:`v2016_03_01.models` + * 2018-02-01: :mod:`v2018_02_01.models` + * 2022-09-01: :mod:`v2022_09_01.models` + * 2023-01-01: :mod:`v2023_01_01.models` + * 2024-04-01: :mod:`v2024_04_01.models` """ - if api_version == "2016-03-01": + if api_version == '2016-03-01': from ..v2016_03_01 import models - return models - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01 import models - return models - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01 import models - return models - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01 import models - return models - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01 import models - return models raise ValueError("API version {} is not available".format(api_version)) @@ -147,893 +148,671 @@ def models(cls, api_version=DEFAULT_API_VERSION): def app_service_certificate_orders(self): """Instance depends on the API version: - * 2018-02-01: :class:`AppServiceCertificateOrdersOperations` - * 2022-09-01: :class:`AppServiceCertificateOrdersOperations` - * 2023-01-01: :class:`AppServiceCertificateOrdersOperations` - * 2024-04-01: :class:`AppServiceCertificateOrdersOperations` + * 2018-02-01: :class:`AppServiceCertificateOrdersOperations` + * 2022-09-01: :class:`AppServiceCertificateOrdersOperations` + * 2023-01-01: :class:`AppServiceCertificateOrdersOperations` + * 2024-04-01: :class:`AppServiceCertificateOrdersOperations` """ - api_version = self._get_api_version("app_service_certificate_orders") - if api_version == "2018-02-01": + api_version = self._get_api_version('app_service_certificate_orders') + if api_version == '2018-02-01': from ..v2018_02_01.aio.operations import AppServiceCertificateOrdersOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import AppServiceCertificateOrdersOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import AppServiceCertificateOrdersOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import AppServiceCertificateOrdersOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'app_service_certificate_orders'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'app_service_certificate_orders'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def app_service_environments(self): """Instance depends on the API version: - * 2018-02-01: :class:`AppServiceEnvironmentsOperations` - * 2022-09-01: :class:`AppServiceEnvironmentsOperations` - * 2023-01-01: :class:`AppServiceEnvironmentsOperations` - * 2024-04-01: :class:`AppServiceEnvironmentsOperations` + * 2018-02-01: :class:`AppServiceEnvironmentsOperations` + * 2022-09-01: :class:`AppServiceEnvironmentsOperations` + * 2023-01-01: :class:`AppServiceEnvironmentsOperations` + * 2024-04-01: :class:`AppServiceEnvironmentsOperations` """ - api_version = self._get_api_version("app_service_environments") - if api_version == "2018-02-01": + api_version = self._get_api_version('app_service_environments') + if api_version == '2018-02-01': from ..v2018_02_01.aio.operations import AppServiceEnvironmentsOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import AppServiceEnvironmentsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import AppServiceEnvironmentsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import AppServiceEnvironmentsOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'app_service_environments'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'app_service_environments'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def app_service_plans(self): """Instance depends on the API version: - * 2018-02-01: :class:`AppServicePlansOperations` - * 2022-09-01: :class:`AppServicePlansOperations` - * 2023-01-01: :class:`AppServicePlansOperations` - * 2024-04-01: :class:`AppServicePlansOperations` + * 2018-02-01: :class:`AppServicePlansOperations` + * 2022-09-01: :class:`AppServicePlansOperations` + * 2023-01-01: :class:`AppServicePlansOperations` + * 2024-04-01: :class:`AppServicePlansOperations` """ - api_version = self._get_api_version("app_service_plans") - if api_version == "2018-02-01": + api_version = self._get_api_version('app_service_plans') + if api_version == '2018-02-01': from ..v2018_02_01.aio.operations import AppServicePlansOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import AppServicePlansOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import AppServicePlansOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import AppServicePlansOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'app_service_plans'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def billing_meters(self): """Instance depends on the API version: - * 2016-03-01: :class:`BillingMetersOperations` + * 2016-03-01: :class:`BillingMetersOperations` """ - api_version = self._get_api_version("billing_meters") - if api_version == "2016-03-01": + api_version = self._get_api_version('billing_meters') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import BillingMetersOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'billing_meters'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def certificate_orders_diagnostics(self): """Instance depends on the API version: - * 2022-09-01: :class:`CertificateOrdersDiagnosticsOperations` - * 2023-01-01: :class:`CertificateOrdersDiagnosticsOperations` - * 2024-04-01: :class:`CertificateOrdersDiagnosticsOperations` + * 2022-09-01: :class:`CertificateOrdersDiagnosticsOperations` + * 2023-01-01: :class:`CertificateOrdersDiagnosticsOperations` + * 2024-04-01: :class:`CertificateOrdersDiagnosticsOperations` """ - api_version = self._get_api_version("certificate_orders_diagnostics") - if api_version == "2022-09-01": + api_version = self._get_api_version('certificate_orders_diagnostics') + if api_version == '2022-09-01': from ..v2022_09_01.aio.operations import CertificateOrdersDiagnosticsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import CertificateOrdersDiagnosticsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import CertificateOrdersDiagnosticsOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'certificate_orders_diagnostics'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'certificate_orders_diagnostics'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def certificate_registration_provider(self): """Instance depends on the API version: - * 2018-02-01: :class:`CertificateRegistrationProviderOperations` - * 2022-09-01: :class:`CertificateRegistrationProviderOperations` - * 2023-01-01: :class:`CertificateRegistrationProviderOperations` - * 2024-04-01: :class:`CertificateRegistrationProviderOperations` + * 2018-02-01: :class:`CertificateRegistrationProviderOperations` + * 2022-09-01: :class:`CertificateRegistrationProviderOperations` + * 2023-01-01: :class:`CertificateRegistrationProviderOperations` + * 2024-04-01: :class:`CertificateRegistrationProviderOperations` """ - api_version = self._get_api_version("certificate_registration_provider") - if api_version == "2018-02-01": + api_version = self._get_api_version('certificate_registration_provider') + if api_version == '2018-02-01': from ..v2018_02_01.aio.operations import CertificateRegistrationProviderOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import CertificateRegistrationProviderOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import CertificateRegistrationProviderOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import CertificateRegistrationProviderOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'certificate_registration_provider'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'certificate_registration_provider'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def certificates(self): """Instance depends on the API version: - * 2016-03-01: :class:`CertificatesOperations` - * 2018-02-01: :class:`CertificatesOperations` - * 2022-09-01: :class:`CertificatesOperations` - * 2023-01-01: :class:`CertificatesOperations` - * 2024-04-01: :class:`CertificatesOperations` + * 2016-03-01: :class:`CertificatesOperations` + * 2018-02-01: :class:`CertificatesOperations` + * 2022-09-01: :class:`CertificatesOperations` + * 2023-01-01: :class:`CertificatesOperations` + * 2024-04-01: :class:`CertificatesOperations` """ - api_version = self._get_api_version("certificates") - if api_version == "2016-03-01": + api_version = self._get_api_version('certificates') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import CertificatesOperations as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import CertificatesOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import CertificatesOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import CertificatesOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import CertificatesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'certificates'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def container_apps(self): """Instance depends on the API version: - * 2022-09-01: :class:`ContainerAppsOperations` - * 2023-01-01: :class:`ContainerAppsOperations` + * 2022-09-01: :class:`ContainerAppsOperations` + * 2023-01-01: :class:`ContainerAppsOperations` """ - api_version = self._get_api_version("container_apps") - if api_version == "2022-09-01": + api_version = self._get_api_version('container_apps') + if api_version == '2022-09-01': from ..v2022_09_01.aio.operations import ContainerAppsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import ContainerAppsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'container_apps'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def container_apps_revisions(self): """Instance depends on the API version: - * 2022-09-01: :class:`ContainerAppsRevisionsOperations` - * 2023-01-01: :class:`ContainerAppsRevisionsOperations` + * 2022-09-01: :class:`ContainerAppsRevisionsOperations` + * 2023-01-01: :class:`ContainerAppsRevisionsOperations` """ - api_version = self._get_api_version("container_apps_revisions") - if api_version == "2022-09-01": + api_version = self._get_api_version('container_apps_revisions') + if api_version == '2022-09-01': from ..v2022_09_01.aio.operations import ContainerAppsRevisionsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import ContainerAppsRevisionsOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'container_apps_revisions'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'container_apps_revisions'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def deleted_web_apps(self): """Instance depends on the API version: - * 2016-03-01: :class:`DeletedWebAppsOperations` - * 2018-02-01: :class:`DeletedWebAppsOperations` - * 2022-09-01: :class:`DeletedWebAppsOperations` - * 2023-01-01: :class:`DeletedWebAppsOperations` - * 2024-04-01: :class:`DeletedWebAppsOperations` + * 2016-03-01: :class:`DeletedWebAppsOperations` + * 2018-02-01: :class:`DeletedWebAppsOperations` + * 2022-09-01: :class:`DeletedWebAppsOperations` + * 2023-01-01: :class:`DeletedWebAppsOperations` + * 2024-04-01: :class:`DeletedWebAppsOperations` """ - api_version = self._get_api_version("deleted_web_apps") - if api_version == "2016-03-01": + api_version = self._get_api_version('deleted_web_apps') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import DeletedWebAppsOperations as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import DeletedWebAppsOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import DeletedWebAppsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import DeletedWebAppsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import DeletedWebAppsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'deleted_web_apps'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def diagnostics(self): """Instance depends on the API version: - * 2016-03-01: :class:`DiagnosticsOperations` - * 2018-02-01: :class:`DiagnosticsOperations` - * 2022-09-01: :class:`DiagnosticsOperations` - * 2023-01-01: :class:`DiagnosticsOperations` - * 2024-04-01: :class:`DiagnosticsOperations` + * 2016-03-01: :class:`DiagnosticsOperations` + * 2018-02-01: :class:`DiagnosticsOperations` + * 2022-09-01: :class:`DiagnosticsOperations` + * 2023-01-01: :class:`DiagnosticsOperations` + * 2024-04-01: :class:`DiagnosticsOperations` """ - api_version = self._get_api_version("diagnostics") - if api_version == "2016-03-01": + api_version = self._get_api_version('diagnostics') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import DiagnosticsOperations as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import DiagnosticsOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import DiagnosticsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import DiagnosticsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import DiagnosticsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'diagnostics'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def domain_registration_provider(self): """Instance depends on the API version: - * 2018-02-01: :class:`DomainRegistrationProviderOperations` - * 2022-09-01: :class:`DomainRegistrationProviderOperations` - * 2023-01-01: :class:`DomainRegistrationProviderOperations` - * 2024-04-01: :class:`DomainRegistrationProviderOperations` + * 2018-02-01: :class:`DomainRegistrationProviderOperations` + * 2022-09-01: :class:`DomainRegistrationProviderOperations` + * 2023-01-01: :class:`DomainRegistrationProviderOperations` + * 2024-04-01: :class:`DomainRegistrationProviderOperations` """ - api_version = self._get_api_version("domain_registration_provider") - if api_version == "2018-02-01": + api_version = self._get_api_version('domain_registration_provider') + if api_version == '2018-02-01': from ..v2018_02_01.aio.operations import DomainRegistrationProviderOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import DomainRegistrationProviderOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import DomainRegistrationProviderOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import DomainRegistrationProviderOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'domain_registration_provider'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'domain_registration_provider'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def domains(self): """Instance depends on the API version: - * 2018-02-01: :class:`DomainsOperations` - * 2022-09-01: :class:`DomainsOperations` - * 2023-01-01: :class:`DomainsOperations` - * 2024-04-01: :class:`DomainsOperations` + * 2018-02-01: :class:`DomainsOperations` + * 2022-09-01: :class:`DomainsOperations` + * 2023-01-01: :class:`DomainsOperations` + * 2024-04-01: :class:`DomainsOperations` """ - api_version = self._get_api_version("domains") - if api_version == "2018-02-01": + api_version = self._get_api_version('domains') + if api_version == '2018-02-01': from ..v2018_02_01.aio.operations import DomainsOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import DomainsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import DomainsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import DomainsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'domains'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def get_usages_in_location(self): """Instance depends on the API version: - * 2023-01-01: :class:`GetUsagesInLocationOperations` - * 2024-04-01: :class:`GetUsagesInLocationOperations` + * 2023-01-01: :class:`GetUsagesInLocationOperations` + * 2024-04-01: :class:`GetUsagesInLocationOperations` """ - api_version = self._get_api_version("get_usages_in_location") - if api_version == "2023-01-01": + api_version = self._get_api_version('get_usages_in_location') + if api_version == '2023-01-01': from ..v2023_01_01.aio.operations import GetUsagesInLocationOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import GetUsagesInLocationOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'get_usages_in_location'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'get_usages_in_location'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def global_operations(self): """Instance depends on the API version: - * 2022-09-01: :class:`GlobalOperations` - * 2023-01-01: :class:`GlobalOperations` - * 2024-04-01: :class:`GlobalOperations` + * 2022-09-01: :class:`GlobalOperations` + * 2023-01-01: :class:`GlobalOperations` + * 2024-04-01: :class:`GlobalOperations` """ - api_version = self._get_api_version("global_operations") - if api_version == "2022-09-01": + api_version = self._get_api_version('global_operations') + if api_version == '2022-09-01': from ..v2022_09_01.aio.operations import GlobalOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import GlobalOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import GlobalOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'global_operations'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def kube_environments(self): """Instance depends on the API version: - * 2022-09-01: :class:`KubeEnvironmentsOperations` - * 2023-01-01: :class:`KubeEnvironmentsOperations` - * 2024-04-01: :class:`KubeEnvironmentsOperations` + * 2022-09-01: :class:`KubeEnvironmentsOperations` + * 2023-01-01: :class:`KubeEnvironmentsOperations` + * 2024-04-01: :class:`KubeEnvironmentsOperations` """ - api_version = self._get_api_version("kube_environments") - if api_version == "2022-09-01": + api_version = self._get_api_version('kube_environments') + if api_version == '2022-09-01': from ..v2022_09_01.aio.operations import KubeEnvironmentsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import KubeEnvironmentsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import KubeEnvironmentsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'kube_environments'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def provider(self): """Instance depends on the API version: - * 2016-03-01: :class:`ProviderOperations` - * 2018-02-01: :class:`ProviderOperations` - * 2022-09-01: :class:`ProviderOperations` - * 2023-01-01: :class:`ProviderOperations` - * 2024-04-01: :class:`ProviderOperations` + * 2016-03-01: :class:`ProviderOperations` + * 2018-02-01: :class:`ProviderOperations` + * 2022-09-01: :class:`ProviderOperations` + * 2023-01-01: :class:`ProviderOperations` + * 2024-04-01: :class:`ProviderOperations` """ - api_version = self._get_api_version("provider") - if api_version == "2016-03-01": + api_version = self._get_api_version('provider') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import ProviderOperations as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import ProviderOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import ProviderOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import ProviderOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import ProviderOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'provider'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def recommendations(self): """Instance depends on the API version: - * 2016-03-01: :class:`RecommendationsOperations` - * 2018-02-01: :class:`RecommendationsOperations` - * 2022-09-01: :class:`RecommendationsOperations` - * 2023-01-01: :class:`RecommendationsOperations` - * 2024-04-01: :class:`RecommendationsOperations` + * 2016-03-01: :class:`RecommendationsOperations` + * 2018-02-01: :class:`RecommendationsOperations` + * 2022-09-01: :class:`RecommendationsOperations` + * 2023-01-01: :class:`RecommendationsOperations` + * 2024-04-01: :class:`RecommendationsOperations` """ - api_version = self._get_api_version("recommendations") - if api_version == "2016-03-01": + api_version = self._get_api_version('recommendations') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import RecommendationsOperations as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import RecommendationsOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import RecommendationsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import RecommendationsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import RecommendationsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'recommendations'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def resource_health_metadata(self): """Instance depends on the API version: - * 2016-03-01: :class:`ResourceHealthMetadataOperations` - * 2018-02-01: :class:`ResourceHealthMetadataOperations` - * 2022-09-01: :class:`ResourceHealthMetadataOperations` - * 2023-01-01: :class:`ResourceHealthMetadataOperations` - * 2024-04-01: :class:`ResourceHealthMetadataOperations` + * 2016-03-01: :class:`ResourceHealthMetadataOperations` + * 2018-02-01: :class:`ResourceHealthMetadataOperations` + * 2022-09-01: :class:`ResourceHealthMetadataOperations` + * 2023-01-01: :class:`ResourceHealthMetadataOperations` + * 2024-04-01: :class:`ResourceHealthMetadataOperations` """ - api_version = self._get_api_version("resource_health_metadata") - if api_version == "2016-03-01": + api_version = self._get_api_version('resource_health_metadata') + if api_version == '2016-03-01': from ..v2016_03_01.aio.operations import ResourceHealthMetadataOperations as OperationClass - elif api_version == "2018-02-01": + elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import ResourceHealthMetadataOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import ResourceHealthMetadataOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import ResourceHealthMetadataOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import ResourceHealthMetadataOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'resource_health_metadata'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'resource_health_metadata'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def static_sites(self): """Instance depends on the API version: - * 2022-09-01: :class:`StaticSitesOperations` - * 2023-01-01: :class:`StaticSitesOperations` - * 2024-04-01: :class:`StaticSitesOperations` + * 2022-09-01: :class:`StaticSitesOperations` + * 2023-01-01: :class:`StaticSitesOperations` + * 2024-04-01: :class:`StaticSitesOperations` """ - api_version = self._get_api_version("static_sites") - if api_version == "2022-09-01": + api_version = self._get_api_version('static_sites') + if api_version == '2022-09-01': from ..v2022_09_01.aio.operations import StaticSitesOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import StaticSitesOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import StaticSitesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'static_sites'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def top_level_domains(self): """Instance depends on the API version: - * 2018-02-01: :class:`TopLevelDomainsOperations` - * 2022-09-01: :class:`TopLevelDomainsOperations` - * 2023-01-01: :class:`TopLevelDomainsOperations` - * 2024-04-01: :class:`TopLevelDomainsOperations` + * 2018-02-01: :class:`TopLevelDomainsOperations` + * 2022-09-01: :class:`TopLevelDomainsOperations` + * 2023-01-01: :class:`TopLevelDomainsOperations` + * 2024-04-01: :class:`TopLevelDomainsOperations` """ - api_version = self._get_api_version("top_level_domains") - if api_version == "2018-02-01": + api_version = self._get_api_version('top_level_domains') + if api_version == '2018-02-01': from ..v2018_02_01.aio.operations import TopLevelDomainsOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import TopLevelDomainsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import TopLevelDomainsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import TopLevelDomainsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'top_level_domains'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def web_apps(self): """Instance depends on the API version: - * 2018-02-01: :class:`WebAppsOperations` - * 2022-09-01: :class:`WebAppsOperations` - * 2023-01-01: :class:`WebAppsOperations` - * 2024-04-01: :class:`WebAppsOperations` + * 2018-02-01: :class:`WebAppsOperations` + * 2022-09-01: :class:`WebAppsOperations` + * 2023-01-01: :class:`WebAppsOperations` + * 2024-04-01: :class:`WebAppsOperations` """ - api_version = self._get_api_version("web_apps") - if api_version == "2018-02-01": + api_version = self._get_api_version('web_apps') + if api_version == '2018-02-01': from ..v2018_02_01.aio.operations import WebAppsOperations as OperationClass - elif api_version == "2022-09-01": + elif api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WebAppsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WebAppsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WebAppsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'web_apps'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def workflow_run_action_repetitions(self): """Instance depends on the API version: - * 2022-09-01: :class:`WorkflowRunActionRepetitionsOperations` - * 2023-01-01: :class:`WorkflowRunActionRepetitionsOperations` - * 2024-04-01: :class:`WorkflowRunActionRepetitionsOperations` + * 2022-09-01: :class:`WorkflowRunActionRepetitionsOperations` + * 2023-01-01: :class:`WorkflowRunActionRepetitionsOperations` + * 2024-04-01: :class:`WorkflowRunActionRepetitionsOperations` """ - api_version = self._get_api_version("workflow_run_action_repetitions") - if api_version == "2022-09-01": + api_version = self._get_api_version('workflow_run_action_repetitions') + if api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WorkflowRunActionRepetitionsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WorkflowRunActionRepetitionsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WorkflowRunActionRepetitionsOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'workflow_run_action_repetitions'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'workflow_run_action_repetitions'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def workflow_run_action_repetitions_request_histories(self): """Instance depends on the API version: - * 2022-09-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations` - * 2023-01-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations` - * 2024-04-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations` - """ - api_version = self._get_api_version("workflow_run_action_repetitions_request_histories") - if api_version == "2022-09-01": - from ..v2022_09_01.aio.operations import ( - WorkflowRunActionRepetitionsRequestHistoriesOperations as OperationClass, - ) - elif api_version == "2023-01-01": - from ..v2023_01_01.aio.operations import ( - WorkflowRunActionRepetitionsRequestHistoriesOperations as OperationClass, - ) - elif api_version == "2024-04-01": - from ..v2024_04_01.aio.operations import ( - WorkflowRunActionRepetitionsRequestHistoriesOperations as OperationClass, - ) + * 2022-09-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations` + * 2023-01-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations` + * 2024-04-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations` + """ + api_version = self._get_api_version('workflow_run_action_repetitions_request_histories') + if api_version == '2022-09-01': + from ..v2022_09_01.aio.operations import WorkflowRunActionRepetitionsRequestHistoriesOperations as OperationClass + elif api_version == '2023-01-01': + from ..v2023_01_01.aio.operations import WorkflowRunActionRepetitionsRequestHistoriesOperations as OperationClass + elif api_version == '2024-04-01': + from ..v2024_04_01.aio.operations import WorkflowRunActionRepetitionsRequestHistoriesOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'workflow_run_action_repetitions_request_histories'".format( - api_version - ) - ) + raise ValueError("API version {} does not have operation group 'workflow_run_action_repetitions_request_histories'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def workflow_run_action_scope_repetitions(self): """Instance depends on the API version: - * 2022-09-01: :class:`WorkflowRunActionScopeRepetitionsOperations` - * 2023-01-01: :class:`WorkflowRunActionScopeRepetitionsOperations` - * 2024-04-01: :class:`WorkflowRunActionScopeRepetitionsOperations` + * 2022-09-01: :class:`WorkflowRunActionScopeRepetitionsOperations` + * 2023-01-01: :class:`WorkflowRunActionScopeRepetitionsOperations` + * 2024-04-01: :class:`WorkflowRunActionScopeRepetitionsOperations` """ - api_version = self._get_api_version("workflow_run_action_scope_repetitions") - if api_version == "2022-09-01": + api_version = self._get_api_version('workflow_run_action_scope_repetitions') + if api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WorkflowRunActionScopeRepetitionsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WorkflowRunActionScopeRepetitionsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WorkflowRunActionScopeRepetitionsOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'workflow_run_action_scope_repetitions'".format( - api_version - ) - ) + raise ValueError("API version {} does not have operation group 'workflow_run_action_scope_repetitions'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def workflow_run_actions(self): """Instance depends on the API version: - * 2022-09-01: :class:`WorkflowRunActionsOperations` - * 2023-01-01: :class:`WorkflowRunActionsOperations` - * 2024-04-01: :class:`WorkflowRunActionsOperations` + * 2022-09-01: :class:`WorkflowRunActionsOperations` + * 2023-01-01: :class:`WorkflowRunActionsOperations` + * 2024-04-01: :class:`WorkflowRunActionsOperations` """ - api_version = self._get_api_version("workflow_run_actions") - if api_version == "2022-09-01": + api_version = self._get_api_version('workflow_run_actions') + if api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WorkflowRunActionsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WorkflowRunActionsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WorkflowRunActionsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'workflow_run_actions'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def workflow_runs(self): """Instance depends on the API version: - * 2022-09-01: :class:`WorkflowRunsOperations` - * 2023-01-01: :class:`WorkflowRunsOperations` - * 2024-04-01: :class:`WorkflowRunsOperations` + * 2022-09-01: :class:`WorkflowRunsOperations` + * 2023-01-01: :class:`WorkflowRunsOperations` + * 2024-04-01: :class:`WorkflowRunsOperations` """ - api_version = self._get_api_version("workflow_runs") - if api_version == "2022-09-01": + api_version = self._get_api_version('workflow_runs') + if api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WorkflowRunsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WorkflowRunsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WorkflowRunsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'workflow_runs'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def workflow_trigger_histories(self): """Instance depends on the API version: - * 2022-09-01: :class:`WorkflowTriggerHistoriesOperations` - * 2023-01-01: :class:`WorkflowTriggerHistoriesOperations` - * 2024-04-01: :class:`WorkflowTriggerHistoriesOperations` + * 2022-09-01: :class:`WorkflowTriggerHistoriesOperations` + * 2023-01-01: :class:`WorkflowTriggerHistoriesOperations` + * 2024-04-01: :class:`WorkflowTriggerHistoriesOperations` """ - api_version = self._get_api_version("workflow_trigger_histories") - if api_version == "2022-09-01": + api_version = self._get_api_version('workflow_trigger_histories') + if api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WorkflowTriggerHistoriesOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WorkflowTriggerHistoriesOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WorkflowTriggerHistoriesOperations as OperationClass else: - raise ValueError( - "API version {} does not have operation group 'workflow_trigger_histories'".format(api_version) - ) + raise ValueError("API version {} does not have operation group 'workflow_trigger_histories'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def workflow_triggers(self): """Instance depends on the API version: - * 2022-09-01: :class:`WorkflowTriggersOperations` - * 2023-01-01: :class:`WorkflowTriggersOperations` - * 2024-04-01: :class:`WorkflowTriggersOperations` + * 2022-09-01: :class:`WorkflowTriggersOperations` + * 2023-01-01: :class:`WorkflowTriggersOperations` + * 2024-04-01: :class:`WorkflowTriggersOperations` """ - api_version = self._get_api_version("workflow_triggers") - if api_version == "2022-09-01": + api_version = self._get_api_version('workflow_triggers') + if api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WorkflowTriggersOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WorkflowTriggersOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WorkflowTriggersOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'workflow_triggers'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def workflow_versions(self): """Instance depends on the API version: - * 2022-09-01: :class:`WorkflowVersionsOperations` - * 2023-01-01: :class:`WorkflowVersionsOperations` - * 2024-04-01: :class:`WorkflowVersionsOperations` + * 2022-09-01: :class:`WorkflowVersionsOperations` + * 2023-01-01: :class:`WorkflowVersionsOperations` + * 2024-04-01: :class:`WorkflowVersionsOperations` """ - api_version = self._get_api_version("workflow_versions") - if api_version == "2022-09-01": + api_version = self._get_api_version('workflow_versions') + if api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WorkflowVersionsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WorkflowVersionsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WorkflowVersionsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'workflow_versions'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) @property def workflows(self): """Instance depends on the API version: - * 2022-09-01: :class:`WorkflowsOperations` - * 2023-01-01: :class:`WorkflowsOperations` - * 2024-04-01: :class:`WorkflowsOperations` + * 2022-09-01: :class:`WorkflowsOperations` + * 2023-01-01: :class:`WorkflowsOperations` + * 2024-04-01: :class:`WorkflowsOperations` """ - api_version = self._get_api_version("workflows") - if api_version == "2022-09-01": + api_version = self._get_api_version('workflows') + if api_version == '2022-09-01': from ..v2022_09_01.aio.operations import WorkflowsOperations as OperationClass - elif api_version == "2023-01-01": + elif api_version == '2023-01-01': from ..v2023_01_01.aio.operations import WorkflowsOperations as OperationClass - elif api_version == "2024-04-01": + elif api_version == '2024-04-01': from ..v2024_04_01.aio.operations import WorkflowsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'workflows'".format(api_version)) self._config.api_version = api_version - return OperationClass( - self._client, - self._config, - Serializer(self._models_dict(api_version)), - Deserializer(self._models_dict(api_version)), - api_version, - ) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version) async def close(self): await self._client.close() - async def __aenter__(self): await self._client.__aenter__() return self - async def __aexit__(self, *exc_details): await self._client.__aexit__(*exc_details) diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_metadata.json b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_metadata.json index ddb3dd7f8eb2..e6dcec1a2fbb 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_metadata.json +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_metadata.json @@ -5,13 +5,13 @@ "name": "WebSiteManagementClient", "filename": "_web_site_management_client", "description": "WebSite Management Client.", - "host_value": "\"https://management.azure.com\"", + "host_value": null, "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \"._utils.serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \".._utils.serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -57,7 +57,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"https://management.azure.com\",", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -80,7 +80,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"https://management.azure.com\",", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -114,8 +114,8 @@ "billing_meters": "BillingMetersOperations" }, "operation_mixins": { - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Iterable\", \"Union\"]}}, \"regular\": {\"local\": {\".\": [[\"models\", \"_models\"]]}, \"stdlib\": {\"typing\": [\"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"]}, \"sdkcore\": {\"azure.core.paging\": [\"ItemPaged\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"AsyncIterable\", \"Union\"]}}, \"regular\": {\"local\": {\"..\": [[\"models\", \"_models\"]]}, \"stdlib\": {\"typing\": [\"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"]}, \"sdkcore\": {\"azure.core.async_paging\": [\"AsyncItemPaged\"]}}}", + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Iterable\", \"Union\"]}}, \"regular\": {\"stdlib\": {\"typing\": [\"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"]}, \"sdkcore\": {\"azure.core.paging\": [\"ItemPaged\"]}, \"local\": {\".\": [[\"models\", \"_models\"]]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"AsyncIterable\", \"Union\"]}}, \"regular\": {\"stdlib\": {\"typing\": [\"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"]}, \"sdkcore\": {\"azure.core.async_paging\": [\"AsyncItemPaged\"]}, \"local\": {\"..\": [[\"models\", \"_models\"]]}}}", "sync_mixin_typing_definitions": "", "async_mixin_typing_definitions": "", "operations": { diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_utils/__init__.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_utils/__init__.py new file mode 100644 index 000000000000..0af9b28f6607 --- /dev/null +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_utils/__init__.py @@ -0,0 +1,6 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_serialization.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_utils/serialization.py similarity index 94% rename from sdk/appservice/azure-mgmt-web/azure/mgmt/web/_serialization.py rename to sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_utils/serialization.py index a94487cbf17a..f5187701d7be 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/_serialization.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_utils/serialization.py @@ -1,27 +1,10 @@ +# pylint: disable=line-too-long,useless-suppression,too-many-lines +# coding=utf-8 # -------------------------------------------------------------------------- -# # Copyright (c) Microsoft Corporation. All rights reserved. -# -# The MIT License (MIT) -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the ""Software""), to -# deal in the Software without restriction, including without limitation the -# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -# sell copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -# IN THE SOFTWARE. -# +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- # pyright: reportUnnecessaryTypeIgnoreComment=false @@ -47,9 +30,7 @@ IO, Mapping, Callable, - TypeVar, MutableMapping, - Type, List, ) @@ -60,13 +41,13 @@ import xml.etree.ElementTree as ET import isodate # type: ignore +from typing_extensions import Self from azure.core.exceptions import DeserializationError, SerializationError from azure.core.serialization import NULL as CoreNull _BOM = codecs.BOM_UTF8.decode(encoding="utf-8") -ModelType = TypeVar("ModelType", bound="Model") JSON = MutableMapping[str, Any] @@ -184,73 +165,7 @@ def deserialize_from_http_generics(cls, body_bytes: Optional[Union[AnyStr, IO]], except NameError: _long_type = int - -class UTC(datetime.tzinfo): - """Time Zone info for handling UTC""" - - def utcoffset(self, dt): - """UTF offset for UTC is 0. - - :param datetime.datetime dt: The datetime - :returns: The offset - :rtype: datetime.timedelta - """ - return datetime.timedelta(0) - - def tzname(self, dt): - """Timestamp representation. - - :param datetime.datetime dt: The datetime - :returns: The timestamp representation - :rtype: str - """ - return "Z" - - def dst(self, dt): - """No daylight saving for UTC. - - :param datetime.datetime dt: The datetime - :returns: The daylight saving time - :rtype: datetime.timedelta - """ - return datetime.timedelta(hours=1) - - -try: - from datetime import timezone as _FixedOffset # type: ignore -except ImportError: # Python 2.7 - - class _FixedOffset(datetime.tzinfo): # type: ignore - """Fixed offset in minutes east from UTC. - Copy/pasted from Python doc - :param datetime.timedelta offset: offset in timedelta format - """ - - def __init__(self, offset) -> None: - self.__offset = offset - - def utcoffset(self, dt): - return self.__offset - - def tzname(self, dt): - return str(self.__offset.total_seconds() / 3600) - - def __repr__(self): - return "".format(self.tzname(None)) - - def dst(self, dt): - return datetime.timedelta(0) - - def __getinitargs__(self): - return (self.__offset,) - - -try: - from datetime import timezone - - TZ_UTC = timezone.utc -except ImportError: - TZ_UTC = UTC() # type: ignore +TZ_UTC = datetime.timezone.utc _FLATTEN = re.compile(r"(? ModelType: + def deserialize(cls, data: Any, content_type: Optional[str] = None) -> Self: """Parse a str using the RestAPI syntax and return a model. :param str data: A str using RestAPI structure. JSON by default. :param str content_type: JSON by default, set application/xml if XML. :returns: An instance of this model - :raises: DeserializationError if something went wrong - :rtype: ModelType + :raises DeserializationError: if something went wrong + :rtype: Self """ deserializer = Deserializer(cls._infer_class_models()) return deserializer(cls.__name__, data, content_type=content_type) # type: ignore @classmethod def from_dict( - cls: Type[ModelType], + cls, data: Any, key_extractors: Optional[Callable[[str, Dict[str, Any], Any], Any]] = None, content_type: Optional[str] = None, - ) -> ModelType: + ) -> Self: """Parse a dict using given key extractor return a model. By default consider key @@ -478,8 +393,8 @@ def from_dict( :param function key_extractors: A key extractor function. :param str content_type: JSON by default, set application/xml if XML. :returns: An instance of this model - :raises: DeserializationError if something went wrong - :rtype: ModelType + :raises DeserializationError: if something went wrong + :rtype: Self """ deserializer = Deserializer(cls._infer_class_models()) deserializer.key_extractors = ( # type: ignore @@ -625,7 +540,7 @@ def _serialize( # pylint: disable=too-many-nested-blocks, too-many-branches, to :param object target_obj: The data to be serialized. :param str data_type: The type to be serialized from. :rtype: str, dict - :raises: SerializationError if serialization fails. + :raises SerializationError: if serialization fails. :returns: The serialized data. """ key_transformer = kwargs.get("key_transformer", self.key_transformer) @@ -735,8 +650,8 @@ def body(self, data, data_type, **kwargs): :param object data: The data to be serialized. :param str data_type: The type to be serialized from. :rtype: dict - :raises: SerializationError if serialization fails. - :raises: ValueError if data is None + :raises SerializationError: if serialization fails. + :raises ValueError: if data is None :returns: The serialized request body """ @@ -780,8 +695,8 @@ def url(self, name, data, data_type, **kwargs): :param str data_type: The type to be serialized from. :rtype: str :returns: The serialized URL path - :raises: TypeError if serialization fails. - :raises: ValueError if data is None + :raises TypeError: if serialization fails. + :raises ValueError: if data is None """ try: output = self.serialize_data(data, data_type, **kwargs) @@ -804,8 +719,8 @@ def query(self, name, data, data_type, **kwargs): :param object data: The data to be serialized. :param str data_type: The type to be serialized from. :rtype: str, list - :raises: TypeError if serialization fails. - :raises: ValueError if data is None + :raises TypeError: if serialization fails. + :raises ValueError: if data is None :returns: The serialized query parameter """ try: @@ -834,8 +749,8 @@ def header(self, name, data, data_type, **kwargs): :param object data: The data to be serialized. :param str data_type: The type to be serialized from. :rtype: str - :raises: TypeError if serialization fails. - :raises: ValueError if data is None + :raises TypeError: if serialization fails. + :raises ValueError: if data is None :returns: The serialized header """ try: @@ -854,9 +769,9 @@ def serialize_data(self, data, data_type, **kwargs): :param object data: The data to be serialized. :param str data_type: The type to be serialized from. - :raises: AttributeError if required data is None. - :raises: ValueError if data is None - :raises: SerializationError if serialization fails. + :raises AttributeError: if required data is None. + :raises ValueError: if data is None + :raises SerializationError: if serialization fails. :returns: The serialized data. :rtype: str, int, float, bool, dict, list """ @@ -1191,7 +1106,7 @@ def serialize_rfc(attr, **kwargs): # pylint: disable=unused-argument :param Datetime attr: Object to be serialized. :rtype: str - :raises: TypeError if format invalid. + :raises TypeError: if format invalid. :return: serialized rfc """ try: @@ -1217,7 +1132,7 @@ def serialize_iso(attr, **kwargs): # pylint: disable=unused-argument :param Datetime attr: Object to be serialized. :rtype: str - :raises: SerializationError if format invalid. + :raises SerializationError: if format invalid. :return: serialized iso """ if isinstance(attr, str): @@ -1250,7 +1165,7 @@ def serialize_unix(attr, **kwargs): # pylint: disable=unused-argument :param Datetime attr: Object to be serialized. :rtype: int - :raises: SerializationError if format invalid + :raises SerializationError: if format invalid :return: serialied unix """ if isinstance(attr, int): @@ -1428,7 +1343,7 @@ def xml_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument # Iter and wrapped, should have found one node only (the wrap one) if len(children) != 1: raise DeserializationError( - "Tried to deserialize an array not wrapped, and found several nodes '{}'. Maybe you should declare this array as wrapped?".format( # pylint: disable=line-too-long + "Tried to deserialize an array not wrapped, and found several nodes '{}'. Maybe you should declare this array as wrapped?".format( xml_name ) ) @@ -1487,7 +1402,7 @@ def __call__(self, target_obj, response_data, content_type=None): :param str target_obj: Target data type to deserialize to. :param requests.Response response_data: REST response object. :param str content_type: Swagger "produces" if available. - :raises: DeserializationError if deserialization fails. + :raises DeserializationError: if deserialization fails. :return: Deserialized object. :rtype: object """ @@ -1501,7 +1416,7 @@ def _deserialize(self, target_obj, data): # pylint: disable=inconsistent-return :param str target_obj: Target data type to deserialize to. :param object data: Object to deserialize. - :raises: DeserializationError if deserialization fails. + :raises DeserializationError: if deserialization fails. :return: Deserialized object. :rtype: object """ @@ -1716,7 +1631,7 @@ def deserialize_data(self, data, data_type): # pylint: disable=too-many-return- :param str data: The response string to be deserialized. :param str data_type: The type to deserialize to. - :raises: DeserializationError if deserialization fails. + :raises DeserializationError: if deserialization fails. :return: Deserialized object. :rtype: object """ @@ -1798,7 +1713,7 @@ def deserialize_object(self, attr, **kwargs): # pylint: disable=too-many-return :param dict attr: Dictionary to be deserialized. :return: Deserialized object. :rtype: dict - :raises: TypeError if non-builtin datatype encountered. + :raises TypeError: if non-builtin datatype encountered. """ if attr is None: return None @@ -1844,7 +1759,7 @@ def deserialize_basic(self, attr, data_type): # pylint: disable=too-many-return :param str data_type: deserialization data type. :return: Deserialized basic type. :rtype: str, int, float or bool - :raises: TypeError if string format is not valid. + :raises TypeError: if string format is not valid. """ # If we're here, data is supposed to be a basic type. # If it's still an XML node, take the text @@ -1935,7 +1850,7 @@ def deserialize_bytearray(attr): :param str attr: response string to be deserialized. :return: Deserialized bytearray :rtype: bytearray - :raises: TypeError if string format invalid. + :raises TypeError: if string format invalid. """ if isinstance(attr, ET.Element): attr = attr.text @@ -1948,7 +1863,7 @@ def deserialize_base64(attr): :param str attr: response string to be deserialized. :return: Deserialized base64 string :rtype: bytearray - :raises: TypeError if string format invalid. + :raises TypeError: if string format invalid. """ if isinstance(attr, ET.Element): attr = attr.text @@ -1963,7 +1878,7 @@ def deserialize_decimal(attr): :param str attr: response string to be deserialized. :return: Deserialized decimal - :raises: DeserializationError if string format invalid. + :raises DeserializationError: if string format invalid. :rtype: decimal """ if isinstance(attr, ET.Element): @@ -1981,7 +1896,7 @@ def deserialize_long(attr): :param str attr: response string to be deserialized. :return: Deserialized int :rtype: long or int - :raises: ValueError if string format invalid. + :raises ValueError: if string format invalid. """ if isinstance(attr, ET.Element): attr = attr.text @@ -1994,7 +1909,7 @@ def deserialize_duration(attr): :param str attr: response string to be deserialized. :return: Deserialized duration :rtype: TimeDelta - :raises: DeserializationError if string format invalid. + :raises DeserializationError: if string format invalid. """ if isinstance(attr, ET.Element): attr = attr.text @@ -2012,7 +1927,7 @@ def deserialize_date(attr): :param str attr: response string to be deserialized. :return: Deserialized date :rtype: Date - :raises: DeserializationError if string format invalid. + :raises DeserializationError: if string format invalid. """ if isinstance(attr, ET.Element): attr = attr.text @@ -2028,7 +1943,7 @@ def deserialize_time(attr): :param str attr: response string to be deserialized. :return: Deserialized time :rtype: datetime.time - :raises: DeserializationError if string format invalid. + :raises DeserializationError: if string format invalid. """ if isinstance(attr, ET.Element): attr = attr.text @@ -2043,14 +1958,14 @@ def deserialize_rfc(attr): :param str attr: response string to be deserialized. :return: Deserialized RFC datetime :rtype: Datetime - :raises: DeserializationError if string format invalid. + :raises DeserializationError: if string format invalid. """ if isinstance(attr, ET.Element): attr = attr.text try: parsed_date = email.utils.parsedate_tz(attr) # type: ignore date_obj = datetime.datetime( - *parsed_date[:6], tzinfo=_FixedOffset(datetime.timedelta(minutes=(parsed_date[9] or 0) / 60)) + *parsed_date[:6], tzinfo=datetime.timezone(datetime.timedelta(minutes=(parsed_date[9] or 0) / 60)) ) if not date_obj.tzinfo: date_obj = date_obj.astimezone(tz=TZ_UTC) @@ -2066,7 +1981,7 @@ def deserialize_iso(attr): :param str attr: response string to be deserialized. :return: Deserialized ISO datetime :rtype: Datetime - :raises: DeserializationError if string format invalid. + :raises DeserializationError: if string format invalid. """ if isinstance(attr, ET.Element): attr = attr.text @@ -2104,7 +2019,7 @@ def deserialize_unix(attr): :param int attr: Object to be serialized. :return: Deserialized datetime :rtype: Datetime - :raises: DeserializationError if format invalid + :raises DeserializationError: if format invalid """ if isinstance(attr, ET.Element): attr = int(attr.text) # type: ignore diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_vendor.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_utils/utils.py similarity index 66% rename from sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_vendor.py rename to sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_utils/utils.py index 1d256a8a1e36..39b612f39a9b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_vendor.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_utils/utils.py @@ -6,20 +6,20 @@ # -------------------------------------------------------------------------- from abc import ABC -from typing import TYPE_CHECKING - -from ._configuration import WebSiteManagementClientConfiguration +from typing import Generic, TYPE_CHECKING, TypeVar if TYPE_CHECKING: - from azure.core import PipelineClient + from .serialization import Deserializer, Serializer + - from .._serialization import Deserializer, Serializer +TClient = TypeVar("TClient") +TConfig = TypeVar("TConfig") -class WebSiteManagementClientMixinABC(ABC): +class ClientMixinABC(ABC, Generic[TClient, TConfig]): """DO NOT use this class. It is for internal typing use only.""" - _client: "PipelineClient" - _config: WebSiteManagementClientConfiguration + _client: TClient + _config: TConfig _serialize: "Serializer" _deserialize: "Deserializer" diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_web_site_management_client.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_web_site_management_client.py index 49da2f676efb..09fa73f64c53 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_web_site_management_client.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_web_site_management_client.py @@ -7,17 +7,19 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models -from .._serialization import Deserializer, Serializer from ._configuration import WebSiteManagementClientConfiguration +from ._utils.serialization import Deserializer, Serializer from .operations import ( BillingMetersOperations, CertificatesOperations, @@ -56,7 +58,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint :param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). Required. :type subscription_id: str - :param base_url: Service URL. Default value is "https://management.azure.com". + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2016-03-01". Note that overriding this default value may result in unsupported behavior. @@ -64,15 +66,17 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint """ def __init__( - self, - credential: "TokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any + self, credential: "TokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any ) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = WebSiteManagementClientConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ @@ -91,7 +95,7 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/_vendor.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/_vendor.py deleted file mode 100644 index 10bc001f9ba3..000000000000 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/_vendor.py +++ /dev/null @@ -1,25 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from abc import ABC -from typing import TYPE_CHECKING - -from ._configuration import WebSiteManagementClientConfiguration - -if TYPE_CHECKING: - from azure.core import AsyncPipelineClient - - from ..._serialization import Deserializer, Serializer - - -class WebSiteManagementClientMixinABC(ABC): - """DO NOT use this class. It is for internal typing use only.""" - - _client: "AsyncPipelineClient" - _config: WebSiteManagementClientConfiguration - _serialize: "Serializer" - _deserialize: "Deserializer" diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/_web_site_management_client.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/_web_site_management_client.py index 6a7683792e13..82d574f0fb61 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/_web_site_management_client.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/_web_site_management_client.py @@ -7,16 +7,18 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models -from ..._serialization import Deserializer, Serializer +from .._utils.serialization import Deserializer, Serializer from ._configuration import WebSiteManagementClientConfiguration from .operations import ( BillingMetersOperations, @@ -56,7 +58,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint :param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). Required. :type subscription_id: str - :param base_url: Service URL. Default value is "https://management.azure.com". + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2016-03-01". Note that overriding this default value may result in unsupported behavior. @@ -64,15 +66,17 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint """ def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any ) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = WebSiteManagementClientConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ @@ -91,7 +95,9 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_billing_meters_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_billing_meters_operations.py index 8ae81cb0aee4..4b79df0ab71a 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_billing_meters_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_billing_meters_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -25,12 +26,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._billing_meters_operations import build_list_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -49,10 +48,10 @@ class BillingMetersOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_certificates_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_certificates_operations.py index fda5b1869ed4..fadb98d5e141 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_certificates_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_certificates_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -27,6 +28,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._certificates_operations import ( build_create_or_update_request, build_delete_request, @@ -35,11 +37,8 @@ build_list_request, build_update_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -58,10 +57,10 @@ class CertificatesOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_deleted_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_deleted_web_apps_operations.py index 23bc545d7e0c..90ec8599ce0b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_deleted_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_deleted_web_apps_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -25,12 +26,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._deleted_web_apps_operations import build_list_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -49,10 +48,10 @@ class DeletedWebAppsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_diagnostics_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_diagnostics_operations.py index 4f1f5e8b22fb..9bc90126fe37 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_diagnostics_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_diagnostics_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -28,6 +29,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._diagnostics_operations import ( build_execute_site_analysis_request, build_execute_site_analysis_slot_request, @@ -52,11 +54,8 @@ build_list_site_diagnostic_categories_request, build_list_site_diagnostic_categories_slot_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -75,10 +74,10 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_provider_operations.py index 612386bc29db..10454c04ed34 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar, Union import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -25,16 +26,14 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._provider_operations import ( build_get_available_stacks_on_prem_request, build_get_available_stacks_request, build_list_operations_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -53,10 +52,10 @@ class ProviderOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_recommendations_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_recommendations_operations.py index c45c5359c2cb..10b840c5837b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_recommendations_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_recommendations_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,6 +27,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._recommendations_operations import ( build_disable_all_for_web_app_request, build_disable_recommendation_for_site_request, @@ -37,11 +39,8 @@ build_reset_all_filters_for_web_app_request, build_reset_all_filters_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -60,10 +59,10 @@ class RecommendationsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_resource_health_metadata_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_resource_health_metadata_operations.py index 4964cf02f3f8..9448c225224b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_resource_health_metadata_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_resource_health_metadata_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,6 +27,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._resource_health_metadata_operations import ( build_get_by_site_request, build_get_by_site_slot_request, @@ -34,11 +36,8 @@ build_list_by_site_slot_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -57,10 +56,10 @@ class ResourceHealthMetadataOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_web_site_management_client_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_web_site_management_client_operations.py index 01c42e209871..4ab1290377ad 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_web_site_management_client_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/aio/operations/_web_site_management_client_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -28,6 +29,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.utils import ClientMixinABC from ...operations._web_site_management_client_operations import ( build_check_name_availability_request, build_get_publishing_user_request, @@ -45,17 +47,13 @@ build_validate_request, build_verify_hosting_environment_vnet_request, ) -from .._vendor import WebSiteManagementClientMixinABC +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] -class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC): +class WebSiteManagementClientOperationsMixin(ClientMixinABC[AsyncPipelineClient, WebSiteManagementClientConfiguration]): def _api_version(self, op_name: str) -> str: # pylint: disable=unused-argument try: return self._config.api_version diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/models/_models_py3.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/models/_models_py3.py index 0a72dce10f90..20f146dc3e62 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/models/_models_py3.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/models/_models_py3.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -10,7 +10,7 @@ import datetime from typing import Any, Dict, List, Optional, TYPE_CHECKING, Union -from ... import _serialization +from .._utils import serialization as _serialization if TYPE_CHECKING: from .. import models as _models @@ -149,10 +149,10 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(**kwargs) - self.id = None - self.name = None + self.id: Optional[str] = None + self.name: Optional[str] = None self.kind = kind - self.type = None + self.type: Optional[str] = None class AnalysisDefinition(ProxyOnlyResource): @@ -193,7 +193,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.description = None + self.description: Optional[str] = None class ApiDefinitionInfo(_serialization.Model): @@ -299,7 +299,7 @@ def __init__(self, *, value: List["_models.ApplicationStack"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class AppServiceEnvironment(_serialization.Model): @@ -550,8 +550,8 @@ def __init__( # pylint: disable=too-many-locals super().__init__(**kwargs) self.name = name self.location = location - self.provisioning_state = None - self.status = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.HostingEnvironmentStatus"]] = None self.vnet_name = vnet_name self.vnet_resource_group_name = vnet_resource_group_name self.vnet_subnet_name = vnet_subnet_name @@ -561,24 +561,24 @@ def __init__( # pylint: disable=too-many-locals self.multi_role_count = multi_role_count self.worker_pools = worker_pools self.ipssl_address_count = ipssl_address_count - self.database_edition = None - self.database_service_objective = None - self.upgrade_domains = None - self.subscription_id = None + self.database_edition: Optional[str] = None + self.database_service_objective: Optional[str] = None + self.upgrade_domains: Optional[int] = None + self.subscription_id: Optional[str] = None self.dns_suffix = dns_suffix - self.last_action = None - self.last_action_result = None - self.allowed_multi_sizes = None - self.allowed_worker_sizes = None - self.maximum_number_of_machines = None - self.vip_mappings = None - self.environment_capacities = None + self.last_action: Optional[str] = None + self.last_action_result: Optional[str] = None + self.allowed_multi_sizes: Optional[str] = None + self.allowed_worker_sizes: Optional[str] = None + self.maximum_number_of_machines: Optional[int] = None + self.vip_mappings: Optional[List["_models.VirtualIPMapping"]] = None + self.environment_capacities: Optional[List["_models.StampCapacity"]] = None self.network_access_control_list = network_access_control_list - self.environment_is_healthy = None - self.environment_status = None - self.resource_group = None + self.environment_is_healthy: Optional[bool] = None + self.environment_status: Optional[str] = None + self.resource_group: Optional[str] = None self.front_end_scale_factor = front_end_scale_factor - self.default_front_end_scale_factor = None + self.default_front_end_scale_factor: Optional[int] = None self.api_management_account_id = api_management_account_id self.suspended = suspended self.dynamic_cache_enabled = dynamic_cache_enabled @@ -635,11 +635,11 @@ def __init__( :paramtype tags: dict[str, str] """ super().__init__(**kwargs) - self.id = None - self.name = None + self.id: Optional[str] = None + self.name: Optional[str] = None self.kind = kind self.location = location - self.type = None + self.type: Optional[str] = None self.tags = tags @@ -813,21 +813,21 @@ def __init__( # pylint: disable=too-many-locals self.sku = sku self.name_properties_name = name_properties_name self.worker_tier_name = worker_tier_name - self.status = None - self.subscription = None + self.status: Optional[Union[str, "_models.StatusOptions"]] = None + self.subscription: Optional[str] = None self.admin_site_name = admin_site_name self.hosting_environment_profile = hosting_environment_profile - self.maximum_number_of_workers = None - self.geo_region = None + self.maximum_number_of_workers: Optional[int] = None + self.geo_region: Optional[str] = None self.per_site_scaling = per_site_scaling - self.number_of_sites = None + self.number_of_sites: Optional[int] = None self.is_spot = is_spot self.spot_expiration_time = spot_expiration_time - self.resource_group = None + self.resource_group: Optional[str] = None self.reserved = reserved self.target_worker_count = target_worker_count self.target_worker_size_id = target_worker_size_id - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None class AppServicePlanCollection(_serialization.Model): @@ -1119,7 +1119,7 @@ def __init__(self, *, value: List["_models.BillingMeter"], **kwargs: Any) -> Non """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class Capability(_serialization.Model): @@ -1221,7 +1221,7 @@ class Certificate(Resource): :ivar geo_region: Region of the certificate. :vartype geo_region: str :ivar server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :vartype server_farm_id: str """ @@ -1310,29 +1310,29 @@ def __init__( # pylint: disable=too-many-locals :keyword key_vault_secret_name: Key Vault secret name. :paramtype key_vault_secret_name: str :keyword server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :paramtype server_farm_id: str """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) - self.friendly_name = None - self.subject_name = None + self.friendly_name: Optional[str] = None + self.subject_name: Optional[str] = None self.host_names = host_names self.pfx_blob = pfx_blob - self.site_name = None - self.self_link = None - self.issuer = None - self.issue_date = None - self.expiration_date = None + self.site_name: Optional[str] = None + self.self_link: Optional[str] = None + self.issuer: Optional[str] = None + self.issue_date: Optional[datetime.datetime] = None + self.expiration_date: Optional[datetime.datetime] = None self.password = password - self.thumbprint = None - self.valid = None - self.cer_blob = None - self.public_key_hash = None - self.hosting_environment_profile = None + self.thumbprint: Optional[str] = None + self.valid: Optional[bool] = None + self.cer_blob: Optional[bytes] = None + self.public_key_hash: Optional[str] = None + self.hosting_environment_profile: Optional["_models.HostingEnvironmentProfile"] = None self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.key_vault_secret_status = None - self.geo_region = None + self.key_vault_secret_status: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None + self.geo_region: Optional[str] = None self.server_farm_id = server_farm_id @@ -1366,7 +1366,7 @@ def __init__(self, *, value: List["_models.Certificate"], **kwargs: Any) -> None """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CertificatePatchResource(ProxyOnlyResource): @@ -1428,7 +1428,7 @@ class CertificatePatchResource(ProxyOnlyResource): :ivar geo_region: Region of the certificate. :vartype geo_region: str :ivar server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :vartype server_farm_id: str """ @@ -1508,29 +1508,29 @@ def __init__( # pylint: disable=too-many-locals :keyword key_vault_secret_name: Key Vault secret name. :paramtype key_vault_secret_name: str :keyword server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :paramtype server_farm_id: str """ super().__init__(kind=kind, **kwargs) - self.friendly_name = None - self.subject_name = None + self.friendly_name: Optional[str] = None + self.subject_name: Optional[str] = None self.host_names = host_names self.pfx_blob = pfx_blob - self.site_name = None - self.self_link = None - self.issuer = None - self.issue_date = None - self.expiration_date = None + self.site_name: Optional[str] = None + self.self_link: Optional[str] = None + self.issuer: Optional[str] = None + self.issue_date: Optional[datetime.datetime] = None + self.expiration_date: Optional[datetime.datetime] = None self.password = password - self.thumbprint = None - self.valid = None - self.cer_blob = None - self.public_key_hash = None - self.hosting_environment_profile = None + self.thumbprint: Optional[str] = None + self.valid: Optional[bool] = None + self.cer_blob: Optional[bytes] = None + self.public_key_hash: Optional[str] = None + self.hosting_environment_profile: Optional["_models.HostingEnvironmentProfile"] = None self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.key_vault_secret_status = None - self.geo_region = None + self.key_vault_secret_status: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None + self.geo_region: Optional[str] = None self.server_farm_id = server_farm_id @@ -1553,9 +1553,9 @@ class CloningInfo(_serialization.Model): otherwise, :code:`false`. :vartype clone_source_control: bool :ivar source_web_app_id: ARM resource ID of the source app. App resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. Required. :vartype source_web_app_id: str :ivar hosting_environment: App Service Environment. @@ -1569,7 +1569,7 @@ class CloningInfo(_serialization.Model): :vartype configure_load_balancing: bool :ivar traffic_manager_profile_id: ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. # pylint: disable=line-too-long + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. :vartype traffic_manager_profile_id: str :ivar traffic_manager_profile_name: Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist. @@ -1628,9 +1628,9 @@ def __init__( app; otherwise, :code:`false`. :paramtype clone_source_control: bool :keyword source_web_app_id: ARM resource ID of the source app. App resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. Required. :paramtype source_web_app_id: str :keyword hosting_environment: App Service Environment. @@ -1644,7 +1644,7 @@ def __init__( :paramtype configure_load_balancing: bool :keyword traffic_manager_profile_id: ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. # pylint: disable=line-too-long + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. :paramtype traffic_manager_profile_id: str :keyword traffic_manager_profile_name: Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist. @@ -1795,7 +1795,7 @@ def __init__(self, *, value: List["_models.CsmOperationDescription"], **kwargs: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CsmOperationDescription(_serialization.Model): @@ -1997,7 +1997,7 @@ def __init__(self, *, value: List["_models.CsmUsageQuota"], **kwargs: Any) -> No """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DataSource(_serialization.Model): @@ -2130,7 +2130,7 @@ class DefaultErrorResponse(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.error = None + self.error: Optional["_models.DefaultErrorResponseError"] = None class DefaultErrorResponseError(_serialization.Model): @@ -2174,11 +2174,11 @@ def __init__( list[~azure.mgmt.web.v2016_03_01.models.DefaultErrorResponseErrorDetailsItem] """ super().__init__(**kwargs) - self.code = None - self.message = None - self.target = None + self.code: Optional[str] = None + self.message: Optional[str] = None + self.target: Optional[str] = None self.details = details - self.innererror = None + self.innererror: Optional[str] = None class DefaultErrorResponseErrorDetailsItem(_serialization.Model): @@ -2209,9 +2209,9 @@ class DefaultErrorResponseErrorDetailsItem(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.code = None - self.message = None - self.target = None + self.code: Optional[str] = None + self.message: Optional[str] = None + self.target: Optional[str] = None class DeletedSite(_serialization.Model): @@ -2257,11 +2257,11 @@ def __init__(self, *, id: Optional[int] = None, **kwargs: Any) -> None: # pylin """ super().__init__(**kwargs) self.id = id - self.deleted_timestamp = None - self.subscription = None - self.resource_group = None - self.name = None - self.slot = None + self.deleted_timestamp: Optional[str] = None + self.subscription: Optional[str] = None + self.resource_group: Optional[str] = None + self.name: Optional[str] = None + self.slot: Optional[str] = None class DeletedWebAppCollection(_serialization.Model): @@ -2294,7 +2294,7 @@ def __init__(self, *, value: List["_models.DeletedSite"], **kwargs: Any) -> None """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DeploymentLocations(_serialization.Model): @@ -2474,10 +2474,10 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.display_name = None - self.description = None - self.rank = None - self.is_enabled = None + self.display_name: Optional[str] = None + self.description: Optional[str] = None + self.rank: Optional[float] = None + self.is_enabled: Optional[bool] = None class DetectorInfo(_serialization.Model): @@ -2512,10 +2512,10 @@ class DetectorInfo(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.description = None - self.category = None - self.sub_category = None - self.support_topic_id = None + self.description: Optional[str] = None + self.category: Optional[str] = None + self.sub_category: Optional[str] = None + self.support_topic_id: Optional[str] = None class DetectorResponse(ProxyOnlyResource): @@ -2603,7 +2603,7 @@ def __init__(self, *, value: List["_models.DetectorResponse"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticAnalysis(ProxyOnlyResource): @@ -2713,7 +2713,7 @@ def __init__(self, *, value: List["_models.AnalysisDefinition"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticCategory(ProxyOnlyResource): @@ -2754,7 +2754,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.description = None + self.description: Optional[str] = None class DiagnosticCategoryCollection(_serialization.Model): @@ -2787,7 +2787,7 @@ def __init__(self, *, value: List["_models.DiagnosticCategory"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticData(_serialization.Model): @@ -2852,7 +2852,7 @@ def __init__(self, *, value: List["_models.DetectorDefinition"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticDetectorResponse(ProxyOnlyResource): @@ -3257,9 +3257,9 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.name_properties_name = None - self.description = None - self.display_name = None + self.name_properties_name: Optional[str] = None + self.description: Optional[str] = None + self.display_name: Optional[str] = None class GeoRegionCollection(_serialization.Model): @@ -3292,7 +3292,7 @@ def __init__(self, *, value: List["_models.GeoRegion"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class GlobalCsmSkuDescription(_serialization.Model): @@ -3463,8 +3463,8 @@ def __init__(self, *, id: Optional[str] = None, **kwargs: Any) -> None: # pylin """ super().__init__(**kwargs) self.id = id - self.name = None - self.type = None + self.name: Optional[str] = None + self.type: Optional[str] = None class HostNameSslState(_serialization.Model): @@ -3676,8 +3676,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.send_key_name = None - self.send_key_value = None + self.send_key_name: Optional[str] = None + self.send_key_value: Optional[str] = None class Identifier(ProxyOnlyResource): @@ -3752,7 +3752,7 @@ def __init__(self, *, value: List["_models.Identifier"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class IpSecurityRestriction(_serialization.Model): @@ -3846,8 +3846,8 @@ def __init__( """ super().__init__(**kwargs) self.type = type - self.tenant_id = None - self.principal_id = None + self.tenant_id: Optional[str] = None + self.principal_id: Optional[str] = None class MetricAvailability(_serialization.Model): @@ -4321,7 +4321,7 @@ def __init__(self, *, value: List["_models.PremierAddOnOffer"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PushSettings(ProxyOnlyResource): @@ -4732,7 +4732,7 @@ def __init__(self, *, value: List["_models.Recommendation"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class RecommendationRule(ProxyOnlyResource): @@ -5030,7 +5030,7 @@ def __init__(self, *, value: List["_models.ResourceHealthMetadata"], **kwargs: A """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ResourceMetric(_serialization.Model): @@ -5085,15 +5085,15 @@ class ResourceMetric(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.name = None - self.unit = None - self.time_grain = None - self.start_time = None - self.end_time = None - self.resource_id = None - self.id = None - self.metric_values = None - self.properties = None + self.name: Optional["_models.ResourceMetricName"] = None + self.unit: Optional[str] = None + self.time_grain: Optional[str] = None + self.start_time: Optional[datetime.datetime] = None + self.end_time: Optional[datetime.datetime] = None + self.resource_id: Optional[str] = None + self.id: Optional[str] = None + self.metric_values: Optional[List["_models.ResourceMetricValue"]] = None + self.properties: Optional[List["_models.ResourceMetricProperty"]] = None class ResourceMetricAvailability(_serialization.Model): @@ -5120,8 +5120,8 @@ class ResourceMetricAvailability(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.time_grain = None - self.retention = None + self.time_grain: Optional[str] = None + self.retention: Optional[str] = None class ResourceMetricCollection(_serialization.Model): @@ -5154,7 +5154,7 @@ def __init__(self, *, value: List["_models.ResourceMetric"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ResourceMetricDefinition(ProxyOnlyResource): @@ -5221,13 +5221,13 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.name_properties_name = None - self.unit = None - self.primary_aggregation_type = None - self.metric_availabilities = None - self.resource_uri = None - self.id_properties_id = None - self.properties = None + self.name_properties_name: Optional["_models.ResourceMetricName"] = None + self.unit: Optional[str] = None + self.primary_aggregation_type: Optional[str] = None + self.metric_availabilities: Optional[List["_models.ResourceMetricAvailability"]] = None + self.resource_uri: Optional[str] = None + self.id_properties_id: Optional[str] = None + self.properties: Optional[Dict[str, str]] = None class ResourceMetricDefinitionCollection(_serialization.Model): @@ -5260,7 +5260,7 @@ def __init__(self, *, value: List["_models.ResourceMetricDefinition"], **kwargs: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ResourceMetricName(_serialization.Model): @@ -5287,8 +5287,8 @@ class ResourceMetricName(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.value = None - self.localized_value = None + self.value: Optional[str] = None + self.localized_value: Optional[str] = None class ResourceMetricProperty(_serialization.Model): @@ -5361,13 +5361,13 @@ class ResourceMetricValue(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.timestamp = None - self.average = None - self.minimum = None - self.maximum = None - self.total = None - self.count = None - self.properties = None + self.timestamp: Optional[str] = None + self.average: Optional[float] = None + self.minimum: Optional[float] = None + self.maximum: Optional[float] = None + self.total: Optional[float] = None + self.count: Optional[float] = None + self.properties: Optional[List["_models.ResourceMetricProperty"]] = None class ResourceNameAvailability(_serialization.Model): @@ -5558,7 +5558,7 @@ class Site(Resource): hostnames. :vartype host_name_ssl_states: list[~azure.mgmt.web.v2016_03_01.models.HostNameSslState] :ivar server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :vartype server_farm_id: str :ivar reserved: :code:`true` if reserved; otherwise, :code:`false`. :vartype reserved: bool @@ -5736,7 +5736,7 @@ def __init__( # pylint: disable=too-many-locals app's hostnames. :paramtype host_name_ssl_states: list[~azure.mgmt.web.v2016_03_01.models.HostNameSslState] :keyword server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :paramtype server_farm_id: str :keyword reserved: :code:`true` if reserved; otherwise, :code:`false`. @@ -5778,37 +5778,37 @@ def __init__( # pylint: disable=too-many-locals """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.identity = identity - self.state = None - self.host_names = None - self.repository_site_name = None - self.usage_state = None + self.state: Optional[str] = None + self.host_names: Optional[List[str]] = None + self.repository_site_name: Optional[str] = None + self.usage_state: Optional[Union[str, "_models.UsageState"]] = None self.enabled = enabled - self.enabled_host_names = None - self.availability_state = None + self.enabled_host_names: Optional[List[str]] = None + self.availability_state: Optional[Union[str, "_models.SiteAvailabilityState"]] = None self.host_name_ssl_states = host_name_ssl_states self.server_farm_id = server_farm_id self.reserved = reserved - self.last_modified_time_utc = None + self.last_modified_time_utc: Optional[datetime.datetime] = None self.site_config = site_config - self.traffic_manager_host_names = None + self.traffic_manager_host_names: Optional[List[str]] = None self.scm_site_also_stopped = scm_site_also_stopped - self.target_swap_slot = None + self.target_swap_slot: Optional[str] = None self.hosting_environment_profile = hosting_environment_profile self.client_affinity_enabled = client_affinity_enabled self.client_cert_enabled = client_cert_enabled self.host_names_disabled = host_names_disabled - self.outbound_ip_addresses = None - self.possible_outbound_ip_addresses = None + self.outbound_ip_addresses: Optional[str] = None + self.possible_outbound_ip_addresses: Optional[str] = None self.container_size = container_size self.daily_memory_time_quota = daily_memory_time_quota - self.suspended_till = None - self.max_number_of_workers = None + self.suspended_till: Optional[datetime.datetime] = None + self.max_number_of_workers: Optional[int] = None self.cloning_info = cloning_info self.snapshot_info = snapshot_info - self.resource_group = None - self.is_default_container = None - self.default_host_name = None - self.slot_swap_status = None + self.resource_group: Optional[str] = None + self.is_default_container: Optional[bool] = None + self.default_host_name: Optional[str] = None + self.slot_swap_status: Optional["_models.SlotSwapStatus"] = None self.https_only = https_only @@ -6150,7 +6150,7 @@ def __init__( # pylint: disable=too-many-locals self.publishing_username = publishing_username self.app_settings = app_settings self.connection_strings = connection_strings - self.machine_key = None + self.machine_key: Optional["_models.SiteMachineKey"] = None self.handler_mappings = handler_mappings self.document_root = document_root self.scm_type = scm_type @@ -6445,9 +6445,9 @@ class SlotSwapStatus(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.timestamp_utc = None - self.source_slot_name = None - self.destination_slot_name = None + self.timestamp_utc: Optional[datetime.datetime] = None + self.source_slot_name: Optional[str] = None + self.destination_slot_name: Optional[str] = None class SlowRequestsBasedTrigger(_serialization.Model): @@ -6582,9 +6582,9 @@ class SnapshotRecoveryTarget(_serialization.Model): SouthCentralUS. :vartype location: str :ivar id: ARM resource ID of the target app. - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. :vartype id: str """ @@ -6606,9 +6606,9 @@ def __init__( SouthCentralUS. :paramtype location: str :keyword id: ARM resource ID of the target app. - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. :paramtype id: str """ @@ -6792,7 +6792,7 @@ def __init__(self, *, value: List["_models.SourceControl"], **kwargs: Any) -> No """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StackMajorVersion(_serialization.Model): @@ -7432,8 +7432,8 @@ def __init__( """ super().__init__(**kwargs) self.id = id - self.name = None - self.type = None + self.name: Optional[str] = None + self.type: Optional[str] = None self.subnet = subnet @@ -7570,10 +7570,10 @@ def __init__( """ super().__init__(kind=kind, **kwargs) self.vnet_resource_id = vnet_resource_id - self.cert_thumbprint = None + self.cert_thumbprint: Optional[str] = None self.cert_blob = cert_blob - self.routes = None - self.resync_required = None + self.routes: Optional[List["_models.VnetRoute"]] = None + self.resync_required: Optional[bool] = None self.dns_servers = dns_servers @@ -7866,7 +7866,7 @@ def __init__(self, *, value: List["_models.Site"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WorkerPool(_serialization.Model): @@ -7924,4 +7924,4 @@ def __init__( self.compute_mode = compute_mode self.worker_size = worker_size self.worker_count = worker_count - self.instance_names = None + self.instance_names: Optional[List[str]] = None diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_billing_meters_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_billing_meters_operations.py index ff2bde2e13e5..d76c5a3591c3 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_billing_meters_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_billing_meters_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -78,10 +76,10 @@ class BillingMetersOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_certificates_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_certificates_operations.py index 7af69bc0e9ad..3cbdf9566e21 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_certificates_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_certificates_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -26,12 +28,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -74,7 +73,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -109,7 +108,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -148,7 +147,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -183,7 +182,7 @@ def build_delete_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -217,7 +216,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -258,10 +257,10 @@ class CertificatesOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_deleted_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_deleted_web_apps_operations.py index 4bbbea4cbd4b..153bdafa4c22 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_deleted_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_deleted_web_apps_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -76,10 +74,10 @@ class DeletedWebAppsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_diagnostics_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_diagnostics_operations.py index 283026234ef2..5bfa364105e9 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_diagnostics_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_diagnostics_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -27,12 +28,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -53,7 +51,7 @@ def build_list_hosting_environment_detector_responses_request( # pylint: disabl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -99,7 +97,7 @@ def build_get_hosting_environment_detector_response_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -144,7 +142,7 @@ def build_list_site_detector_responses_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -190,7 +188,7 @@ def build_get_site_detector_response_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -235,7 +233,7 @@ def build_list_site_diagnostic_categories_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -273,7 +271,7 @@ def build_get_site_diagnostic_category_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -312,7 +310,7 @@ def build_list_site_analyses_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -356,7 +354,7 @@ def build_get_site_analysis_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -405,7 +403,7 @@ def build_execute_site_analysis_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -451,7 +449,7 @@ def build_list_site_detectors_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -495,7 +493,7 @@ def build_get_site_detector_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -544,7 +542,7 @@ def build_execute_site_detector_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -590,7 +588,7 @@ def build_list_site_detector_responses_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -638,7 +636,7 @@ def build_get_site_detector_response_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -684,7 +682,7 @@ def build_list_site_diagnostic_categories_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -723,7 +721,7 @@ def build_get_site_diagnostic_category_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -763,7 +761,7 @@ def build_list_site_analyses_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -809,7 +807,7 @@ def build_get_site_analysis_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -860,7 +858,7 @@ def build_execute_site_analysis_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -907,7 +905,7 @@ def build_list_site_detectors_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -953,7 +951,7 @@ def build_get_site_detector_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1004,7 +1002,7 @@ def build_execute_site_detector_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1052,10 +1050,10 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_provider_operations.py index 86e64c5e1975..ae6a8afb392c 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar, Union import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -122,10 +120,10 @@ class ProviderOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_recommendations_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_recommendations_operations.py index 4bd7c81107c0..dfaba7398b87 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_recommendations_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_recommendations_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -95,7 +94,7 @@ def build_disable_recommendation_for_subscription_request( # pylint: disable=na # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/{name}/disable" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "name": _SERIALIZER.url("name", name, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -122,7 +121,7 @@ def build_list_history_for_web_app_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -168,7 +167,7 @@ def build_list_recommended_rules_for_web_app_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -207,7 +206,7 @@ def build_disable_all_for_web_app_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/disable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -239,7 +238,7 @@ def build_reset_all_filters_for_web_app_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/reset", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -281,7 +280,7 @@ def build_get_rule_details_by_web_app_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -321,7 +320,7 @@ def build_disable_recommendation_for_site_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/disable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -358,10 +357,10 @@ class RecommendationsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_resource_health_metadata_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_resource_health_metadata_operations.py index d415681e95b0..6920adc05012 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_resource_health_metadata_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_resource_health_metadata_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -73,7 +72,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/resourceHealthMetadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -108,7 +107,7 @@ def build_list_by_site_request(resource_group_name: str, name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -144,7 +143,7 @@ def build_get_by_site_request(resource_group_name: str, name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -182,7 +181,7 @@ def build_list_by_site_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -221,7 +220,7 @@ def build_get_by_site_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -261,10 +260,10 @@ class ResourceHealthMetadataOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_web_site_management_client_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_web_site_management_client_operations.py index b324cc199ade..026edf873a39 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_web_site_management_client_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/operations/_web_site_management_client_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -27,13 +28,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer -from .._vendor import WebSiteManagementClientMixinABC +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Serializer +from .._utils.utils import ClientMixinABC -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -395,7 +393,7 @@ def build_validate_request(resource_group_name: str, subscription_id: str, **kwa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -430,7 +428,7 @@ def build_validate_move_request(resource_group_name: str, subscription_id: str, # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/validateMoveResources" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -455,7 +453,7 @@ def build_validate_move_request(resource_group_name: str, subscription_id: str, return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) -class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC): +class WebSiteManagementClientOperationsMixin(ClientMixinABC[PipelineClient, WebSiteManagementClientConfiguration]): def _api_version(self, op_name: str) -> str: # pylint: disable=unused-argument try: return self._config.api_version diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_metadata.json b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_metadata.json index 231e745ee68c..06eaa7c817f6 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_metadata.json +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_metadata.json @@ -5,13 +5,13 @@ "name": "WebSiteManagementClient", "filename": "_web_site_management_client", "description": "WebSite Management Client.", - "host_value": "\"https://management.azure.com\"", + "host_value": null, "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": true, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \"._utils.serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \".._utils.serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -57,7 +57,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"https://management.azure.com\",", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -80,7 +80,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"https://management.azure.com\",", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -121,10 +121,10 @@ "resource_health_metadata": "ResourceHealthMetadataOperations" }, "operation_mixins": { - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Iterable\", \"Union\"]}}, \"regular\": {\"local\": {\".\": [[\"models\", \"_models\"]]}, \"stdlib\": {\"typing\": [\"Any\", \"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"], \"sys\": [null]}, \"sdkcore\": {\"azure.core.paging\": [\"ItemPaged\"]}, \"by_version\": {\"typing\": [[\"MutableMapping\", null, [[[3, 9], \"collections.abc\", null]]]]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"AsyncIterable\", \"Union\"]}}, \"regular\": {\"local\": {\"..\": [[\"models\", \"_models\"]]}, \"stdlib\": {\"typing\": [\"Any\", \"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"], \"sys\": [null]}, \"sdkcore\": {\"azure.core.async_paging\": [\"AsyncItemPaged\"]}, \"by_version\": {\"typing\": [[\"MutableMapping\", null, [[[3, 9], \"collections.abc\", null]]]]}}}", - "sync_mixin_typing_definitions": "\nJSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object", - "async_mixin_typing_definitions": "\nJSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object", + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Iterable\", \"Union\"]}}, \"regular\": {\"stdlib\": {\"typing\": [\"Any\", \"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"], \"collections.abc\": [\"MutableMapping\"]}, \"sdkcore\": {\"azure.core.paging\": [\"ItemPaged\"]}, \"local\": {\".\": [[\"models\", \"_models\"]]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"AsyncIterable\", \"Union\"]}}, \"regular\": {\"stdlib\": {\"typing\": [\"Any\", \"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"], \"collections.abc\": [\"MutableMapping\"]}, \"sdkcore\": {\"azure.core.async_paging\": [\"AsyncItemPaged\"]}, \"local\": {\"..\": [[\"models\", \"_models\"]]}}}", + "sync_mixin_typing_definitions": "\nJSON = MutableMapping[str, Any]", + "async_mixin_typing_definitions": "\nJSON = MutableMapping[str, Any]", "operations": { "get_publishing_user" : { "sync": { diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_utils/__init__.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_utils/__init__.py new file mode 100644 index 000000000000..0af9b28f6607 --- /dev/null +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_utils/__init__.py @@ -0,0 +1,6 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_utils/serialization.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_utils/serialization.py new file mode 100644 index 000000000000..f5187701d7be --- /dev/null +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_utils/serialization.py @@ -0,0 +1,2032 @@ +# pylint: disable=line-too-long,useless-suppression,too-many-lines +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +# pyright: reportUnnecessaryTypeIgnoreComment=false + +from base64 import b64decode, b64encode +import calendar +import datetime +import decimal +import email +from enum import Enum +import json +import logging +import re +import sys +import codecs +from typing import ( + Dict, + Any, + cast, + Optional, + Union, + AnyStr, + IO, + Mapping, + Callable, + MutableMapping, + List, +) + +try: + from urllib import quote # type: ignore +except ImportError: + from urllib.parse import quote +import xml.etree.ElementTree as ET + +import isodate # type: ignore +from typing_extensions import Self + +from azure.core.exceptions import DeserializationError, SerializationError +from azure.core.serialization import NULL as CoreNull + +_BOM = codecs.BOM_UTF8.decode(encoding="utf-8") + +JSON = MutableMapping[str, Any] + + +class RawDeserializer: + + # Accept "text" because we're open minded people... + JSON_REGEXP = re.compile(r"^(application|text)/([a-z+.]+\+)?json$") + + # Name used in context + CONTEXT_NAME = "deserialized_data" + + @classmethod + def deserialize_from_text(cls, data: Optional[Union[AnyStr, IO]], content_type: Optional[str] = None) -> Any: + """Decode data according to content-type. + + Accept a stream of data as well, but will be load at once in memory for now. + + If no content-type, will return the string version (not bytes, not stream) + + :param data: Input, could be bytes or stream (will be decoded with UTF8) or text + :type data: str or bytes or IO + :param str content_type: The content type. + :return: The deserialized data. + :rtype: object + """ + if hasattr(data, "read"): + # Assume a stream + data = cast(IO, data).read() + + if isinstance(data, bytes): + data_as_str = data.decode(encoding="utf-8-sig") + else: + # Explain to mypy the correct type. + data_as_str = cast(str, data) + + # Remove Byte Order Mark if present in string + data_as_str = data_as_str.lstrip(_BOM) + + if content_type is None: + return data + + if cls.JSON_REGEXP.match(content_type): + try: + return json.loads(data_as_str) + except ValueError as err: + raise DeserializationError("JSON is invalid: {}".format(err), err) from err + elif "xml" in (content_type or []): + try: + + try: + if isinstance(data, unicode): # type: ignore + # If I'm Python 2.7 and unicode XML will scream if I try a "fromstring" on unicode string + data_as_str = data_as_str.encode(encoding="utf-8") # type: ignore + except NameError: + pass + + return ET.fromstring(data_as_str) # nosec + except ET.ParseError as err: + # It might be because the server has an issue, and returned JSON with + # content-type XML.... + # So let's try a JSON load, and if it's still broken + # let's flow the initial exception + def _json_attemp(data): + try: + return True, json.loads(data) + except ValueError: + return False, None # Don't care about this one + + success, json_result = _json_attemp(data) + if success: + return json_result + # If i'm here, it's not JSON, it's not XML, let's scream + # and raise the last context in this block (the XML exception) + # The function hack is because Py2.7 messes up with exception + # context otherwise. + _LOGGER.critical("Wasn't XML not JSON, failing") + raise DeserializationError("XML is invalid") from err + elif content_type.startswith("text/"): + return data_as_str + raise DeserializationError("Cannot deserialize content-type: {}".format(content_type)) + + @classmethod + def deserialize_from_http_generics(cls, body_bytes: Optional[Union[AnyStr, IO]], headers: Mapping) -> Any: + """Deserialize from HTTP response. + + Use bytes and headers to NOT use any requests/aiohttp or whatever + specific implementation. + Headers will tested for "content-type" + + :param bytes body_bytes: The body of the response. + :param dict headers: The headers of the response. + :returns: The deserialized data. + :rtype: object + """ + # Try to use content-type from headers if available + content_type = None + if "content-type" in headers: + content_type = headers["content-type"].split(";")[0].strip().lower() + # Ouch, this server did not declare what it sent... + # Let's guess it's JSON... + # Also, since Autorest was considering that an empty body was a valid JSON, + # need that test as well.... + else: + content_type = "application/json" + + if body_bytes: + return cls.deserialize_from_text(body_bytes, content_type) + return None + + +_LOGGER = logging.getLogger(__name__) + +try: + _long_type = long # type: ignore +except NameError: + _long_type = int + +TZ_UTC = datetime.timezone.utc + +_FLATTEN = re.compile(r"(? None: + self.additional_properties: Optional[Dict[str, Any]] = {} + for k in kwargs: # pylint: disable=consider-using-dict-items + if k not in self._attribute_map: + _LOGGER.warning("%s is not a known attribute of class %s and will be ignored", k, self.__class__) + elif k in self._validation and self._validation[k].get("readonly", False): + _LOGGER.warning("Readonly attribute %s will be ignored in class %s", k, self.__class__) + else: + setattr(self, k, kwargs[k]) + + def __eq__(self, other: Any) -> bool: + """Compare objects by comparing all attributes. + + :param object other: The object to compare + :returns: True if objects are equal + :rtype: bool + """ + if isinstance(other, self.__class__): + return self.__dict__ == other.__dict__ + return False + + def __ne__(self, other: Any) -> bool: + """Compare objects by comparing all attributes. + + :param object other: The object to compare + :returns: True if objects are not equal + :rtype: bool + """ + return not self.__eq__(other) + + def __str__(self) -> str: + return str(self.__dict__) + + @classmethod + def enable_additional_properties_sending(cls) -> None: + cls._attribute_map["additional_properties"] = {"key": "", "type": "{object}"} + + @classmethod + def is_xml_model(cls) -> bool: + try: + cls._xml_map # type: ignore + except AttributeError: + return False + return True + + @classmethod + def _create_xml_node(cls): + """Create XML node. + + :returns: The XML node + :rtype: xml.etree.ElementTree.Element + """ + try: + xml_map = cls._xml_map # type: ignore + except AttributeError: + xml_map = {} + + return _create_xml_node(xml_map.get("name", cls.__name__), xml_map.get("prefix", None), xml_map.get("ns", None)) + + def serialize(self, keep_readonly: bool = False, **kwargs: Any) -> JSON: + """Return the JSON that would be sent to server from this model. + + This is an alias to `as_dict(full_restapi_key_transformer, keep_readonly=False)`. + + If you want XML serialization, you can pass the kwargs is_xml=True. + + :param bool keep_readonly: If you want to serialize the readonly attributes + :returns: A dict JSON compatible object + :rtype: dict + """ + serializer = Serializer(self._infer_class_models()) + return serializer._serialize( # type: ignore # pylint: disable=protected-access + self, keep_readonly=keep_readonly, **kwargs + ) + + def as_dict( + self, + keep_readonly: bool = True, + key_transformer: Callable[[str, Dict[str, Any], Any], Any] = attribute_transformer, + **kwargs: Any + ) -> JSON: + """Return a dict that can be serialized using json.dump. + + Advanced usage might optionally use a callback as parameter: + + .. code::python + + def my_key_transformer(key, attr_desc, value): + return key + + Key is the attribute name used in Python. Attr_desc + is a dict of metadata. Currently contains 'type' with the + msrest type and 'key' with the RestAPI encoded key. + Value is the current value in this object. + + The string returned will be used to serialize the key. + If the return type is a list, this is considered hierarchical + result dict. + + See the three examples in this file: + + - attribute_transformer + - full_restapi_key_transformer + - last_restapi_key_transformer + + If you want XML serialization, you can pass the kwargs is_xml=True. + + :param bool keep_readonly: If you want to serialize the readonly attributes + :param function key_transformer: A key transformer function. + :returns: A dict JSON compatible object + :rtype: dict + """ + serializer = Serializer(self._infer_class_models()) + return serializer._serialize( # type: ignore # pylint: disable=protected-access + self, key_transformer=key_transformer, keep_readonly=keep_readonly, **kwargs + ) + + @classmethod + def _infer_class_models(cls): + try: + str_models = cls.__module__.rsplit(".", 1)[0] + models = sys.modules[str_models] + client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + if cls.__name__ not in client_models: + raise ValueError("Not Autorest generated code") + except Exception: # pylint: disable=broad-exception-caught + # Assume it's not Autorest generated (tests?). Add ourselves as dependencies. + client_models = {cls.__name__: cls} + return client_models + + @classmethod + def deserialize(cls, data: Any, content_type: Optional[str] = None) -> Self: + """Parse a str using the RestAPI syntax and return a model. + + :param str data: A str using RestAPI structure. JSON by default. + :param str content_type: JSON by default, set application/xml if XML. + :returns: An instance of this model + :raises DeserializationError: if something went wrong + :rtype: Self + """ + deserializer = Deserializer(cls._infer_class_models()) + return deserializer(cls.__name__, data, content_type=content_type) # type: ignore + + @classmethod + def from_dict( + cls, + data: Any, + key_extractors: Optional[Callable[[str, Dict[str, Any], Any], Any]] = None, + content_type: Optional[str] = None, + ) -> Self: + """Parse a dict using given key extractor return a model. + + By default consider key + extractors (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor + and last_rest_key_case_insensitive_extractor) + + :param dict data: A dict using RestAPI structure + :param function key_extractors: A key extractor function. + :param str content_type: JSON by default, set application/xml if XML. + :returns: An instance of this model + :raises DeserializationError: if something went wrong + :rtype: Self + """ + deserializer = Deserializer(cls._infer_class_models()) + deserializer.key_extractors = ( # type: ignore + [ # type: ignore + attribute_key_case_insensitive_extractor, + rest_key_case_insensitive_extractor, + last_rest_key_case_insensitive_extractor, + ] + if key_extractors is None + else key_extractors + ) + return deserializer(cls.__name__, data, content_type=content_type) # type: ignore + + @classmethod + def _flatten_subtype(cls, key, objects): + if "_subtype_map" not in cls.__dict__: + return {} + result = dict(cls._subtype_map[key]) + for valuetype in cls._subtype_map[key].values(): + result.update(objects[valuetype]._flatten_subtype(key, objects)) # pylint: disable=protected-access + return result + + @classmethod + def _classify(cls, response, objects): + """Check the class _subtype_map for any child classes. + We want to ignore any inherited _subtype_maps. + + :param dict response: The initial data + :param dict objects: The class objects + :returns: The class to be used + :rtype: class + """ + for subtype_key in cls.__dict__.get("_subtype_map", {}).keys(): + subtype_value = None + + if not isinstance(response, ET.Element): + rest_api_response_key = cls._get_rest_key_parts(subtype_key)[-1] + subtype_value = response.get(rest_api_response_key, None) or response.get(subtype_key, None) + else: + subtype_value = xml_key_extractor(subtype_key, cls._attribute_map[subtype_key], response) + if subtype_value: + # Try to match base class. Can be class name only + # (bug to fix in Autorest to support x-ms-discriminator-name) + if cls.__name__ == subtype_value: + return cls + flatten_mapping_type = cls._flatten_subtype(subtype_key, objects) + try: + return objects[flatten_mapping_type[subtype_value]] # type: ignore + except KeyError: + _LOGGER.warning( + "Subtype value %s has no mapping, use base class %s.", + subtype_value, + cls.__name__, + ) + break + else: + _LOGGER.warning("Discriminator %s is absent or null, use base class %s.", subtype_key, cls.__name__) + break + return cls + + @classmethod + def _get_rest_key_parts(cls, attr_key): + """Get the RestAPI key of this attr, split it and decode part + :param str attr_key: Attribute key must be in attribute_map. + :returns: A list of RestAPI part + :rtype: list + """ + rest_split_key = _FLATTEN.split(cls._attribute_map[attr_key]["key"]) + return [_decode_attribute_map_key(key_part) for key_part in rest_split_key] + + +def _decode_attribute_map_key(key): + """This decode a key in an _attribute_map to the actual key we want to look at + inside the received data. + + :param str key: A key string from the generated code + :returns: The decoded key + :rtype: str + """ + return key.replace("\\.", ".") + + +class Serializer: # pylint: disable=too-many-public-methods + """Request object model serializer.""" + + basic_types = {str: "str", int: "int", bool: "bool", float: "float"} + + _xml_basic_types_serializers = {"bool": lambda x: str(x).lower()} + days = {0: "Mon", 1: "Tue", 2: "Wed", 3: "Thu", 4: "Fri", 5: "Sat", 6: "Sun"} + months = { + 1: "Jan", + 2: "Feb", + 3: "Mar", + 4: "Apr", + 5: "May", + 6: "Jun", + 7: "Jul", + 8: "Aug", + 9: "Sep", + 10: "Oct", + 11: "Nov", + 12: "Dec", + } + validation = { + "min_length": lambda x, y: len(x) < y, + "max_length": lambda x, y: len(x) > y, + "minimum": lambda x, y: x < y, + "maximum": lambda x, y: x > y, + "minimum_ex": lambda x, y: x <= y, + "maximum_ex": lambda x, y: x >= y, + "min_items": lambda x, y: len(x) < y, + "max_items": lambda x, y: len(x) > y, + "pattern": lambda x, y: not re.match(y, x, re.UNICODE), + "unique": lambda x, y: len(x) != len(set(x)), + "multiple": lambda x, y: x % y != 0, + } + + def __init__(self, classes: Optional[Mapping[str, type]] = None) -> None: + self.serialize_type = { + "iso-8601": Serializer.serialize_iso, + "rfc-1123": Serializer.serialize_rfc, + "unix-time": Serializer.serialize_unix, + "duration": Serializer.serialize_duration, + "date": Serializer.serialize_date, + "time": Serializer.serialize_time, + "decimal": Serializer.serialize_decimal, + "long": Serializer.serialize_long, + "bytearray": Serializer.serialize_bytearray, + "base64": Serializer.serialize_base64, + "object": self.serialize_object, + "[]": self.serialize_iter, + "{}": self.serialize_dict, + } + self.dependencies: Dict[str, type] = dict(classes) if classes else {} + self.key_transformer = full_restapi_key_transformer + self.client_side_validation = True + + def _serialize( # pylint: disable=too-many-nested-blocks, too-many-branches, too-many-statements, too-many-locals + self, target_obj, data_type=None, **kwargs + ): + """Serialize data into a string according to type. + + :param object target_obj: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str, dict + :raises SerializationError: if serialization fails. + :returns: The serialized data. + """ + key_transformer = kwargs.get("key_transformer", self.key_transformer) + keep_readonly = kwargs.get("keep_readonly", False) + if target_obj is None: + return None + + attr_name = None + class_name = target_obj.__class__.__name__ + + if data_type: + return self.serialize_data(target_obj, data_type, **kwargs) + + if not hasattr(target_obj, "_attribute_map"): + data_type = type(target_obj).__name__ + if data_type in self.basic_types.values(): + return self.serialize_data(target_obj, data_type, **kwargs) + + # Force "is_xml" kwargs if we detect a XML model + try: + is_xml_model_serialization = kwargs["is_xml"] + except KeyError: + is_xml_model_serialization = kwargs.setdefault("is_xml", target_obj.is_xml_model()) + + serialized = {} + if is_xml_model_serialization: + serialized = target_obj._create_xml_node() # pylint: disable=protected-access + try: + attributes = target_obj._attribute_map # pylint: disable=protected-access + for attr, attr_desc in attributes.items(): + attr_name = attr + if not keep_readonly and target_obj._validation.get( # pylint: disable=protected-access + attr_name, {} + ).get("readonly", False): + continue + + if attr_name == "additional_properties" and attr_desc["key"] == "": + if target_obj.additional_properties is not None: + serialized.update(target_obj.additional_properties) + continue + try: + + orig_attr = getattr(target_obj, attr) + if is_xml_model_serialization: + pass # Don't provide "transformer" for XML for now. Keep "orig_attr" + else: # JSON + keys, orig_attr = key_transformer(attr, attr_desc.copy(), orig_attr) + keys = keys if isinstance(keys, list) else [keys] + + kwargs["serialization_ctxt"] = attr_desc + new_attr = self.serialize_data(orig_attr, attr_desc["type"], **kwargs) + + if is_xml_model_serialization: + xml_desc = attr_desc.get("xml", {}) + xml_name = xml_desc.get("name", attr_desc["key"]) + xml_prefix = xml_desc.get("prefix", None) + xml_ns = xml_desc.get("ns", None) + if xml_desc.get("attr", False): + if xml_ns: + ET.register_namespace(xml_prefix, xml_ns) + xml_name = "{{{}}}{}".format(xml_ns, xml_name) + serialized.set(xml_name, new_attr) # type: ignore + continue + if xml_desc.get("text", False): + serialized.text = new_attr # type: ignore + continue + if isinstance(new_attr, list): + serialized.extend(new_attr) # type: ignore + elif isinstance(new_attr, ET.Element): + # If the down XML has no XML/Name, + # we MUST replace the tag with the local tag. But keeping the namespaces. + if "name" not in getattr(orig_attr, "_xml_map", {}): + splitted_tag = new_attr.tag.split("}") + if len(splitted_tag) == 2: # Namespace + new_attr.tag = "}".join([splitted_tag[0], xml_name]) + else: + new_attr.tag = xml_name + serialized.append(new_attr) # type: ignore + else: # That's a basic type + # Integrate namespace if necessary + local_node = _create_xml_node(xml_name, xml_prefix, xml_ns) + local_node.text = str(new_attr) + serialized.append(local_node) # type: ignore + else: # JSON + for k in reversed(keys): # type: ignore + new_attr = {k: new_attr} + + _new_attr = new_attr + _serialized = serialized + for k in keys: # type: ignore + if k not in _serialized: + _serialized.update(_new_attr) # type: ignore + _new_attr = _new_attr[k] # type: ignore + _serialized = _serialized[k] + except ValueError as err: + if isinstance(err, SerializationError): + raise + + except (AttributeError, KeyError, TypeError) as err: + msg = "Attribute {} in object {} cannot be serialized.\n{}".format(attr_name, class_name, str(target_obj)) + raise SerializationError(msg) from err + return serialized + + def body(self, data, data_type, **kwargs): + """Serialize data intended for a request body. + + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: dict + :raises SerializationError: if serialization fails. + :raises ValueError: if data is None + :returns: The serialized request body + """ + + # Just in case this is a dict + internal_data_type_str = data_type.strip("[]{}") + internal_data_type = self.dependencies.get(internal_data_type_str, None) + try: + is_xml_model_serialization = kwargs["is_xml"] + except KeyError: + if internal_data_type and issubclass(internal_data_type, Model): + is_xml_model_serialization = kwargs.setdefault("is_xml", internal_data_type.is_xml_model()) + else: + is_xml_model_serialization = False + if internal_data_type and not isinstance(internal_data_type, Enum): + try: + deserializer = Deserializer(self.dependencies) + # Since it's on serialization, it's almost sure that format is not JSON REST + # We're not able to deal with additional properties for now. + deserializer.additional_properties_detection = False + if is_xml_model_serialization: + deserializer.key_extractors = [ # type: ignore + attribute_key_case_insensitive_extractor, + ] + else: + deserializer.key_extractors = [ + rest_key_case_insensitive_extractor, + attribute_key_case_insensitive_extractor, + last_rest_key_case_insensitive_extractor, + ] + data = deserializer._deserialize(data_type, data) # pylint: disable=protected-access + except DeserializationError as err: + raise SerializationError("Unable to build a model: " + str(err)) from err + + return self._serialize(data, data_type, **kwargs) + + def url(self, name, data, data_type, **kwargs): + """Serialize data intended for a URL path. + + :param str name: The name of the URL path parameter. + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str + :returns: The serialized URL path + :raises TypeError: if serialization fails. + :raises ValueError: if data is None + """ + try: + output = self.serialize_data(data, data_type, **kwargs) + if data_type == "bool": + output = json.dumps(output) + + if kwargs.get("skip_quote") is True: + output = str(output) + output = output.replace("{", quote("{")).replace("}", quote("}")) + else: + output = quote(str(output), safe="") + except SerializationError as exc: + raise TypeError("{} must be type {}.".format(name, data_type)) from exc + return output + + def query(self, name, data, data_type, **kwargs): + """Serialize data intended for a URL query. + + :param str name: The name of the query parameter. + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str, list + :raises TypeError: if serialization fails. + :raises ValueError: if data is None + :returns: The serialized query parameter + """ + try: + # Treat the list aside, since we don't want to encode the div separator + if data_type.startswith("["): + internal_data_type = data_type[1:-1] + do_quote = not kwargs.get("skip_quote", False) + return self.serialize_iter(data, internal_data_type, do_quote=do_quote, **kwargs) + + # Not a list, regular serialization + output = self.serialize_data(data, data_type, **kwargs) + if data_type == "bool": + output = json.dumps(output) + if kwargs.get("skip_quote") is True: + output = str(output) + else: + output = quote(str(output), safe="") + except SerializationError as exc: + raise TypeError("{} must be type {}.".format(name, data_type)) from exc + return str(output) + + def header(self, name, data, data_type, **kwargs): + """Serialize data intended for a request header. + + :param str name: The name of the header. + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str + :raises TypeError: if serialization fails. + :raises ValueError: if data is None + :returns: The serialized header + """ + try: + if data_type in ["[str]"]: + data = ["" if d is None else d for d in data] + + output = self.serialize_data(data, data_type, **kwargs) + if data_type == "bool": + output = json.dumps(output) + except SerializationError as exc: + raise TypeError("{} must be type {}.".format(name, data_type)) from exc + return str(output) + + def serialize_data(self, data, data_type, **kwargs): + """Serialize generic data according to supplied data type. + + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :raises AttributeError: if required data is None. + :raises ValueError: if data is None + :raises SerializationError: if serialization fails. + :returns: The serialized data. + :rtype: str, int, float, bool, dict, list + """ + if data is None: + raise ValueError("No value for given attribute") + + try: + if data is CoreNull: + return None + if data_type in self.basic_types.values(): + return self.serialize_basic(data, data_type, **kwargs) + + if data_type in self.serialize_type: + return self.serialize_type[data_type](data, **kwargs) + + # If dependencies is empty, try with current data class + # It has to be a subclass of Enum anyway + enum_type = self.dependencies.get(data_type, data.__class__) + if issubclass(enum_type, Enum): + return Serializer.serialize_enum(data, enum_obj=enum_type) + + iter_type = data_type[0] + data_type[-1] + if iter_type in self.serialize_type: + return self.serialize_type[iter_type](data, data_type[1:-1], **kwargs) + + except (ValueError, TypeError) as err: + msg = "Unable to serialize value: {!r} as type: {!r}." + raise SerializationError(msg.format(data, data_type)) from err + return self._serialize(data, **kwargs) + + @classmethod + def _get_custom_serializers(cls, data_type, **kwargs): # pylint: disable=inconsistent-return-statements + custom_serializer = kwargs.get("basic_types_serializers", {}).get(data_type) + if custom_serializer: + return custom_serializer + if kwargs.get("is_xml", False): + return cls._xml_basic_types_serializers.get(data_type) + + @classmethod + def serialize_basic(cls, data, data_type, **kwargs): + """Serialize basic builting data type. + Serializes objects to str, int, float or bool. + + Possible kwargs: + - basic_types_serializers dict[str, callable] : If set, use the callable as serializer + - is_xml bool : If set, use xml_basic_types_serializers + + :param obj data: Object to be serialized. + :param str data_type: Type of object in the iterable. + :rtype: str, int, float, bool + :return: serialized object + """ + custom_serializer = cls._get_custom_serializers(data_type, **kwargs) + if custom_serializer: + return custom_serializer(data) + if data_type == "str": + return cls.serialize_unicode(data) + return eval(data_type)(data) # nosec # pylint: disable=eval-used + + @classmethod + def serialize_unicode(cls, data): + """Special handling for serializing unicode strings in Py2. + Encode to UTF-8 if unicode, otherwise handle as a str. + + :param str data: Object to be serialized. + :rtype: str + :return: serialized object + """ + try: # If I received an enum, return its value + return data.value + except AttributeError: + pass + + try: + if isinstance(data, unicode): # type: ignore + # Don't change it, JSON and XML ElementTree are totally able + # to serialize correctly u'' strings + return data + except NameError: + return str(data) + return str(data) + + def serialize_iter(self, data, iter_type, div=None, **kwargs): + """Serialize iterable. + + Supported kwargs: + - serialization_ctxt dict : The current entry of _attribute_map, or same format. + serialization_ctxt['type'] should be same as data_type. + - is_xml bool : If set, serialize as XML + + :param list data: Object to be serialized. + :param str iter_type: Type of object in the iterable. + :param str div: If set, this str will be used to combine the elements + in the iterable into a combined string. Default is 'None'. + Defaults to False. + :rtype: list, str + :return: serialized iterable + """ + if isinstance(data, str): + raise SerializationError("Refuse str type as a valid iter type.") + + serialization_ctxt = kwargs.get("serialization_ctxt", {}) + is_xml = kwargs.get("is_xml", False) + + serialized = [] + for d in data: + try: + serialized.append(self.serialize_data(d, iter_type, **kwargs)) + except ValueError as err: + if isinstance(err, SerializationError): + raise + serialized.append(None) + + if kwargs.get("do_quote", False): + serialized = ["" if s is None else quote(str(s), safe="") for s in serialized] + + if div: + serialized = ["" if s is None else str(s) for s in serialized] + serialized = div.join(serialized) + + if "xml" in serialization_ctxt or is_xml: + # XML serialization is more complicated + xml_desc = serialization_ctxt.get("xml", {}) + xml_name = xml_desc.get("name") + if not xml_name: + xml_name = serialization_ctxt["key"] + + # Create a wrap node if necessary (use the fact that Element and list have "append") + is_wrapped = xml_desc.get("wrapped", False) + node_name = xml_desc.get("itemsName", xml_name) + if is_wrapped: + final_result = _create_xml_node(xml_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) + else: + final_result = [] + # All list elements to "local_node" + for el in serialized: + if isinstance(el, ET.Element): + el_node = el + else: + el_node = _create_xml_node(node_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) + if el is not None: # Otherwise it writes "None" :-p + el_node.text = str(el) + final_result.append(el_node) + return final_result + return serialized + + def serialize_dict(self, attr, dict_type, **kwargs): + """Serialize a dictionary of objects. + + :param dict attr: Object to be serialized. + :param str dict_type: Type of object in the dictionary. + :rtype: dict + :return: serialized dictionary + """ + serialization_ctxt = kwargs.get("serialization_ctxt", {}) + serialized = {} + for key, value in attr.items(): + try: + serialized[self.serialize_unicode(key)] = self.serialize_data(value, dict_type, **kwargs) + except ValueError as err: + if isinstance(err, SerializationError): + raise + serialized[self.serialize_unicode(key)] = None + + if "xml" in serialization_ctxt: + # XML serialization is more complicated + xml_desc = serialization_ctxt["xml"] + xml_name = xml_desc["name"] + + final_result = _create_xml_node(xml_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) + for key, value in serialized.items(): + ET.SubElement(final_result, key).text = value + return final_result + + return serialized + + def serialize_object(self, attr, **kwargs): # pylint: disable=too-many-return-statements + """Serialize a generic object. + This will be handled as a dictionary. If object passed in is not + a basic type (str, int, float, dict, list) it will simply be + cast to str. + + :param dict attr: Object to be serialized. + :rtype: dict or str + :return: serialized object + """ + if attr is None: + return None + if isinstance(attr, ET.Element): + return attr + obj_type = type(attr) + if obj_type in self.basic_types: + return self.serialize_basic(attr, self.basic_types[obj_type], **kwargs) + if obj_type is _long_type: + return self.serialize_long(attr) + if obj_type is str: + return self.serialize_unicode(attr) + if obj_type is datetime.datetime: + return self.serialize_iso(attr) + if obj_type is datetime.date: + return self.serialize_date(attr) + if obj_type is datetime.time: + return self.serialize_time(attr) + if obj_type is datetime.timedelta: + return self.serialize_duration(attr) + if obj_type is decimal.Decimal: + return self.serialize_decimal(attr) + + # If it's a model or I know this dependency, serialize as a Model + if obj_type in self.dependencies.values() or isinstance(attr, Model): + return self._serialize(attr) + + if obj_type == dict: + serialized = {} + for key, value in attr.items(): + try: + serialized[self.serialize_unicode(key)] = self.serialize_object(value, **kwargs) + except ValueError: + serialized[self.serialize_unicode(key)] = None + return serialized + + if obj_type == list: + serialized = [] + for obj in attr: + try: + serialized.append(self.serialize_object(obj, **kwargs)) + except ValueError: + pass + return serialized + return str(attr) + + @staticmethod + def serialize_enum(attr, enum_obj=None): + try: + result = attr.value + except AttributeError: + result = attr + try: + enum_obj(result) # type: ignore + return result + except ValueError as exc: + for enum_value in enum_obj: # type: ignore + if enum_value.value.lower() == str(attr).lower(): + return enum_value.value + error = "{!r} is not valid value for enum {!r}" + raise SerializationError(error.format(attr, enum_obj)) from exc + + @staticmethod + def serialize_bytearray(attr, **kwargs): # pylint: disable=unused-argument + """Serialize bytearray into base-64 string. + + :param str attr: Object to be serialized. + :rtype: str + :return: serialized base64 + """ + return b64encode(attr).decode() + + @staticmethod + def serialize_base64(attr, **kwargs): # pylint: disable=unused-argument + """Serialize str into base-64 string. + + :param str attr: Object to be serialized. + :rtype: str + :return: serialized base64 + """ + encoded = b64encode(attr).decode("ascii") + return encoded.strip("=").replace("+", "-").replace("/", "_") + + @staticmethod + def serialize_decimal(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Decimal object to float. + + :param decimal attr: Object to be serialized. + :rtype: float + :return: serialized decimal + """ + return float(attr) + + @staticmethod + def serialize_long(attr, **kwargs): # pylint: disable=unused-argument + """Serialize long (Py2) or int (Py3). + + :param int attr: Object to be serialized. + :rtype: int/long + :return: serialized long + """ + return _long_type(attr) + + @staticmethod + def serialize_date(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Date object into ISO-8601 formatted string. + + :param Date attr: Object to be serialized. + :rtype: str + :return: serialized date + """ + if isinstance(attr, str): + attr = isodate.parse_date(attr) + t = "{:04}-{:02}-{:02}".format(attr.year, attr.month, attr.day) + return t + + @staticmethod + def serialize_time(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Time object into ISO-8601 formatted string. + + :param datetime.time attr: Object to be serialized. + :rtype: str + :return: serialized time + """ + if isinstance(attr, str): + attr = isodate.parse_time(attr) + t = "{:02}:{:02}:{:02}".format(attr.hour, attr.minute, attr.second) + if attr.microsecond: + t += ".{:02}".format(attr.microsecond) + return t + + @staticmethod + def serialize_duration(attr, **kwargs): # pylint: disable=unused-argument + """Serialize TimeDelta object into ISO-8601 formatted string. + + :param TimeDelta attr: Object to be serialized. + :rtype: str + :return: serialized duration + """ + if isinstance(attr, str): + attr = isodate.parse_duration(attr) + return isodate.duration_isoformat(attr) + + @staticmethod + def serialize_rfc(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Datetime object into RFC-1123 formatted string. + + :param Datetime attr: Object to be serialized. + :rtype: str + :raises TypeError: if format invalid. + :return: serialized rfc + """ + try: + if not attr.tzinfo: + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") + utc = attr.utctimetuple() + except AttributeError as exc: + raise TypeError("RFC1123 object must be valid Datetime object.") from exc + + return "{}, {:02} {} {:04} {:02}:{:02}:{:02} GMT".format( + Serializer.days[utc.tm_wday], + utc.tm_mday, + Serializer.months[utc.tm_mon], + utc.tm_year, + utc.tm_hour, + utc.tm_min, + utc.tm_sec, + ) + + @staticmethod + def serialize_iso(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Datetime object into ISO-8601 formatted string. + + :param Datetime attr: Object to be serialized. + :rtype: str + :raises SerializationError: if format invalid. + :return: serialized iso + """ + if isinstance(attr, str): + attr = isodate.parse_datetime(attr) + try: + if not attr.tzinfo: + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") + utc = attr.utctimetuple() + if utc.tm_year > 9999 or utc.tm_year < 1: + raise OverflowError("Hit max or min date") + + microseconds = str(attr.microsecond).rjust(6, "0").rstrip("0").ljust(3, "0") + if microseconds: + microseconds = "." + microseconds + date = "{:04}-{:02}-{:02}T{:02}:{:02}:{:02}".format( + utc.tm_year, utc.tm_mon, utc.tm_mday, utc.tm_hour, utc.tm_min, utc.tm_sec + ) + return date + microseconds + "Z" + except (ValueError, OverflowError) as err: + msg = "Unable to serialize datetime object." + raise SerializationError(msg) from err + except AttributeError as err: + msg = "ISO-8601 object must be valid Datetime object." + raise TypeError(msg) from err + + @staticmethod + def serialize_unix(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Datetime object into IntTime format. + This is represented as seconds. + + :param Datetime attr: Object to be serialized. + :rtype: int + :raises SerializationError: if format invalid + :return: serialied unix + """ + if isinstance(attr, int): + return attr + try: + if not attr.tzinfo: + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") + return int(calendar.timegm(attr.utctimetuple())) + except AttributeError as exc: + raise TypeError("Unix time object must be valid Datetime object.") from exc + + +def rest_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument + key = attr_desc["key"] + working_data = data + + while "." in key: + # Need the cast, as for some reasons "split" is typed as list[str | Any] + dict_keys = cast(List[str], _FLATTEN.split(key)) + if len(dict_keys) == 1: + key = _decode_attribute_map_key(dict_keys[0]) + break + working_key = _decode_attribute_map_key(dict_keys[0]) + working_data = working_data.get(working_key, data) + if working_data is None: + # If at any point while following flatten JSON path see None, it means + # that all properties under are None as well + return None + key = ".".join(dict_keys[1:]) + + return working_data.get(key) + + +def rest_key_case_insensitive_extractor( # pylint: disable=unused-argument, inconsistent-return-statements + attr, attr_desc, data +): + key = attr_desc["key"] + working_data = data + + while "." in key: + dict_keys = _FLATTEN.split(key) + if len(dict_keys) == 1: + key = _decode_attribute_map_key(dict_keys[0]) + break + working_key = _decode_attribute_map_key(dict_keys[0]) + working_data = attribute_key_case_insensitive_extractor(working_key, None, working_data) + if working_data is None: + # If at any point while following flatten JSON path see None, it means + # that all properties under are None as well + return None + key = ".".join(dict_keys[1:]) + + if working_data: + return attribute_key_case_insensitive_extractor(key, None, working_data) + + +def last_rest_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument + """Extract the attribute in "data" based on the last part of the JSON path key. + + :param str attr: The attribute to extract + :param dict attr_desc: The attribute description + :param dict data: The data to extract from + :rtype: object + :returns: The extracted attribute + """ + key = attr_desc["key"] + dict_keys = _FLATTEN.split(key) + return attribute_key_extractor(dict_keys[-1], None, data) + + +def last_rest_key_case_insensitive_extractor(attr, attr_desc, data): # pylint: disable=unused-argument + """Extract the attribute in "data" based on the last part of the JSON path key. + + This is the case insensitive version of "last_rest_key_extractor" + :param str attr: The attribute to extract + :param dict attr_desc: The attribute description + :param dict data: The data to extract from + :rtype: object + :returns: The extracted attribute + """ + key = attr_desc["key"] + dict_keys = _FLATTEN.split(key) + return attribute_key_case_insensitive_extractor(dict_keys[-1], None, data) + + +def attribute_key_extractor(attr, _, data): + return data.get(attr) + + +def attribute_key_case_insensitive_extractor(attr, _, data): + found_key = None + lower_attr = attr.lower() + for key in data: + if lower_attr == key.lower(): + found_key = key + break + + return data.get(found_key) + + +def _extract_name_from_internal_type(internal_type): + """Given an internal type XML description, extract correct XML name with namespace. + + :param dict internal_type: An model type + :rtype: tuple + :returns: A tuple XML name + namespace dict + """ + internal_type_xml_map = getattr(internal_type, "_xml_map", {}) + xml_name = internal_type_xml_map.get("name", internal_type.__name__) + xml_ns = internal_type_xml_map.get("ns", None) + if xml_ns: + xml_name = "{{{}}}{}".format(xml_ns, xml_name) + return xml_name + + +def xml_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument,too-many-return-statements + if isinstance(data, dict): + return None + + # Test if this model is XML ready first + if not isinstance(data, ET.Element): + return None + + xml_desc = attr_desc.get("xml", {}) + xml_name = xml_desc.get("name", attr_desc["key"]) + + # Look for a children + is_iter_type = attr_desc["type"].startswith("[") + is_wrapped = xml_desc.get("wrapped", False) + internal_type = attr_desc.get("internalType", None) + internal_type_xml_map = getattr(internal_type, "_xml_map", {}) + + # Integrate namespace if necessary + xml_ns = xml_desc.get("ns", internal_type_xml_map.get("ns", None)) + if xml_ns: + xml_name = "{{{}}}{}".format(xml_ns, xml_name) + + # If it's an attribute, that's simple + if xml_desc.get("attr", False): + return data.get(xml_name) + + # If it's x-ms-text, that's simple too + if xml_desc.get("text", False): + return data.text + + # Scenario where I take the local name: + # - Wrapped node + # - Internal type is an enum (considered basic types) + # - Internal type has no XML/Name node + if is_wrapped or (internal_type and (issubclass(internal_type, Enum) or "name" not in internal_type_xml_map)): + children = data.findall(xml_name) + # If internal type has a local name and it's not a list, I use that name + elif not is_iter_type and internal_type and "name" in internal_type_xml_map: + xml_name = _extract_name_from_internal_type(internal_type) + children = data.findall(xml_name) + # That's an array + else: + if internal_type: # Complex type, ignore itemsName and use the complex type name + items_name = _extract_name_from_internal_type(internal_type) + else: + items_name = xml_desc.get("itemsName", xml_name) + children = data.findall(items_name) + + if len(children) == 0: + if is_iter_type: + if is_wrapped: + return None # is_wrapped no node, we want None + return [] # not wrapped, assume empty list + return None # Assume it's not there, maybe an optional node. + + # If is_iter_type and not wrapped, return all found children + if is_iter_type: + if not is_wrapped: + return children + # Iter and wrapped, should have found one node only (the wrap one) + if len(children) != 1: + raise DeserializationError( + "Tried to deserialize an array not wrapped, and found several nodes '{}'. Maybe you should declare this array as wrapped?".format( + xml_name + ) + ) + return list(children[0]) # Might be empty list and that's ok. + + # Here it's not a itertype, we should have found one element only or empty + if len(children) > 1: + raise DeserializationError("Find several XML '{}' where it was not expected".format(xml_name)) + return children[0] + + +class Deserializer: + """Response object model deserializer. + + :param dict classes: Class type dictionary for deserializing complex types. + :ivar list key_extractors: Ordered list of extractors to be used by this deserializer. + """ + + basic_types = {str: "str", int: "int", bool: "bool", float: "float"} + + valid_date = re.compile(r"\d{4}[-]\d{2}[-]\d{2}T\d{2}:\d{2}:\d{2}\.?\d*Z?[-+]?[\d{2}]?:?[\d{2}]?") + + def __init__(self, classes: Optional[Mapping[str, type]] = None) -> None: + self.deserialize_type = { + "iso-8601": Deserializer.deserialize_iso, + "rfc-1123": Deserializer.deserialize_rfc, + "unix-time": Deserializer.deserialize_unix, + "duration": Deserializer.deserialize_duration, + "date": Deserializer.deserialize_date, + "time": Deserializer.deserialize_time, + "decimal": Deserializer.deserialize_decimal, + "long": Deserializer.deserialize_long, + "bytearray": Deserializer.deserialize_bytearray, + "base64": Deserializer.deserialize_base64, + "object": self.deserialize_object, + "[]": self.deserialize_iter, + "{}": self.deserialize_dict, + } + self.deserialize_expected_types = { + "duration": (isodate.Duration, datetime.timedelta), + "iso-8601": (datetime.datetime), + } + self.dependencies: Dict[str, type] = dict(classes) if classes else {} + self.key_extractors = [rest_key_extractor, xml_key_extractor] + # Additional properties only works if the "rest_key_extractor" is used to + # extract the keys. Making it to work whatever the key extractor is too much + # complicated, with no real scenario for now. + # So adding a flag to disable additional properties detection. This flag should be + # used if your expect the deserialization to NOT come from a JSON REST syntax. + # Otherwise, result are unexpected + self.additional_properties_detection = True + + def __call__(self, target_obj, response_data, content_type=None): + """Call the deserializer to process a REST response. + + :param str target_obj: Target data type to deserialize to. + :param requests.Response response_data: REST response object. + :param str content_type: Swagger "produces" if available. + :raises DeserializationError: if deserialization fails. + :return: Deserialized object. + :rtype: object + """ + data = self._unpack_content(response_data, content_type) + return self._deserialize(target_obj, data) + + def _deserialize(self, target_obj, data): # pylint: disable=inconsistent-return-statements + """Call the deserializer on a model. + + Data needs to be already deserialized as JSON or XML ElementTree + + :param str target_obj: Target data type to deserialize to. + :param object data: Object to deserialize. + :raises DeserializationError: if deserialization fails. + :return: Deserialized object. + :rtype: object + """ + # This is already a model, go recursive just in case + if hasattr(data, "_attribute_map"): + constants = [name for name, config in getattr(data, "_validation", {}).items() if config.get("constant")] + try: + for attr, mapconfig in data._attribute_map.items(): # pylint: disable=protected-access + if attr in constants: + continue + value = getattr(data, attr) + if value is None: + continue + local_type = mapconfig["type"] + internal_data_type = local_type.strip("[]{}") + if internal_data_type not in self.dependencies or isinstance(internal_data_type, Enum): + continue + setattr(data, attr, self._deserialize(local_type, value)) + return data + except AttributeError: + return + + response, class_name = self._classify_target(target_obj, data) + + if isinstance(response, str): + return self.deserialize_data(data, response) + if isinstance(response, type) and issubclass(response, Enum): + return self.deserialize_enum(data, response) + + if data is None or data is CoreNull: + return data + try: + attributes = response._attribute_map # type: ignore # pylint: disable=protected-access + d_attrs = {} + for attr, attr_desc in attributes.items(): + # Check empty string. If it's not empty, someone has a real "additionalProperties"... + if attr == "additional_properties" and attr_desc["key"] == "": + continue + raw_value = None + # Enhance attr_desc with some dynamic data + attr_desc = attr_desc.copy() # Do a copy, do not change the real one + internal_data_type = attr_desc["type"].strip("[]{}") + if internal_data_type in self.dependencies: + attr_desc["internalType"] = self.dependencies[internal_data_type] + + for key_extractor in self.key_extractors: + found_value = key_extractor(attr, attr_desc, data) + if found_value is not None: + if raw_value is not None and raw_value != found_value: + msg = ( + "Ignoring extracted value '%s' from %s for key '%s'" + " (duplicate extraction, follow extractors order)" + ) + _LOGGER.warning(msg, found_value, key_extractor, attr) + continue + raw_value = found_value + + value = self.deserialize_data(raw_value, attr_desc["type"]) + d_attrs[attr] = value + except (AttributeError, TypeError, KeyError) as err: + msg = "Unable to deserialize to object: " + class_name # type: ignore + raise DeserializationError(msg) from err + additional_properties = self._build_additional_properties(attributes, data) + return self._instantiate_model(response, d_attrs, additional_properties) + + def _build_additional_properties(self, attribute_map, data): + if not self.additional_properties_detection: + return None + if "additional_properties" in attribute_map and attribute_map.get("additional_properties", {}).get("key") != "": + # Check empty string. If it's not empty, someone has a real "additionalProperties" + return None + if isinstance(data, ET.Element): + data = {el.tag: el.text for el in data} + + known_keys = { + _decode_attribute_map_key(_FLATTEN.split(desc["key"])[0]) + for desc in attribute_map.values() + if desc["key"] != "" + } + present_keys = set(data.keys()) + missing_keys = present_keys - known_keys + return {key: data[key] for key in missing_keys} + + def _classify_target(self, target, data): + """Check to see whether the deserialization target object can + be classified into a subclass. + Once classification has been determined, initialize object. + + :param str target: The target object type to deserialize to. + :param str/dict data: The response data to deserialize. + :return: The classified target object and its class name. + :rtype: tuple + """ + if target is None: + return None, None + + if isinstance(target, str): + try: + target = self.dependencies[target] + except KeyError: + return target, target + + try: + target = target._classify(data, self.dependencies) # type: ignore # pylint: disable=protected-access + except AttributeError: + pass # Target is not a Model, no classify + return target, target.__class__.__name__ # type: ignore + + def failsafe_deserialize(self, target_obj, data, content_type=None): + """Ignores any errors encountered in deserialization, + and falls back to not deserializing the object. Recommended + for use in error deserialization, as we want to return the + HttpResponseError to users, and not have them deal with + a deserialization error. + + :param str target_obj: The target object type to deserialize to. + :param str/dict data: The response data to deserialize. + :param str content_type: Swagger "produces" if available. + :return: Deserialized object. + :rtype: object + """ + try: + return self(target_obj, data, content_type=content_type) + except: # pylint: disable=bare-except + _LOGGER.debug( + "Ran into a deserialization error. Ignoring since this is failsafe deserialization", exc_info=True + ) + return None + + @staticmethod + def _unpack_content(raw_data, content_type=None): + """Extract the correct structure for deserialization. + + If raw_data is a PipelineResponse, try to extract the result of RawDeserializer. + if we can't, raise. Your Pipeline should have a RawDeserializer. + + If not a pipeline response and raw_data is bytes or string, use content-type + to decode it. If no content-type, try JSON. + + If raw_data is something else, bypass all logic and return it directly. + + :param obj raw_data: Data to be processed. + :param str content_type: How to parse if raw_data is a string/bytes. + :raises JSONDecodeError: If JSON is requested and parsing is impossible. + :raises UnicodeDecodeError: If bytes is not UTF8 + :rtype: object + :return: Unpacked content. + """ + # Assume this is enough to detect a Pipeline Response without importing it + context = getattr(raw_data, "context", {}) + if context: + if RawDeserializer.CONTEXT_NAME in context: + return context[RawDeserializer.CONTEXT_NAME] + raise ValueError("This pipeline didn't have the RawDeserializer policy; can't deserialize") + + # Assume this is enough to recognize universal_http.ClientResponse without importing it + if hasattr(raw_data, "body"): + return RawDeserializer.deserialize_from_http_generics(raw_data.text(), raw_data.headers) + + # Assume this enough to recognize requests.Response without importing it. + if hasattr(raw_data, "_content_consumed"): + return RawDeserializer.deserialize_from_http_generics(raw_data.text, raw_data.headers) + + if isinstance(raw_data, (str, bytes)) or hasattr(raw_data, "read"): + return RawDeserializer.deserialize_from_text(raw_data, content_type) # type: ignore + return raw_data + + def _instantiate_model(self, response, attrs, additional_properties=None): + """Instantiate a response model passing in deserialized args. + + :param Response response: The response model class. + :param dict attrs: The deserialized response attributes. + :param dict additional_properties: Additional properties to be set. + :rtype: Response + :return: The instantiated response model. + """ + if callable(response): + subtype = getattr(response, "_subtype_map", {}) + try: + readonly = [ + k + for k, v in response._validation.items() # pylint: disable=protected-access # type: ignore + if v.get("readonly") + ] + const = [ + k + for k, v in response._validation.items() # pylint: disable=protected-access # type: ignore + if v.get("constant") + ] + kwargs = {k: v for k, v in attrs.items() if k not in subtype and k not in readonly + const} + response_obj = response(**kwargs) + for attr in readonly: + setattr(response_obj, attr, attrs.get(attr)) + if additional_properties: + response_obj.additional_properties = additional_properties # type: ignore + return response_obj + except TypeError as err: + msg = "Unable to deserialize {} into model {}. ".format(kwargs, response) # type: ignore + raise DeserializationError(msg + str(err)) from err + else: + try: + for attr, value in attrs.items(): + setattr(response, attr, value) + return response + except Exception as exp: + msg = "Unable to populate response model. " + msg += "Type: {}, Error: {}".format(type(response), exp) + raise DeserializationError(msg) from exp + + def deserialize_data(self, data, data_type): # pylint: disable=too-many-return-statements + """Process data for deserialization according to data type. + + :param str data: The response string to be deserialized. + :param str data_type: The type to deserialize to. + :raises DeserializationError: if deserialization fails. + :return: Deserialized object. + :rtype: object + """ + if data is None: + return data + + try: + if not data_type: + return data + if data_type in self.basic_types.values(): + return self.deserialize_basic(data, data_type) + if data_type in self.deserialize_type: + if isinstance(data, self.deserialize_expected_types.get(data_type, tuple())): + return data + + is_a_text_parsing_type = lambda x: x not in [ # pylint: disable=unnecessary-lambda-assignment + "object", + "[]", + r"{}", + ] + if isinstance(data, ET.Element) and is_a_text_parsing_type(data_type) and not data.text: + return None + data_val = self.deserialize_type[data_type](data) + return data_val + + iter_type = data_type[0] + data_type[-1] + if iter_type in self.deserialize_type: + return self.deserialize_type[iter_type](data, data_type[1:-1]) + + obj_type = self.dependencies[data_type] + if issubclass(obj_type, Enum): + if isinstance(data, ET.Element): + data = data.text + return self.deserialize_enum(data, obj_type) + + except (ValueError, TypeError, AttributeError) as err: + msg = "Unable to deserialize response data." + msg += " Data: {}, {}".format(data, data_type) + raise DeserializationError(msg) from err + return self._deserialize(obj_type, data) + + def deserialize_iter(self, attr, iter_type): + """Deserialize an iterable. + + :param list attr: Iterable to be deserialized. + :param str iter_type: The type of object in the iterable. + :return: Deserialized iterable. + :rtype: list + """ + if attr is None: + return None + if isinstance(attr, ET.Element): # If I receive an element here, get the children + attr = list(attr) + if not isinstance(attr, (list, set)): + raise DeserializationError("Cannot deserialize as [{}] an object of type {}".format(iter_type, type(attr))) + return [self.deserialize_data(a, iter_type) for a in attr] + + def deserialize_dict(self, attr, dict_type): + """Deserialize a dictionary. + + :param dict/list attr: Dictionary to be deserialized. Also accepts + a list of key, value pairs. + :param str dict_type: The object type of the items in the dictionary. + :return: Deserialized dictionary. + :rtype: dict + """ + if isinstance(attr, list): + return {x["key"]: self.deserialize_data(x["value"], dict_type) for x in attr} + + if isinstance(attr, ET.Element): + # Transform value into {"Key": "value"} + attr = {el.tag: el.text for el in attr} + return {k: self.deserialize_data(v, dict_type) for k, v in attr.items()} + + def deserialize_object(self, attr, **kwargs): # pylint: disable=too-many-return-statements + """Deserialize a generic object. + This will be handled as a dictionary. + + :param dict attr: Dictionary to be deserialized. + :return: Deserialized object. + :rtype: dict + :raises TypeError: if non-builtin datatype encountered. + """ + if attr is None: + return None + if isinstance(attr, ET.Element): + # Do no recurse on XML, just return the tree as-is + return attr + if isinstance(attr, str): + return self.deserialize_basic(attr, "str") + obj_type = type(attr) + if obj_type in self.basic_types: + return self.deserialize_basic(attr, self.basic_types[obj_type]) + if obj_type is _long_type: + return self.deserialize_long(attr) + + if obj_type == dict: + deserialized = {} + for key, value in attr.items(): + try: + deserialized[key] = self.deserialize_object(value, **kwargs) + except ValueError: + deserialized[key] = None + return deserialized + + if obj_type == list: + deserialized = [] + for obj in attr: + try: + deserialized.append(self.deserialize_object(obj, **kwargs)) + except ValueError: + pass + return deserialized + + error = "Cannot deserialize generic object with type: " + raise TypeError(error + str(obj_type)) + + def deserialize_basic(self, attr, data_type): # pylint: disable=too-many-return-statements + """Deserialize basic builtin data type from string. + Will attempt to convert to str, int, float and bool. + This function will also accept '1', '0', 'true' and 'false' as + valid bool values. + + :param str attr: response string to be deserialized. + :param str data_type: deserialization data type. + :return: Deserialized basic type. + :rtype: str, int, float or bool + :raises TypeError: if string format is not valid. + """ + # If we're here, data is supposed to be a basic type. + # If it's still an XML node, take the text + if isinstance(attr, ET.Element): + attr = attr.text + if not attr: + if data_type == "str": + # None or '', node is empty string. + return "" + # None or '', node with a strong type is None. + # Don't try to model "empty bool" or "empty int" + return None + + if data_type == "bool": + if attr in [True, False, 1, 0]: + return bool(attr) + if isinstance(attr, str): + if attr.lower() in ["true", "1"]: + return True + if attr.lower() in ["false", "0"]: + return False + raise TypeError("Invalid boolean value: {}".format(attr)) + + if data_type == "str": + return self.deserialize_unicode(attr) + return eval(data_type)(attr) # nosec # pylint: disable=eval-used + + @staticmethod + def deserialize_unicode(data): + """Preserve unicode objects in Python 2, otherwise return data + as a string. + + :param str data: response string to be deserialized. + :return: Deserialized string. + :rtype: str or unicode + """ + # We might be here because we have an enum modeled as string, + # and we try to deserialize a partial dict with enum inside + if isinstance(data, Enum): + return data + + # Consider this is real string + try: + if isinstance(data, unicode): # type: ignore + return data + except NameError: + return str(data) + return str(data) + + @staticmethod + def deserialize_enum(data, enum_obj): + """Deserialize string into enum object. + + If the string is not a valid enum value it will be returned as-is + and a warning will be logged. + + :param str data: Response string to be deserialized. If this value is + None or invalid it will be returned as-is. + :param Enum enum_obj: Enum object to deserialize to. + :return: Deserialized enum object. + :rtype: Enum + """ + if isinstance(data, enum_obj) or data is None: + return data + if isinstance(data, Enum): + data = data.value + if isinstance(data, int): + # Workaround. We might consider remove it in the future. + try: + return list(enum_obj.__members__.values())[data] + except IndexError as exc: + error = "{!r} is not a valid index for enum {!r}" + raise DeserializationError(error.format(data, enum_obj)) from exc + try: + return enum_obj(str(data)) + except ValueError: + for enum_value in enum_obj: + if enum_value.value.lower() == str(data).lower(): + return enum_value + # We don't fail anymore for unknown value, we deserialize as a string + _LOGGER.warning("Deserializer is not able to find %s as valid enum in %s", data, enum_obj) + return Deserializer.deserialize_unicode(data) + + @staticmethod + def deserialize_bytearray(attr): + """Deserialize string into bytearray. + + :param str attr: response string to be deserialized. + :return: Deserialized bytearray + :rtype: bytearray + :raises TypeError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + return bytearray(b64decode(attr)) # type: ignore + + @staticmethod + def deserialize_base64(attr): + """Deserialize base64 encoded string into string. + + :param str attr: response string to be deserialized. + :return: Deserialized base64 string + :rtype: bytearray + :raises TypeError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + padding = "=" * (3 - (len(attr) + 3) % 4) # type: ignore + attr = attr + padding # type: ignore + encoded = attr.replace("-", "+").replace("_", "/") + return b64decode(encoded) + + @staticmethod + def deserialize_decimal(attr): + """Deserialize string into Decimal object. + + :param str attr: response string to be deserialized. + :return: Deserialized decimal + :raises DeserializationError: if string format invalid. + :rtype: decimal + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + return decimal.Decimal(str(attr)) # type: ignore + except decimal.DecimalException as err: + msg = "Invalid decimal {}".format(attr) + raise DeserializationError(msg) from err + + @staticmethod + def deserialize_long(attr): + """Deserialize string into long (Py2) or int (Py3). + + :param str attr: response string to be deserialized. + :return: Deserialized int + :rtype: long or int + :raises ValueError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + return _long_type(attr) # type: ignore + + @staticmethod + def deserialize_duration(attr): + """Deserialize ISO-8601 formatted string into TimeDelta object. + + :param str attr: response string to be deserialized. + :return: Deserialized duration + :rtype: TimeDelta + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + duration = isodate.parse_duration(attr) + except (ValueError, OverflowError, AttributeError) as err: + msg = "Cannot deserialize duration object." + raise DeserializationError(msg) from err + return duration + + @staticmethod + def deserialize_date(attr): + """Deserialize ISO-8601 formatted string into Date object. + + :param str attr: response string to be deserialized. + :return: Deserialized date + :rtype: Date + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + if re.search(r"[^\W\d_]", attr, re.I + re.U): # type: ignore + raise DeserializationError("Date must have only digits and -. Received: %s" % attr) + # This must NOT use defaultmonth/defaultday. Using None ensure this raises an exception. + return isodate.parse_date(attr, defaultmonth=0, defaultday=0) + + @staticmethod + def deserialize_time(attr): + """Deserialize ISO-8601 formatted string into time object. + + :param str attr: response string to be deserialized. + :return: Deserialized time + :rtype: datetime.time + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + if re.search(r"[^\W\d_]", attr, re.I + re.U): # type: ignore + raise DeserializationError("Date must have only digits and -. Received: %s" % attr) + return isodate.parse_time(attr) + + @staticmethod + def deserialize_rfc(attr): + """Deserialize RFC-1123 formatted string into Datetime object. + + :param str attr: response string to be deserialized. + :return: Deserialized RFC datetime + :rtype: Datetime + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + parsed_date = email.utils.parsedate_tz(attr) # type: ignore + date_obj = datetime.datetime( + *parsed_date[:6], tzinfo=datetime.timezone(datetime.timedelta(minutes=(parsed_date[9] or 0) / 60)) + ) + if not date_obj.tzinfo: + date_obj = date_obj.astimezone(tz=TZ_UTC) + except ValueError as err: + msg = "Cannot deserialize to rfc datetime object." + raise DeserializationError(msg) from err + return date_obj + + @staticmethod + def deserialize_iso(attr): + """Deserialize ISO-8601 formatted string into Datetime object. + + :param str attr: response string to be deserialized. + :return: Deserialized ISO datetime + :rtype: Datetime + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + attr = attr.upper() # type: ignore + match = Deserializer.valid_date.match(attr) + if not match: + raise ValueError("Invalid datetime string: " + attr) + + check_decimal = attr.split(".") + if len(check_decimal) > 1: + decimal_str = "" + for digit in check_decimal[1]: + if digit.isdigit(): + decimal_str += digit + else: + break + if len(decimal_str) > 6: + attr = attr.replace(decimal_str, decimal_str[0:6]) + + date_obj = isodate.parse_datetime(attr) + test_utc = date_obj.utctimetuple() + if test_utc.tm_year > 9999 or test_utc.tm_year < 1: + raise OverflowError("Hit max or min date") + except (ValueError, OverflowError, AttributeError) as err: + msg = "Cannot deserialize datetime object." + raise DeserializationError(msg) from err + return date_obj + + @staticmethod + def deserialize_unix(attr): + """Serialize Datetime object into IntTime format. + This is represented as seconds. + + :param int attr: Object to be serialized. + :return: Deserialized datetime + :rtype: Datetime + :raises DeserializationError: if format invalid + """ + if isinstance(attr, ET.Element): + attr = int(attr.text) # type: ignore + try: + attr = int(attr) + date_obj = datetime.datetime.fromtimestamp(attr, TZ_UTC) + except ValueError as err: + msg = "Cannot deserialize to unix datetime object." + raise DeserializationError(msg) from err + return date_obj diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_vendor.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_utils/utils.py similarity index 66% rename from sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_vendor.py rename to sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_utils/utils.py index 1d256a8a1e36..39b612f39a9b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2016_03_01/_vendor.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_utils/utils.py @@ -6,20 +6,20 @@ # -------------------------------------------------------------------------- from abc import ABC -from typing import TYPE_CHECKING - -from ._configuration import WebSiteManagementClientConfiguration +from typing import Generic, TYPE_CHECKING, TypeVar if TYPE_CHECKING: - from azure.core import PipelineClient + from .serialization import Deserializer, Serializer + - from .._serialization import Deserializer, Serializer +TClient = TypeVar("TClient") +TConfig = TypeVar("TConfig") -class WebSiteManagementClientMixinABC(ABC): +class ClientMixinABC(ABC, Generic[TClient, TConfig]): """DO NOT use this class. It is for internal typing use only.""" - _client: "PipelineClient" - _config: WebSiteManagementClientConfiguration + _client: TClient + _config: TConfig _serialize: "Serializer" _deserialize: "Deserializer" diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_web_site_management_client.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_web_site_management_client.py index 6d505241ccec..905698db194e 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_web_site_management_client.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_web_site_management_client.py @@ -7,17 +7,19 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models -from .._serialization import Deserializer, Serializer from ._configuration import WebSiteManagementClientConfiguration +from ._utils.serialization import Deserializer, Serializer from .operations import ( AppServiceCertificateOrdersOperations, AppServiceEnvironmentsOperations, @@ -81,7 +83,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint :param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). Required. :type subscription_id: str - :param base_url: Service URL. Default value is "https://management.azure.com". + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2018-02-01". Note that overriding this default value may result in unsupported behavior. @@ -91,15 +93,17 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint """ def __init__( - self, - credential: "TokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any + self, credential: "TokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any ) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = WebSiteManagementClientConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ @@ -118,7 +122,7 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/_vendor.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/_vendor.py deleted file mode 100644 index 10bc001f9ba3..000000000000 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/_vendor.py +++ /dev/null @@ -1,25 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from abc import ABC -from typing import TYPE_CHECKING - -from ._configuration import WebSiteManagementClientConfiguration - -if TYPE_CHECKING: - from azure.core import AsyncPipelineClient - - from ..._serialization import Deserializer, Serializer - - -class WebSiteManagementClientMixinABC(ABC): - """DO NOT use this class. It is for internal typing use only.""" - - _client: "AsyncPipelineClient" - _config: WebSiteManagementClientConfiguration - _serialize: "Serializer" - _deserialize: "Deserializer" diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/_web_site_management_client.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/_web_site_management_client.py index 263831b214b5..c9651f6a0800 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/_web_site_management_client.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/_web_site_management_client.py @@ -7,16 +7,18 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models -from ..._serialization import Deserializer, Serializer +from .._utils.serialization import Deserializer, Serializer from ._configuration import WebSiteManagementClientConfiguration from .operations import ( AppServiceCertificateOrdersOperations, @@ -81,7 +83,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint :param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). Required. :type subscription_id: str - :param base_url: Service URL. Default value is "https://management.azure.com". + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2018-02-01". Note that overriding this default value may result in unsupported behavior. @@ -91,15 +93,17 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint """ def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any ) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = WebSiteManagementClientConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ @@ -118,7 +122,9 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_app_service_certificate_orders_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_app_service_certificate_orders_operations.py index 32a5ab142265..147128aa7cb2 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_app_service_certificate_orders_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_app_service_certificate_orders_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._app_service_certificate_orders_operations import ( build_create_or_update_certificate_request, build_create_or_update_request, @@ -54,11 +56,8 @@ build_validate_purchase_information_request, build_verify_domain_ownership_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -77,10 +76,10 @@ class AppServiceCertificateOrdersOperations: # pylint: disable=too-many-public- def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_app_service_environments_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_app_service_environments_operations.py index a684d49e8842..474f4c4cc467 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_app_service_environments_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_app_service_environments_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._app_service_environments_operations import ( build_change_vnet_request, build_create_or_update_multi_role_pool_request, @@ -76,11 +78,8 @@ build_update_request, build_update_worker_pool_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -99,10 +98,10 @@ class AppServiceEnvironmentsOperations: # pylint: disable=too-many-public-metho def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace @@ -997,7 +996,6 @@ async def begin_change_vnet( content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Move an App Service Environment to a different VNET. Move an App Service Environment to a different VNET. @@ -1028,7 +1026,6 @@ async def begin_change_vnet( content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Move an App Service Environment to a different VNET. Move an App Service Environment to a different VNET. @@ -1057,7 +1054,6 @@ async def begin_change_vnet( vnet_info: Union[_models.VirtualNetworkProfile, IO[bytes]], **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Move an App Service Environment to a different VNET. Move an App Service Environment to a different VNET. @@ -2848,7 +2844,6 @@ async def _resume_initial(self, resource_group_name: str, name: str, **kwargs: A async def begin_resume( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Resume an App Service Environment. Resume an App Service Environment. @@ -3200,7 +3195,6 @@ async def _suspend_initial(self, resource_group_name: str, name: str, **kwargs: async def begin_suspend( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Suspend an App Service Environment. Suspend an App Service Environment. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_app_service_plans_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_app_service_plans_operations.py index bf40c1751359..374116fc0420 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_app_service_plans_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_app_service_plans_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._app_service_plans_operations import ( build_create_or_update_request, build_create_or_update_vnet_route_request, @@ -63,12 +65,9 @@ build_update_vnet_gateway_request, build_update_vnet_route_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -87,10 +86,10 @@ class AppServicePlansOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_certificate_registration_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_certificate_registration_provider_operations.py index eda975266e19..c13d11b31a3f 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_certificate_registration_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_certificate_registration_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -25,12 +26,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._certificate_registration_provider_operations import build_list_operations_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -49,10 +48,10 @@ class CertificateRegistrationProviderOperations: # pylint: disable=name-too-lon def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_certificates_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_certificates_operations.py index 0637b9569b80..70b6c0b04a8d 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_certificates_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_certificates_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -27,6 +28,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._certificates_operations import ( build_create_or_update_request, build_delete_request, @@ -35,11 +37,8 @@ build_list_request, build_update_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -58,10 +57,10 @@ class CertificatesOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_deleted_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_deleted_web_apps_operations.py index 97927adf9702..ede2dd33ebd0 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_deleted_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_deleted_web_apps_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,16 +27,14 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._deleted_web_apps_operations import ( build_get_deleted_web_app_by_location_request, build_list_by_location_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -54,10 +53,10 @@ class DeletedWebAppsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_diagnostics_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_diagnostics_operations.py index a2085ec3f2bd..16b449bdfe0b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_diagnostics_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_diagnostics_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -28,6 +29,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._diagnostics_operations import ( build_execute_site_analysis_request, build_execute_site_analysis_slot_request, @@ -52,11 +54,8 @@ build_list_site_diagnostic_categories_request, build_list_site_diagnostic_categories_slot_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -75,10 +74,10 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_domain_registration_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_domain_registration_provider_operations.py index 3e63121f874f..0c0af86f1c31 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_domain_registration_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_domain_registration_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -25,12 +26,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._domain_registration_provider_operations import build_list_operations_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -49,10 +48,10 @@ class DomainRegistrationProviderOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_domains_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_domains_operations.py index faf3b1eca7dd..a178cce0e594 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_domains_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_domains_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._domains_operations import ( build_check_availability_request, build_create_or_update_ownership_identifier_request, @@ -49,11 +51,8 @@ build_update_ownership_identifier_request, build_update_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -72,10 +71,10 @@ class DomainsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_provider_operations.py index 04b4fd86203f..bdfe450d4aaa 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar, Union import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -25,16 +26,14 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._provider_operations import ( build_get_available_stacks_on_prem_request, build_get_available_stacks_request, build_list_operations_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -53,10 +52,10 @@ class ProviderOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_recommendations_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_recommendations_operations.py index 59cf20bc03bc..51337bf98aaf 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_recommendations_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_recommendations_operations.py @@ -6,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -27,6 +28,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._recommendations_operations import ( build_disable_all_for_hosting_environment_request, build_disable_all_for_web_app_request, @@ -44,11 +46,8 @@ build_reset_all_filters_for_web_app_request, build_reset_all_filters_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -67,10 +66,10 @@ class RecommendationsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_resource_health_metadata_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_resource_health_metadata_operations.py index 2f79e637b5fe..057b7b88e3f4 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_resource_health_metadata_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_resource_health_metadata_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,6 +27,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._resource_health_metadata_operations import ( build_get_by_site_request, build_get_by_site_slot_request, @@ -34,11 +36,8 @@ build_list_by_site_slot_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -57,10 +56,10 @@ class ResourceHealthMetadataOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_top_level_domains_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_top_level_domains_operations.py index 6659ece17222..44c74381d806 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_top_level_domains_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_top_level_domains_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -27,16 +28,14 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._top_level_domains_operations import ( build_get_request, build_list_agreements_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -55,10 +54,10 @@ class TopLevelDomainsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_web_apps_operations.py index af8095a35e16..cc970d15df6e 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_web_apps_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._web_apps_operations import ( build_add_premier_add_on_request, build_add_premier_add_on_slot_request, @@ -399,11 +401,8 @@ build_update_vnet_connection_request, build_update_vnet_connection_slot_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -422,10 +421,10 @@ class WebAppsOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_web_site_management_client_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_web_site_management_client_operations.py index 634d1a78a3b3..cafdd4ee470a 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_web_site_management_client_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/aio/operations/_web_site_management_client_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -28,6 +29,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.utils import ClientMixinABC from ...operations._web_site_management_client_operations import ( build_check_name_availability_request, build_get_publishing_user_request, @@ -47,18 +49,14 @@ build_validate_request, build_verify_hosting_environment_vnet_request, ) -from .._vendor import WebSiteManagementClientMixinABC +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] -class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC): +class WebSiteManagementClientOperationsMixin(ClientMixinABC[AsyncPipelineClient, WebSiteManagementClientConfiguration]): def _api_version(self, op_name: str) -> str: # pylint: disable=unused-argument try: return self._config.api_version diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/models/_models_py3.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/models/_models_py3.py index 0107cbb7348c..13eeb6c187ea 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/models/_models_py3.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/models/_models_py3.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -7,20 +7,15 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, Dict, List, Optional, TYPE_CHECKING, Union -from ... import _serialization - -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore +from .._utils import serialization as _serialization if TYPE_CHECKING: from .. import models as _models -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] class AbnormalTimePeriod(_serialization.Model): @@ -274,10 +269,10 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(**kwargs) - self.id = None - self.name = None + self.id: Optional[str] = None + self.name: Optional[str] = None self.kind = kind - self.type = None + self.type: Optional[str] = None class AnalysisDefinition(ProxyOnlyResource): @@ -318,7 +313,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.description = None + self.description: Optional[str] = None class ApiDefinitionInfo(_serialization.Model): @@ -467,7 +462,7 @@ def __init__(self, *, value: List["_models.ApplicationStack"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class AppServiceCertificate(_serialization.Model): @@ -509,7 +504,7 @@ def __init__( super().__init__(**kwargs) self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None class AppServiceCertificateCollection(_serialization.Model): @@ -542,7 +537,7 @@ def __init__(self, *, value: List["_models.AppServiceCertificateResource"], **kw """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class Resource(_serialization.Model): @@ -594,11 +589,11 @@ def __init__( :paramtype tags: dict[str, str] """ super().__init__(**kwargs) - self.id = None - self.name = None + self.id: Optional[str] = None + self.name: Optional[str] = None self.kind = kind self.location = location - self.type = None + self.type: Optional[str] = None self.tags = tags @@ -762,23 +757,25 @@ def __init__( # pylint: disable=too-many-locals super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.certificates = certificates self.distinguished_name = distinguished_name - self.domain_verification_token = None + self.domain_verification_token: Optional[str] = None self.validity_in_years = validity_in_years self.key_size = key_size self.product_type = product_type self.auto_renew = auto_renew - self.provisioning_state = None - self.status = None - self.signed_certificate = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.CertificateOrderStatus"]] = None + self.signed_certificate: Optional["_models.CertificateDetails"] = None self.csr = csr - self.intermediate = None - self.root = None - self.serial_number = None - self.last_certificate_issuance_time = None - self.expiration_time = None - self.is_private_key_external = None - self.app_service_certificate_not_renewable_reasons = None - self.next_auto_renewal_time_stamp = None + self.intermediate: Optional["_models.CertificateDetails"] = None + self.root: Optional["_models.CertificateDetails"] = None + self.serial_number: Optional[str] = None + self.last_certificate_issuance_time: Optional[datetime.datetime] = None + self.expiration_time: Optional[datetime.datetime] = None + self.is_private_key_external: Optional[bool] = None + self.app_service_certificate_not_renewable_reasons: Optional[ + List[Union[str, "_models.ResourceNotRenewableReason"]] + ] = None + self.next_auto_renewal_time_stamp: Optional[datetime.datetime] = None class AppServiceCertificateOrderCollection(_serialization.Model): @@ -811,7 +808,7 @@ def __init__(self, *, value: List["_models.AppServiceCertificateOrder"], **kwarg """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class AppServiceCertificateOrderPatchResource(ProxyOnlyResource): @@ -959,23 +956,25 @@ def __init__( super().__init__(kind=kind, **kwargs) self.certificates = certificates self.distinguished_name = distinguished_name - self.domain_verification_token = None + self.domain_verification_token: Optional[str] = None self.validity_in_years = validity_in_years self.key_size = key_size self.product_type = product_type self.auto_renew = auto_renew - self.provisioning_state = None - self.status = None - self.signed_certificate = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.CertificateOrderStatus"]] = None + self.signed_certificate: Optional["_models.CertificateDetails"] = None self.csr = csr - self.intermediate = None - self.root = None - self.serial_number = None - self.last_certificate_issuance_time = None - self.expiration_time = None - self.is_private_key_external = None - self.app_service_certificate_not_renewable_reasons = None - self.next_auto_renewal_time_stamp = None + self.intermediate: Optional["_models.CertificateDetails"] = None + self.root: Optional["_models.CertificateDetails"] = None + self.serial_number: Optional[str] = None + self.last_certificate_issuance_time: Optional[datetime.datetime] = None + self.expiration_time: Optional[datetime.datetime] = None + self.is_private_key_external: Optional[bool] = None + self.app_service_certificate_not_renewable_reasons: Optional[ + List[Union[str, "_models.ResourceNotRenewableReason"]] + ] = None + self.next_auto_renewal_time_stamp: Optional[datetime.datetime] = None class AppServiceCertificatePatchResource(ProxyOnlyResource): @@ -1039,7 +1038,7 @@ def __init__( super().__init__(kind=kind, **kwargs) self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None class AppServiceCertificateResource(Resource): @@ -1118,7 +1117,7 @@ def __init__( super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None class AppServiceEnvironment(_serialization.Model): @@ -1391,8 +1390,8 @@ def __init__( # pylint: disable=too-many-locals super().__init__(**kwargs) self.name = name self.location = location - self.provisioning_state = None - self.status = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.HostingEnvironmentStatus"]] = None self.vnet_name = vnet_name self.vnet_resource_group_name = vnet_resource_group_name self.vnet_subnet_name = vnet_subnet_name @@ -1402,24 +1401,24 @@ def __init__( # pylint: disable=too-many-locals self.multi_role_count = multi_role_count self.worker_pools = worker_pools self.ipssl_address_count = ipssl_address_count - self.database_edition = None - self.database_service_objective = None - self.upgrade_domains = None - self.subscription_id = None + self.database_edition: Optional[str] = None + self.database_service_objective: Optional[str] = None + self.upgrade_domains: Optional[int] = None + self.subscription_id: Optional[str] = None self.dns_suffix = dns_suffix - self.last_action = None - self.last_action_result = None - self.allowed_multi_sizes = None - self.allowed_worker_sizes = None - self.maximum_number_of_machines = None - self.vip_mappings = None - self.environment_capacities = None + self.last_action: Optional[str] = None + self.last_action_result: Optional[str] = None + self.allowed_multi_sizes: Optional[str] = None + self.allowed_worker_sizes: Optional[str] = None + self.maximum_number_of_machines: Optional[int] = None + self.vip_mappings: Optional[List["_models.VirtualIPMapping"]] = None + self.environment_capacities: Optional[List["_models.StampCapacity"]] = None self.network_access_control_list = network_access_control_list - self.environment_is_healthy = None - self.environment_status = None - self.resource_group = None + self.environment_is_healthy: Optional[bool] = None + self.environment_status: Optional[str] = None + self.resource_group: Optional[str] = None self.front_end_scale_factor = front_end_scale_factor - self.default_front_end_scale_factor = None + self.default_front_end_scale_factor: Optional[int] = None self.api_management_account_id = api_management_account_id self.suspended = suspended self.dynamic_cache_enabled = dynamic_cache_enabled @@ -1460,7 +1459,7 @@ def __init__(self, *, value: List["_models.AppServiceEnvironmentResource"], **kw """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class AppServiceEnvironmentPatchResource(ProxyOnlyResource): @@ -1748,8 +1747,8 @@ def __init__( # pylint: disable=too-many-locals super().__init__(kind=kind, **kwargs) self.name_properties_name = name_properties_name self.location = location - self.provisioning_state = None - self.status = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.HostingEnvironmentStatus"]] = None self.vnet_name = vnet_name self.vnet_resource_group_name = vnet_resource_group_name self.vnet_subnet_name = vnet_subnet_name @@ -1759,24 +1758,24 @@ def __init__( # pylint: disable=too-many-locals self.multi_role_count = multi_role_count self.worker_pools = worker_pools self.ipssl_address_count = ipssl_address_count - self.database_edition = None - self.database_service_objective = None - self.upgrade_domains = None - self.subscription_id = None + self.database_edition: Optional[str] = None + self.database_service_objective: Optional[str] = None + self.upgrade_domains: Optional[int] = None + self.subscription_id: Optional[str] = None self.dns_suffix = dns_suffix - self.last_action = None - self.last_action_result = None - self.allowed_multi_sizes = None - self.allowed_worker_sizes = None - self.maximum_number_of_machines = None - self.vip_mappings = None - self.environment_capacities = None + self.last_action: Optional[str] = None + self.last_action_result: Optional[str] = None + self.allowed_multi_sizes: Optional[str] = None + self.allowed_worker_sizes: Optional[str] = None + self.maximum_number_of_machines: Optional[int] = None + self.vip_mappings: Optional[List["_models.VirtualIPMapping"]] = None + self.environment_capacities: Optional[List["_models.StampCapacity"]] = None self.network_access_control_list = network_access_control_list - self.environment_is_healthy = None - self.environment_status = None - self.resource_group = None + self.environment_is_healthy: Optional[bool] = None + self.environment_status: Optional[str] = None + self.resource_group: Optional[str] = None self.front_end_scale_factor = front_end_scale_factor - self.default_front_end_scale_factor = None + self.default_front_end_scale_factor: Optional[int] = None self.api_management_account_id = api_management_account_id self.suspended = suspended self.dynamic_cache_enabled = dynamic_cache_enabled @@ -2087,8 +2086,8 @@ def __init__( # pylint: disable=too-many-locals super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.name_properties_name = name_properties_name self.location_properties_location = location_properties_location - self.provisioning_state = None - self.status = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.HostingEnvironmentStatus"]] = None self.vnet_name = vnet_name self.vnet_resource_group_name = vnet_resource_group_name self.vnet_subnet_name = vnet_subnet_name @@ -2098,24 +2097,24 @@ def __init__( # pylint: disable=too-many-locals self.multi_role_count = multi_role_count self.worker_pools = worker_pools self.ipssl_address_count = ipssl_address_count - self.database_edition = None - self.database_service_objective = None - self.upgrade_domains = None - self.subscription_id = None + self.database_edition: Optional[str] = None + self.database_service_objective: Optional[str] = None + self.upgrade_domains: Optional[int] = None + self.subscription_id: Optional[str] = None self.dns_suffix = dns_suffix - self.last_action = None - self.last_action_result = None - self.allowed_multi_sizes = None - self.allowed_worker_sizes = None - self.maximum_number_of_machines = None - self.vip_mappings = None - self.environment_capacities = None + self.last_action: Optional[str] = None + self.last_action_result: Optional[str] = None + self.allowed_multi_sizes: Optional[str] = None + self.allowed_worker_sizes: Optional[str] = None + self.maximum_number_of_machines: Optional[int] = None + self.vip_mappings: Optional[List["_models.VirtualIPMapping"]] = None + self.environment_capacities: Optional[List["_models.StampCapacity"]] = None self.network_access_control_list = network_access_control_list - self.environment_is_healthy = None - self.environment_status = None - self.resource_group = None + self.environment_is_healthy: Optional[bool] = None + self.environment_status: Optional[str] = None + self.resource_group: Optional[str] = None self.front_end_scale_factor = front_end_scale_factor - self.default_front_end_scale_factor = None + self.default_front_end_scale_factor: Optional[int] = None self.api_management_account_id = api_management_account_id self.suspended = suspended self.dynamic_cache_enabled = dynamic_cache_enabled @@ -2313,24 +2312,24 @@ def __init__( # pylint: disable=too-many-locals super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.sku = sku self.worker_tier_name = worker_tier_name - self.status = None - self.subscription = None + self.status: Optional[Union[str, "_models.StatusOptions"]] = None + self.subscription: Optional[str] = None self.hosting_environment_profile = hosting_environment_profile - self.maximum_number_of_workers = None - self.geo_region = None + self.maximum_number_of_workers: Optional[int] = None + self.geo_region: Optional[str] = None self.per_site_scaling = per_site_scaling self.maximum_elastic_worker_count = maximum_elastic_worker_count - self.number_of_sites = None + self.number_of_sites: Optional[int] = None self.is_spot = is_spot self.spot_expiration_time = spot_expiration_time self.free_offer_expiration_time = free_offer_expiration_time - self.resource_group = None + self.resource_group: Optional[str] = None self.reserved = reserved self.is_xenon = is_xenon self.hyper_v = hyper_v self.target_worker_count = target_worker_count self.target_worker_size_id = target_worker_size_id - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None class AppServicePlanCollection(_serialization.Model): @@ -2363,7 +2362,7 @@ def __init__(self, *, value: List["_models.AppServicePlan"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class AppServicePlanPatchResource(ProxyOnlyResource): @@ -2531,24 +2530,24 @@ def __init__( """ super().__init__(kind=kind, **kwargs) self.worker_tier_name = worker_tier_name - self.status = None - self.subscription = None + self.status: Optional[Union[str, "_models.StatusOptions"]] = None + self.subscription: Optional[str] = None self.hosting_environment_profile = hosting_environment_profile - self.maximum_number_of_workers = None - self.geo_region = None + self.maximum_number_of_workers: Optional[int] = None + self.geo_region: Optional[str] = None self.per_site_scaling = per_site_scaling self.maximum_elastic_worker_count = maximum_elastic_worker_count - self.number_of_sites = None + self.number_of_sites: Optional[int] = None self.is_spot = is_spot self.spot_expiration_time = spot_expiration_time self.free_offer_expiration_time = free_offer_expiration_time - self.resource_group = None + self.resource_group: Optional[str] = None self.reserved = reserved self.is_xenon = is_xenon self.hyper_v = hyper_v self.target_worker_count = target_worker_count self.target_worker_size_id = target_worker_size_id - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None class AutoHealActions(_serialization.Model): @@ -2850,7 +2849,7 @@ def __init__( self.share_name = share_name self.access_key = access_key self.mount_path = mount_path - self.state = None + self.state: Optional[Union[str, "_models.AzureStorageState"]] = None class AzureStoragePropertyDictionaryResource(ProxyOnlyResource): @@ -3028,20 +3027,20 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.backup_id = None - self.storage_account_url = None - self.blob_name = None - self.name_properties_name = None - self.status = None - self.size_in_bytes = None - self.created = None - self.log = None - self.databases = None - self.scheduled = None - self.last_restore_time_stamp = None - self.finished_time_stamp = None - self.correlation_id = None - self.website_size_in_bytes = None + self.backup_id: Optional[int] = None + self.storage_account_url: Optional[str] = None + self.blob_name: Optional[str] = None + self.name_properties_name: Optional[str] = None + self.status: Optional[Union[str, "_models.BackupItemStatus"]] = None + self.size_in_bytes: Optional[int] = None + self.created: Optional[datetime.datetime] = None + self.log: Optional[str] = None + self.databases: Optional[List["_models.DatabaseBackupSetting"]] = None + self.scheduled: Optional[bool] = None + self.last_restore_time_stamp: Optional[datetime.datetime] = None + self.finished_time_stamp: Optional[datetime.datetime] = None + self.correlation_id: Optional[str] = None + self.website_size_in_bytes: Optional[int] = None class BackupItemCollection(_serialization.Model): @@ -3074,7 +3073,7 @@ def __init__(self, *, value: List["_models.BackupItem"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class BackupRequest(ProxyOnlyResource): @@ -3230,7 +3229,7 @@ def __init__( self.keep_at_least_one_backup = keep_at_least_one_backup self.retention_period_in_days = retention_period_in_days self.start_time = start_time - self.last_execution_time = None + self.last_execution_time: Optional[datetime.datetime] = None class BillingMeter(ProxyOnlyResource): @@ -3347,7 +3346,7 @@ def __init__(self, *, value: List["_models.BillingMeter"], **kwargs: Any) -> Non """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class Capability(_serialization.Model): @@ -3447,7 +3446,7 @@ class Certificate(Resource): :vartype key_vault_secret_status: str or ~azure.mgmt.web.v2018_02_01.models.KeyVaultSecretStatus :ivar server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :vartype server_farm_id: str """ @@ -3534,28 +3533,28 @@ def __init__( # pylint: disable=too-many-locals :keyword key_vault_secret_name: Key Vault secret name. :paramtype key_vault_secret_name: str :keyword server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :paramtype server_farm_id: str """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) - self.friendly_name = None - self.subject_name = None + self.friendly_name: Optional[str] = None + self.subject_name: Optional[str] = None self.host_names = host_names self.pfx_blob = pfx_blob - self.site_name = None - self.self_link = None - self.issuer = None - self.issue_date = None - self.expiration_date = None + self.site_name: Optional[str] = None + self.self_link: Optional[str] = None + self.issuer: Optional[str] = None + self.issue_date: Optional[datetime.datetime] = None + self.expiration_date: Optional[datetime.datetime] = None self.password = password - self.thumbprint = None - self.valid = None - self.cer_blob = None - self.public_key_hash = None - self.hosting_environment_profile = None + self.thumbprint: Optional[str] = None + self.valid: Optional[bool] = None + self.cer_blob: Optional[bytes] = None + self.public_key_hash: Optional[str] = None + self.hosting_environment_profile: Optional["_models.HostingEnvironmentProfile"] = None self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.key_vault_secret_status = None + self.key_vault_secret_status: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None self.server_farm_id = server_farm_id @@ -3589,7 +3588,7 @@ def __init__(self, *, value: List["_models.Certificate"], **kwargs: Any) -> None """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CertificateDetails(_serialization.Model): @@ -3644,15 +3643,15 @@ class CertificateDetails(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.version = None - self.serial_number = None - self.thumbprint = None - self.subject = None - self.not_before = None - self.not_after = None - self.signature_algorithm = None - self.issuer = None - self.raw_data = None + self.version: Optional[int] = None + self.serial_number: Optional[str] = None + self.thumbprint: Optional[str] = None + self.subject: Optional[str] = None + self.not_before: Optional[datetime.datetime] = None + self.not_after: Optional[datetime.datetime] = None + self.signature_algorithm: Optional[str] = None + self.issuer: Optional[str] = None + self.raw_data: Optional[str] = None class CertificateEmail(ProxyOnlyResource): @@ -3756,8 +3755,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.action_type = None - self.created_at = None + self.action_type: Optional[Union[str, "_models.CertificateOrderActionType"]] = None + self.created_at: Optional[datetime.datetime] = None class CertificatePatchResource(ProxyOnlyResource): @@ -3817,7 +3816,7 @@ class CertificatePatchResource(ProxyOnlyResource): :vartype key_vault_secret_status: str or ~azure.mgmt.web.v2018_02_01.models.KeyVaultSecretStatus :ivar server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :vartype server_farm_id: str """ @@ -3895,28 +3894,28 @@ def __init__( :keyword key_vault_secret_name: Key Vault secret name. :paramtype key_vault_secret_name: str :keyword server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :paramtype server_farm_id: str """ super().__init__(kind=kind, **kwargs) - self.friendly_name = None - self.subject_name = None + self.friendly_name: Optional[str] = None + self.subject_name: Optional[str] = None self.host_names = host_names self.pfx_blob = pfx_blob - self.site_name = None - self.self_link = None - self.issuer = None - self.issue_date = None - self.expiration_date = None + self.site_name: Optional[str] = None + self.self_link: Optional[str] = None + self.issuer: Optional[str] = None + self.issue_date: Optional[datetime.datetime] = None + self.expiration_date: Optional[datetime.datetime] = None self.password = password - self.thumbprint = None - self.valid = None - self.cer_blob = None - self.public_key_hash = None - self.hosting_environment_profile = None + self.thumbprint: Optional[str] = None + self.valid: Optional[bool] = None + self.cer_blob: Optional[bytes] = None + self.public_key_hash: Optional[str] = None + self.hosting_environment_profile: Optional["_models.HostingEnvironmentProfile"] = None self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.key_vault_secret_status = None + self.key_vault_secret_status: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None self.server_farm_id = server_farm_id @@ -3939,9 +3938,9 @@ class CloningInfo(_serialization.Model): otherwise, :code:`false`. :vartype clone_source_control: bool :ivar source_web_app_id: ARM resource ID of the source app. App resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. Required. :vartype source_web_app_id: str :ivar source_web_app_location: Location of source app ex: West US or North Europe. @@ -3957,7 +3956,7 @@ class CloningInfo(_serialization.Model): :vartype configure_load_balancing: bool :ivar traffic_manager_profile_id: ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. # pylint: disable=line-too-long + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. :vartype traffic_manager_profile_id: str :ivar traffic_manager_profile_name: Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist. @@ -4013,9 +4012,9 @@ def __init__( app; otherwise, :code:`false`. :paramtype clone_source_control: bool :keyword source_web_app_id: ARM resource ID of the source app. App resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. Required. :paramtype source_web_app_id: str :keyword source_web_app_location: Location of source app ex: West US or North Europe. @@ -4031,7 +4030,7 @@ def __init__( :paramtype configure_load_balancing: bool :keyword traffic_manager_profile_id: ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. # pylint: disable=line-too-long + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. :paramtype traffic_manager_profile_id: str :keyword traffic_manager_profile_name: Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist. @@ -4077,8 +4076,8 @@ class Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidenti def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.principal_id = None - self.client_id = None + self.principal_id: Optional[str] = None + self.client_id: Optional[str] = None class ConnectionStringDictionary(ProxyOnlyResource): @@ -4442,7 +4441,7 @@ def __init__(self, *, value: List["_models.ContinuousWebJob"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CorsSettings(_serialization.Model): @@ -4545,7 +4544,7 @@ def __init__(self, *, value: List["_models.CsmOperationDescription"], **kwargs: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CsmOperationDescription(_serialization.Model): @@ -4820,7 +4819,7 @@ def __init__(self, *, value: List["_models.CsmUsageQuota"], **kwargs: Any) -> No """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CustomHostnameAnalysisResult(ProxyOnlyResource): @@ -4928,12 +4927,12 @@ def __init__( :paramtype alternate_txt_records: list[str] """ super().__init__(kind=kind, **kwargs) - self.is_hostname_already_verified = None - self.custom_domain_verification_test = None - self.custom_domain_verification_failure_info = None - self.has_conflict_on_scale_unit = None - self.has_conflict_across_subscription = None - self.conflicting_app_resource_id = None + self.is_hostname_already_verified: Optional[bool] = None + self.custom_domain_verification_test: Optional[Union[str, "_models.DnsVerificationTestResult"]] = None + self.custom_domain_verification_failure_info: Optional["_models.ErrorEntity"] = None + self.has_conflict_on_scale_unit: Optional[bool] = None + self.has_conflict_across_subscription: Optional[bool] = None + self.conflicting_app_resource_id: Optional[str] = None self.c_name_records = c_name_records self.txt_records = txt_records self.a_records = a_records @@ -5133,7 +5132,7 @@ class DefaultErrorResponse(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.error = None + self.error: Optional["_models.DefaultErrorResponseError"] = None class DefaultErrorResponseError(_serialization.Model): @@ -5177,11 +5176,11 @@ def __init__( list[~azure.mgmt.web.v2018_02_01.models.DefaultErrorResponseErrorDetailsItem] """ super().__init__(**kwargs) - self.code = None - self.message = None - self.target = None + self.code: Optional[str] = None + self.message: Optional[str] = None + self.target: Optional[str] = None self.details = details - self.innererror = None + self.innererror: Optional[str] = None class DefaultErrorResponseErrorDetailsItem(_serialization.Model): @@ -5212,9 +5211,9 @@ class DefaultErrorResponseErrorDetailsItem(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.code = None - self.message = None - self.target = None + self.code: Optional[str] = None + self.message: Optional[str] = None + self.target: Optional[str] = None class DeletedAppRestoreRequest(ProxyOnlyResource): @@ -5360,14 +5359,14 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.deleted_site_id = None - self.deleted_timestamp = None - self.subscription = None - self.resource_group = None - self.deleted_site_name = None - self.slot = None - self.kind_properties_kind = None - self.geo_region_name = None + self.deleted_site_id: Optional[int] = None + self.deleted_timestamp: Optional[str] = None + self.subscription: Optional[str] = None + self.resource_group: Optional[str] = None + self.deleted_site_name: Optional[str] = None + self.slot: Optional[str] = None + self.kind_properties_kind: Optional[str] = None + self.geo_region_name: Optional[str] = None class DeletedWebAppCollection(_serialization.Model): @@ -5400,7 +5399,7 @@ def __init__(self, *, value: List["_models.DeletedSite"], **kwargs: Any) -> None """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class Deployment(ProxyOnlyResource): @@ -5539,7 +5538,7 @@ def __init__(self, *, value: List["_models.Deployment"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DeploymentLocations(_serialization.Model): @@ -5719,10 +5718,10 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.display_name = None - self.description = None - self.rank = None - self.is_enabled = None + self.display_name: Optional[str] = None + self.description: Optional[str] = None + self.rank: Optional[float] = None + self.is_enabled: Optional[bool] = None class DetectorInfo(_serialization.Model): @@ -5757,10 +5756,10 @@ class DetectorInfo(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.description = None - self.category = None - self.sub_category = None - self.support_topic_id = None + self.description: Optional[str] = None + self.category: Optional[str] = None + self.sub_category: Optional[str] = None + self.support_topic_id: Optional[str] = None class DetectorResponse(ProxyOnlyResource): @@ -5848,7 +5847,7 @@ def __init__(self, *, value: List["_models.DetectorResponse"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticAnalysis(ProxyOnlyResource): @@ -5958,7 +5957,7 @@ def __init__(self, *, value: List["_models.AnalysisDefinition"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticCategory(ProxyOnlyResource): @@ -5999,7 +5998,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.description = None + self.description: Optional[str] = None class DiagnosticCategoryCollection(_serialization.Model): @@ -6032,7 +6031,7 @@ def __init__(self, *, value: List["_models.DiagnosticCategory"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticData(_serialization.Model): @@ -6097,7 +6096,7 @@ def __init__(self, *, value: List["_models.DetectorDefinition"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticDetectorResponse(ProxyOnlyResource): @@ -6552,18 +6551,20 @@ def __init__( # pylint: disable=too-many-locals self.contact_billing = contact_billing self.contact_registrant = contact_registrant self.contact_tech = contact_tech - self.registration_status = None - self.provisioning_state = None - self.name_servers = None + self.registration_status: Optional[Union[str, "_models.DomainStatus"]] = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.name_servers: Optional[List[str]] = None self.privacy = privacy - self.created_time = None - self.expiration_time = None - self.last_renewed_time = None + self.created_time: Optional[datetime.datetime] = None + self.expiration_time: Optional[datetime.datetime] = None + self.last_renewed_time: Optional[datetime.datetime] = None self.auto_renew = auto_renew - self.ready_for_dns_record_management = None - self.managed_host_names = None + self.ready_for_dns_record_management: Optional[bool] = None + self.managed_host_names: Optional[List["_models.HostName"]] = None self.consent = consent - self.domain_not_renewable_reasons = None + self.domain_not_renewable_reasons: Optional[ + List[Union[str, "_models.DomainPropertiesDomainNotRenewableReasonsItem"]] + ] = None self.dns_type = dns_type self.dns_zone_id = dns_zone_id self.target_dns_type = target_dns_type @@ -6645,7 +6646,7 @@ def __init__(self, *, value: List["_models.Domain"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DomainControlCenterSsoRequest(_serialization.Model): @@ -6677,9 +6678,9 @@ class DomainControlCenterSsoRequest(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.url = None - self.post_parameter_key = None - self.post_parameter_value = None + self.url: Optional[str] = None + self.post_parameter_key: Optional[str] = None + self.post_parameter_value: Optional[str] = None class DomainOwnershipIdentifier(ProxyOnlyResource): @@ -6754,7 +6755,7 @@ def __init__(self, *, value: List["_models.DomainOwnershipIdentifier"], **kwargs """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DomainPatchResource(ProxyOnlyResource): @@ -6918,18 +6919,20 @@ def __init__( # pylint: disable=too-many-locals self.contact_billing = contact_billing self.contact_registrant = contact_registrant self.contact_tech = contact_tech - self.registration_status = None - self.provisioning_state = None - self.name_servers = None + self.registration_status: Optional[Union[str, "_models.DomainStatus"]] = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.name_servers: Optional[List[str]] = None self.privacy = privacy - self.created_time = None - self.expiration_time = None - self.last_renewed_time = None + self.created_time: Optional[datetime.datetime] = None + self.expiration_time: Optional[datetime.datetime] = None + self.last_renewed_time: Optional[datetime.datetime] = None self.auto_renew = auto_renew - self.ready_for_dns_record_management = None - self.managed_host_names = None + self.ready_for_dns_record_management: Optional[bool] = None + self.managed_host_names: Optional[List["_models.HostName"]] = None self.consent = consent - self.domain_not_renewable_reasons = None + self.domain_not_renewable_reasons: Optional[ + List[Union[str, "_models.DomainPatchResourcePropertiesDomainNotRenewableReasonsItem"]] + ] = None self.dns_type = dns_type self.dns_zone_id = dns_zone_id self.target_dns_type = target_dns_type @@ -7426,7 +7429,7 @@ def __init__(self, *, value: List["_models.FunctionEnvelope"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class FunctionSecrets(ProxyOnlyResource): @@ -7549,8 +7552,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.description = None - self.display_name = None + self.description: Optional[str] = None + self.display_name: Optional[str] = None class GeoRegionCollection(_serialization.Model): @@ -7583,7 +7586,7 @@ def __init__(self, *, value: List["_models.GeoRegion"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class GlobalCsmSkuDescription(_serialization.Model): @@ -7780,8 +7783,8 @@ def __init__(self, *, id: Optional[str] = None, **kwargs: Any) -> None: # pylin """ super().__init__(**kwargs) self.id = id - self.name = None - self.type = None + self.name: Optional[str] = None + self.type: Optional[str] = None class HostKeys(_serialization.Model): @@ -8000,7 +8003,7 @@ def __init__( self.host_name_type = host_name_type self.ssl_state = ssl_state self.thumbprint = thumbprint - self.virtual_ip = None + self.virtual_ip: Optional[str] = None class HostNameBindingCollection(_serialization.Model): @@ -8033,7 +8036,7 @@ def __init__(self, *, value: List["_models.HostNameBinding"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class HostNameSslState(_serialization.Model): @@ -8266,7 +8269,7 @@ def __init__(self, *, value: List["_models.HybridConnection"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class HybridConnectionKey(ProxyOnlyResource): @@ -8311,8 +8314,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.send_key_name = None - self.send_key_value = None + self.send_key_name: Optional[str] = None + self.send_key_value: Optional[str] = None class HybridConnectionLimits(ProxyOnlyResource): @@ -8358,8 +8361,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.current = None - self.maximum = None + self.current: Optional[int] = None + self.maximum: Optional[int] = None class Identifier(ProxyOnlyResource): @@ -8434,7 +8437,7 @@ def __init__(self, *, value: List["_models.Identifier"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class InboundEnvironmentEndpoint(_serialization.Model): @@ -8507,7 +8510,7 @@ def __init__(self, *, value: List["_models.InboundEnvironmentEndpoint"], **kwarg """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class IpSecurityRestriction(_serialization.Model): @@ -8711,9 +8714,9 @@ class ManagedServiceIdentity(_serialization.Model): :vartype principal_id: str :ivar user_assigned_identities: The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. # pylint: disable=line-too-long + '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. :vartype user_assigned_identities: dict[str, - ~azure.mgmt.web.v2018_02_01.models.Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties] # pylint: disable=line-too-long + ~azure.mgmt.web.v2018_02_01.models.Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties] """ _validation = { @@ -8749,14 +8752,14 @@ def __init__( :paramtype type: str or ~azure.mgmt.web.v2018_02_01.models.ManagedServiceIdentityType :keyword user_assigned_identities: The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. # pylint: disable=line-too-long + '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. :paramtype user_assigned_identities: dict[str, - ~azure.mgmt.web.v2018_02_01.models.Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties] # pylint: disable=line-too-long + ~azure.mgmt.web.v2018_02_01.models.Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties] """ super().__init__(**kwargs) self.type = type - self.tenant_id = None - self.principal_id = None + self.tenant_id: Optional[str] = None + self.principal_id: Optional[str] = None self.user_assigned_identities = user_assigned_identities @@ -8863,10 +8866,10 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.unit = None - self.primary_aggregation_type = None - self.metric_availabilities = None - self.display_name = None + self.unit: Optional[str] = None + self.primary_aggregation_type: Optional[str] = None + self.metric_availabilities: Optional[List["_models.MetricAvailabilily"]] = None + self.display_name: Optional[str] = None class MetricSpecification(_serialization.Model): @@ -9096,9 +9099,9 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.migration_operation_status = None - self.operation_id = None - self.local_my_sql_enabled = None + self.migration_operation_status: Optional[Union[str, "_models.OperationStatus"]] = None + self.operation_id: Optional[str] = None + self.local_my_sql_enabled: Optional[bool] = None class MSDeploy(ProxyOnlyResource): @@ -9240,7 +9243,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.entries = None + self.entries: Optional[List["_models.MSDeployLogEntry"]] = None class MSDeployLogEntry(_serialization.Model): @@ -9271,9 +9274,9 @@ class MSDeployLogEntry(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.time = None - self.type = None - self.message = None + self.time: Optional[datetime.datetime] = None + self.type: Optional[Union[str, "_models.MSDeployLogEntryType"]] = None + self.message: Optional[str] = None class MSDeployStatus(ProxyOnlyResource): @@ -9332,11 +9335,11 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.deployer = None - self.provisioning_state = None - self.start_time = None - self.end_time = None - self.complete = None + self.deployer: Optional[str] = None + self.provisioning_state: Optional[Union[str, "_models.MSDeployProvisioningState"]] = None + self.start_time: Optional[datetime.datetime] = None + self.end_time: Optional[datetime.datetime] = None + self.complete: Optional[bool] = None class NameIdentifier(_serialization.Model): @@ -9389,7 +9392,7 @@ def __init__(self, *, value: List["_models.NameIdentifier"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class NameValuePair(_serialization.Model): @@ -9515,10 +9518,10 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.virtual_network_name = None - self.virtual_network_connection = None - self.hybrid_connections = None - self.hybrid_connections_v2 = None + self.virtual_network_name: Optional[str] = None + self.virtual_network_connection: Optional["_models.VnetInfo"] = None + self.hybrid_connections: Optional[List["_models.RelayServiceConnectionEntity"]] = None + self.hybrid_connections_v2: Optional[List["_models.HybridConnection"]] = None class NetworkTrace(_serialization.Model): @@ -9700,7 +9703,7 @@ def __init__(self, *, value: List["_models.OutboundEnvironmentEndpoint"], **kwar """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PerfMonCounterCollection(_serialization.Model): @@ -9733,7 +9736,7 @@ def __init__(self, *, value: List["_models.PerfMonResponse"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PerfMonResponse(_serialization.Model): @@ -10105,7 +10108,7 @@ def __init__(self, *, value: List["_models.PremierAddOnOffer"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PremierAddOnPatchResource(ProxyOnlyResource): @@ -10571,7 +10574,7 @@ def __init__( # pylint: disable=too-many-locals :paramtype description: str """ super().__init__(kind=kind, **kwargs) - self.identifier = None + self.identifier: Optional[int] = None self.deployment_name = deployment_name self.href = href self.minidump = minidump @@ -10639,7 +10642,7 @@ def __init__(self, *, value: List["_models.ProcessInfo"], **kwargs: Any) -> None """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ProcessModuleInfo(ProxyOnlyResource): @@ -10790,7 +10793,7 @@ def __init__(self, *, value: List["_models.ProcessModuleInfo"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ProcessThreadInfo(ProxyOnlyResource): @@ -10908,7 +10911,7 @@ def __init__( :paramtype wait_reason: str """ super().__init__(kind=kind, **kwargs) - self.identifier = None + self.identifier: Optional[int] = None self.href = href self.process = process self.start_address = start_address @@ -10953,7 +10956,7 @@ def __init__(self, *, value: List["_models.ProcessThreadInfo"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PublicCertificate(ProxyOnlyResource): @@ -11017,7 +11020,7 @@ def __init__( super().__init__(kind=kind, **kwargs) self.blob = blob self.public_certificate_location = public_certificate_location - self.thumbprint = None + self.thumbprint: Optional[str] = None class PublicCertificateCollection(_serialization.Model): @@ -11050,7 +11053,7 @@ def __init__(self, *, value: List["_models.PublicCertificate"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PushSettings(ProxyOnlyResource): @@ -11431,7 +11434,7 @@ def __init__( # pylint: disable=too-many-locals self.message = message self.level = level self.channels = channels - self.category_tags = None + self.category_tags: Optional[List[str]] = None self.action_name = action_name self.enabled = enabled self.states = states @@ -11477,7 +11480,7 @@ def __init__(self, *, value: List["_models.Recommendation"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class RecommendationRule(ProxyOnlyResource): @@ -11614,7 +11617,7 @@ def __init__( self.action_name = action_name self.level = level self.channels = channels - self.category_tags = None + self.category_tags: Optional[List[str]] = None self.is_dynamic = is_dynamic self.extension_name = extension_name self.blade_name = blade_name @@ -11945,7 +11948,7 @@ def __init__(self, *, value: List[str], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ResourceHealthMetadata(ProxyOnlyResource): @@ -12033,7 +12036,7 @@ def __init__(self, *, value: List["_models.ResourceHealthMetadata"], **kwargs: A """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ResourceMetric(_serialization.Model): @@ -12088,15 +12091,15 @@ class ResourceMetric(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.name = None - self.unit = None - self.time_grain = None - self.start_time = None - self.end_time = None - self.resource_id = None - self.id = None - self.metric_values = None - self.properties = None + self.name: Optional["_models.ResourceMetricName"] = None + self.unit: Optional[str] = None + self.time_grain: Optional[str] = None + self.start_time: Optional[datetime.datetime] = None + self.end_time: Optional[datetime.datetime] = None + self.resource_id: Optional[str] = None + self.id: Optional[str] = None + self.metric_values: Optional[List["_models.ResourceMetricValue"]] = None + self.properties: Optional[List["_models.ResourceMetricProperty"]] = None class ResourceMetricAvailability(_serialization.Model): @@ -12123,8 +12126,8 @@ class ResourceMetricAvailability(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.time_grain = None - self.retention = None + self.time_grain: Optional[str] = None + self.retention: Optional[str] = None class ResourceMetricCollection(_serialization.Model): @@ -12157,7 +12160,7 @@ def __init__(self, *, value: List["_models.ResourceMetric"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ResourceMetricDefinition(ProxyOnlyResource): @@ -12216,11 +12219,11 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.unit = None - self.primary_aggregation_type = None - self.metric_availabilities = None - self.resource_uri = None - self.properties = None + self.unit: Optional[str] = None + self.primary_aggregation_type: Optional[str] = None + self.metric_availabilities: Optional[List["_models.ResourceMetricAvailability"]] = None + self.resource_uri: Optional[str] = None + self.properties: Optional[Dict[str, str]] = None class ResourceMetricDefinitionCollection(_serialization.Model): @@ -12253,7 +12256,7 @@ def __init__(self, *, value: List["_models.ResourceMetricDefinition"], **kwargs: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ResourceMetricName(_serialization.Model): @@ -12280,8 +12283,8 @@ class ResourceMetricName(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.value = None - self.localized_value = None + self.value: Optional[str] = None + self.localized_value: Optional[str] = None class ResourceMetricProperty(_serialization.Model): @@ -12354,13 +12357,13 @@ class ResourceMetricValue(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.timestamp = None - self.average = None - self.minimum = None - self.maximum = None - self.total = None - self.count = None - self.properties = None + self.timestamp: Optional[str] = None + self.average: Optional[float] = None + self.minimum: Optional[float] = None + self.maximum: Optional[float] = None + self.total: Optional[float] = None + self.count: Optional[float] = None + self.properties: Optional[List["_models.ResourceMetricProperty"]] = None class ResourceNameAvailability(_serialization.Model): @@ -12699,7 +12702,7 @@ class Site(Resource): hostnames. :vartype host_name_ssl_states: list[~azure.mgmt.web.v2018_02_01.models.HostNameSslState] :ivar server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :vartype server_farm_id: str :ivar reserved: :code:`true` if reserved; otherwise, :code:`false`. :vartype reserved: bool @@ -12898,7 +12901,7 @@ def __init__( # pylint: disable=too-many-locals app's hostnames. :paramtype host_name_ssl_states: list[~azure.mgmt.web.v2018_02_01.models.HostNameSslState] :keyword server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :paramtype server_farm_id: str :keyword reserved: :code:`true` if reserved; otherwise, :code:`false`. @@ -12949,42 +12952,42 @@ def __init__( # pylint: disable=too-many-locals """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.identity = identity - self.state = None - self.host_names = None - self.repository_site_name = None - self.usage_state = None + self.state: Optional[str] = None + self.host_names: Optional[List[str]] = None + self.repository_site_name: Optional[str] = None + self.usage_state: Optional[Union[str, "_models.UsageState"]] = None self.enabled = enabled - self.enabled_host_names = None - self.availability_state = None + self.enabled_host_names: Optional[List[str]] = None + self.availability_state: Optional[Union[str, "_models.SiteAvailabilityState"]] = None self.host_name_ssl_states = host_name_ssl_states self.server_farm_id = server_farm_id self.reserved = reserved self.is_xenon = is_xenon self.hyper_v = hyper_v - self.last_modified_time_utc = None + self.last_modified_time_utc: Optional[datetime.datetime] = None self.site_config = site_config - self.traffic_manager_host_names = None + self.traffic_manager_host_names: Optional[List[str]] = None self.scm_site_also_stopped = scm_site_also_stopped - self.target_swap_slot = None + self.target_swap_slot: Optional[str] = None self.hosting_environment_profile = hosting_environment_profile self.client_affinity_enabled = client_affinity_enabled self.client_cert_enabled = client_cert_enabled self.client_cert_exclusion_paths = client_cert_exclusion_paths self.host_names_disabled = host_names_disabled - self.outbound_ip_addresses = None - self.possible_outbound_ip_addresses = None + self.outbound_ip_addresses: Optional[str] = None + self.possible_outbound_ip_addresses: Optional[str] = None self.container_size = container_size self.daily_memory_time_quota = daily_memory_time_quota - self.suspended_till = None - self.max_number_of_workers = None + self.suspended_till: Optional[datetime.datetime] = None + self.max_number_of_workers: Optional[int] = None self.cloning_info = cloning_info - self.resource_group = None - self.is_default_container = None - self.default_host_name = None - self.slot_swap_status = None + self.resource_group: Optional[str] = None + self.is_default_container: Optional[bool] = None + self.default_host_name: Optional[str] = None + self.slot_swap_status: Optional["_models.SlotSwapStatus"] = None self.https_only = https_only self.redundancy_mode = redundancy_mode - self.in_progress_operation_id = None + self.in_progress_operation_id: Optional[str] = None self.geo_distributions = geo_distributions @@ -13024,8 +13027,7 @@ class SiteAuthSettings(ProxyOnlyResource): :vartype allowed_external_redirect_urls: list[str] :ivar default_provider: The default authentication provider to use when multiple providers are configured. - This setting is only needed if multiple providers are configured and the unauthenticated - client + This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage". Known values are: "AzureActiveDirectory", "Facebook", "Google", "MicrosoftAccount", and "Twitter". :vartype default_provider: str or @@ -13221,8 +13223,7 @@ def __init__( # pylint: disable=too-many-locals :paramtype allowed_external_redirect_urls: list[str] :keyword default_provider: The default authentication provider to use when multiple providers are configured. - This setting is only needed if multiple providers are configured and the unauthenticated - client + This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage". Known values are: "AzureActiveDirectory", "Facebook", "Google", "MicrosoftAccount", and "Twitter". :paramtype default_provider: str or @@ -13830,7 +13831,7 @@ def __init__( # pylint: disable=too-many-locals self.app_settings = app_settings self.azure_storage_accounts = azure_storage_accounts self.connection_strings = connection_strings - self.machine_key = None + self.machine_key: Optional["_models.SiteMachineKey"] = None self.handler_mappings = handler_mappings self.document_root = document_root self.scm_type = scm_type @@ -14284,7 +14285,7 @@ def __init__( # pylint: disable=too-many-locals self.app_settings = app_settings self.azure_storage_accounts = azure_storage_accounts self.connection_strings = connection_strings - self.machine_key = None + self.machine_key: Optional["_models.SiteMachineKey"] = None self.handler_mappings = handler_mappings self.document_root = document_root self.scm_type = scm_type @@ -14350,7 +14351,7 @@ def __init__(self, *, value: List["_models.SiteConfigResource"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SiteConfigurationSnapshotInfo(ProxyOnlyResource): @@ -14395,8 +14396,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.time = None - self.snapshot_id = None + self.time: Optional[datetime.datetime] = None + self.snapshot_id: Optional[int] = None class SiteConfigurationSnapshotInfoCollection(_serialization.Model): @@ -14429,7 +14430,7 @@ def __init__(self, *, value: List["_models.SiteConfigurationSnapshotInfo"], **kw """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SiteExtensionInfo(ProxyOnlyResource): @@ -14645,7 +14646,7 @@ def __init__(self, *, value: List["_models.SiteExtensionInfo"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SiteInstance(ProxyOnlyResource): @@ -14686,7 +14687,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.site_instance_name = None + self.site_instance_name: Optional[str] = None class SiteLimits(_serialization.Model): @@ -14882,7 +14883,7 @@ class SitePatchResource(ProxyOnlyResource): hostnames. :vartype host_name_ssl_states: list[~azure.mgmt.web.v2018_02_01.models.HostNameSslState] :ivar server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :vartype server_farm_id: str :ivar reserved: :code:`true` if reserved; otherwise, :code:`false`. :vartype reserved: bool @@ -15072,7 +15073,7 @@ def __init__( # pylint: disable=too-many-locals app's hostnames. :paramtype host_name_ssl_states: list[~azure.mgmt.web.v2018_02_01.models.HostNameSslState] :keyword server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :paramtype server_farm_id: str :keyword reserved: :code:`true` if reserved; otherwise, :code:`false`. @@ -15123,42 +15124,42 @@ def __init__( # pylint: disable=too-many-locals """ super().__init__(kind=kind, **kwargs) self.identity = identity - self.state = None - self.host_names = None - self.repository_site_name = None - self.usage_state = None + self.state: Optional[str] = None + self.host_names: Optional[List[str]] = None + self.repository_site_name: Optional[str] = None + self.usage_state: Optional[Union[str, "_models.UsageState"]] = None self.enabled = enabled - self.enabled_host_names = None - self.availability_state = None + self.enabled_host_names: Optional[List[str]] = None + self.availability_state: Optional[Union[str, "_models.SiteAvailabilityState"]] = None self.host_name_ssl_states = host_name_ssl_states self.server_farm_id = server_farm_id self.reserved = reserved self.is_xenon = is_xenon self.hyper_v = hyper_v - self.last_modified_time_utc = None + self.last_modified_time_utc: Optional[datetime.datetime] = None self.site_config = site_config - self.traffic_manager_host_names = None + self.traffic_manager_host_names: Optional[List[str]] = None self.scm_site_also_stopped = scm_site_also_stopped - self.target_swap_slot = None + self.target_swap_slot: Optional[str] = None self.hosting_environment_profile = hosting_environment_profile self.client_affinity_enabled = client_affinity_enabled self.client_cert_enabled = client_cert_enabled self.client_cert_exclusion_paths = client_cert_exclusion_paths self.host_names_disabled = host_names_disabled - self.outbound_ip_addresses = None - self.possible_outbound_ip_addresses = None + self.outbound_ip_addresses: Optional[str] = None + self.possible_outbound_ip_addresses: Optional[str] = None self.container_size = container_size self.daily_memory_time_quota = daily_memory_time_quota - self.suspended_till = None - self.max_number_of_workers = None + self.suspended_till: Optional[datetime.datetime] = None + self.max_number_of_workers: Optional[int] = None self.cloning_info = cloning_info - self.resource_group = None - self.is_default_container = None - self.default_host_name = None - self.slot_swap_status = None + self.resource_group: Optional[str] = None + self.is_default_container: Optional[bool] = None + self.default_host_name: Optional[str] = None + self.slot_swap_status: Optional["_models.SlotSwapStatus"] = None self.https_only = https_only self.redundancy_mode = redundancy_mode - self.in_progress_operation_id = None + self.in_progress_operation_id: Optional[str] = None self.geo_distributions = geo_distributions @@ -15558,7 +15559,7 @@ def __init__(self, *, value: List["_models.SkuInfo"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SkuInfos(_serialization.Model): @@ -15717,13 +15718,13 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.level = None - self.setting_type = None - self.diff_rule = None - self.setting_name = None - self.value_in_current_slot = None - self.value_in_target_slot = None - self.description = None + self.level: Optional[str] = None + self.setting_type: Optional[str] = None + self.diff_rule: Optional[str] = None + self.setting_name: Optional[str] = None + self.value_in_current_slot: Optional[str] = None + self.value_in_target_slot: Optional[str] = None + self.description: Optional[str] = None class SlotDifferenceCollection(_serialization.Model): @@ -15756,7 +15757,7 @@ def __init__(self, *, value: List["_models.SlotDifference"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SlotSwapStatus(_serialization.Model): @@ -15787,9 +15788,9 @@ class SlotSwapStatus(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.timestamp_utc = None - self.source_slot_name = None - self.destination_slot_name = None + self.timestamp_utc: Optional[datetime.datetime] = None + self.source_slot_name: Optional[str] = None + self.destination_slot_name: Optional[str] = None class SlowRequestsBasedTrigger(_serialization.Model): @@ -15869,7 +15870,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.time = None + self.time: Optional[str] = None class SnapshotCollection(_serialization.Model): @@ -15902,7 +15903,7 @@ def __init__(self, *, value: List["_models.Snapshot"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SnapshotRecoverySource(_serialization.Model): @@ -15912,9 +15913,9 @@ class SnapshotRecoverySource(_serialization.Model): SouthCentralUS. :vartype location: str :ivar id: ARM resource ID of the source app. - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. :vartype id: str """ @@ -15936,9 +15937,9 @@ def __init__( SouthCentralUS. :paramtype location: str :keyword id: ARM resource ID of the source app. - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. :paramtype id: str """ @@ -16212,7 +16213,7 @@ def __init__(self, *, value: List["_models.SourceControl"], **kwargs: Any) -> No """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StackMajorVersion(_serialization.Model): @@ -16462,7 +16463,7 @@ def __init__(self, *, value: List["_models.StampCapacity"], **kwargs: Any) -> No """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StatusCodesBasedTrigger(_serialization.Model): @@ -16630,7 +16631,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.operation_id = None + self.operation_id: Optional[str] = None class StringDictionary(ProxyOnlyResource): @@ -16817,7 +16818,7 @@ def __init__(self, *, value: List["_models.TldLegalAgreement"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class TopLevelDomain(ProxyOnlyResource): @@ -16926,7 +16927,7 @@ def __init__(self, *, value: List["_models.TopLevelDomain"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class TriggeredJobHistory(ProxyOnlyResource): @@ -17003,7 +17004,7 @@ def __init__(self, *, value: List["_models.TriggeredJobHistory"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class TriggeredJobRun(ProxyOnlyResource): @@ -17265,7 +17266,7 @@ def __init__(self, *, value: List["_models.TriggeredWebJob"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class Usage(ProxyOnlyResource): @@ -17335,14 +17336,14 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.display_name = None - self.resource_name = None - self.unit = None - self.current_value = None - self.limit = None - self.next_reset_time = None - self.compute_mode = None - self.site_mode = None + self.display_name: Optional[str] = None + self.resource_name: Optional[str] = None + self.unit: Optional[str] = None + self.current_value: Optional[int] = None + self.limit: Optional[int] = None + self.next_reset_time: Optional[datetime.datetime] = None + self.compute_mode: Optional[Union[str, "_models.ComputeModeOptions"]] = None + self.site_mode: Optional[str] = None class UsageCollection(_serialization.Model): @@ -17375,7 +17376,7 @@ def __init__(self, *, value: List["_models.Usage"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class User(ProxyOnlyResource): @@ -17839,8 +17840,8 @@ def __init__( """ super().__init__(**kwargs) self.id = id - self.name = None - self.type = None + self.name: Optional[str] = None + self.type: Optional[str] = None self.subnet = subnet @@ -17983,10 +17984,10 @@ def __init__( """ super().__init__(kind=kind, **kwargs) self.vnet_resource_id = vnet_resource_id - self.cert_thumbprint = None + self.cert_thumbprint: Optional[str] = None self.cert_blob = cert_blob - self.routes = None - self.resync_required = None + self.routes: Optional[List["_models.VnetRoute"]] = None + self.resync_required: Optional[bool] = None self.dns_servers = dns_servers self.is_swift = is_swift @@ -18271,7 +18272,7 @@ def __init__(self, *, value: List["_models.Site"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WebAppInstanceCollection(_serialization.Model): @@ -18304,7 +18305,7 @@ def __init__(self, *, value: List["_models.SiteInstance"], **kwargs: Any) -> Non """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WebJob(ProxyOnlyResource): @@ -18427,7 +18428,7 @@ def __init__(self, *, value: List["_models.WebJob"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WorkerPool(_serialization.Model): @@ -18485,7 +18486,7 @@ def __init__( self.compute_mode = compute_mode self.worker_size = worker_size self.worker_count = worker_count - self.instance_names = None + self.instance_names: Optional[List[str]] = None class WorkerPoolCollection(_serialization.Model): @@ -18518,7 +18519,7 @@ def __init__(self, *, value: List["_models.WorkerPoolResource"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WorkerPoolResource(ProxyOnlyResource): @@ -18601,4 +18602,4 @@ def __init__( self.compute_mode = compute_mode self.worker_size = worker_size self.worker_count = worker_count - self.instance_names = None + self.instance_names: Optional[List[str]] = None diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_app_service_certificate_orders_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_app_service_certificate_orders_operations.py index ab6c98973415..d6148a772813 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_app_service_certificate_orders_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_app_service_certificate_orders_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,12 +32,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -54,7 +52,7 @@ def build_list_request(subscription_id: str, **kwargs: Any) -> HttpRequest: # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -82,7 +80,7 @@ def build_validate_purchase_information_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -110,7 +108,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -147,7 +145,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -186,7 +184,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -223,7 +221,7 @@ def build_delete_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -259,7 +257,7 @@ def build_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -299,7 +297,7 @@ def build_list_certificates_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -337,7 +335,7 @@ def build_get_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -377,7 +375,7 @@ def build_create_or_update_certificate_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -415,7 +413,7 @@ def build_delete_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -452,7 +450,7 @@ def build_update_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -492,7 +490,7 @@ def build_reissue_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/reissue", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -530,7 +528,7 @@ def build_renew_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/renew", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -566,7 +564,7 @@ def build_resend_email_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendEmail", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -600,7 +598,7 @@ def build_resend_request_emails_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendRequestEmails", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -640,7 +638,7 @@ def build_retrieve_site_seal_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/retrieveSiteSeal", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -677,7 +675,7 @@ def build_verify_domain_ownership_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/verifyDomainOwnership", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -712,7 +710,7 @@ def build_retrieve_certificate_actions_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveCertificateActions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -750,7 +748,7 @@ def build_retrieve_certificate_email_history_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveEmailHistory", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -789,10 +787,10 @@ class AppServiceCertificateOrdersOperations: # pylint: disable=too-many-public- def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_app_service_environments_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_app_service_environments_operations.py index 5b1b511428d4..191e8bc4461c 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_app_service_environments_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_app_service_environments_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,12 +32,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -79,7 +77,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -114,7 +112,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -153,7 +151,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -190,7 +188,7 @@ def build_delete_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -226,7 +224,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -266,7 +264,7 @@ def build_list_capacities_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/compute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -302,7 +300,7 @@ def build_list_vips_request(resource_group_name: str, name: str, subscription_id _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/virtualip", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -339,7 +337,7 @@ def build_change_vnet_request(resource_group_name: str, name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/changeVirtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -379,7 +377,7 @@ def build_list_diagnostics_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -417,7 +415,7 @@ def build_get_diagnostics_item_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics/{diagnosticsName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -456,7 +454,7 @@ def build_get_inbound_network_dependencies_endpoints_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/inboundNetworkDependenciesEndpoints", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -494,7 +492,7 @@ def build_list_metric_definitions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -538,7 +536,7 @@ def build_list_metrics_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/metrics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -580,7 +578,7 @@ def build_list_multi_role_pools_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -618,7 +616,7 @@ def build_get_multi_role_pool_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -657,7 +655,7 @@ def build_create_or_update_multi_role_pool_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -698,7 +696,7 @@ def build_update_multi_role_pool_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -738,7 +736,7 @@ def build_list_multi_role_pool_instance_metric_definitions_request( # pylint: d _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -783,7 +781,7 @@ def build_list_multi_role_pool_instance_metrics_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metrics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -824,7 +822,7 @@ def build_list_multi_role_metric_definitions_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -871,7 +869,7 @@ def build_list_multi_role_metrics_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metrics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -919,7 +917,7 @@ def build_list_multi_role_pool_skus_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/skus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -957,7 +955,7 @@ def build_list_multi_role_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -995,7 +993,7 @@ def build_list_operations_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/operations", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1033,7 +1031,7 @@ def build_get_outbound_network_dependencies_endpoints_request( # pylint: disabl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/outboundNetworkDependenciesEndpoints", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1066,7 +1064,7 @@ def build_reboot_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/reboot", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1099,7 +1097,7 @@ def build_resume_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/resume", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1137,7 +1135,7 @@ def build_list_app_service_plans_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/serverfarms", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1180,7 +1178,7 @@ def build_list_web_apps_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/sites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1218,7 +1216,7 @@ def build_suspend_request(resource_group_name: str, name: str, subscription_id: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/suspend", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1256,7 +1254,7 @@ def build_list_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1296,7 +1294,7 @@ def build_list_worker_pools_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1334,7 +1332,7 @@ def build_get_worker_pool_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1374,7 +1372,7 @@ def build_create_or_update_worker_pool_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1416,7 +1414,7 @@ def build_update_worker_pool_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1457,7 +1455,7 @@ def build_list_worker_pool_instance_metric_definitions_request( # pylint: disab _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/instances/{instance}/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1505,7 +1503,7 @@ def build_list_worker_pool_instance_metrics_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/instances/{instance}/metrics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1549,7 +1547,7 @@ def build_list_web_worker_metric_definitions_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1595,7 +1593,7 @@ def build_list_web_worker_metrics_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/metrics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1638,7 +1636,7 @@ def build_list_worker_pool_skus_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/skus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1677,7 +1675,7 @@ def build_list_web_worker_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1717,10 +1715,10 @@ class AppServiceEnvironmentsOperations: # pylint: disable=too-many-public-metho def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_app_service_plans_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_app_service_plans_operations.py index 6daf76eb661d..9f1bd5652129 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_app_service_plans_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_app_service_plans_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,13 +32,10 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -82,7 +80,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -117,7 +115,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -156,7 +154,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -191,7 +189,7 @@ def build_delete_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -225,7 +223,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -265,7 +263,7 @@ def build_list_capabilities_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/capabilities", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -303,7 +301,7 @@ def build_get_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -340,7 +338,7 @@ def build_delete_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -377,7 +375,7 @@ def build_list_hybrid_connection_keys_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -417,7 +415,7 @@ def build_list_web_apps_by_hybrid_connection_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/sites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -457,7 +455,7 @@ def build_get_hybrid_connection_plan_limit_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionPlanLimits/limit", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -495,7 +493,7 @@ def build_list_hybrid_connections_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionRelays", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -533,7 +531,7 @@ def build_list_metric_defintions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -577,7 +575,7 @@ def build_list_metrics_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/metrics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -616,7 +614,7 @@ def build_restart_web_apps_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/restartSites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -660,7 +658,7 @@ def build_list_web_apps_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/sites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -704,7 +702,7 @@ def build_get_server_farm_skus_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/skus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -742,7 +740,7 @@ def build_list_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -780,7 +778,7 @@ def build_list_vnets_request(resource_group_name: str, name: str, subscription_i _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -818,7 +816,7 @@ def build_get_vnet_from_server_farm_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -857,7 +855,7 @@ def build_get_vnet_gateway_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -898,7 +896,7 @@ def build_update_vnet_gateway_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -940,7 +938,7 @@ def build_list_routes_for_vnet_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -979,7 +977,7 @@ def build_get_route_for_vnet_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1020,7 +1018,7 @@ def build_create_or_update_vnet_route_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1059,7 +1057,7 @@ def build_delete_vnet_route_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1097,7 +1095,7 @@ def build_update_vnet_route_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1136,7 +1134,7 @@ def build_reboot_worker_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/workers/{workerName}/reboot", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1173,10 +1171,10 @@ class AppServicePlansOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_certificate_registration_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_certificate_registration_provider_operations.py index 7f6860d25141..31b8bbbac926 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_certificate_registration_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_certificate_registration_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -71,10 +69,10 @@ class CertificateRegistrationProviderOperations: # pylint: disable=name-too-lon def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_certificates_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_certificates_operations.py index d3efa1dec9e1..b09049796211 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_certificates_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_certificates_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -26,12 +28,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -74,7 +73,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -109,7 +108,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -148,7 +147,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -183,7 +182,7 @@ def build_delete_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -217,7 +216,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -258,10 +257,10 @@ class CertificatesOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_deleted_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_deleted_web_apps_operations.py index b07c1de1bbe6..4c853e4dd6b2 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_deleted_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_deleted_web_apps_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -72,7 +70,7 @@ def build_list_by_location_request(location: str, subscription_id: str, **kwargs # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "location": _SERIALIZER.url("location", location, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -102,7 +100,7 @@ def build_get_deleted_web_app_by_location_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites/{deletedSiteId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "location": _SERIALIZER.url("location", location, "str"), "deletedSiteId": _SERIALIZER.url("deleted_site_id", deleted_site_id, "str"), @@ -134,10 +132,10 @@ class DeletedWebAppsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_diagnostics_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_diagnostics_operations.py index 8c151d06c4b8..0856e3741cad 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_diagnostics_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_diagnostics_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -27,12 +28,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -53,7 +51,7 @@ def build_list_hosting_environment_detector_responses_request( # pylint: disabl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -99,7 +97,7 @@ def build_get_hosting_environment_detector_response_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -144,7 +142,7 @@ def build_list_site_detector_responses_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -190,7 +188,7 @@ def build_get_site_detector_response_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -235,7 +233,7 @@ def build_list_site_diagnostic_categories_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -273,7 +271,7 @@ def build_get_site_diagnostic_category_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -312,7 +310,7 @@ def build_list_site_analyses_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -356,7 +354,7 @@ def build_get_site_analysis_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -405,7 +403,7 @@ def build_execute_site_analysis_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -451,7 +449,7 @@ def build_list_site_detectors_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -495,7 +493,7 @@ def build_get_site_detector_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -544,7 +542,7 @@ def build_execute_site_detector_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -590,7 +588,7 @@ def build_list_site_detector_responses_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -638,7 +636,7 @@ def build_get_site_detector_response_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -684,7 +682,7 @@ def build_list_site_diagnostic_categories_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -723,7 +721,7 @@ def build_get_site_diagnostic_category_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -763,7 +761,7 @@ def build_list_site_analyses_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -809,7 +807,7 @@ def build_get_site_analysis_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -860,7 +858,7 @@ def build_execute_site_analysis_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -907,7 +905,7 @@ def build_list_site_detectors_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -953,7 +951,7 @@ def build_get_site_detector_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1004,7 +1002,7 @@ def build_execute_site_detector_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1052,10 +1050,10 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_domain_registration_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_domain_registration_provider_operations.py index 635d5981ba9c..f2df9b4706f1 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_domain_registration_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_domain_registration_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -71,10 +69,10 @@ class DomainRegistrationProviderOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_domains_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_domains_operations.py index fa3733b79ef0..574ff6e43fa6 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_domains_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_domains_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,12 +32,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -55,7 +53,7 @@ def build_check_availability_request(subscription_id: str, **kwargs: Any) -> Htt # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -109,7 +107,7 @@ def build_get_control_center_sso_request_request( # pylint: disable=name-too-lo # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/generateSsoRequest" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -137,7 +135,7 @@ def build_list_recommendations_request(subscription_id: str, **kwargs: Any) -> H _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -166,7 +164,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -201,7 +199,7 @@ def build_get_request(resource_group_name: str, domain_name: str, subscription_i _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -240,7 +238,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -282,7 +280,7 @@ def build_delete_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -322,7 +320,7 @@ def build_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -362,7 +360,7 @@ def build_list_ownership_identifiers_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -400,7 +398,7 @@ def build_get_ownership_identifier_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -440,7 +438,7 @@ def build_create_or_update_ownership_identifier_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -478,7 +476,7 @@ def build_delete_ownership_identifier_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -515,7 +513,7 @@ def build_update_ownership_identifier_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -551,7 +549,7 @@ def build_renew_request(resource_group_name: str, domain_name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/renew", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -587,10 +585,10 @@ class DomainsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_provider_operations.py index 3de0bbfdacb9..39f9d913c3eb 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar, Union import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -122,10 +120,10 @@ class ProviderOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_recommendations_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_recommendations_operations.py index 9ee7425a3a8f..57741246e897 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_recommendations_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_recommendations_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -26,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -96,7 +94,7 @@ def build_disable_recommendation_for_subscription_request( # pylint: disable=na # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/{name}/disable" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "name": _SERIALIZER.url("name", name, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -129,7 +127,7 @@ def build_list_history_for_hosting_environment_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendationHistory", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -177,7 +175,7 @@ def build_list_recommended_rules_for_hosting_environment_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -221,7 +219,7 @@ def build_disable_all_for_hosting_environment_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/disable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -259,7 +257,7 @@ def build_reset_all_filters_for_hosting_environment_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/reset", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -302,7 +300,7 @@ def build_get_rule_details_by_hosting_environment_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -348,7 +346,7 @@ def build_disable_recommendation_for_hosting_environment_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}/disable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -391,7 +389,7 @@ def build_list_history_for_web_app_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -439,7 +437,7 @@ def build_list_recommended_rules_for_web_app_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -478,7 +476,7 @@ def build_disable_all_for_web_app_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/disable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -510,7 +508,7 @@ def build_reset_all_filters_for_web_app_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/reset", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -552,7 +550,7 @@ def build_get_rule_details_by_web_app_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -592,7 +590,7 @@ def build_disable_recommendation_for_site_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/disable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -629,10 +627,10 @@ class RecommendationsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_resource_health_metadata_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_resource_health_metadata_operations.py index 3e3da049bd14..89ea811abbe4 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_resource_health_metadata_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_resource_health_metadata_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -73,7 +72,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/resourceHealthMetadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -108,7 +107,7 @@ def build_list_by_site_request(resource_group_name: str, name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -144,7 +143,7 @@ def build_get_by_site_request(resource_group_name: str, name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -182,7 +181,7 @@ def build_list_by_site_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -221,7 +220,7 @@ def build_get_by_site_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -261,10 +260,10 @@ class ResourceHealthMetadataOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_top_level_domains_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_top_level_domains_operations.py index 964369d24bfb..c75e8a232780 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_top_level_domains_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_top_level_domains_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -26,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -49,7 +47,7 @@ def build_list_request(subscription_id: str, **kwargs: Any) -> HttpRequest: # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -75,7 +73,7 @@ def build_get_request(name: str, subscription_id: str, **kwargs: Any) -> HttpReq # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "name": _SERIALIZER.url("name", name, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -104,7 +102,7 @@ def build_list_agreements_request(name: str, subscription_id: str, **kwargs: Any _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}/listAgreements", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "name": _SERIALIZER.url("name", name, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -137,10 +135,10 @@ class TopLevelDomainsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_web_apps_operations.py index e7c53a3813e5..8055c5f4c142 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_web_apps_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,12 +32,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -81,7 +79,7 @@ def build_list_by_resource_group_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -118,7 +116,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -157,7 +155,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -200,7 +198,7 @@ def build_delete_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -240,7 +238,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -280,7 +278,7 @@ def build_analyze_custom_hostname_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -319,7 +317,7 @@ def build_apply_slot_config_to_production_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -357,7 +355,7 @@ def build_backup_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -395,7 +393,7 @@ def build_list_backups_request(resource_group_name: str, name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -433,7 +431,7 @@ def build_get_backup_status_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -469,7 +467,7 @@ def build_delete_backup_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -506,7 +504,7 @@ def build_list_backup_status_secrets_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -546,7 +544,7 @@ def build_restore_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -586,7 +584,7 @@ def build_list_configurations_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -625,7 +623,7 @@ def build_update_application_settings_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -665,7 +663,7 @@ def build_list_application_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -704,7 +702,7 @@ def build_update_auth_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -744,7 +742,7 @@ def build_get_auth_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -783,7 +781,7 @@ def build_update_azure_storage_accounts_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -823,7 +821,7 @@ def build_list_azure_storage_accounts_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -862,7 +860,7 @@ def build_update_backup_configuration_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -899,7 +897,7 @@ def build_delete_backup_configuration_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -934,7 +932,7 @@ def build_get_backup_configuration_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -973,7 +971,7 @@ def build_update_connection_strings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1013,7 +1011,7 @@ def build_list_connection_strings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1051,7 +1049,7 @@ def build_get_diagnostic_logs_configuration_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1090,7 +1088,7 @@ def build_update_diagnostic_logs_config_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1131,7 +1129,7 @@ def build_update_metadata_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1171,7 +1169,7 @@ def build_list_metadata_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1209,7 +1207,7 @@ def build_list_publishing_credentials_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1248,7 +1246,7 @@ def build_update_site_push_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1288,7 +1286,7 @@ def build_list_site_push_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1326,7 +1324,7 @@ def build_list_slot_configuration_names_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1365,7 +1363,7 @@ def build_update_slot_configuration_names_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1405,7 +1403,7 @@ def build_get_configuration_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1444,7 +1442,7 @@ def build_create_or_update_configuration_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1485,7 +1483,7 @@ def build_update_configuration_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1525,7 +1523,7 @@ def build_list_configuration_snapshot_info_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1563,7 +1561,7 @@ def build_get_configuration_snapshot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1599,7 +1597,7 @@ def build_recover_site_configuration_snapshot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}/recover", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1635,7 +1633,7 @@ def build_get_web_site_container_logs_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1673,7 +1671,7 @@ def build_get_container_logs_zip_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs/zip/download", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1711,7 +1709,7 @@ def build_list_continuous_web_jobs_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1749,7 +1747,7 @@ def build_get_continuous_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1785,7 +1783,7 @@ def build_delete_continuous_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1818,7 +1816,7 @@ def build_start_continuous_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1851,7 +1849,7 @@ def build_stop_continuous_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1887,7 +1885,7 @@ def build_list_deployments_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1925,7 +1923,7 @@ def build_get_deployment_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1965,7 +1963,7 @@ def build_create_deployment_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2003,7 +2001,7 @@ def build_delete_deployment_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2039,7 +2037,7 @@ def build_list_deployment_log_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2079,7 +2077,7 @@ def build_discover_backup_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/discoverbackup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2119,7 +2117,7 @@ def build_list_domain_ownership_identifiers_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2157,7 +2155,7 @@ def build_get_domain_ownership_identifier_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2199,7 +2197,7 @@ def build_create_or_update_domain_ownership_identifier_request( # pylint: disab _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2239,7 +2237,7 @@ def build_delete_domain_ownership_identifier_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2278,7 +2276,7 @@ def build_update_domain_ownership_identifier_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2321,7 +2319,7 @@ def build_get_ms_deploy_status_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2360,7 +2358,7 @@ def build_create_ms_deploy_operation_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2400,7 +2398,7 @@ def build_get_ms_deploy_log_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2438,7 +2436,7 @@ def build_list_functions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2476,7 +2474,7 @@ def build_get_functions_admin_token_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/token", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2514,7 +2512,7 @@ def build_get_function_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2554,7 +2552,7 @@ def build_create_function_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2592,7 +2590,7 @@ def build_delete_function_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2629,7 +2627,7 @@ def build_create_or_update_function_secret_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2668,7 +2666,7 @@ def build_delete_function_secret_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2705,7 +2703,7 @@ def build_list_function_keys_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listkeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2744,7 +2742,7 @@ def build_list_function_secrets_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listsecrets", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2783,7 +2781,7 @@ def build_list_host_keys_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listkeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2821,7 +2819,7 @@ def build_list_sync_status_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listsyncstatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2856,7 +2854,7 @@ def build_sync_functions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/sync", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2892,7 +2890,7 @@ def build_create_or_update_host_secret_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2934,7 +2932,7 @@ def build_delete_host_secret_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2974,7 +2972,7 @@ def build_list_host_name_bindings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3012,7 +3010,7 @@ def build_get_host_name_binding_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3052,7 +3050,7 @@ def build_create_or_update_host_name_binding_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3090,7 +3088,7 @@ def build_delete_host_name_binding_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3126,7 +3124,7 @@ def build_get_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3167,7 +3165,7 @@ def build_create_or_update_hybrid_connection_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3206,7 +3204,7 @@ def build_delete_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3244,7 +3242,7 @@ def build_update_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3286,7 +3284,7 @@ def build_list_hybrid_connection_keys_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3326,7 +3324,7 @@ def build_list_hybrid_connections_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionRelays", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3364,7 +3362,7 @@ def build_list_relay_service_connections_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3402,7 +3400,7 @@ def build_get_relay_service_connection_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3442,7 +3440,7 @@ def build_create_or_update_relay_service_connection_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3480,7 +3478,7 @@ def build_delete_relay_service_connection_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3517,7 +3515,7 @@ def build_update_relay_service_connection_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3558,7 +3556,7 @@ def build_list_instance_identifiers_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3596,7 +3594,7 @@ def build_get_instance_ms_deploy_status_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3636,7 +3634,7 @@ def build_create_instance_ms_deploy_operation_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3677,7 +3675,7 @@ def build_get_instance_ms_deploy_log_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3716,7 +3714,7 @@ def build_list_instance_processes_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3755,7 +3753,7 @@ def build_get_instance_process_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3792,7 +3790,7 @@ def build_delete_instance_process_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3829,7 +3827,7 @@ def build_get_instance_process_dump_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/dump", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3869,7 +3867,7 @@ def build_list_instance_process_modules_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3915,7 +3913,7 @@ def build_get_instance_process_module_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3956,7 +3954,7 @@ def build_list_instance_process_threads_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4002,7 +4000,7 @@ def build_get_instance_process_thread_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads/{threadId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4041,7 +4039,7 @@ def build_is_cloneable_request(resource_group_name: str, name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/iscloneable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4079,7 +4077,7 @@ def build_list_sync_function_triggers_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listsyncfunctiontriggerstatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4117,7 +4115,7 @@ def build_list_metric_definitions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4161,7 +4159,7 @@ def build_list_metrics_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/metrics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4204,7 +4202,7 @@ def build_migrate_storage_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migrate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4246,7 +4244,7 @@ def build_migrate_my_sql_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4286,7 +4284,7 @@ def build_get_migrate_my_sql_status_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql/status", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4324,7 +4322,7 @@ def build_get_swift_virtual_network_connection_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4363,7 +4361,7 @@ def build_create_or_update_swift_virtual_network_connection_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4400,7 +4398,7 @@ def build_delete_swift_virtual_network_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4436,7 +4434,7 @@ def build_update_swift_virtual_network_connection_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4476,7 +4474,7 @@ def build_list_network_features_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4515,7 +4513,7 @@ def build_get_network_trace_operation_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/operationresults/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4561,7 +4559,7 @@ def build_start_web_site_network_trace_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4612,7 +4610,7 @@ def build_start_web_site_network_trace_operation_request( # pylint: disable=nam _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/startOperation", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4653,7 +4651,7 @@ def build_stop_web_site_network_trace_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4688,7 +4686,7 @@ def build_get_network_traces_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4727,7 +4725,7 @@ def build_get_network_trace_operation_v2_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/current/operationresults/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4766,7 +4764,7 @@ def build_get_network_traces_v2_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4802,7 +4800,7 @@ def build_generate_new_site_publishing_password_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/newpassword", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4837,7 +4835,7 @@ def build_list_perf_mon_counters_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/perfcounters", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4877,7 +4875,7 @@ def build_get_site_php_error_log_flag_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/phplogging", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4915,7 +4913,7 @@ def build_list_premier_add_ons_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4953,7 +4951,7 @@ def build_get_premier_add_on_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4993,7 +4991,7 @@ def build_add_premier_add_on_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5031,7 +5029,7 @@ def build_delete_premier_add_on_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5068,7 +5066,7 @@ def build_update_premier_add_on_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5109,7 +5107,7 @@ def build_get_private_access_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5148,7 +5146,7 @@ def build_put_private_access_vnet_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5188,7 +5186,7 @@ def build_list_processes_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5226,7 +5224,7 @@ def build_get_process_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5262,7 +5260,7 @@ def build_delete_process_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5298,7 +5296,7 @@ def build_get_process_dump_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/dump", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5337,7 +5335,7 @@ def build_list_process_modules_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5376,7 +5374,7 @@ def build_get_process_module_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/{baseAddress}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5416,7 +5414,7 @@ def build_list_process_threads_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5455,7 +5453,7 @@ def build_get_process_thread_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads/{threadId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5495,7 +5493,7 @@ def build_list_public_certificates_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5533,7 +5531,7 @@ def build_get_public_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5573,7 +5571,7 @@ def build_create_or_update_public_certificate_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5611,7 +5609,7 @@ def build_delete_public_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5648,7 +5646,7 @@ def build_list_publishing_profile_xml_with_secrets_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publishxml", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5685,7 +5683,7 @@ def build_reset_production_slot_config_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resetSlotConfig", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5723,7 +5721,7 @@ def build_restart_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5761,7 +5759,7 @@ def build_restore_from_backup_blob_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromBackupBlob", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5799,7 +5797,7 @@ def build_restore_from_deleted_app_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromDeletedApp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5837,7 +5835,7 @@ def build_restore_snapshot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreSnapshot", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5876,7 +5874,7 @@ def build_list_site_extensions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5914,7 +5912,7 @@ def build_get_site_extension_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5953,7 +5951,7 @@ def build_install_site_extension_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5989,7 +5987,7 @@ def build_delete_site_extension_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6023,7 +6021,7 @@ def build_list_slots_request(resource_group_name: str, name: str, subscription_i _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6061,7 +6059,7 @@ def build_get_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6101,7 +6099,7 @@ def build_create_or_update_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6146,7 +6144,7 @@ def build_delete_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6189,7 +6187,7 @@ def build_update_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6236,7 +6234,7 @@ def build_analyze_custom_hostname_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/analyzeCustomHostname", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6276,7 +6274,7 @@ def build_apply_slot_configuration_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/applySlotConfig", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6317,7 +6315,7 @@ def build_backup_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6358,7 +6356,7 @@ def build_list_backups_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6397,7 +6395,7 @@ def build_get_backup_status_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6434,7 +6432,7 @@ def build_delete_backup_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6472,7 +6470,7 @@ def build_list_backup_status_secrets_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6513,7 +6511,7 @@ def build_restore_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6554,7 +6552,7 @@ def build_list_configurations_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6594,7 +6592,7 @@ def build_update_application_settings_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6635,7 +6633,7 @@ def build_list_application_settings_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6675,7 +6673,7 @@ def build_update_auth_settings_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6716,7 +6714,7 @@ def build_get_auth_settings_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6756,7 +6754,7 @@ def build_update_azure_storage_accounts_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6797,7 +6795,7 @@ def build_list_azure_storage_accounts_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6837,7 +6835,7 @@ def build_update_backup_configuration_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6875,7 +6873,7 @@ def build_delete_backup_configuration_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6911,7 +6909,7 @@ def build_get_backup_configuration_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6951,7 +6949,7 @@ def build_update_connection_strings_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6992,7 +6990,7 @@ def build_list_connection_strings_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7031,7 +7029,7 @@ def build_get_diagnostic_logs_configuration_slot_request( # pylint: disable=nam _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7071,7 +7069,7 @@ def build_update_diagnostic_logs_config_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7113,7 +7111,7 @@ def build_update_metadata_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7154,7 +7152,7 @@ def build_list_metadata_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7193,7 +7191,7 @@ def build_list_publishing_credentials_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/publishingcredentials/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7233,7 +7231,7 @@ def build_update_site_push_settings_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7274,7 +7272,7 @@ def build_list_site_push_settings_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7313,7 +7311,7 @@ def build_get_configuration_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7353,7 +7351,7 @@ def build_create_or_update_configuration_slot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7395,7 +7393,7 @@ def build_update_configuration_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7436,7 +7434,7 @@ def build_list_configuration_snapshot_info_slot_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7475,7 +7473,7 @@ def build_get_configuration_snapshot_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7512,7 +7510,7 @@ def build_recover_site_configuration_snapshot_slot_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}/recover", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7549,7 +7547,7 @@ def build_get_web_site_container_logs_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7588,7 +7586,7 @@ def build_get_container_logs_zip_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs/zip/download", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7627,7 +7625,7 @@ def build_list_continuous_web_jobs_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7666,7 +7664,7 @@ def build_get_continuous_web_job_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7703,7 +7701,7 @@ def build_delete_continuous_web_job_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7737,7 +7735,7 @@ def build_start_continuous_web_job_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7771,7 +7769,7 @@ def build_stop_continuous_web_job_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7808,7 +7806,7 @@ def build_list_deployments_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7847,7 +7845,7 @@ def build_get_deployment_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7888,7 +7886,7 @@ def build_create_deployment_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7927,7 +7925,7 @@ def build_delete_deployment_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7964,7 +7962,7 @@ def build_list_deployment_log_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8005,7 +8003,7 @@ def build_discover_backup_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/discoverbackup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8046,7 +8044,7 @@ def build_list_domain_ownership_identifiers_slot_request( # pylint: disable=nam _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8090,7 +8088,7 @@ def build_get_domain_ownership_identifier_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8138,7 +8136,7 @@ def build_create_or_update_domain_ownership_identifier_slot_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8184,7 +8182,7 @@ def build_delete_domain_ownership_identifier_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8229,7 +8227,7 @@ def build_update_domain_ownership_identifier_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8273,7 +8271,7 @@ def build_get_ms_deploy_status_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8313,7 +8311,7 @@ def build_create_ms_deploy_operation_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8354,7 +8352,7 @@ def build_get_ms_deploy_log_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8393,7 +8391,7 @@ def build_list_instance_functions_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8432,7 +8430,7 @@ def build_get_functions_admin_token_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/admin/token", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8471,7 +8469,7 @@ def build_get_instance_function_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8512,7 +8510,7 @@ def build_create_instance_function_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8551,7 +8549,7 @@ def build_delete_instance_function_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8595,7 +8593,7 @@ def build_create_or_update_function_secret_slot_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8641,7 +8639,7 @@ def build_delete_function_secret_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8679,7 +8677,7 @@ def build_list_function_keys_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listkeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8719,7 +8717,7 @@ def build_list_function_secrets_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listsecrets", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8759,7 +8757,7 @@ def build_list_host_keys_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listkeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8798,7 +8796,7 @@ def build_list_sync_status_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listsyncstatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8837,7 +8835,7 @@ def build_sync_functions_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/sync", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8877,7 +8875,7 @@ def build_create_or_update_host_secret_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8920,7 +8918,7 @@ def build_delete_host_secret_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8961,7 +8959,7 @@ def build_list_host_name_bindings_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9000,7 +8998,7 @@ def build_get_host_name_binding_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9041,7 +9039,7 @@ def build_create_or_update_host_name_binding_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9080,7 +9078,7 @@ def build_delete_host_name_binding_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9123,7 +9121,7 @@ def build_get_hybrid_connection_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9171,7 +9169,7 @@ def build_create_or_update_hybrid_connection_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9217,7 +9215,7 @@ def build_delete_hybrid_connection_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9262,7 +9260,7 @@ def build_update_hybrid_connection_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9311,7 +9309,7 @@ def build_list_hybrid_connection_keys_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9352,7 +9350,7 @@ def build_list_hybrid_connections_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionRelays", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9391,7 +9389,7 @@ def build_list_relay_service_connections_slot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9430,7 +9428,7 @@ def build_get_relay_service_connection_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9471,7 +9469,7 @@ def build_create_or_update_relay_service_connection_slot_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9510,7 +9508,7 @@ def build_delete_relay_service_connection_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9548,7 +9546,7 @@ def build_update_relay_service_connection_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9590,7 +9588,7 @@ def build_list_instance_identifiers_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9629,7 +9627,7 @@ def build_get_instance_ms_deploy_status_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9670,7 +9668,7 @@ def build_create_instance_ms_deploy_operation_slot_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9712,7 +9710,7 @@ def build_get_instance_ms_deploy_log_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9752,7 +9750,7 @@ def build_list_instance_processes_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9798,7 +9796,7 @@ def build_get_instance_process_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9842,7 +9840,7 @@ def build_delete_instance_process_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9886,7 +9884,7 @@ def build_get_instance_process_dump_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/dump", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9933,7 +9931,7 @@ def build_list_instance_process_modules_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9981,7 +9979,7 @@ def build_get_instance_process_module_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10029,7 +10027,7 @@ def build_list_instance_process_threads_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10077,7 +10075,7 @@ def build_get_instance_process_thread_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads/{threadId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10119,7 +10117,7 @@ def build_is_cloneable_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/iscloneable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10158,7 +10156,7 @@ def build_list_sync_function_triggers_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listsyncfunctiontriggerstatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10197,7 +10195,7 @@ def build_list_metric_definitions_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10243,7 +10241,7 @@ def build_list_metrics_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/metrics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10286,7 +10284,7 @@ def build_get_migrate_my_sql_status_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/migratemysql/status", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10325,7 +10323,7 @@ def build_get_swift_virtual_network_connection_slot_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10365,7 +10363,7 @@ def build_create_or_update_swift_virtual_network_connection_slot_request( # pyl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10403,7 +10401,7 @@ def build_delete_swift_virtual_network_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10440,7 +10438,7 @@ def build_update_swift_virtual_network_connection_slot_request( # pylint: disab _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10481,7 +10479,7 @@ def build_list_network_features_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10521,7 +10519,7 @@ def build_get_network_trace_operation_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/operationresults/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10569,7 +10567,7 @@ def build_start_web_site_network_trace_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10622,7 +10620,7 @@ def build_start_web_site_network_trace_operation_slot_request( # pylint: disabl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/startOperation", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10664,7 +10662,7 @@ def build_stop_web_site_network_trace_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10700,7 +10698,7 @@ def build_get_network_traces_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10740,7 +10738,7 @@ def build_get_network_trace_operation_slot_v2_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/current/operationresults/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10780,7 +10778,7 @@ def build_get_network_traces_slot_v2_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10817,7 +10815,7 @@ def build_generate_new_site_publishing_password_slot_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/newpassword", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10853,7 +10851,7 @@ def build_list_perf_mon_counters_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/perfcounters", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10894,7 +10892,7 @@ def build_get_site_php_error_log_flag_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10933,7 +10931,7 @@ def build_list_premier_add_ons_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10972,7 +10970,7 @@ def build_get_premier_add_on_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11013,7 +11011,7 @@ def build_add_premier_add_on_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11052,7 +11050,7 @@ def build_delete_premier_add_on_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11090,7 +11088,7 @@ def build_update_premier_add_on_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11132,7 +11130,7 @@ def build_get_private_access_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11172,7 +11170,7 @@ def build_put_private_access_vnet_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11213,7 +11211,7 @@ def build_list_processes_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11252,7 +11250,7 @@ def build_get_process_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11289,7 +11287,7 @@ def build_delete_process_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11326,7 +11324,7 @@ def build_get_process_dump_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/dump", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11366,7 +11364,7 @@ def build_list_process_modules_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11412,7 +11410,7 @@ def build_get_process_module_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/{baseAddress}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11453,7 +11451,7 @@ def build_list_process_threads_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11493,7 +11491,7 @@ def build_get_process_thread_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads/{threadId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11534,7 +11532,7 @@ def build_list_public_certificates_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11573,7 +11571,7 @@ def build_get_public_certificate_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11614,7 +11612,7 @@ def build_create_or_update_public_certificate_slot_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11653,7 +11651,7 @@ def build_delete_public_certificate_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11691,7 +11689,7 @@ def build_list_publishing_profile_xml_with_secrets_slot_request( # pylint: disa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publishxml", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11729,7 +11727,7 @@ def build_reset_slot_configuration_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resetSlotConfig", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11769,7 +11767,7 @@ def build_restart_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restart", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11808,7 +11806,7 @@ def build_restore_from_backup_blob_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromBackupBlob", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11847,7 +11845,7 @@ def build_restore_from_deleted_app_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromDeletedApp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11886,7 +11884,7 @@ def build_restore_snapshot_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreSnapshot", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11926,7 +11924,7 @@ def build_list_site_extensions_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11965,7 +11963,7 @@ def build_get_site_extension_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12005,7 +12003,7 @@ def build_install_site_extension_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12042,7 +12040,7 @@ def build_delete_site_extension_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12080,7 +12078,7 @@ def build_list_slot_differences_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsdiffs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12120,7 +12118,7 @@ def build_swap_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsswap", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12160,7 +12158,7 @@ def build_list_snapshots_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12199,7 +12197,7 @@ def build_list_snapshots_from_dr_secondary_slot_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshotsdr", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12238,7 +12236,7 @@ def build_get_source_control_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12278,7 +12276,7 @@ def build_create_or_update_source_control_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12316,7 +12314,7 @@ def build_delete_source_control_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12353,7 +12351,7 @@ def build_update_source_control_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12391,7 +12389,7 @@ def build_start_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12435,7 +12433,7 @@ def build_start_network_trace_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/startNetworkTrace", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12477,7 +12475,7 @@ def build_stop_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12510,7 +12508,7 @@ def build_stop_network_trace_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stopNetworkTrace", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12543,7 +12541,7 @@ def build_sync_repository_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sync", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12576,7 +12574,7 @@ def build_sync_function_triggers_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/syncfunctiontriggers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12612,7 +12610,7 @@ def build_list_triggered_web_jobs_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12651,7 +12649,7 @@ def build_get_triggered_web_job_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12688,7 +12686,7 @@ def build_delete_triggered_web_job_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12725,7 +12723,7 @@ def build_list_triggered_web_job_history_slot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12765,7 +12763,7 @@ def build_get_triggered_web_job_history_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12803,7 +12801,7 @@ def build_run_triggered_web_job_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/run", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12840,7 +12838,7 @@ def build_list_usages_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12881,7 +12879,7 @@ def build_list_vnet_connections_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12920,7 +12918,7 @@ def build_get_vnet_connection_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12961,7 +12959,7 @@ def build_create_or_update_vnet_connection_slot_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13000,7 +12998,7 @@ def build_delete_vnet_connection_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13038,7 +13036,7 @@ def build_update_vnet_connection_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13086,7 +13084,7 @@ def build_get_vnet_connection_gateway_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13134,7 +13132,7 @@ def build_create_or_update_vnet_connection_gateway_slot_request( # pylint: disa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13184,7 +13182,7 @@ def build_update_vnet_connection_gateway_slot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13227,7 +13225,7 @@ def build_list_web_jobs_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13266,7 +13264,7 @@ def build_get_web_job_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13307,7 +13305,7 @@ def build_list_slot_differences_from_production_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsdiffs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13346,7 +13344,7 @@ def build_swap_slot_with_production_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsswap", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13385,7 +13383,7 @@ def build_list_snapshots_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13423,7 +13421,7 @@ def build_list_snapshots_from_dr_secondary_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshotsdr", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13461,7 +13459,7 @@ def build_get_source_control_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13500,7 +13498,7 @@ def build_create_or_update_source_control_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13537,7 +13535,7 @@ def build_delete_source_control_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13573,7 +13571,7 @@ def build_update_source_control_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13608,7 +13606,7 @@ def build_start_request(resource_group_name: str, name: str, subscription_id: st _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13650,7 +13648,7 @@ def build_start_network_trace_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/startNetworkTrace", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13689,7 +13687,7 @@ def build_stop_request(resource_group_name: str, name: str, subscription_id: str _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13721,7 +13719,7 @@ def build_stop_network_trace_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stopNetworkTrace", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13753,7 +13751,7 @@ def build_sync_repository_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sync", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13785,7 +13783,7 @@ def build_sync_function_triggers_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/syncfunctiontriggers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13820,7 +13818,7 @@ def build_list_triggered_web_jobs_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13858,7 +13856,7 @@ def build_get_triggered_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13894,7 +13892,7 @@ def build_delete_triggered_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13930,7 +13928,7 @@ def build_list_triggered_web_job_history_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13969,7 +13967,7 @@ def build_get_triggered_web_job_history_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14006,7 +14004,7 @@ def build_run_triggered_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/run", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14042,7 +14040,7 @@ def build_list_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14082,7 +14080,7 @@ def build_list_vnet_connections_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14120,7 +14118,7 @@ def build_get_vnet_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14160,7 +14158,7 @@ def build_create_or_update_vnet_connection_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14198,7 +14196,7 @@ def build_delete_vnet_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14235,7 +14233,7 @@ def build_update_vnet_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14276,7 +14274,7 @@ def build_get_vnet_connection_gateway_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14317,7 +14315,7 @@ def build_create_or_update_vnet_connection_gateway_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14360,7 +14358,7 @@ def build_update_vnet_connection_gateway_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14402,7 +14400,7 @@ def build_list_web_jobs_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14440,7 +14438,7 @@ def build_get_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14480,10 +14478,10 @@ class WebAppsOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_web_site_management_client_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_web_site_management_client_operations.py index c013424e85f2..ee9805a6d7bc 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_web_site_management_client_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/operations/_web_site_management_client_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -27,14 +28,11 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer -from .._vendor import WebSiteManagementClientMixinABC - -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Serializer +from .._utils.utils import ClientMixinABC + +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -434,7 +432,7 @@ def build_validate_request(resource_group_name: str, subscription_id: str, **kwa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -474,7 +472,7 @@ def build_validate_container_settings_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validateContainerSettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -509,7 +507,7 @@ def build_validate_move_request(resource_group_name: str, subscription_id: str, # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/validateMoveResources" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -534,7 +532,7 @@ def build_validate_move_request(resource_group_name: str, subscription_id: str, return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) -class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC): +class WebSiteManagementClientOperationsMixin(ClientMixinABC[PipelineClient, WebSiteManagementClientConfiguration]): def _api_version(self, op_name: str) -> str: # pylint: disable=unused-argument try: return self._config.api_version diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_metadata.json b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_metadata.json index 5fac3b78cdad..9ef44a1c26df 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_metadata.json +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_metadata.json @@ -5,13 +5,13 @@ "name": "WebSiteManagementClient", "filename": "_web_site_management_client", "description": "WebSite Management Client.", - "host_value": "\"https://management.azure.com\"", + "host_value": null, "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": true, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \"._utils.serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \".._utils.serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -57,7 +57,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"https://management.azure.com\",", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -80,7 +80,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"https://management.azure.com\",", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -136,8 +136,8 @@ "workflow_versions": "WorkflowVersionsOperations" }, "operation_mixins": { - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Iterable\", \"Union\"]}}, \"regular\": {\"local\": {\".\": [[\"models\", \"_models\"]]}, \"stdlib\": {\"typing\": [\"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"]}, \"sdkcore\": {\"azure.core.paging\": [\"ItemPaged\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"AsyncIterable\", \"Union\"]}}, \"regular\": {\"local\": {\"..\": [[\"models\", \"_models\"]]}, \"stdlib\": {\"typing\": [\"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"]}, \"sdkcore\": {\"azure.core.async_paging\": [\"AsyncItemPaged\"]}}}", + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Iterable\", \"Union\"]}}, \"regular\": {\"stdlib\": {\"typing\": [\"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"]}, \"sdkcore\": {\"azure.core.paging\": [\"ItemPaged\"]}, \"local\": {\".\": [[\"models\", \"_models\"]]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"AsyncIterable\", \"Union\"]}}, \"regular\": {\"stdlib\": {\"typing\": [\"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"]}, \"sdkcore\": {\"azure.core.async_paging\": [\"AsyncItemPaged\"]}, \"local\": {\"..\": [[\"models\", \"_models\"]]}}}", "sync_mixin_typing_definitions": "", "async_mixin_typing_definitions": "", "operations": { diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_utils/__init__.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_utils/__init__.py new file mode 100644 index 000000000000..0af9b28f6607 --- /dev/null +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_utils/__init__.py @@ -0,0 +1,6 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_utils/serialization.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_utils/serialization.py new file mode 100644 index 000000000000..f5187701d7be --- /dev/null +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_utils/serialization.py @@ -0,0 +1,2032 @@ +# pylint: disable=line-too-long,useless-suppression,too-many-lines +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +# pyright: reportUnnecessaryTypeIgnoreComment=false + +from base64 import b64decode, b64encode +import calendar +import datetime +import decimal +import email +from enum import Enum +import json +import logging +import re +import sys +import codecs +from typing import ( + Dict, + Any, + cast, + Optional, + Union, + AnyStr, + IO, + Mapping, + Callable, + MutableMapping, + List, +) + +try: + from urllib import quote # type: ignore +except ImportError: + from urllib.parse import quote +import xml.etree.ElementTree as ET + +import isodate # type: ignore +from typing_extensions import Self + +from azure.core.exceptions import DeserializationError, SerializationError +from azure.core.serialization import NULL as CoreNull + +_BOM = codecs.BOM_UTF8.decode(encoding="utf-8") + +JSON = MutableMapping[str, Any] + + +class RawDeserializer: + + # Accept "text" because we're open minded people... + JSON_REGEXP = re.compile(r"^(application|text)/([a-z+.]+\+)?json$") + + # Name used in context + CONTEXT_NAME = "deserialized_data" + + @classmethod + def deserialize_from_text(cls, data: Optional[Union[AnyStr, IO]], content_type: Optional[str] = None) -> Any: + """Decode data according to content-type. + + Accept a stream of data as well, but will be load at once in memory for now. + + If no content-type, will return the string version (not bytes, not stream) + + :param data: Input, could be bytes or stream (will be decoded with UTF8) or text + :type data: str or bytes or IO + :param str content_type: The content type. + :return: The deserialized data. + :rtype: object + """ + if hasattr(data, "read"): + # Assume a stream + data = cast(IO, data).read() + + if isinstance(data, bytes): + data_as_str = data.decode(encoding="utf-8-sig") + else: + # Explain to mypy the correct type. + data_as_str = cast(str, data) + + # Remove Byte Order Mark if present in string + data_as_str = data_as_str.lstrip(_BOM) + + if content_type is None: + return data + + if cls.JSON_REGEXP.match(content_type): + try: + return json.loads(data_as_str) + except ValueError as err: + raise DeserializationError("JSON is invalid: {}".format(err), err) from err + elif "xml" in (content_type or []): + try: + + try: + if isinstance(data, unicode): # type: ignore + # If I'm Python 2.7 and unicode XML will scream if I try a "fromstring" on unicode string + data_as_str = data_as_str.encode(encoding="utf-8") # type: ignore + except NameError: + pass + + return ET.fromstring(data_as_str) # nosec + except ET.ParseError as err: + # It might be because the server has an issue, and returned JSON with + # content-type XML.... + # So let's try a JSON load, and if it's still broken + # let's flow the initial exception + def _json_attemp(data): + try: + return True, json.loads(data) + except ValueError: + return False, None # Don't care about this one + + success, json_result = _json_attemp(data) + if success: + return json_result + # If i'm here, it's not JSON, it's not XML, let's scream + # and raise the last context in this block (the XML exception) + # The function hack is because Py2.7 messes up with exception + # context otherwise. + _LOGGER.critical("Wasn't XML not JSON, failing") + raise DeserializationError("XML is invalid") from err + elif content_type.startswith("text/"): + return data_as_str + raise DeserializationError("Cannot deserialize content-type: {}".format(content_type)) + + @classmethod + def deserialize_from_http_generics(cls, body_bytes: Optional[Union[AnyStr, IO]], headers: Mapping) -> Any: + """Deserialize from HTTP response. + + Use bytes and headers to NOT use any requests/aiohttp or whatever + specific implementation. + Headers will tested for "content-type" + + :param bytes body_bytes: The body of the response. + :param dict headers: The headers of the response. + :returns: The deserialized data. + :rtype: object + """ + # Try to use content-type from headers if available + content_type = None + if "content-type" in headers: + content_type = headers["content-type"].split(";")[0].strip().lower() + # Ouch, this server did not declare what it sent... + # Let's guess it's JSON... + # Also, since Autorest was considering that an empty body was a valid JSON, + # need that test as well.... + else: + content_type = "application/json" + + if body_bytes: + return cls.deserialize_from_text(body_bytes, content_type) + return None + + +_LOGGER = logging.getLogger(__name__) + +try: + _long_type = long # type: ignore +except NameError: + _long_type = int + +TZ_UTC = datetime.timezone.utc + +_FLATTEN = re.compile(r"(? None: + self.additional_properties: Optional[Dict[str, Any]] = {} + for k in kwargs: # pylint: disable=consider-using-dict-items + if k not in self._attribute_map: + _LOGGER.warning("%s is not a known attribute of class %s and will be ignored", k, self.__class__) + elif k in self._validation and self._validation[k].get("readonly", False): + _LOGGER.warning("Readonly attribute %s will be ignored in class %s", k, self.__class__) + else: + setattr(self, k, kwargs[k]) + + def __eq__(self, other: Any) -> bool: + """Compare objects by comparing all attributes. + + :param object other: The object to compare + :returns: True if objects are equal + :rtype: bool + """ + if isinstance(other, self.__class__): + return self.__dict__ == other.__dict__ + return False + + def __ne__(self, other: Any) -> bool: + """Compare objects by comparing all attributes. + + :param object other: The object to compare + :returns: True if objects are not equal + :rtype: bool + """ + return not self.__eq__(other) + + def __str__(self) -> str: + return str(self.__dict__) + + @classmethod + def enable_additional_properties_sending(cls) -> None: + cls._attribute_map["additional_properties"] = {"key": "", "type": "{object}"} + + @classmethod + def is_xml_model(cls) -> bool: + try: + cls._xml_map # type: ignore + except AttributeError: + return False + return True + + @classmethod + def _create_xml_node(cls): + """Create XML node. + + :returns: The XML node + :rtype: xml.etree.ElementTree.Element + """ + try: + xml_map = cls._xml_map # type: ignore + except AttributeError: + xml_map = {} + + return _create_xml_node(xml_map.get("name", cls.__name__), xml_map.get("prefix", None), xml_map.get("ns", None)) + + def serialize(self, keep_readonly: bool = False, **kwargs: Any) -> JSON: + """Return the JSON that would be sent to server from this model. + + This is an alias to `as_dict(full_restapi_key_transformer, keep_readonly=False)`. + + If you want XML serialization, you can pass the kwargs is_xml=True. + + :param bool keep_readonly: If you want to serialize the readonly attributes + :returns: A dict JSON compatible object + :rtype: dict + """ + serializer = Serializer(self._infer_class_models()) + return serializer._serialize( # type: ignore # pylint: disable=protected-access + self, keep_readonly=keep_readonly, **kwargs + ) + + def as_dict( + self, + keep_readonly: bool = True, + key_transformer: Callable[[str, Dict[str, Any], Any], Any] = attribute_transformer, + **kwargs: Any + ) -> JSON: + """Return a dict that can be serialized using json.dump. + + Advanced usage might optionally use a callback as parameter: + + .. code::python + + def my_key_transformer(key, attr_desc, value): + return key + + Key is the attribute name used in Python. Attr_desc + is a dict of metadata. Currently contains 'type' with the + msrest type and 'key' with the RestAPI encoded key. + Value is the current value in this object. + + The string returned will be used to serialize the key. + If the return type is a list, this is considered hierarchical + result dict. + + See the three examples in this file: + + - attribute_transformer + - full_restapi_key_transformer + - last_restapi_key_transformer + + If you want XML serialization, you can pass the kwargs is_xml=True. + + :param bool keep_readonly: If you want to serialize the readonly attributes + :param function key_transformer: A key transformer function. + :returns: A dict JSON compatible object + :rtype: dict + """ + serializer = Serializer(self._infer_class_models()) + return serializer._serialize( # type: ignore # pylint: disable=protected-access + self, key_transformer=key_transformer, keep_readonly=keep_readonly, **kwargs + ) + + @classmethod + def _infer_class_models(cls): + try: + str_models = cls.__module__.rsplit(".", 1)[0] + models = sys.modules[str_models] + client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + if cls.__name__ not in client_models: + raise ValueError("Not Autorest generated code") + except Exception: # pylint: disable=broad-exception-caught + # Assume it's not Autorest generated (tests?). Add ourselves as dependencies. + client_models = {cls.__name__: cls} + return client_models + + @classmethod + def deserialize(cls, data: Any, content_type: Optional[str] = None) -> Self: + """Parse a str using the RestAPI syntax and return a model. + + :param str data: A str using RestAPI structure. JSON by default. + :param str content_type: JSON by default, set application/xml if XML. + :returns: An instance of this model + :raises DeserializationError: if something went wrong + :rtype: Self + """ + deserializer = Deserializer(cls._infer_class_models()) + return deserializer(cls.__name__, data, content_type=content_type) # type: ignore + + @classmethod + def from_dict( + cls, + data: Any, + key_extractors: Optional[Callable[[str, Dict[str, Any], Any], Any]] = None, + content_type: Optional[str] = None, + ) -> Self: + """Parse a dict using given key extractor return a model. + + By default consider key + extractors (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor + and last_rest_key_case_insensitive_extractor) + + :param dict data: A dict using RestAPI structure + :param function key_extractors: A key extractor function. + :param str content_type: JSON by default, set application/xml if XML. + :returns: An instance of this model + :raises DeserializationError: if something went wrong + :rtype: Self + """ + deserializer = Deserializer(cls._infer_class_models()) + deserializer.key_extractors = ( # type: ignore + [ # type: ignore + attribute_key_case_insensitive_extractor, + rest_key_case_insensitive_extractor, + last_rest_key_case_insensitive_extractor, + ] + if key_extractors is None + else key_extractors + ) + return deserializer(cls.__name__, data, content_type=content_type) # type: ignore + + @classmethod + def _flatten_subtype(cls, key, objects): + if "_subtype_map" not in cls.__dict__: + return {} + result = dict(cls._subtype_map[key]) + for valuetype in cls._subtype_map[key].values(): + result.update(objects[valuetype]._flatten_subtype(key, objects)) # pylint: disable=protected-access + return result + + @classmethod + def _classify(cls, response, objects): + """Check the class _subtype_map for any child classes. + We want to ignore any inherited _subtype_maps. + + :param dict response: The initial data + :param dict objects: The class objects + :returns: The class to be used + :rtype: class + """ + for subtype_key in cls.__dict__.get("_subtype_map", {}).keys(): + subtype_value = None + + if not isinstance(response, ET.Element): + rest_api_response_key = cls._get_rest_key_parts(subtype_key)[-1] + subtype_value = response.get(rest_api_response_key, None) or response.get(subtype_key, None) + else: + subtype_value = xml_key_extractor(subtype_key, cls._attribute_map[subtype_key], response) + if subtype_value: + # Try to match base class. Can be class name only + # (bug to fix in Autorest to support x-ms-discriminator-name) + if cls.__name__ == subtype_value: + return cls + flatten_mapping_type = cls._flatten_subtype(subtype_key, objects) + try: + return objects[flatten_mapping_type[subtype_value]] # type: ignore + except KeyError: + _LOGGER.warning( + "Subtype value %s has no mapping, use base class %s.", + subtype_value, + cls.__name__, + ) + break + else: + _LOGGER.warning("Discriminator %s is absent or null, use base class %s.", subtype_key, cls.__name__) + break + return cls + + @classmethod + def _get_rest_key_parts(cls, attr_key): + """Get the RestAPI key of this attr, split it and decode part + :param str attr_key: Attribute key must be in attribute_map. + :returns: A list of RestAPI part + :rtype: list + """ + rest_split_key = _FLATTEN.split(cls._attribute_map[attr_key]["key"]) + return [_decode_attribute_map_key(key_part) for key_part in rest_split_key] + + +def _decode_attribute_map_key(key): + """This decode a key in an _attribute_map to the actual key we want to look at + inside the received data. + + :param str key: A key string from the generated code + :returns: The decoded key + :rtype: str + """ + return key.replace("\\.", ".") + + +class Serializer: # pylint: disable=too-many-public-methods + """Request object model serializer.""" + + basic_types = {str: "str", int: "int", bool: "bool", float: "float"} + + _xml_basic_types_serializers = {"bool": lambda x: str(x).lower()} + days = {0: "Mon", 1: "Tue", 2: "Wed", 3: "Thu", 4: "Fri", 5: "Sat", 6: "Sun"} + months = { + 1: "Jan", + 2: "Feb", + 3: "Mar", + 4: "Apr", + 5: "May", + 6: "Jun", + 7: "Jul", + 8: "Aug", + 9: "Sep", + 10: "Oct", + 11: "Nov", + 12: "Dec", + } + validation = { + "min_length": lambda x, y: len(x) < y, + "max_length": lambda x, y: len(x) > y, + "minimum": lambda x, y: x < y, + "maximum": lambda x, y: x > y, + "minimum_ex": lambda x, y: x <= y, + "maximum_ex": lambda x, y: x >= y, + "min_items": lambda x, y: len(x) < y, + "max_items": lambda x, y: len(x) > y, + "pattern": lambda x, y: not re.match(y, x, re.UNICODE), + "unique": lambda x, y: len(x) != len(set(x)), + "multiple": lambda x, y: x % y != 0, + } + + def __init__(self, classes: Optional[Mapping[str, type]] = None) -> None: + self.serialize_type = { + "iso-8601": Serializer.serialize_iso, + "rfc-1123": Serializer.serialize_rfc, + "unix-time": Serializer.serialize_unix, + "duration": Serializer.serialize_duration, + "date": Serializer.serialize_date, + "time": Serializer.serialize_time, + "decimal": Serializer.serialize_decimal, + "long": Serializer.serialize_long, + "bytearray": Serializer.serialize_bytearray, + "base64": Serializer.serialize_base64, + "object": self.serialize_object, + "[]": self.serialize_iter, + "{}": self.serialize_dict, + } + self.dependencies: Dict[str, type] = dict(classes) if classes else {} + self.key_transformer = full_restapi_key_transformer + self.client_side_validation = True + + def _serialize( # pylint: disable=too-many-nested-blocks, too-many-branches, too-many-statements, too-many-locals + self, target_obj, data_type=None, **kwargs + ): + """Serialize data into a string according to type. + + :param object target_obj: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str, dict + :raises SerializationError: if serialization fails. + :returns: The serialized data. + """ + key_transformer = kwargs.get("key_transformer", self.key_transformer) + keep_readonly = kwargs.get("keep_readonly", False) + if target_obj is None: + return None + + attr_name = None + class_name = target_obj.__class__.__name__ + + if data_type: + return self.serialize_data(target_obj, data_type, **kwargs) + + if not hasattr(target_obj, "_attribute_map"): + data_type = type(target_obj).__name__ + if data_type in self.basic_types.values(): + return self.serialize_data(target_obj, data_type, **kwargs) + + # Force "is_xml" kwargs if we detect a XML model + try: + is_xml_model_serialization = kwargs["is_xml"] + except KeyError: + is_xml_model_serialization = kwargs.setdefault("is_xml", target_obj.is_xml_model()) + + serialized = {} + if is_xml_model_serialization: + serialized = target_obj._create_xml_node() # pylint: disable=protected-access + try: + attributes = target_obj._attribute_map # pylint: disable=protected-access + for attr, attr_desc in attributes.items(): + attr_name = attr + if not keep_readonly and target_obj._validation.get( # pylint: disable=protected-access + attr_name, {} + ).get("readonly", False): + continue + + if attr_name == "additional_properties" and attr_desc["key"] == "": + if target_obj.additional_properties is not None: + serialized.update(target_obj.additional_properties) + continue + try: + + orig_attr = getattr(target_obj, attr) + if is_xml_model_serialization: + pass # Don't provide "transformer" for XML for now. Keep "orig_attr" + else: # JSON + keys, orig_attr = key_transformer(attr, attr_desc.copy(), orig_attr) + keys = keys if isinstance(keys, list) else [keys] + + kwargs["serialization_ctxt"] = attr_desc + new_attr = self.serialize_data(orig_attr, attr_desc["type"], **kwargs) + + if is_xml_model_serialization: + xml_desc = attr_desc.get("xml", {}) + xml_name = xml_desc.get("name", attr_desc["key"]) + xml_prefix = xml_desc.get("prefix", None) + xml_ns = xml_desc.get("ns", None) + if xml_desc.get("attr", False): + if xml_ns: + ET.register_namespace(xml_prefix, xml_ns) + xml_name = "{{{}}}{}".format(xml_ns, xml_name) + serialized.set(xml_name, new_attr) # type: ignore + continue + if xml_desc.get("text", False): + serialized.text = new_attr # type: ignore + continue + if isinstance(new_attr, list): + serialized.extend(new_attr) # type: ignore + elif isinstance(new_attr, ET.Element): + # If the down XML has no XML/Name, + # we MUST replace the tag with the local tag. But keeping the namespaces. + if "name" not in getattr(orig_attr, "_xml_map", {}): + splitted_tag = new_attr.tag.split("}") + if len(splitted_tag) == 2: # Namespace + new_attr.tag = "}".join([splitted_tag[0], xml_name]) + else: + new_attr.tag = xml_name + serialized.append(new_attr) # type: ignore + else: # That's a basic type + # Integrate namespace if necessary + local_node = _create_xml_node(xml_name, xml_prefix, xml_ns) + local_node.text = str(new_attr) + serialized.append(local_node) # type: ignore + else: # JSON + for k in reversed(keys): # type: ignore + new_attr = {k: new_attr} + + _new_attr = new_attr + _serialized = serialized + for k in keys: # type: ignore + if k not in _serialized: + _serialized.update(_new_attr) # type: ignore + _new_attr = _new_attr[k] # type: ignore + _serialized = _serialized[k] + except ValueError as err: + if isinstance(err, SerializationError): + raise + + except (AttributeError, KeyError, TypeError) as err: + msg = "Attribute {} in object {} cannot be serialized.\n{}".format(attr_name, class_name, str(target_obj)) + raise SerializationError(msg) from err + return serialized + + def body(self, data, data_type, **kwargs): + """Serialize data intended for a request body. + + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: dict + :raises SerializationError: if serialization fails. + :raises ValueError: if data is None + :returns: The serialized request body + """ + + # Just in case this is a dict + internal_data_type_str = data_type.strip("[]{}") + internal_data_type = self.dependencies.get(internal_data_type_str, None) + try: + is_xml_model_serialization = kwargs["is_xml"] + except KeyError: + if internal_data_type and issubclass(internal_data_type, Model): + is_xml_model_serialization = kwargs.setdefault("is_xml", internal_data_type.is_xml_model()) + else: + is_xml_model_serialization = False + if internal_data_type and not isinstance(internal_data_type, Enum): + try: + deserializer = Deserializer(self.dependencies) + # Since it's on serialization, it's almost sure that format is not JSON REST + # We're not able to deal with additional properties for now. + deserializer.additional_properties_detection = False + if is_xml_model_serialization: + deserializer.key_extractors = [ # type: ignore + attribute_key_case_insensitive_extractor, + ] + else: + deserializer.key_extractors = [ + rest_key_case_insensitive_extractor, + attribute_key_case_insensitive_extractor, + last_rest_key_case_insensitive_extractor, + ] + data = deserializer._deserialize(data_type, data) # pylint: disable=protected-access + except DeserializationError as err: + raise SerializationError("Unable to build a model: " + str(err)) from err + + return self._serialize(data, data_type, **kwargs) + + def url(self, name, data, data_type, **kwargs): + """Serialize data intended for a URL path. + + :param str name: The name of the URL path parameter. + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str + :returns: The serialized URL path + :raises TypeError: if serialization fails. + :raises ValueError: if data is None + """ + try: + output = self.serialize_data(data, data_type, **kwargs) + if data_type == "bool": + output = json.dumps(output) + + if kwargs.get("skip_quote") is True: + output = str(output) + output = output.replace("{", quote("{")).replace("}", quote("}")) + else: + output = quote(str(output), safe="") + except SerializationError as exc: + raise TypeError("{} must be type {}.".format(name, data_type)) from exc + return output + + def query(self, name, data, data_type, **kwargs): + """Serialize data intended for a URL query. + + :param str name: The name of the query parameter. + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str, list + :raises TypeError: if serialization fails. + :raises ValueError: if data is None + :returns: The serialized query parameter + """ + try: + # Treat the list aside, since we don't want to encode the div separator + if data_type.startswith("["): + internal_data_type = data_type[1:-1] + do_quote = not kwargs.get("skip_quote", False) + return self.serialize_iter(data, internal_data_type, do_quote=do_quote, **kwargs) + + # Not a list, regular serialization + output = self.serialize_data(data, data_type, **kwargs) + if data_type == "bool": + output = json.dumps(output) + if kwargs.get("skip_quote") is True: + output = str(output) + else: + output = quote(str(output), safe="") + except SerializationError as exc: + raise TypeError("{} must be type {}.".format(name, data_type)) from exc + return str(output) + + def header(self, name, data, data_type, **kwargs): + """Serialize data intended for a request header. + + :param str name: The name of the header. + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str + :raises TypeError: if serialization fails. + :raises ValueError: if data is None + :returns: The serialized header + """ + try: + if data_type in ["[str]"]: + data = ["" if d is None else d for d in data] + + output = self.serialize_data(data, data_type, **kwargs) + if data_type == "bool": + output = json.dumps(output) + except SerializationError as exc: + raise TypeError("{} must be type {}.".format(name, data_type)) from exc + return str(output) + + def serialize_data(self, data, data_type, **kwargs): + """Serialize generic data according to supplied data type. + + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :raises AttributeError: if required data is None. + :raises ValueError: if data is None + :raises SerializationError: if serialization fails. + :returns: The serialized data. + :rtype: str, int, float, bool, dict, list + """ + if data is None: + raise ValueError("No value for given attribute") + + try: + if data is CoreNull: + return None + if data_type in self.basic_types.values(): + return self.serialize_basic(data, data_type, **kwargs) + + if data_type in self.serialize_type: + return self.serialize_type[data_type](data, **kwargs) + + # If dependencies is empty, try with current data class + # It has to be a subclass of Enum anyway + enum_type = self.dependencies.get(data_type, data.__class__) + if issubclass(enum_type, Enum): + return Serializer.serialize_enum(data, enum_obj=enum_type) + + iter_type = data_type[0] + data_type[-1] + if iter_type in self.serialize_type: + return self.serialize_type[iter_type](data, data_type[1:-1], **kwargs) + + except (ValueError, TypeError) as err: + msg = "Unable to serialize value: {!r} as type: {!r}." + raise SerializationError(msg.format(data, data_type)) from err + return self._serialize(data, **kwargs) + + @classmethod + def _get_custom_serializers(cls, data_type, **kwargs): # pylint: disable=inconsistent-return-statements + custom_serializer = kwargs.get("basic_types_serializers", {}).get(data_type) + if custom_serializer: + return custom_serializer + if kwargs.get("is_xml", False): + return cls._xml_basic_types_serializers.get(data_type) + + @classmethod + def serialize_basic(cls, data, data_type, **kwargs): + """Serialize basic builting data type. + Serializes objects to str, int, float or bool. + + Possible kwargs: + - basic_types_serializers dict[str, callable] : If set, use the callable as serializer + - is_xml bool : If set, use xml_basic_types_serializers + + :param obj data: Object to be serialized. + :param str data_type: Type of object in the iterable. + :rtype: str, int, float, bool + :return: serialized object + """ + custom_serializer = cls._get_custom_serializers(data_type, **kwargs) + if custom_serializer: + return custom_serializer(data) + if data_type == "str": + return cls.serialize_unicode(data) + return eval(data_type)(data) # nosec # pylint: disable=eval-used + + @classmethod + def serialize_unicode(cls, data): + """Special handling for serializing unicode strings in Py2. + Encode to UTF-8 if unicode, otherwise handle as a str. + + :param str data: Object to be serialized. + :rtype: str + :return: serialized object + """ + try: # If I received an enum, return its value + return data.value + except AttributeError: + pass + + try: + if isinstance(data, unicode): # type: ignore + # Don't change it, JSON and XML ElementTree are totally able + # to serialize correctly u'' strings + return data + except NameError: + return str(data) + return str(data) + + def serialize_iter(self, data, iter_type, div=None, **kwargs): + """Serialize iterable. + + Supported kwargs: + - serialization_ctxt dict : The current entry of _attribute_map, or same format. + serialization_ctxt['type'] should be same as data_type. + - is_xml bool : If set, serialize as XML + + :param list data: Object to be serialized. + :param str iter_type: Type of object in the iterable. + :param str div: If set, this str will be used to combine the elements + in the iterable into a combined string. Default is 'None'. + Defaults to False. + :rtype: list, str + :return: serialized iterable + """ + if isinstance(data, str): + raise SerializationError("Refuse str type as a valid iter type.") + + serialization_ctxt = kwargs.get("serialization_ctxt", {}) + is_xml = kwargs.get("is_xml", False) + + serialized = [] + for d in data: + try: + serialized.append(self.serialize_data(d, iter_type, **kwargs)) + except ValueError as err: + if isinstance(err, SerializationError): + raise + serialized.append(None) + + if kwargs.get("do_quote", False): + serialized = ["" if s is None else quote(str(s), safe="") for s in serialized] + + if div: + serialized = ["" if s is None else str(s) for s in serialized] + serialized = div.join(serialized) + + if "xml" in serialization_ctxt or is_xml: + # XML serialization is more complicated + xml_desc = serialization_ctxt.get("xml", {}) + xml_name = xml_desc.get("name") + if not xml_name: + xml_name = serialization_ctxt["key"] + + # Create a wrap node if necessary (use the fact that Element and list have "append") + is_wrapped = xml_desc.get("wrapped", False) + node_name = xml_desc.get("itemsName", xml_name) + if is_wrapped: + final_result = _create_xml_node(xml_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) + else: + final_result = [] + # All list elements to "local_node" + for el in serialized: + if isinstance(el, ET.Element): + el_node = el + else: + el_node = _create_xml_node(node_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) + if el is not None: # Otherwise it writes "None" :-p + el_node.text = str(el) + final_result.append(el_node) + return final_result + return serialized + + def serialize_dict(self, attr, dict_type, **kwargs): + """Serialize a dictionary of objects. + + :param dict attr: Object to be serialized. + :param str dict_type: Type of object in the dictionary. + :rtype: dict + :return: serialized dictionary + """ + serialization_ctxt = kwargs.get("serialization_ctxt", {}) + serialized = {} + for key, value in attr.items(): + try: + serialized[self.serialize_unicode(key)] = self.serialize_data(value, dict_type, **kwargs) + except ValueError as err: + if isinstance(err, SerializationError): + raise + serialized[self.serialize_unicode(key)] = None + + if "xml" in serialization_ctxt: + # XML serialization is more complicated + xml_desc = serialization_ctxt["xml"] + xml_name = xml_desc["name"] + + final_result = _create_xml_node(xml_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) + for key, value in serialized.items(): + ET.SubElement(final_result, key).text = value + return final_result + + return serialized + + def serialize_object(self, attr, **kwargs): # pylint: disable=too-many-return-statements + """Serialize a generic object. + This will be handled as a dictionary. If object passed in is not + a basic type (str, int, float, dict, list) it will simply be + cast to str. + + :param dict attr: Object to be serialized. + :rtype: dict or str + :return: serialized object + """ + if attr is None: + return None + if isinstance(attr, ET.Element): + return attr + obj_type = type(attr) + if obj_type in self.basic_types: + return self.serialize_basic(attr, self.basic_types[obj_type], **kwargs) + if obj_type is _long_type: + return self.serialize_long(attr) + if obj_type is str: + return self.serialize_unicode(attr) + if obj_type is datetime.datetime: + return self.serialize_iso(attr) + if obj_type is datetime.date: + return self.serialize_date(attr) + if obj_type is datetime.time: + return self.serialize_time(attr) + if obj_type is datetime.timedelta: + return self.serialize_duration(attr) + if obj_type is decimal.Decimal: + return self.serialize_decimal(attr) + + # If it's a model or I know this dependency, serialize as a Model + if obj_type in self.dependencies.values() or isinstance(attr, Model): + return self._serialize(attr) + + if obj_type == dict: + serialized = {} + for key, value in attr.items(): + try: + serialized[self.serialize_unicode(key)] = self.serialize_object(value, **kwargs) + except ValueError: + serialized[self.serialize_unicode(key)] = None + return serialized + + if obj_type == list: + serialized = [] + for obj in attr: + try: + serialized.append(self.serialize_object(obj, **kwargs)) + except ValueError: + pass + return serialized + return str(attr) + + @staticmethod + def serialize_enum(attr, enum_obj=None): + try: + result = attr.value + except AttributeError: + result = attr + try: + enum_obj(result) # type: ignore + return result + except ValueError as exc: + for enum_value in enum_obj: # type: ignore + if enum_value.value.lower() == str(attr).lower(): + return enum_value.value + error = "{!r} is not valid value for enum {!r}" + raise SerializationError(error.format(attr, enum_obj)) from exc + + @staticmethod + def serialize_bytearray(attr, **kwargs): # pylint: disable=unused-argument + """Serialize bytearray into base-64 string. + + :param str attr: Object to be serialized. + :rtype: str + :return: serialized base64 + """ + return b64encode(attr).decode() + + @staticmethod + def serialize_base64(attr, **kwargs): # pylint: disable=unused-argument + """Serialize str into base-64 string. + + :param str attr: Object to be serialized. + :rtype: str + :return: serialized base64 + """ + encoded = b64encode(attr).decode("ascii") + return encoded.strip("=").replace("+", "-").replace("/", "_") + + @staticmethod + def serialize_decimal(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Decimal object to float. + + :param decimal attr: Object to be serialized. + :rtype: float + :return: serialized decimal + """ + return float(attr) + + @staticmethod + def serialize_long(attr, **kwargs): # pylint: disable=unused-argument + """Serialize long (Py2) or int (Py3). + + :param int attr: Object to be serialized. + :rtype: int/long + :return: serialized long + """ + return _long_type(attr) + + @staticmethod + def serialize_date(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Date object into ISO-8601 formatted string. + + :param Date attr: Object to be serialized. + :rtype: str + :return: serialized date + """ + if isinstance(attr, str): + attr = isodate.parse_date(attr) + t = "{:04}-{:02}-{:02}".format(attr.year, attr.month, attr.day) + return t + + @staticmethod + def serialize_time(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Time object into ISO-8601 formatted string. + + :param datetime.time attr: Object to be serialized. + :rtype: str + :return: serialized time + """ + if isinstance(attr, str): + attr = isodate.parse_time(attr) + t = "{:02}:{:02}:{:02}".format(attr.hour, attr.minute, attr.second) + if attr.microsecond: + t += ".{:02}".format(attr.microsecond) + return t + + @staticmethod + def serialize_duration(attr, **kwargs): # pylint: disable=unused-argument + """Serialize TimeDelta object into ISO-8601 formatted string. + + :param TimeDelta attr: Object to be serialized. + :rtype: str + :return: serialized duration + """ + if isinstance(attr, str): + attr = isodate.parse_duration(attr) + return isodate.duration_isoformat(attr) + + @staticmethod + def serialize_rfc(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Datetime object into RFC-1123 formatted string. + + :param Datetime attr: Object to be serialized. + :rtype: str + :raises TypeError: if format invalid. + :return: serialized rfc + """ + try: + if not attr.tzinfo: + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") + utc = attr.utctimetuple() + except AttributeError as exc: + raise TypeError("RFC1123 object must be valid Datetime object.") from exc + + return "{}, {:02} {} {:04} {:02}:{:02}:{:02} GMT".format( + Serializer.days[utc.tm_wday], + utc.tm_mday, + Serializer.months[utc.tm_mon], + utc.tm_year, + utc.tm_hour, + utc.tm_min, + utc.tm_sec, + ) + + @staticmethod + def serialize_iso(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Datetime object into ISO-8601 formatted string. + + :param Datetime attr: Object to be serialized. + :rtype: str + :raises SerializationError: if format invalid. + :return: serialized iso + """ + if isinstance(attr, str): + attr = isodate.parse_datetime(attr) + try: + if not attr.tzinfo: + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") + utc = attr.utctimetuple() + if utc.tm_year > 9999 or utc.tm_year < 1: + raise OverflowError("Hit max or min date") + + microseconds = str(attr.microsecond).rjust(6, "0").rstrip("0").ljust(3, "0") + if microseconds: + microseconds = "." + microseconds + date = "{:04}-{:02}-{:02}T{:02}:{:02}:{:02}".format( + utc.tm_year, utc.tm_mon, utc.tm_mday, utc.tm_hour, utc.tm_min, utc.tm_sec + ) + return date + microseconds + "Z" + except (ValueError, OverflowError) as err: + msg = "Unable to serialize datetime object." + raise SerializationError(msg) from err + except AttributeError as err: + msg = "ISO-8601 object must be valid Datetime object." + raise TypeError(msg) from err + + @staticmethod + def serialize_unix(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Datetime object into IntTime format. + This is represented as seconds. + + :param Datetime attr: Object to be serialized. + :rtype: int + :raises SerializationError: if format invalid + :return: serialied unix + """ + if isinstance(attr, int): + return attr + try: + if not attr.tzinfo: + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") + return int(calendar.timegm(attr.utctimetuple())) + except AttributeError as exc: + raise TypeError("Unix time object must be valid Datetime object.") from exc + + +def rest_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument + key = attr_desc["key"] + working_data = data + + while "." in key: + # Need the cast, as for some reasons "split" is typed as list[str | Any] + dict_keys = cast(List[str], _FLATTEN.split(key)) + if len(dict_keys) == 1: + key = _decode_attribute_map_key(dict_keys[0]) + break + working_key = _decode_attribute_map_key(dict_keys[0]) + working_data = working_data.get(working_key, data) + if working_data is None: + # If at any point while following flatten JSON path see None, it means + # that all properties under are None as well + return None + key = ".".join(dict_keys[1:]) + + return working_data.get(key) + + +def rest_key_case_insensitive_extractor( # pylint: disable=unused-argument, inconsistent-return-statements + attr, attr_desc, data +): + key = attr_desc["key"] + working_data = data + + while "." in key: + dict_keys = _FLATTEN.split(key) + if len(dict_keys) == 1: + key = _decode_attribute_map_key(dict_keys[0]) + break + working_key = _decode_attribute_map_key(dict_keys[0]) + working_data = attribute_key_case_insensitive_extractor(working_key, None, working_data) + if working_data is None: + # If at any point while following flatten JSON path see None, it means + # that all properties under are None as well + return None + key = ".".join(dict_keys[1:]) + + if working_data: + return attribute_key_case_insensitive_extractor(key, None, working_data) + + +def last_rest_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument + """Extract the attribute in "data" based on the last part of the JSON path key. + + :param str attr: The attribute to extract + :param dict attr_desc: The attribute description + :param dict data: The data to extract from + :rtype: object + :returns: The extracted attribute + """ + key = attr_desc["key"] + dict_keys = _FLATTEN.split(key) + return attribute_key_extractor(dict_keys[-1], None, data) + + +def last_rest_key_case_insensitive_extractor(attr, attr_desc, data): # pylint: disable=unused-argument + """Extract the attribute in "data" based on the last part of the JSON path key. + + This is the case insensitive version of "last_rest_key_extractor" + :param str attr: The attribute to extract + :param dict attr_desc: The attribute description + :param dict data: The data to extract from + :rtype: object + :returns: The extracted attribute + """ + key = attr_desc["key"] + dict_keys = _FLATTEN.split(key) + return attribute_key_case_insensitive_extractor(dict_keys[-1], None, data) + + +def attribute_key_extractor(attr, _, data): + return data.get(attr) + + +def attribute_key_case_insensitive_extractor(attr, _, data): + found_key = None + lower_attr = attr.lower() + for key in data: + if lower_attr == key.lower(): + found_key = key + break + + return data.get(found_key) + + +def _extract_name_from_internal_type(internal_type): + """Given an internal type XML description, extract correct XML name with namespace. + + :param dict internal_type: An model type + :rtype: tuple + :returns: A tuple XML name + namespace dict + """ + internal_type_xml_map = getattr(internal_type, "_xml_map", {}) + xml_name = internal_type_xml_map.get("name", internal_type.__name__) + xml_ns = internal_type_xml_map.get("ns", None) + if xml_ns: + xml_name = "{{{}}}{}".format(xml_ns, xml_name) + return xml_name + + +def xml_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument,too-many-return-statements + if isinstance(data, dict): + return None + + # Test if this model is XML ready first + if not isinstance(data, ET.Element): + return None + + xml_desc = attr_desc.get("xml", {}) + xml_name = xml_desc.get("name", attr_desc["key"]) + + # Look for a children + is_iter_type = attr_desc["type"].startswith("[") + is_wrapped = xml_desc.get("wrapped", False) + internal_type = attr_desc.get("internalType", None) + internal_type_xml_map = getattr(internal_type, "_xml_map", {}) + + # Integrate namespace if necessary + xml_ns = xml_desc.get("ns", internal_type_xml_map.get("ns", None)) + if xml_ns: + xml_name = "{{{}}}{}".format(xml_ns, xml_name) + + # If it's an attribute, that's simple + if xml_desc.get("attr", False): + return data.get(xml_name) + + # If it's x-ms-text, that's simple too + if xml_desc.get("text", False): + return data.text + + # Scenario where I take the local name: + # - Wrapped node + # - Internal type is an enum (considered basic types) + # - Internal type has no XML/Name node + if is_wrapped or (internal_type and (issubclass(internal_type, Enum) or "name" not in internal_type_xml_map)): + children = data.findall(xml_name) + # If internal type has a local name and it's not a list, I use that name + elif not is_iter_type and internal_type and "name" in internal_type_xml_map: + xml_name = _extract_name_from_internal_type(internal_type) + children = data.findall(xml_name) + # That's an array + else: + if internal_type: # Complex type, ignore itemsName and use the complex type name + items_name = _extract_name_from_internal_type(internal_type) + else: + items_name = xml_desc.get("itemsName", xml_name) + children = data.findall(items_name) + + if len(children) == 0: + if is_iter_type: + if is_wrapped: + return None # is_wrapped no node, we want None + return [] # not wrapped, assume empty list + return None # Assume it's not there, maybe an optional node. + + # If is_iter_type and not wrapped, return all found children + if is_iter_type: + if not is_wrapped: + return children + # Iter and wrapped, should have found one node only (the wrap one) + if len(children) != 1: + raise DeserializationError( + "Tried to deserialize an array not wrapped, and found several nodes '{}'. Maybe you should declare this array as wrapped?".format( + xml_name + ) + ) + return list(children[0]) # Might be empty list and that's ok. + + # Here it's not a itertype, we should have found one element only or empty + if len(children) > 1: + raise DeserializationError("Find several XML '{}' where it was not expected".format(xml_name)) + return children[0] + + +class Deserializer: + """Response object model deserializer. + + :param dict classes: Class type dictionary for deserializing complex types. + :ivar list key_extractors: Ordered list of extractors to be used by this deserializer. + """ + + basic_types = {str: "str", int: "int", bool: "bool", float: "float"} + + valid_date = re.compile(r"\d{4}[-]\d{2}[-]\d{2}T\d{2}:\d{2}:\d{2}\.?\d*Z?[-+]?[\d{2}]?:?[\d{2}]?") + + def __init__(self, classes: Optional[Mapping[str, type]] = None) -> None: + self.deserialize_type = { + "iso-8601": Deserializer.deserialize_iso, + "rfc-1123": Deserializer.deserialize_rfc, + "unix-time": Deserializer.deserialize_unix, + "duration": Deserializer.deserialize_duration, + "date": Deserializer.deserialize_date, + "time": Deserializer.deserialize_time, + "decimal": Deserializer.deserialize_decimal, + "long": Deserializer.deserialize_long, + "bytearray": Deserializer.deserialize_bytearray, + "base64": Deserializer.deserialize_base64, + "object": self.deserialize_object, + "[]": self.deserialize_iter, + "{}": self.deserialize_dict, + } + self.deserialize_expected_types = { + "duration": (isodate.Duration, datetime.timedelta), + "iso-8601": (datetime.datetime), + } + self.dependencies: Dict[str, type] = dict(classes) if classes else {} + self.key_extractors = [rest_key_extractor, xml_key_extractor] + # Additional properties only works if the "rest_key_extractor" is used to + # extract the keys. Making it to work whatever the key extractor is too much + # complicated, with no real scenario for now. + # So adding a flag to disable additional properties detection. This flag should be + # used if your expect the deserialization to NOT come from a JSON REST syntax. + # Otherwise, result are unexpected + self.additional_properties_detection = True + + def __call__(self, target_obj, response_data, content_type=None): + """Call the deserializer to process a REST response. + + :param str target_obj: Target data type to deserialize to. + :param requests.Response response_data: REST response object. + :param str content_type: Swagger "produces" if available. + :raises DeserializationError: if deserialization fails. + :return: Deserialized object. + :rtype: object + """ + data = self._unpack_content(response_data, content_type) + return self._deserialize(target_obj, data) + + def _deserialize(self, target_obj, data): # pylint: disable=inconsistent-return-statements + """Call the deserializer on a model. + + Data needs to be already deserialized as JSON or XML ElementTree + + :param str target_obj: Target data type to deserialize to. + :param object data: Object to deserialize. + :raises DeserializationError: if deserialization fails. + :return: Deserialized object. + :rtype: object + """ + # This is already a model, go recursive just in case + if hasattr(data, "_attribute_map"): + constants = [name for name, config in getattr(data, "_validation", {}).items() if config.get("constant")] + try: + for attr, mapconfig in data._attribute_map.items(): # pylint: disable=protected-access + if attr in constants: + continue + value = getattr(data, attr) + if value is None: + continue + local_type = mapconfig["type"] + internal_data_type = local_type.strip("[]{}") + if internal_data_type not in self.dependencies or isinstance(internal_data_type, Enum): + continue + setattr(data, attr, self._deserialize(local_type, value)) + return data + except AttributeError: + return + + response, class_name = self._classify_target(target_obj, data) + + if isinstance(response, str): + return self.deserialize_data(data, response) + if isinstance(response, type) and issubclass(response, Enum): + return self.deserialize_enum(data, response) + + if data is None or data is CoreNull: + return data + try: + attributes = response._attribute_map # type: ignore # pylint: disable=protected-access + d_attrs = {} + for attr, attr_desc in attributes.items(): + # Check empty string. If it's not empty, someone has a real "additionalProperties"... + if attr == "additional_properties" and attr_desc["key"] == "": + continue + raw_value = None + # Enhance attr_desc with some dynamic data + attr_desc = attr_desc.copy() # Do a copy, do not change the real one + internal_data_type = attr_desc["type"].strip("[]{}") + if internal_data_type in self.dependencies: + attr_desc["internalType"] = self.dependencies[internal_data_type] + + for key_extractor in self.key_extractors: + found_value = key_extractor(attr, attr_desc, data) + if found_value is not None: + if raw_value is not None and raw_value != found_value: + msg = ( + "Ignoring extracted value '%s' from %s for key '%s'" + " (duplicate extraction, follow extractors order)" + ) + _LOGGER.warning(msg, found_value, key_extractor, attr) + continue + raw_value = found_value + + value = self.deserialize_data(raw_value, attr_desc["type"]) + d_attrs[attr] = value + except (AttributeError, TypeError, KeyError) as err: + msg = "Unable to deserialize to object: " + class_name # type: ignore + raise DeserializationError(msg) from err + additional_properties = self._build_additional_properties(attributes, data) + return self._instantiate_model(response, d_attrs, additional_properties) + + def _build_additional_properties(self, attribute_map, data): + if not self.additional_properties_detection: + return None + if "additional_properties" in attribute_map and attribute_map.get("additional_properties", {}).get("key") != "": + # Check empty string. If it's not empty, someone has a real "additionalProperties" + return None + if isinstance(data, ET.Element): + data = {el.tag: el.text for el in data} + + known_keys = { + _decode_attribute_map_key(_FLATTEN.split(desc["key"])[0]) + for desc in attribute_map.values() + if desc["key"] != "" + } + present_keys = set(data.keys()) + missing_keys = present_keys - known_keys + return {key: data[key] for key in missing_keys} + + def _classify_target(self, target, data): + """Check to see whether the deserialization target object can + be classified into a subclass. + Once classification has been determined, initialize object. + + :param str target: The target object type to deserialize to. + :param str/dict data: The response data to deserialize. + :return: The classified target object and its class name. + :rtype: tuple + """ + if target is None: + return None, None + + if isinstance(target, str): + try: + target = self.dependencies[target] + except KeyError: + return target, target + + try: + target = target._classify(data, self.dependencies) # type: ignore # pylint: disable=protected-access + except AttributeError: + pass # Target is not a Model, no classify + return target, target.__class__.__name__ # type: ignore + + def failsafe_deserialize(self, target_obj, data, content_type=None): + """Ignores any errors encountered in deserialization, + and falls back to not deserializing the object. Recommended + for use in error deserialization, as we want to return the + HttpResponseError to users, and not have them deal with + a deserialization error. + + :param str target_obj: The target object type to deserialize to. + :param str/dict data: The response data to deserialize. + :param str content_type: Swagger "produces" if available. + :return: Deserialized object. + :rtype: object + """ + try: + return self(target_obj, data, content_type=content_type) + except: # pylint: disable=bare-except + _LOGGER.debug( + "Ran into a deserialization error. Ignoring since this is failsafe deserialization", exc_info=True + ) + return None + + @staticmethod + def _unpack_content(raw_data, content_type=None): + """Extract the correct structure for deserialization. + + If raw_data is a PipelineResponse, try to extract the result of RawDeserializer. + if we can't, raise. Your Pipeline should have a RawDeserializer. + + If not a pipeline response and raw_data is bytes or string, use content-type + to decode it. If no content-type, try JSON. + + If raw_data is something else, bypass all logic and return it directly. + + :param obj raw_data: Data to be processed. + :param str content_type: How to parse if raw_data is a string/bytes. + :raises JSONDecodeError: If JSON is requested and parsing is impossible. + :raises UnicodeDecodeError: If bytes is not UTF8 + :rtype: object + :return: Unpacked content. + """ + # Assume this is enough to detect a Pipeline Response without importing it + context = getattr(raw_data, "context", {}) + if context: + if RawDeserializer.CONTEXT_NAME in context: + return context[RawDeserializer.CONTEXT_NAME] + raise ValueError("This pipeline didn't have the RawDeserializer policy; can't deserialize") + + # Assume this is enough to recognize universal_http.ClientResponse without importing it + if hasattr(raw_data, "body"): + return RawDeserializer.deserialize_from_http_generics(raw_data.text(), raw_data.headers) + + # Assume this enough to recognize requests.Response without importing it. + if hasattr(raw_data, "_content_consumed"): + return RawDeserializer.deserialize_from_http_generics(raw_data.text, raw_data.headers) + + if isinstance(raw_data, (str, bytes)) or hasattr(raw_data, "read"): + return RawDeserializer.deserialize_from_text(raw_data, content_type) # type: ignore + return raw_data + + def _instantiate_model(self, response, attrs, additional_properties=None): + """Instantiate a response model passing in deserialized args. + + :param Response response: The response model class. + :param dict attrs: The deserialized response attributes. + :param dict additional_properties: Additional properties to be set. + :rtype: Response + :return: The instantiated response model. + """ + if callable(response): + subtype = getattr(response, "_subtype_map", {}) + try: + readonly = [ + k + for k, v in response._validation.items() # pylint: disable=protected-access # type: ignore + if v.get("readonly") + ] + const = [ + k + for k, v in response._validation.items() # pylint: disable=protected-access # type: ignore + if v.get("constant") + ] + kwargs = {k: v for k, v in attrs.items() if k not in subtype and k not in readonly + const} + response_obj = response(**kwargs) + for attr in readonly: + setattr(response_obj, attr, attrs.get(attr)) + if additional_properties: + response_obj.additional_properties = additional_properties # type: ignore + return response_obj + except TypeError as err: + msg = "Unable to deserialize {} into model {}. ".format(kwargs, response) # type: ignore + raise DeserializationError(msg + str(err)) from err + else: + try: + for attr, value in attrs.items(): + setattr(response, attr, value) + return response + except Exception as exp: + msg = "Unable to populate response model. " + msg += "Type: {}, Error: {}".format(type(response), exp) + raise DeserializationError(msg) from exp + + def deserialize_data(self, data, data_type): # pylint: disable=too-many-return-statements + """Process data for deserialization according to data type. + + :param str data: The response string to be deserialized. + :param str data_type: The type to deserialize to. + :raises DeserializationError: if deserialization fails. + :return: Deserialized object. + :rtype: object + """ + if data is None: + return data + + try: + if not data_type: + return data + if data_type in self.basic_types.values(): + return self.deserialize_basic(data, data_type) + if data_type in self.deserialize_type: + if isinstance(data, self.deserialize_expected_types.get(data_type, tuple())): + return data + + is_a_text_parsing_type = lambda x: x not in [ # pylint: disable=unnecessary-lambda-assignment + "object", + "[]", + r"{}", + ] + if isinstance(data, ET.Element) and is_a_text_parsing_type(data_type) and not data.text: + return None + data_val = self.deserialize_type[data_type](data) + return data_val + + iter_type = data_type[0] + data_type[-1] + if iter_type in self.deserialize_type: + return self.deserialize_type[iter_type](data, data_type[1:-1]) + + obj_type = self.dependencies[data_type] + if issubclass(obj_type, Enum): + if isinstance(data, ET.Element): + data = data.text + return self.deserialize_enum(data, obj_type) + + except (ValueError, TypeError, AttributeError) as err: + msg = "Unable to deserialize response data." + msg += " Data: {}, {}".format(data, data_type) + raise DeserializationError(msg) from err + return self._deserialize(obj_type, data) + + def deserialize_iter(self, attr, iter_type): + """Deserialize an iterable. + + :param list attr: Iterable to be deserialized. + :param str iter_type: The type of object in the iterable. + :return: Deserialized iterable. + :rtype: list + """ + if attr is None: + return None + if isinstance(attr, ET.Element): # If I receive an element here, get the children + attr = list(attr) + if not isinstance(attr, (list, set)): + raise DeserializationError("Cannot deserialize as [{}] an object of type {}".format(iter_type, type(attr))) + return [self.deserialize_data(a, iter_type) for a in attr] + + def deserialize_dict(self, attr, dict_type): + """Deserialize a dictionary. + + :param dict/list attr: Dictionary to be deserialized. Also accepts + a list of key, value pairs. + :param str dict_type: The object type of the items in the dictionary. + :return: Deserialized dictionary. + :rtype: dict + """ + if isinstance(attr, list): + return {x["key"]: self.deserialize_data(x["value"], dict_type) for x in attr} + + if isinstance(attr, ET.Element): + # Transform value into {"Key": "value"} + attr = {el.tag: el.text for el in attr} + return {k: self.deserialize_data(v, dict_type) for k, v in attr.items()} + + def deserialize_object(self, attr, **kwargs): # pylint: disable=too-many-return-statements + """Deserialize a generic object. + This will be handled as a dictionary. + + :param dict attr: Dictionary to be deserialized. + :return: Deserialized object. + :rtype: dict + :raises TypeError: if non-builtin datatype encountered. + """ + if attr is None: + return None + if isinstance(attr, ET.Element): + # Do no recurse on XML, just return the tree as-is + return attr + if isinstance(attr, str): + return self.deserialize_basic(attr, "str") + obj_type = type(attr) + if obj_type in self.basic_types: + return self.deserialize_basic(attr, self.basic_types[obj_type]) + if obj_type is _long_type: + return self.deserialize_long(attr) + + if obj_type == dict: + deserialized = {} + for key, value in attr.items(): + try: + deserialized[key] = self.deserialize_object(value, **kwargs) + except ValueError: + deserialized[key] = None + return deserialized + + if obj_type == list: + deserialized = [] + for obj in attr: + try: + deserialized.append(self.deserialize_object(obj, **kwargs)) + except ValueError: + pass + return deserialized + + error = "Cannot deserialize generic object with type: " + raise TypeError(error + str(obj_type)) + + def deserialize_basic(self, attr, data_type): # pylint: disable=too-many-return-statements + """Deserialize basic builtin data type from string. + Will attempt to convert to str, int, float and bool. + This function will also accept '1', '0', 'true' and 'false' as + valid bool values. + + :param str attr: response string to be deserialized. + :param str data_type: deserialization data type. + :return: Deserialized basic type. + :rtype: str, int, float or bool + :raises TypeError: if string format is not valid. + """ + # If we're here, data is supposed to be a basic type. + # If it's still an XML node, take the text + if isinstance(attr, ET.Element): + attr = attr.text + if not attr: + if data_type == "str": + # None or '', node is empty string. + return "" + # None or '', node with a strong type is None. + # Don't try to model "empty bool" or "empty int" + return None + + if data_type == "bool": + if attr in [True, False, 1, 0]: + return bool(attr) + if isinstance(attr, str): + if attr.lower() in ["true", "1"]: + return True + if attr.lower() in ["false", "0"]: + return False + raise TypeError("Invalid boolean value: {}".format(attr)) + + if data_type == "str": + return self.deserialize_unicode(attr) + return eval(data_type)(attr) # nosec # pylint: disable=eval-used + + @staticmethod + def deserialize_unicode(data): + """Preserve unicode objects in Python 2, otherwise return data + as a string. + + :param str data: response string to be deserialized. + :return: Deserialized string. + :rtype: str or unicode + """ + # We might be here because we have an enum modeled as string, + # and we try to deserialize a partial dict with enum inside + if isinstance(data, Enum): + return data + + # Consider this is real string + try: + if isinstance(data, unicode): # type: ignore + return data + except NameError: + return str(data) + return str(data) + + @staticmethod + def deserialize_enum(data, enum_obj): + """Deserialize string into enum object. + + If the string is not a valid enum value it will be returned as-is + and a warning will be logged. + + :param str data: Response string to be deserialized. If this value is + None or invalid it will be returned as-is. + :param Enum enum_obj: Enum object to deserialize to. + :return: Deserialized enum object. + :rtype: Enum + """ + if isinstance(data, enum_obj) or data is None: + return data + if isinstance(data, Enum): + data = data.value + if isinstance(data, int): + # Workaround. We might consider remove it in the future. + try: + return list(enum_obj.__members__.values())[data] + except IndexError as exc: + error = "{!r} is not a valid index for enum {!r}" + raise DeserializationError(error.format(data, enum_obj)) from exc + try: + return enum_obj(str(data)) + except ValueError: + for enum_value in enum_obj: + if enum_value.value.lower() == str(data).lower(): + return enum_value + # We don't fail anymore for unknown value, we deserialize as a string + _LOGGER.warning("Deserializer is not able to find %s as valid enum in %s", data, enum_obj) + return Deserializer.deserialize_unicode(data) + + @staticmethod + def deserialize_bytearray(attr): + """Deserialize string into bytearray. + + :param str attr: response string to be deserialized. + :return: Deserialized bytearray + :rtype: bytearray + :raises TypeError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + return bytearray(b64decode(attr)) # type: ignore + + @staticmethod + def deserialize_base64(attr): + """Deserialize base64 encoded string into string. + + :param str attr: response string to be deserialized. + :return: Deserialized base64 string + :rtype: bytearray + :raises TypeError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + padding = "=" * (3 - (len(attr) + 3) % 4) # type: ignore + attr = attr + padding # type: ignore + encoded = attr.replace("-", "+").replace("_", "/") + return b64decode(encoded) + + @staticmethod + def deserialize_decimal(attr): + """Deserialize string into Decimal object. + + :param str attr: response string to be deserialized. + :return: Deserialized decimal + :raises DeserializationError: if string format invalid. + :rtype: decimal + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + return decimal.Decimal(str(attr)) # type: ignore + except decimal.DecimalException as err: + msg = "Invalid decimal {}".format(attr) + raise DeserializationError(msg) from err + + @staticmethod + def deserialize_long(attr): + """Deserialize string into long (Py2) or int (Py3). + + :param str attr: response string to be deserialized. + :return: Deserialized int + :rtype: long or int + :raises ValueError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + return _long_type(attr) # type: ignore + + @staticmethod + def deserialize_duration(attr): + """Deserialize ISO-8601 formatted string into TimeDelta object. + + :param str attr: response string to be deserialized. + :return: Deserialized duration + :rtype: TimeDelta + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + duration = isodate.parse_duration(attr) + except (ValueError, OverflowError, AttributeError) as err: + msg = "Cannot deserialize duration object." + raise DeserializationError(msg) from err + return duration + + @staticmethod + def deserialize_date(attr): + """Deserialize ISO-8601 formatted string into Date object. + + :param str attr: response string to be deserialized. + :return: Deserialized date + :rtype: Date + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + if re.search(r"[^\W\d_]", attr, re.I + re.U): # type: ignore + raise DeserializationError("Date must have only digits and -. Received: %s" % attr) + # This must NOT use defaultmonth/defaultday. Using None ensure this raises an exception. + return isodate.parse_date(attr, defaultmonth=0, defaultday=0) + + @staticmethod + def deserialize_time(attr): + """Deserialize ISO-8601 formatted string into time object. + + :param str attr: response string to be deserialized. + :return: Deserialized time + :rtype: datetime.time + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + if re.search(r"[^\W\d_]", attr, re.I + re.U): # type: ignore + raise DeserializationError("Date must have only digits and -. Received: %s" % attr) + return isodate.parse_time(attr) + + @staticmethod + def deserialize_rfc(attr): + """Deserialize RFC-1123 formatted string into Datetime object. + + :param str attr: response string to be deserialized. + :return: Deserialized RFC datetime + :rtype: Datetime + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + parsed_date = email.utils.parsedate_tz(attr) # type: ignore + date_obj = datetime.datetime( + *parsed_date[:6], tzinfo=datetime.timezone(datetime.timedelta(minutes=(parsed_date[9] or 0) / 60)) + ) + if not date_obj.tzinfo: + date_obj = date_obj.astimezone(tz=TZ_UTC) + except ValueError as err: + msg = "Cannot deserialize to rfc datetime object." + raise DeserializationError(msg) from err + return date_obj + + @staticmethod + def deserialize_iso(attr): + """Deserialize ISO-8601 formatted string into Datetime object. + + :param str attr: response string to be deserialized. + :return: Deserialized ISO datetime + :rtype: Datetime + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + attr = attr.upper() # type: ignore + match = Deserializer.valid_date.match(attr) + if not match: + raise ValueError("Invalid datetime string: " + attr) + + check_decimal = attr.split(".") + if len(check_decimal) > 1: + decimal_str = "" + for digit in check_decimal[1]: + if digit.isdigit(): + decimal_str += digit + else: + break + if len(decimal_str) > 6: + attr = attr.replace(decimal_str, decimal_str[0:6]) + + date_obj = isodate.parse_datetime(attr) + test_utc = date_obj.utctimetuple() + if test_utc.tm_year > 9999 or test_utc.tm_year < 1: + raise OverflowError("Hit max or min date") + except (ValueError, OverflowError, AttributeError) as err: + msg = "Cannot deserialize datetime object." + raise DeserializationError(msg) from err + return date_obj + + @staticmethod + def deserialize_unix(attr): + """Serialize Datetime object into IntTime format. + This is represented as seconds. + + :param int attr: Object to be serialized. + :return: Deserialized datetime + :rtype: Datetime + :raises DeserializationError: if format invalid + """ + if isinstance(attr, ET.Element): + attr = int(attr.text) # type: ignore + try: + attr = int(attr) + date_obj = datetime.datetime.fromtimestamp(attr, TZ_UTC) + except ValueError as err: + msg = "Cannot deserialize to unix datetime object." + raise DeserializationError(msg) from err + return date_obj diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_vendor.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_utils/utils.py similarity index 66% rename from sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_vendor.py rename to sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_utils/utils.py index 1d256a8a1e36..39b612f39a9b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_vendor.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_utils/utils.py @@ -6,20 +6,20 @@ # -------------------------------------------------------------------------- from abc import ABC -from typing import TYPE_CHECKING - -from ._configuration import WebSiteManagementClientConfiguration +from typing import Generic, TYPE_CHECKING, TypeVar if TYPE_CHECKING: - from azure.core import PipelineClient + from .serialization import Deserializer, Serializer + - from .._serialization import Deserializer, Serializer +TClient = TypeVar("TClient") +TConfig = TypeVar("TConfig") -class WebSiteManagementClientMixinABC(ABC): +class ClientMixinABC(ABC, Generic[TClient, TConfig]): """DO NOT use this class. It is for internal typing use only.""" - _client: "PipelineClient" - _config: WebSiteManagementClientConfiguration + _client: TClient + _config: TConfig _serialize: "Serializer" _deserialize: "Deserializer" diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_web_site_management_client.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_web_site_management_client.py index 4ac28c81abfc..9e8be58540fe 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_web_site_management_client.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/_web_site_management_client.py @@ -7,17 +7,19 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models -from .._serialization import Deserializer, Serializer from ._configuration import WebSiteManagementClientConfiguration +from ._utils.serialization import Deserializer, Serializer from .operations import ( AppServiceCertificateOrdersOperations, AppServiceEnvironmentsOperations, @@ -135,7 +137,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint :param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). Required. :type subscription_id: str - :param base_url: Service URL. Default value is "https://management.azure.com". + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2022-09-01". Note that overriding this default value may result in unsupported behavior. @@ -145,15 +147,17 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint """ def __init__( - self, - credential: "TokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any + self, credential: "TokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any ) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = WebSiteManagementClientConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ @@ -172,7 +176,7 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/_vendor.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/_vendor.py deleted file mode 100644 index 10bc001f9ba3..000000000000 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/_vendor.py +++ /dev/null @@ -1,25 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from abc import ABC -from typing import TYPE_CHECKING - -from ._configuration import WebSiteManagementClientConfiguration - -if TYPE_CHECKING: - from azure.core import AsyncPipelineClient - - from ..._serialization import Deserializer, Serializer - - -class WebSiteManagementClientMixinABC(ABC): - """DO NOT use this class. It is for internal typing use only.""" - - _client: "AsyncPipelineClient" - _config: WebSiteManagementClientConfiguration - _serialize: "Serializer" - _deserialize: "Deserializer" diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/_web_site_management_client.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/_web_site_management_client.py index b4c4d5d81f3e..ae6f1173db46 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/_web_site_management_client.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/_web_site_management_client.py @@ -7,16 +7,18 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models -from ..._serialization import Deserializer, Serializer +from .._utils.serialization import Deserializer, Serializer from ._configuration import WebSiteManagementClientConfiguration from .operations import ( AppServiceCertificateOrdersOperations, @@ -138,7 +140,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint :param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). Required. :type subscription_id: str - :param base_url: Service URL. Default value is "https://management.azure.com". + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2022-09-01". Note that overriding this default value may result in unsupported behavior. @@ -148,15 +150,17 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint """ def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any ) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = WebSiteManagementClientConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ @@ -175,7 +179,9 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/__init__.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/__init__.py index 2faef819805d..dfeb24ecc400 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/__init__.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/__init__.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_app_service_certificate_orders_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_app_service_certificate_orders_operations.py index 910fb1381f1e..d67daab55eef 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_app_service_certificate_orders_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_app_service_certificate_orders_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._app_service_certificate_orders_operations import ( build_create_or_update_certificate_request, build_create_or_update_request, @@ -54,11 +56,8 @@ build_validate_purchase_information_request, build_verify_domain_ownership_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -77,10 +76,10 @@ class AppServiceCertificateOrdersOperations: # pylint: disable=too-many-public- def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_app_service_environments_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_app_service_environments_operations.py index cf1c16f291ff..65121a00cc28 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_app_service_environments_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_app_service_environments_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._app_service_environments_operations import ( build_approve_or_reject_private_endpoint_connection_request, build_change_vnet_request, @@ -82,12 +84,9 @@ build_update_worker_pool_request, build_upgrade_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -106,10 +105,10 @@ class AppServiceEnvironmentsOperations: # pylint: disable=too-many-public-metho def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace @@ -1010,7 +1009,6 @@ async def begin_change_vnet( content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Move an App Service Environment to a different VNET. Description for Move an App Service Environment to a different VNET. @@ -1041,7 +1039,6 @@ async def begin_change_vnet( content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Move an App Service Environment to a different VNET. Description for Move an App Service Environment to a different VNET. @@ -1070,7 +1067,6 @@ async def begin_change_vnet( vnet_info: Union[_models.VirtualNetworkProfile, IO[bytes]], **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Move an App Service Environment to a different VNET. Description for Move an App Service Environment to a different VNET. @@ -3002,7 +2998,6 @@ async def get_next(next_link=None): def get_private_endpoint_connection_list( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.RemotePrivateEndpointConnectionARMResource"]: - # pylint: disable=line-too-long """Gets the list of private endpoints associated with a hosting environment. Description for Gets the list of private endpoints associated with a hosting environment. @@ -3228,7 +3223,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -3263,7 +3257,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -3295,7 +3288,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl private_endpoint_wrapper: Union[_models.RemotePrivateEndpointConnectionARMResource, IO[bytes]], **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -3644,7 +3636,6 @@ async def _resume_initial(self, resource_group_name: str, name: str, **kwargs: A async def begin_resume( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Resume an App Service Environment. Description for Resume an App Service Environment. @@ -3996,7 +3987,6 @@ async def _suspend_initial(self, resource_group_name: str, name: str, **kwargs: async def begin_suspend( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Suspend an App Service Environment. Description for Suspend an App Service Environment. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_app_service_plans_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_app_service_plans_operations.py index d849abb5dd56..746c38dda12b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_app_service_plans_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_app_service_plans_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._app_service_plans_operations import ( build_create_or_update_request, build_create_or_update_vnet_route_request, @@ -61,12 +63,9 @@ build_update_vnet_gateway_request, build_update_vnet_route_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -85,10 +84,10 @@ class AppServicePlansOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_certificate_orders_diagnostics_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_certificate_orders_diagnostics_operations.py index df938285f9ad..73659403e34e 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_certificate_orders_diagnostics_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_certificate_orders_diagnostics_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -27,15 +28,13 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._certificate_orders_diagnostics_operations import ( build_get_app_service_certificate_order_detector_response_request, build_list_app_service_certificate_order_detector_response_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -54,10 +53,10 @@ class CertificateOrdersDiagnosticsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_certificate_registration_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_certificate_registration_provider_operations.py index 50001058d56d..00263b161634 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_certificate_registration_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_certificate_registration_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -25,12 +26,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._certificate_registration_provider_operations import build_list_operations_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -49,10 +48,10 @@ class CertificateRegistrationProviderOperations: # pylint: disable=name-too-lon def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_certificates_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_certificates_operations.py index c929f8970176..3eb10fba8a18 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_certificates_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_certificates_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -27,6 +28,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._certificates_operations import ( build_create_or_update_request, build_delete_request, @@ -35,11 +37,8 @@ build_list_request, build_update_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -58,10 +57,10 @@ class CertificatesOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_container_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_container_apps_operations.py index 1eabeda643b5..835f6ecba854 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_container_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_container_apps_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -31,6 +32,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._container_apps_operations import ( build_create_or_update_request, build_delete_request, @@ -39,11 +41,8 @@ build_list_by_subscription_request, build_list_secrets_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -62,10 +61,10 @@ class ContainerAppsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_container_apps_revisions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_container_apps_revisions_operations.py index 7245adceb3e7..a53d68ae15c7 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_container_apps_revisions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_container_apps_revisions_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,6 +27,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._container_apps_revisions_operations import ( build_activate_revision_request, build_deactivate_revision_request, @@ -33,11 +35,8 @@ build_list_revisions_request, build_restart_revision_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -56,10 +55,10 @@ class ContainerAppsRevisionsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_deleted_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_deleted_web_apps_operations.py index 7146c55e832b..6448d748606b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_deleted_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_deleted_web_apps_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,16 +27,14 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._deleted_web_apps_operations import ( build_get_deleted_web_app_by_location_request, build_list_by_location_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -54,10 +53,10 @@ class DeletedWebAppsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_diagnostics_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_diagnostics_operations.py index 17250813fe40..9d1f6eaa73ae 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_diagnostics_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_diagnostics_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -28,6 +29,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._diagnostics_operations import ( build_execute_site_analysis_request, build_execute_site_analysis_slot_request, @@ -52,11 +54,8 @@ build_list_site_diagnostic_categories_request, build_list_site_diagnostic_categories_slot_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -75,10 +74,10 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_domain_registration_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_domain_registration_provider_operations.py index 3f5154777771..bf8225ad8bab 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_domain_registration_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_domain_registration_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -25,12 +26,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._domain_registration_provider_operations import build_list_operations_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -49,10 +48,10 @@ class DomainRegistrationProviderOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_domains_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_domains_operations.py index 63b5d0348557..188d529d1a48 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_domains_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_domains_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._domains_operations import ( build_check_availability_request, build_create_or_update_ownership_identifier_request, @@ -50,11 +52,8 @@ build_update_ownership_identifier_request, build_update_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -73,10 +72,10 @@ class DomainsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_global_operations_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_global_operations_operations.py index 4ab94e9ae15b..9f130145f1eb 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_global_operations_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_global_operations_operations.py @@ -5,9 +5,10 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, List, Optional, TypeVar +from azure.core import AsyncPipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -23,16 +24,14 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._global_operations_operations import ( build_get_deleted_web_app_request, build_get_deleted_web_app_snapshots_request, build_get_subscription_operation_with_async_response_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -51,10 +50,10 @@ class GlobalOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace_async diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_kube_environments_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_kube_environments_operations.py index d802f30eb9d1..57676e6c83ee 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_kube_environments_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_kube_environments_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -31,6 +32,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._kube_environments_operations import ( build_create_or_update_request, build_delete_request, @@ -39,11 +41,8 @@ build_list_by_subscription_request, build_update_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -62,10 +61,10 @@ class KubeEnvironmentsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_provider_operations.py index c2a7698f234b..3d6735af59c5 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar, Union import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -25,6 +26,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._provider_operations import ( build_get_available_stacks_on_prem_request, build_get_available_stacks_request, @@ -34,11 +36,8 @@ build_get_web_app_stacks_request, build_list_operations_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -57,10 +56,10 @@ class ProviderOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_recommendations_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_recommendations_operations.py index df04eca95261..f469209c1a78 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_recommendations_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_recommendations_operations.py @@ -6,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -27,6 +28,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._recommendations_operations import ( build_disable_all_for_hosting_environment_request, build_disable_all_for_web_app_request, @@ -44,11 +46,8 @@ build_reset_all_filters_for_web_app_request, build_reset_all_filters_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -67,10 +66,10 @@ class RecommendationsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_resource_health_metadata_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_resource_health_metadata_operations.py index 9236445ec06b..ed0863b9e906 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_resource_health_metadata_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_resource_health_metadata_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,6 +27,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._resource_health_metadata_operations import ( build_get_by_site_request, build_get_by_site_slot_request, @@ -34,11 +36,8 @@ build_list_by_site_slot_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -57,10 +56,10 @@ class ResourceHealthMetadataOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_static_sites_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_static_sites_operations.py index e7670631689e..aac869eb2afa 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_static_sites_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_static_sites_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._static_sites_operations import ( build_approve_or_reject_private_endpoint_connection_request, build_create_or_update_basic_auth_request, @@ -109,12 +111,9 @@ build_validate_backend_request, build_validate_custom_domain_can_be_added_to_static_site_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -133,10 +132,10 @@ class StaticSitesOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload @@ -2403,7 +2402,6 @@ async def get_build_database_connection_with_details( # pylint: disable=name-to def list_static_site_build_functions( self, resource_group_name: str, name: str, environment_name: str, **kwargs: Any ) -> AsyncIterable["_models.StaticSiteFunctionOverviewARMResource"]: - # pylint: disable=line-too-long """Gets the functions of a particular static site build. Description for Gets the functions of a particular static site build. @@ -2707,7 +2705,6 @@ async def get_next(next_link=None): def get_user_provided_function_apps_for_static_site_build( # pylint: disable=name-too-long self, resource_group_name: str, name: str, environment_name: str, **kwargs: Any ) -> AsyncIterable["_models.StaticSiteUserProvidedFunctionAppARMResource"]: - # pylint: disable=line-too-long """Gets the details of the user provided function apps registered with a static site build. Description for Gets the details of the user provided function apps registered with a static @@ -2954,7 +2951,6 @@ async def begin_register_user_provided_function_app_with_static_site_build( # p content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteUserProvidedFunctionAppARMResource]: - # pylint: disable=line-too-long """Register a user provided function app with a static site build. Description for Register a user provided function app with a static site build. @@ -2999,7 +2995,6 @@ async def begin_register_user_provided_function_app_with_static_site_build( # p content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteUserProvidedFunctionAppARMResource]: - # pylint: disable=line-too-long """Register a user provided function app with a static site build. Description for Register a user provided function app with a static site build. @@ -3043,7 +3038,6 @@ async def begin_register_user_provided_function_app_with_static_site_build( # p is_forced: Optional[bool] = None, **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteUserProvidedFunctionAppARMResource]: - # pylint: disable=line-too-long """Register a user provided function app with a static site build. Description for Register a user provided function app with a static site build. @@ -3532,7 +3526,6 @@ async def create_or_update_static_site_app_settings( # pylint: disable=name-too def list_basic_auth( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.StaticSiteBasicAuthPropertiesARMResource"]: - # pylint: disable=line-too-long """Gets the basic auth properties for a static site as a collection. Description for Gets the basic auth properties for a static site as a collection. @@ -4102,7 +4095,6 @@ async def create_user_roles_invitation_link( def list_static_site_custom_domains( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.StaticSiteCustomDomainOverviewARMResource"]: - # pylint: disable=line-too-long """Gets all static site custom domains for a particular static site. Description for Gets all static site custom domains for a particular static site. @@ -4333,7 +4325,6 @@ async def begin_create_or_update_static_site_custom_domain( # pylint: disable=n content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteCustomDomainOverviewARMResource]: - # pylint: disable=line-too-long """Creates a new static site custom domain in an existing resource group and static site. Description for Creates a new static site custom domain in an existing resource group and @@ -4370,7 +4361,6 @@ async def begin_create_or_update_static_site_custom_domain( # pylint: disable=n content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteCustomDomainOverviewARMResource]: - # pylint: disable=line-too-long """Creates a new static site custom domain in an existing resource group and static site. Description for Creates a new static site custom domain in an existing resource group and @@ -4406,7 +4396,6 @@ async def begin_create_or_update_static_site_custom_domain( # pylint: disable=n ], **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteCustomDomainOverviewARMResource]: - # pylint: disable=line-too-long """Creates a new static site custom domain in an existing resource group and static site. Description for Creates a new static site custom domain in an existing resource group and @@ -5481,7 +5470,6 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent- def list_static_site_functions( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.StaticSiteFunctionOverviewARMResource"]: - # pylint: disable=line-too-long """Gets the functions of a static site. Description for Gets the functions of a static site. @@ -5805,7 +5793,6 @@ async def list_static_site_secrets( def get_private_endpoint_connection_list( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.RemotePrivateEndpointConnectionARMResource"]: - # pylint: disable=line-too-long """Gets the list of private endpoint connections associated with a static site. Description for Gets the list of private endpoint connections associated with a static site. @@ -6031,7 +6018,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -6066,7 +6052,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -6098,7 +6083,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl private_endpoint_wrapper: Union[_models.RemotePrivateEndpointConnectionARMResource, IO[bytes]], **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -6563,7 +6547,6 @@ async def get_next(next_link=None): def get_user_provided_function_apps_for_static_site( # pylint: disable=name-too-long self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.StaticSiteUserProvidedFunctionAppARMResource"]: - # pylint: disable=line-too-long """Gets the details of the user provided function apps registered with a static site. Description for Gets the details of the user provided function apps registered with a static @@ -6800,7 +6783,6 @@ async def begin_register_user_provided_function_app_with_static_site( # pylint: content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteUserProvidedFunctionAppARMResource]: - # pylint: disable=line-too-long """Register a user provided function app with a static site. Description for Register a user provided function app with a static site. @@ -6841,7 +6823,6 @@ async def begin_register_user_provided_function_app_with_static_site( # pylint: content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteUserProvidedFunctionAppARMResource]: - # pylint: disable=line-too-long """Register a user provided function app with a static site. Description for Register a user provided function app with a static site. @@ -6881,7 +6862,6 @@ async def begin_register_user_provided_function_app_with_static_site( # pylint: is_forced: Optional[bool] = None, **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteUserProvidedFunctionAppARMResource]: - # pylint: disable=line-too-long """Register a user provided function app with a static site. Description for Register a user provided function app with a static site. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_top_level_domains_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_top_level_domains_operations.py index cd1bd207696a..522c7bc941bb 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_top_level_domains_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_top_level_domains_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -27,16 +28,14 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._top_level_domains_operations import ( build_get_request, build_list_agreements_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -55,10 +54,10 @@ class TopLevelDomainsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_web_apps_operations.py index 07362bf191bd..231b090c6cba 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_web_apps_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._web_apps_operations import ( build_add_premier_add_on_request, build_add_premier_add_on_slot_request, @@ -441,12 +443,9 @@ build_update_vnet_connection_request, build_update_vnet_connection_slot_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -465,10 +464,10 @@ class WebAppsOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace @@ -1982,7 +1981,6 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent- def list_basic_publishing_credentials_policies( # pylint: disable=name-too-long self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.CsmPublishingCredentialsPoliciesEntity"]: - # pylint: disable=line-too-long """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 @@ -13734,7 +13732,6 @@ async def put_private_access_vnet( def get_private_endpoint_connection_list( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.RemotePrivateEndpointConnectionARMResource"]: - # pylint: disable=line-too-long """Gets the list of private endpoint connections associated with a site. Description for Gets the list of private endpoint connections associated with a site. @@ -13960,7 +13957,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -13995,7 +13991,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -14027,7 +14022,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl private_endpoint_wrapper: Union[_models.RemotePrivateEndpointConnectionARMResource, IO[bytes]], **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -17851,7 +17845,6 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent- def list_basic_publishing_credentials_policies_slot( # pylint: disable=name-too-long self, resource_group_name: str, name: str, slot: str, **kwargs: Any ) -> AsyncIterable["_models.CsmPublishingCredentialsPoliciesEntity"]: - # pylint: disable=line-too-long """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 @@ -29701,7 +29694,6 @@ async def put_private_access_vnet_slot( def get_private_endpoint_connection_list_slot( # pylint: disable=name-too-long self, resource_group_name: str, name: str, slot: str, **kwargs: Any ) -> AsyncIterable["_models.RemotePrivateEndpointConnectionARMResource"]: - # pylint: disable=line-too-long """Gets the list of private endpoint connections associated with a site. Description for Gets the list of private endpoint connections associated with a site. @@ -29936,7 +29928,6 @@ async def begin_approve_or_reject_private_endpoint_connection_slot( # pylint: d content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -29974,7 +29965,6 @@ async def begin_approve_or_reject_private_endpoint_connection_slot( # pylint: d content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -30009,7 +29999,6 @@ async def begin_approve_or_reject_private_endpoint_connection_slot( # pylint: d private_endpoint_wrapper: Union[_models.RemotePrivateEndpointConnectionARMResource, IO[bytes]], **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_web_site_management_client_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_web_site_management_client_operations.py index e800dd408c46..f6a700a249e5 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_web_site_management_client_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_web_site_management_client_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -28,6 +29,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.utils import ClientMixinABC from ...operations._web_site_management_client_operations import ( build_check_name_availability_request, build_get_publishing_user_request, @@ -47,17 +49,13 @@ build_validate_request, build_verify_hosting_environment_vnet_request, ) -from .._vendor import WebSiteManagementClientMixinABC +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] -class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC): +class WebSiteManagementClientOperationsMixin(ClientMixinABC[AsyncPipelineClient, WebSiteManagementClientConfiguration]): def _api_version(self, op_name: str) -> str: # pylint: disable=unused-argument try: return self._config.api_version diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_run_action_repetitions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_run_action_repetitions_operations.py index 93a332f4a964..b59aff937301 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_run_action_repetitions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_run_action_repetitions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,16 +28,14 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_run_action_repetitions_operations import ( build_get_request, build_list_expression_traces_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -54,17 +54,16 @@ class WorkflowRunActionRepetitionsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list( self, resource_group_name: str, name: str, workflow_name: str, run_name: str, action_name: str, **kwargs: Any ) -> AsyncIterable["_models.WorkflowRunActionRepetitionDefinition"]: - # pylint: disable=line-too-long """Get all of a workflow run action repetitions. :param resource_group_name: Name of the resource group to which the resource belongs. Required. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_run_action_repetitions_request_histories_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_run_action_repetitions_request_histories_operations.py index 1d075d4e02a2..a37ab94e79e3 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_run_action_repetitions_request_histories_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_run_action_repetitions_request_histories_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,15 +27,13 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_run_action_repetitions_request_histories_operations import ( build_get_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -53,10 +52,10 @@ class WorkflowRunActionRepetitionsRequestHistoriesOperations: # pylint: disable def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_run_action_scope_repetitions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_run_action_scope_repetitions_operations.py index 6ec13656e6cd..44524b61b957 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_run_action_scope_repetitions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_run_action_scope_repetitions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,12 +28,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_run_action_scope_repetitions_operations import build_get_request, build_list_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -50,17 +50,16 @@ class WorkflowRunActionScopeRepetitionsOperations: # pylint: disable=name-too-l def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list( self, resource_group_name: str, name: str, workflow_name: str, run_name: str, action_name: str, **kwargs: Any ) -> AsyncIterable["_models.WorkflowRunActionRepetitionDefinition"]: - # pylint: disable=line-too-long """List the workflow run action scoped repetitions. :param resource_group_name: Name of the resource group to which the resource belongs. Required. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_run_actions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_run_actions_operations.py index 6312b5748279..322aba59bf61 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_run_actions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_run_actions_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,16 +27,14 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_run_actions_operations import ( build_get_request, build_list_expression_traces_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -54,10 +53,10 @@ class WorkflowRunActionsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_runs_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_runs_operations.py index 4d0c306884f5..528a185b8a3f 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_runs_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_runs_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,12 +27,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_runs_operations import build_cancel_request, build_get_request, build_list_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -50,10 +49,10 @@ class WorkflowRunsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_trigger_histories_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_trigger_histories_operations.py index f99407498df1..b307c0272280 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_trigger_histories_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_trigger_histories_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, Optional, TypeVar, Union, cast import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -30,16 +31,14 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_trigger_histories_operations import ( build_get_request, build_list_request, build_resubmit_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -58,10 +57,10 @@ class WorkflowTriggerHistoriesOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_triggers_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_triggers_operations.py index e2119cba533e..3e7f1e963ce8 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_triggers_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_triggers_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, Optional, TypeVar, Union, cast import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -30,6 +31,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_triggers_operations import ( build_get_request, build_get_schema_json_request, @@ -37,11 +39,8 @@ build_list_request, build_run_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -60,10 +59,10 @@ class WorkflowTriggersOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_versions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_versions_operations.py index 0a3dca170032..2909a4aa453b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_versions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflow_versions_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,12 +27,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_versions_operations import build_get_request, build_list_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -50,10 +49,10 @@ class WorkflowVersionsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflows_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflows_operations.py index 8fd9e2d7d12a..a0e32496d884 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflows_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/aio/operations/_workflows_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Optional, TypeVar, Union, overload +from azure.core import AsyncPipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -24,12 +25,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflows_operations import build_regenerate_access_key_request, build_validate_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -48,10 +47,10 @@ class WorkflowsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/models/_models_py3.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/models/_models_py3.py index 9eba1ec29ddc..7edd893df31c 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/models/_models_py3.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/models/_models_py3.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -7,20 +7,15 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, Dict, List, Literal, Optional, TYPE_CHECKING, Union -from ... import _serialization - -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore +from .._utils import serialization as _serialization if TYPE_CHECKING: from .. import models as _models -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] class AbnormalTimePeriod(_serialization.Model): @@ -173,10 +168,10 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(**kwargs) - self.id = None - self.name = None + self.id: Optional[str] = None + self.name: Optional[str] = None self.kind = kind - self.type = None + self.type: Optional[str] = None class AddressResponse(ProxyOnlyResource): @@ -391,7 +386,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.description = None + self.description: Optional[str] = None class ApiDefinitionInfo(_serialization.Model): @@ -552,7 +547,7 @@ def __init__(self, *, value: List["_models.ApiKVReference"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ApiManagementConfig(_serialization.Model): @@ -601,8 +596,8 @@ class AppInsightsWebAppStackSettings(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.is_supported = None - self.is_default_off = None + self.is_supported: Optional[bool] = None + self.is_default_off: Optional[bool] = None class Apple(_serialization.Model): @@ -809,7 +804,7 @@ def __init__(self, *, value: List["_models.ApplicationStackResource"], **kwargs: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ApplicationStackResource(ProxyOnlyResource): @@ -999,7 +994,7 @@ def __init__( super().__init__(**kwargs) self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None class AppServiceCertificateCollection(_serialization.Model): @@ -1032,7 +1027,7 @@ def __init__(self, *, value: List["_models.AppServiceCertificateResource"], **kw """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class Resource(_serialization.Model): @@ -1084,11 +1079,11 @@ def __init__( :paramtype tags: dict[str, str] """ super().__init__(**kwargs) - self.id = None - self.name = None + self.id: Optional[str] = None + self.name: Optional[str] = None self.kind = kind self.location = location - self.type = None + self.type: Optional[str] = None self.tags = tags @@ -1255,24 +1250,26 @@ def __init__( # pylint: disable=too-many-locals super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.certificates = certificates self.distinguished_name = distinguished_name - self.domain_verification_token = None + self.domain_verification_token: Optional[str] = None self.validity_in_years = validity_in_years self.key_size = key_size self.product_type = product_type self.auto_renew = auto_renew - self.provisioning_state = None - self.status = None - self.signed_certificate = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.CertificateOrderStatus"]] = None + self.signed_certificate: Optional["_models.CertificateDetails"] = None self.csr = csr - self.intermediate = None - self.root = None - self.serial_number = None - self.last_certificate_issuance_time = None - self.expiration_time = None - self.is_private_key_external = None - self.app_service_certificate_not_renewable_reasons = None - self.next_auto_renewal_time_stamp = None - self.contact = None + self.intermediate: Optional["_models.CertificateDetails"] = None + self.root: Optional["_models.CertificateDetails"] = None + self.serial_number: Optional[str] = None + self.last_certificate_issuance_time: Optional[datetime.datetime] = None + self.expiration_time: Optional[datetime.datetime] = None + self.is_private_key_external: Optional[bool] = None + self.app_service_certificate_not_renewable_reasons: Optional[ + List[Union[str, "_models.ResourceNotRenewableReason"]] + ] = None + self.next_auto_renewal_time_stamp: Optional[datetime.datetime] = None + self.contact: Optional["_models.CertificateOrderContact"] = None class AppServiceCertificateOrderCollection(_serialization.Model): @@ -1305,7 +1302,7 @@ def __init__(self, *, value: List["_models.AppServiceCertificateOrder"], **kwarg """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class AppServiceCertificateOrderPatchResource(ProxyOnlyResource): @@ -1456,24 +1453,26 @@ def __init__( # pylint: disable=too-many-locals super().__init__(kind=kind, **kwargs) self.certificates = certificates self.distinguished_name = distinguished_name - self.domain_verification_token = None + self.domain_verification_token: Optional[str] = None self.validity_in_years = validity_in_years self.key_size = key_size self.product_type = product_type self.auto_renew = auto_renew - self.provisioning_state = None - self.status = None - self.signed_certificate = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.CertificateOrderStatus"]] = None + self.signed_certificate: Optional["_models.CertificateDetails"] = None self.csr = csr - self.intermediate = None - self.root = None - self.serial_number = None - self.last_certificate_issuance_time = None - self.expiration_time = None - self.is_private_key_external = None - self.app_service_certificate_not_renewable_reasons = None - self.next_auto_renewal_time_stamp = None - self.contact = None + self.intermediate: Optional["_models.CertificateDetails"] = None + self.root: Optional["_models.CertificateDetails"] = None + self.serial_number: Optional[str] = None + self.last_certificate_issuance_time: Optional[datetime.datetime] = None + self.expiration_time: Optional[datetime.datetime] = None + self.is_private_key_external: Optional[bool] = None + self.app_service_certificate_not_renewable_reasons: Optional[ + List[Union[str, "_models.ResourceNotRenewableReason"]] + ] = None + self.next_auto_renewal_time_stamp: Optional[datetime.datetime] = None + self.contact: Optional["_models.CertificateOrderContact"] = None class AppServiceCertificatePatchResource(ProxyOnlyResource): @@ -1537,7 +1536,7 @@ def __init__( super().__init__(kind=kind, **kwargs) self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None class AppServiceCertificateResource(Resource): @@ -1616,7 +1615,7 @@ def __init__( super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None class AppServiceEnvironment(_serialization.Model): @@ -1775,26 +1774,26 @@ def __init__( ~azure.mgmt.web.v2022_09_01.models.AseV3NetworkingConfiguration """ super().__init__(**kwargs) - self.provisioning_state = None - self.status = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.HostingEnvironmentStatus"]] = None self.virtual_network = virtual_network self.internal_load_balancing_mode = internal_load_balancing_mode self.multi_size = multi_size - self.multi_role_count = None + self.multi_role_count: Optional[int] = None self.ipssl_address_count = ipssl_address_count self.dns_suffix = dns_suffix - self.maximum_number_of_machines = None + self.maximum_number_of_machines: Optional[int] = None self.front_end_scale_factor = front_end_scale_factor - self.suspended = None + self.suspended: Optional[bool] = None self.cluster_settings = cluster_settings self.user_whitelisted_ip_ranges = user_whitelisted_ip_ranges - self.has_linux_workers = None + self.has_linux_workers: Optional[bool] = None self.upgrade_preference = upgrade_preference self.dedicated_host_count = dedicated_host_count self.zone_redundant = zone_redundant self.custom_dns_suffix_configuration = custom_dns_suffix_configuration self.networking_configuration = networking_configuration - self.upgrade_availability = None + self.upgrade_availability: Optional[Union[str, "_models.UpgradeAvailability"]] = None class AppServiceEnvironmentCollection(_serialization.Model): @@ -1827,7 +1826,7 @@ def __init__(self, *, value: List["_models.AppServiceEnvironmentResource"], **kw """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class AppServiceEnvironmentPatchResource(ProxyOnlyResource): @@ -2004,26 +2003,26 @@ def __init__( # pylint: disable=too-many-locals ~azure.mgmt.web.v2022_09_01.models.AseV3NetworkingConfiguration """ super().__init__(kind=kind, **kwargs) - self.provisioning_state = None - self.status = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.HostingEnvironmentStatus"]] = None self.virtual_network = virtual_network self.internal_load_balancing_mode = internal_load_balancing_mode self.multi_size = multi_size - self.multi_role_count = None + self.multi_role_count: Optional[int] = None self.ipssl_address_count = ipssl_address_count self.dns_suffix = dns_suffix - self.maximum_number_of_machines = None + self.maximum_number_of_machines: Optional[int] = None self.front_end_scale_factor = front_end_scale_factor - self.suspended = None + self.suspended: Optional[bool] = None self.cluster_settings = cluster_settings self.user_whitelisted_ip_ranges = user_whitelisted_ip_ranges - self.has_linux_workers = None + self.has_linux_workers: Optional[bool] = None self.upgrade_preference = upgrade_preference self.dedicated_host_count = dedicated_host_count self.zone_redundant = zone_redundant self.custom_dns_suffix_configuration = custom_dns_suffix_configuration self.networking_configuration = networking_configuration - self.upgrade_availability = None + self.upgrade_availability: Optional[Union[str, "_models.UpgradeAvailability"]] = None class AppServiceEnvironmentResource(Resource): @@ -2215,26 +2214,26 @@ def __init__( # pylint: disable=too-many-locals ~azure.mgmt.web.v2022_09_01.models.AseV3NetworkingConfiguration """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) - self.provisioning_state = None - self.status = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.HostingEnvironmentStatus"]] = None self.virtual_network = virtual_network self.internal_load_balancing_mode = internal_load_balancing_mode self.multi_size = multi_size - self.multi_role_count = None + self.multi_role_count: Optional[int] = None self.ipssl_address_count = ipssl_address_count self.dns_suffix = dns_suffix - self.maximum_number_of_machines = None + self.maximum_number_of_machines: Optional[int] = None self.front_end_scale_factor = front_end_scale_factor - self.suspended = None + self.suspended: Optional[bool] = None self.cluster_settings = cluster_settings self.user_whitelisted_ip_ranges = user_whitelisted_ip_ranges - self.has_linux_workers = None + self.has_linux_workers: Optional[bool] = None self.upgrade_preference = upgrade_preference self.dedicated_host_count = dedicated_host_count self.zone_redundant = zone_redundant self.custom_dns_suffix_configuration = custom_dns_suffix_configuration self.networking_configuration = networking_configuration - self.upgrade_availability = None + self.upgrade_availability: Optional[Union[str, "_models.UpgradeAvailability"]] = None class AppserviceGithubToken(_serialization.Model): @@ -2549,26 +2548,26 @@ def __init__( # pylint: disable=too-many-locals self.sku = sku self.extended_location = extended_location self.worker_tier_name = worker_tier_name - self.status = None - self.subscription = None + self.status: Optional[Union[str, "_models.StatusOptions"]] = None + self.subscription: Optional[str] = None self.hosting_environment_profile = hosting_environment_profile - self.maximum_number_of_workers = None - self.number_of_workers = None - self.geo_region = None + self.maximum_number_of_workers: Optional[int] = None + self.number_of_workers: Optional[int] = None + self.geo_region: Optional[str] = None self.per_site_scaling = per_site_scaling self.elastic_scale_enabled = elastic_scale_enabled self.maximum_elastic_worker_count = maximum_elastic_worker_count - self.number_of_sites = None + self.number_of_sites: Optional[int] = None self.is_spot = is_spot self.spot_expiration_time = spot_expiration_time self.free_offer_expiration_time = free_offer_expiration_time - self.resource_group = None + self.resource_group: Optional[str] = None self.reserved = reserved self.is_xenon = is_xenon self.hyper_v = hyper_v self.target_worker_count = target_worker_count self.target_worker_size_id = target_worker_size_id - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None self.kube_environment_profile = kube_environment_profile self.zone_redundant = zone_redundant @@ -2603,7 +2602,7 @@ def __init__(self, *, value: List["_models.AppServicePlan"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class AppServicePlanPatchResource(ProxyOnlyResource): @@ -2803,26 +2802,26 @@ def __init__( # pylint: disable=too-many-locals """ super().__init__(kind=kind, **kwargs) self.worker_tier_name = worker_tier_name - self.status = None - self.subscription = None + self.status: Optional[Union[str, "_models.StatusOptions"]] = None + self.subscription: Optional[str] = None self.hosting_environment_profile = hosting_environment_profile - self.maximum_number_of_workers = None - self.number_of_workers = None - self.geo_region = None + self.maximum_number_of_workers: Optional[int] = None + self.number_of_workers: Optional[int] = None + self.geo_region: Optional[str] = None self.per_site_scaling = per_site_scaling self.elastic_scale_enabled = elastic_scale_enabled self.maximum_elastic_worker_count = maximum_elastic_worker_count - self.number_of_sites = None + self.number_of_sites: Optional[int] = None self.is_spot = is_spot self.spot_expiration_time = spot_expiration_time self.free_offer_expiration_time = free_offer_expiration_time - self.resource_group = None + self.resource_group: Optional[str] = None self.reserved = reserved self.is_xenon = is_xenon self.hyper_v = hyper_v self.target_worker_count = target_worker_count self.target_worker_size_id = target_worker_size_id - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None self.kube_environment_profile = kube_environment_profile self.zone_redundant = zone_redundant @@ -2916,7 +2915,7 @@ class ArmIdWrapper(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.id = None + self.id: Optional[str] = None class ArmPlan(_serialization.Model): @@ -3058,10 +3057,10 @@ def __init__( :paramtype inbound_ip_address_override: str """ super().__init__(kind=kind, **kwargs) - self.windows_outbound_ip_addresses = None - self.linux_outbound_ip_addresses = None - self.external_inbound_ip_addresses = None - self.internal_inbound_ip_addresses = None + self.windows_outbound_ip_addresses: Optional[List[str]] = None + self.linux_outbound_ip_addresses: Optional[List[str]] = None + self.external_inbound_ip_addresses: Optional[List[str]] = None + self.internal_inbound_ip_addresses: Optional[List[str]] = None self.allow_new_private_endpoint_connections = allow_new_private_endpoint_connections self.ftp_enabled = ftp_enabled self.remote_debug_enabled = remote_debug_enabled @@ -3811,7 +3810,7 @@ def __init__( self.share_name = share_name self.access_key = access_key self.mount_path = mount_path - self.state = None + self.state: Optional[Union[str, "_models.AzureStorageState"]] = None class AzureStoragePropertyDictionaryResource(ProxyOnlyResource): @@ -3989,20 +3988,20 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.backup_id = None - self.storage_account_url = None - self.blob_name = None - self.name_properties_name = None - self.status = None - self.size_in_bytes = None - self.created = None - self.log = None - self.databases = None - self.scheduled = None - self.last_restore_time_stamp = None - self.finished_time_stamp = None - self.correlation_id = None - self.website_size_in_bytes = None + self.backup_id: Optional[int] = None + self.storage_account_url: Optional[str] = None + self.blob_name: Optional[str] = None + self.name_properties_name: Optional[str] = None + self.status: Optional[Union[str, "_models.BackupItemStatus"]] = None + self.size_in_bytes: Optional[int] = None + self.created: Optional[datetime.datetime] = None + self.log: Optional[str] = None + self.databases: Optional[List["_models.DatabaseBackupSetting"]] = None + self.scheduled: Optional[bool] = None + self.last_restore_time_stamp: Optional[datetime.datetime] = None + self.finished_time_stamp: Optional[datetime.datetime] = None + self.correlation_id: Optional[str] = None + self.website_size_in_bytes: Optional[int] = None class BackupItemCollection(_serialization.Model): @@ -4035,7 +4034,7 @@ def __init__(self, *, value: List["_models.BackupItem"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class BackupRequest(ProxyOnlyResource): @@ -4191,7 +4190,7 @@ def __init__( self.keep_at_least_one_backup = keep_at_least_one_backup self.retention_period_in_days = retention_period_in_days self.start_time = start_time - self.last_execution_time = None + self.last_execution_time: Optional[datetime.datetime] = None class BillingMeter(ProxyOnlyResource): @@ -4315,7 +4314,7 @@ def __init__(self, *, value: List["_models.BillingMeter"], **kwargs: Any) -> Non """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class BlobStorageTokenStore(_serialization.Model): @@ -4437,7 +4436,7 @@ class Certificate(Resource): :vartype key_vault_secret_status: str or ~azure.mgmt.web.v2022_09_01.models.KeyVaultSecretStatus :ivar server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :vartype server_farm_id: str :ivar canonical_name: CNAME of the certificate to be issued via free certificate. :vartype canonical_name: str @@ -4532,7 +4531,7 @@ def __init__( # pylint: disable=too-many-locals :keyword key_vault_secret_name: Key Vault secret name. :paramtype key_vault_secret_name: str :keyword server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :paramtype server_farm_id: str :keyword canonical_name: CNAME of the certificate to be issued via free certificate. :paramtype canonical_name: str @@ -4541,23 +4540,23 @@ def __init__( # pylint: disable=too-many-locals """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.password = password - self.friendly_name = None - self.subject_name = None + self.friendly_name: Optional[str] = None + self.subject_name: Optional[str] = None self.host_names = host_names self.pfx_blob = pfx_blob - self.site_name = None - self.self_link = None - self.issuer = None - self.issue_date = None - self.expiration_date = None - self.thumbprint = None - self.valid = None - self.cer_blob = None - self.public_key_hash = None - self.hosting_environment_profile = None + self.site_name: Optional[str] = None + self.self_link: Optional[str] = None + self.issuer: Optional[str] = None + self.issue_date: Optional[datetime.datetime] = None + self.expiration_date: Optional[datetime.datetime] = None + self.thumbprint: Optional[str] = None + self.valid: Optional[bool] = None + self.cer_blob: Optional[bytes] = None + self.public_key_hash: Optional[str] = None + self.hosting_environment_profile: Optional["_models.HostingEnvironmentProfile"] = None self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.key_vault_secret_status = None + self.key_vault_secret_status: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None self.server_farm_id = server_farm_id self.canonical_name = canonical_name self.domain_validation_method = domain_validation_method @@ -4593,7 +4592,7 @@ def __init__(self, *, value: List["_models.Certificate"], **kwargs: Any) -> None """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CertificateDetails(_serialization.Model): @@ -4648,15 +4647,15 @@ class CertificateDetails(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.version = None - self.serial_number = None - self.thumbprint = None - self.subject = None - self.not_before = None - self.not_after = None - self.signature_algorithm = None - self.issuer = None - self.raw_data = None + self.version: Optional[int] = None + self.serial_number: Optional[str] = None + self.thumbprint: Optional[str] = None + self.subject: Optional[str] = None + self.not_before: Optional[datetime.datetime] = None + self.not_after: Optional[datetime.datetime] = None + self.signature_algorithm: Optional[str] = None + self.issuer: Optional[str] = None + self.raw_data: Optional[str] = None class CertificateEmail(_serialization.Model): @@ -4715,8 +4714,8 @@ class CertificateOrderAction(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.action_type = None - self.created_at = None + self.action_type: Optional[Union[str, "_models.CertificateOrderActionType"]] = None + self.created_at: Optional[datetime.datetime] = None class CertificateOrderContact(_serialization.Model): @@ -4822,7 +4821,7 @@ class CertificatePatchResource(ProxyOnlyResource): :vartype key_vault_secret_status: str or ~azure.mgmt.web.v2022_09_01.models.KeyVaultSecretStatus :ivar server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :vartype server_farm_id: str :ivar canonical_name: CNAME of the certificate to be issued via free certificate. :vartype canonical_name: str @@ -4908,7 +4907,7 @@ def __init__( # pylint: disable=too-many-locals :keyword key_vault_secret_name: Key Vault secret name. :paramtype key_vault_secret_name: str :keyword server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :paramtype server_farm_id: str :keyword canonical_name: CNAME of the certificate to be issued via free certificate. :paramtype canonical_name: str @@ -4917,23 +4916,23 @@ def __init__( # pylint: disable=too-many-locals """ super().__init__(kind=kind, **kwargs) self.password = password - self.friendly_name = None - self.subject_name = None + self.friendly_name: Optional[str] = None + self.subject_name: Optional[str] = None self.host_names = host_names self.pfx_blob = pfx_blob - self.site_name = None - self.self_link = None - self.issuer = None - self.issue_date = None - self.expiration_date = None - self.thumbprint = None - self.valid = None - self.cer_blob = None - self.public_key_hash = None - self.hosting_environment_profile = None + self.site_name: Optional[str] = None + self.self_link: Optional[str] = None + self.issuer: Optional[str] = None + self.issue_date: Optional[datetime.datetime] = None + self.expiration_date: Optional[datetime.datetime] = None + self.thumbprint: Optional[str] = None + self.valid: Optional[bool] = None + self.cer_blob: Optional[bytes] = None + self.public_key_hash: Optional[str] = None + self.hosting_environment_profile: Optional["_models.HostingEnvironmentProfile"] = None self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.key_vault_secret_status = None + self.key_vault_secret_status: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None self.server_farm_id = server_farm_id self.canonical_name = canonical_name self.domain_validation_method = domain_validation_method @@ -4987,9 +4986,9 @@ class CloningInfo(_serialization.Model): otherwise, :code:`false`. :vartype clone_source_control: bool :ivar source_web_app_id: ARM resource ID of the source app. App resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. Required. :vartype source_web_app_id: str :ivar source_web_app_location: Location of source app ex: West US or North Europe. @@ -5005,7 +5004,7 @@ class CloningInfo(_serialization.Model): :vartype configure_load_balancing: bool :ivar traffic_manager_profile_id: ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. # pylint: disable=line-too-long + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. :vartype traffic_manager_profile_id: str :ivar traffic_manager_profile_name: Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist. @@ -5061,9 +5060,9 @@ def __init__( app; otherwise, :code:`false`. :paramtype clone_source_control: bool :keyword source_web_app_id: ARM resource ID of the source app. App resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. Required. :paramtype source_web_app_id: str :keyword source_web_app_location: Location of source app ex: West US or North Europe. @@ -5079,7 +5078,7 @@ def __init__( :paramtype configure_load_balancing: bool :keyword traffic_manager_profile_id: ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. # pylint: disable=line-too-long + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. :paramtype traffic_manager_profile_id: str :keyword traffic_manager_profile_name: Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist. @@ -5111,9 +5110,9 @@ class Configuration(_serialization.Model): .. raw:: html - Multiple: multiple revisions can be active. If no value if provided, this is - the defaultSingle: Only one revision can be active at a time. Revision weights can - not be used in this mode. Known values are: "multiple" and "single". + Multiple: multiple revisions can be active. If no value if provided, this is the + defaultSingle: Only one revision can be active at a time. Revision weights can not + be used in this mode. Known values are: "multiple" and "single". :vartype active_revisions_mode: str or ~azure.mgmt.web.v2022_09_01.models.ActiveRevisionsMode :ivar ingress: Ingress configurations. :vartype ingress: ~azure.mgmt.web.v2022_09_01.models.Ingress @@ -5147,9 +5146,9 @@ def __init__( .. raw:: html - Multiple: multiple revisions can be active. If no value if provided, this is - the defaultSingle: Only one revision can be active at a time. Revision weights can - not be used in this mode. Known values are: "multiple" and "single". + Multiple: multiple revisions can be active. If no value if provided, this is the + defaultSingle: Only one revision can be active at a time. Revision weights can not + be used in this mode. Known values are: "multiple" and "single". :paramtype active_revisions_mode: str or ~azure.mgmt.web.v2022_09_01.models.ActiveRevisionsMode :keyword ingress: Ingress configurations. :paramtype ingress: ~azure.mgmt.web.v2022_09_01.models.Ingress @@ -5529,10 +5528,10 @@ def __init__( :paramtype template: ~azure.mgmt.web.v2022_09_01.models.Template """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.ContainerAppProvisioningState"]] = None self.kube_environment_id = kube_environment_id - self.latest_revision_name = None - self.latest_revision_fqdn = None + self.latest_revision_name: Optional[str] = None + self.latest_revision_fqdn: Optional[str] = None self.configuration = configuration self.template = template @@ -5567,7 +5566,7 @@ def __init__(self, *, value: List["_models.ContainerApp"], **kwargs: Any) -> Non """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ContainerAppsConfiguration(_serialization.Model): @@ -5674,8 +5673,8 @@ class ContainerAppSecret(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.name = None - self.value = None + self.name: Optional[str] = None + self.value: Optional[str] = None class ContainerCpuStatistics(_serialization.Model): @@ -6087,10 +6086,10 @@ def __init__(self, *, uri: Optional[str] = None, **kwargs: Any) -> None: """ super().__init__(**kwargs) self.uri = uri - self.content_version = None - self.content_size = None - self.content_hash = None - self.metadata = None + self.content_version: Optional[str] = None + self.content_size: Optional[int] = None + self.content_hash: Optional["_models.ContentHash"] = None + self.metadata: Optional[JSON] = None class ContinuousWebJob(ProxyOnlyResource): @@ -6236,7 +6235,7 @@ def __init__(self, *, value: List["_models.ContinuousWebJob"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CookieExpiration(_serialization.Model): @@ -6460,7 +6459,7 @@ def __init__(self, *, value: List["_models.CsmDeploymentStatus"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CsmMoveResourceEnvelope(_serialization.Model): @@ -6526,7 +6525,7 @@ def __init__(self, *, value: List["_models.CsmOperationDescription"], **kwargs: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CsmOperationDescription(_serialization.Model): @@ -6852,7 +6851,7 @@ def __init__(self, *, value: List["_models.CsmUsageQuota"], **kwargs: Any) -> No """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CustomDnsSuffixConfiguration(ProxyOnlyResource): @@ -6928,8 +6927,8 @@ def __init__( :paramtype key_vault_reference_identity: str """ super().__init__(kind=kind, **kwargs) - self.provisioning_state = None - self.provisioning_details = None + self.provisioning_state: Optional[Union[str, "_models.CustomDnsSuffixProvisioningState"]] = None + self.provisioning_details: Optional[str] = None self.dns_suffix = dns_suffix self.certificate_url = certificate_url self.key_vault_reference_identity = key_vault_reference_identity @@ -7040,12 +7039,12 @@ def __init__( :paramtype alternate_txt_records: list[str] """ super().__init__(kind=kind, **kwargs) - self.is_hostname_already_verified = None - self.custom_domain_verification_test = None - self.custom_domain_verification_failure_info = None - self.has_conflict_on_scale_unit = None - self.has_conflict_across_subscription = None - self.conflicting_app_resource_id = None + self.is_hostname_already_verified: Optional[bool] = None + self.custom_domain_verification_test: Optional[Union[str, "_models.DnsVerificationTestResult"]] = None + self.custom_domain_verification_failure_info: Optional["_models.ErrorEntity"] = None + self.has_conflict_on_scale_unit: Optional[bool] = None + self.has_conflict_across_subscription: Optional[bool] = None + self.conflicting_app_resource_id: Optional[str] = None self.c_name_records = c_name_records self.txt_records = txt_records self.a_records = a_records @@ -7145,7 +7144,7 @@ def __init__(self, *, value: List["_models.CustomHostnameSites"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CustomOpenIdConnectProvider(_serialization.Model): @@ -7511,7 +7510,7 @@ def __init__( self.connection_identity = connection_identity self.connection_string = connection_string self.region = region - self.configuration_files = None + self.configuration_files: Optional[List["_models.StaticSiteDatabaseConnectionConfigurationFileOverview"]] = None class DatabaseConnectionCollection(_serialization.Model): @@ -7544,7 +7543,7 @@ def __init__(self, *, value: List["_models.DatabaseConnection"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DatabaseConnectionOverview(_serialization.Model): @@ -7591,11 +7590,11 @@ class DatabaseConnectionOverview(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.resource_id = None - self.connection_identity = None - self.region = None - self.configuration_files = None - self.name = None + self.resource_id: Optional[str] = None + self.connection_identity: Optional[str] = None + self.region: Optional[str] = None + self.configuration_files: Optional[List["_models.StaticSiteDatabaseConnectionConfigurationFileOverview"]] = None + self.name: Optional[str] = None class DatabaseConnectionPatchRequest(_serialization.Model): @@ -7677,7 +7676,7 @@ def __init__(self, *, provider_name: Optional[str] = None, **kwargs: Any) -> Non """ super().__init__(**kwargs) self.provider_name = provider_name - self.property_bag = None + self.property_bag: Optional[List["_models.KeyValuePairStringObject"]] = None class DataSource(_serialization.Model): @@ -7846,7 +7845,7 @@ class DefaultErrorResponse(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.error = None + self.error: Optional["_models.DefaultErrorResponseError"] = None class DefaultErrorResponseError(_serialization.Model): @@ -7890,11 +7889,11 @@ def __init__( list[~azure.mgmt.web.v2022_09_01.models.DefaultErrorResponseErrorDetailsItem] """ super().__init__(**kwargs) - self.code = None - self.message = None - self.target = None + self.code: Optional[str] = None + self.message: Optional[str] = None + self.target: Optional[str] = None self.details = details - self.innererror = None + self.innererror: Optional[str] = None class DefaultErrorResponseErrorDetailsItem(_serialization.Model): @@ -7925,9 +7924,9 @@ class DefaultErrorResponseErrorDetailsItem(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.code = None - self.message = None - self.target = None + self.code: Optional[str] = None + self.message: Optional[str] = None + self.target: Optional[str] = None class DeletedAppRestoreRequest(ProxyOnlyResource): @@ -8073,14 +8072,14 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.deleted_site_id = None - self.deleted_timestamp = None - self.subscription = None - self.resource_group = None - self.deleted_site_name = None - self.slot = None - self.kind_properties_kind = None - self.geo_region_name = None + self.deleted_site_id: Optional[int] = None + self.deleted_timestamp: Optional[str] = None + self.subscription: Optional[str] = None + self.resource_group: Optional[str] = None + self.deleted_site_name: Optional[str] = None + self.slot: Optional[str] = None + self.kind_properties_kind: Optional[str] = None + self.geo_region_name: Optional[str] = None class DeletedWebAppCollection(_serialization.Model): @@ -8113,7 +8112,7 @@ def __init__(self, *, value: List["_models.DeletedSite"], **kwargs: Any) -> None """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class Deployment(ProxyOnlyResource): @@ -8252,7 +8251,7 @@ def __init__(self, *, value: List["_models.Deployment"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DeploymentLocations(_serialization.Model): @@ -8414,10 +8413,10 @@ class DetectorDefinition(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.display_name = None - self.description = None - self.rank = None - self.is_enabled = None + self.display_name: Optional[str] = None + self.description: Optional[str] = None + self.rank: Optional[float] = None + self.is_enabled: Optional[bool] = None class DetectorDefinitionResource(ProxyOnlyResource): @@ -8470,10 +8469,10 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.display_name = None - self.description = None - self.rank = None - self.is_enabled = None + self.display_name: Optional[str] = None + self.description: Optional[str] = None + self.rank: Optional[float] = None + self.is_enabled: Optional[bool] = None class DetectorInfo(_serialization.Model): @@ -8529,15 +8528,15 @@ class DetectorInfo(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.id = None - self.name = None - self.description = None - self.author = None - self.category = None - self.support_topic_list = None - self.analysis_type = None - self.type = None - self.score = None + self.id: Optional[str] = None + self.name: Optional[str] = None + self.description: Optional[str] = None + self.author: Optional[str] = None + self.category: Optional[str] = None + self.support_topic_list: Optional[List["_models.SupportTopic"]] = None + self.analysis_type: Optional[List[str]] = None + self.type: Optional[Union[str, "_models.DetectorType"]] = None + self.score: Optional[float] = None class DetectorResponse(ProxyOnlyResource): @@ -8649,7 +8648,7 @@ def __init__(self, *, value: List["_models.DetectorResponse"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticAnalysis(ProxyOnlyResource): @@ -8759,7 +8758,7 @@ def __init__(self, *, value: List["_models.AnalysisDefinition"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticCategory(ProxyOnlyResource): @@ -8800,7 +8799,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.description = None + self.description: Optional[str] = None class DiagnosticCategoryCollection(_serialization.Model): @@ -8833,7 +8832,7 @@ def __init__(self, *, value: List["_models.DiagnosticCategory"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticData(_serialization.Model): @@ -8898,7 +8897,7 @@ def __init__(self, *, value: List["_models.DetectorDefinitionResource"], **kwarg """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticDetectorResponse(ProxyOnlyResource): @@ -9353,18 +9352,18 @@ def __init__( # pylint: disable=too-many-locals self.contact_billing = contact_billing self.contact_registrant = contact_registrant self.contact_tech = contact_tech - self.registration_status = None - self.provisioning_state = None - self.name_servers = None + self.registration_status: Optional[Union[str, "_models.DomainStatus"]] = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.name_servers: Optional[List[str]] = None self.privacy = privacy - self.created_time = None - self.expiration_time = None - self.last_renewed_time = None + self.created_time: Optional[datetime.datetime] = None + self.expiration_time: Optional[datetime.datetime] = None + self.last_renewed_time: Optional[datetime.datetime] = None self.auto_renew = auto_renew - self.ready_for_dns_record_management = None - self.managed_host_names = None + self.ready_for_dns_record_management: Optional[bool] = None + self.managed_host_names: Optional[List["_models.HostName"]] = None self.consent = consent - self.domain_not_renewable_reasons = None + self.domain_not_renewable_reasons: Optional[List[Union[str, "_models.ResourceNotRenewableReason"]]] = None self.dns_type = dns_type self.dns_zone_id = dns_zone_id self.target_dns_type = target_dns_type @@ -9446,7 +9445,7 @@ def __init__(self, *, value: List["_models.Domain"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DomainControlCenterSsoRequest(_serialization.Model): @@ -9478,9 +9477,9 @@ class DomainControlCenterSsoRequest(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.url = None - self.post_parameter_key = None - self.post_parameter_value = None + self.url: Optional[str] = None + self.post_parameter_key: Optional[str] = None + self.post_parameter_value: Optional[str] = None class DomainOwnershipIdentifier(ProxyOnlyResource): @@ -9555,7 +9554,7 @@ def __init__(self, *, value: List["_models.DomainOwnershipIdentifier"], **kwargs """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DomainPatchResource(ProxyOnlyResource): @@ -9719,18 +9718,18 @@ def __init__( # pylint: disable=too-many-locals self.contact_billing = contact_billing self.contact_registrant = contact_registrant self.contact_tech = contact_tech - self.registration_status = None - self.provisioning_state = None - self.name_servers = None + self.registration_status: Optional[Union[str, "_models.DomainStatus"]] = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.name_servers: Optional[List[str]] = None self.privacy = privacy - self.created_time = None - self.expiration_time = None - self.last_renewed_time = None + self.created_time: Optional[datetime.datetime] = None + self.expiration_time: Optional[datetime.datetime] = None + self.last_renewed_time: Optional[datetime.datetime] = None self.auto_renew = auto_renew - self.ready_for_dns_record_management = None - self.managed_host_names = None + self.ready_for_dns_record_management: Optional[bool] = None + self.managed_host_names: Optional[List["_models.HostName"]] = None self.consent = consent - self.domain_not_renewable_reasons = None + self.domain_not_renewable_reasons: Optional[List[Union[str, "_models.ResourceNotRenewableReason"]]] = None self.dns_type = dns_type self.dns_zone_id = dns_zone_id self.target_dns_type = target_dns_type @@ -10254,7 +10253,7 @@ def __init__(self, *, name: Optional[str] = None, **kwargs: Any) -> None: """ super().__init__(**kwargs) self.name = name - self.type = None + self.type: Optional[str] = None class Facebook(_serialization.Model): @@ -10640,9 +10639,9 @@ class FunctionAppMajorVersion(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.display_text = None - self.value = None - self.minor_versions = None + self.display_text: Optional[str] = None + self.value: Optional[str] = None + self.minor_versions: Optional[List["_models.FunctionAppMinorVersion"]] = None class FunctionAppMinorVersion(_serialization.Model): @@ -10673,9 +10672,9 @@ class FunctionAppMinorVersion(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.display_text = None - self.value = None - self.stack_settings = None + self.display_text: Optional[str] = None + self.value: Optional[str] = None + self.stack_settings: Optional["_models.FunctionAppRuntimes"] = None class FunctionAppRuntimes(_serialization.Model): @@ -10703,8 +10702,8 @@ class FunctionAppRuntimes(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.linux_runtime_settings = None - self.windows_runtime_settings = None + self.linux_runtime_settings: Optional["_models.FunctionAppRuntimeSettings"] = None + self.windows_runtime_settings: Optional["_models.FunctionAppRuntimeSettings"] = None class FunctionAppRuntimeSettings(_serialization.Model): @@ -10793,20 +10792,20 @@ class FunctionAppRuntimeSettings(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.runtime_version = None - self.remote_debugging_supported = None - self.app_insights_settings = None - self.git_hub_action_settings = None - self.app_settings_dictionary = None - self.site_config_properties_dictionary = None - self.supported_functions_extension_versions = None - self.is_preview = None - self.is_deprecated = None - self.is_hidden = None - self.end_of_life_date = None - self.is_auto_update = None - self.is_early_access = None - self.is_default = None + self.runtime_version: Optional[str] = None + self.remote_debugging_supported: Optional[bool] = None + self.app_insights_settings: Optional["_models.AppInsightsWebAppStackSettings"] = None + self.git_hub_action_settings: Optional["_models.GitHubActionWebAppStackSettings"] = None + self.app_settings_dictionary: Optional[Dict[str, str]] = None + self.site_config_properties_dictionary: Optional["_models.SiteConfigPropertiesDictionary"] = None + self.supported_functions_extension_versions: Optional[List[str]] = None + self.is_preview: Optional[bool] = None + self.is_deprecated: Optional[bool] = None + self.is_hidden: Optional[bool] = None + self.end_of_life_date: Optional[datetime.datetime] = None + self.is_auto_update: Optional[bool] = None + self.is_early_access: Optional[bool] = None + self.is_default: Optional[bool] = None class FunctionAppStack(ProxyOnlyResource): @@ -10863,11 +10862,11 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.location = None - self.display_text = None - self.value = None - self.major_versions = None - self.preferred_os = None + self.location: Optional[str] = None + self.display_text: Optional[str] = None + self.value: Optional[str] = None + self.major_versions: Optional[List["_models.FunctionAppMajorVersion"]] = None + self.preferred_os: Optional[Union[str, "_models.StackPreferredOs"]] = None class FunctionAppStackCollection(_serialization.Model): @@ -10900,7 +10899,7 @@ def __init__(self, *, value: List["_models.FunctionAppStack"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class FunctionEnvelope(ProxyOnlyResource): @@ -11065,7 +11064,7 @@ def __init__(self, *, value: List["_models.FunctionEnvelope"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class FunctionSecrets(_serialization.Model): @@ -11140,9 +11139,9 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.description = None - self.display_name = None - self.org_domain = None + self.description: Optional[str] = None + self.display_name: Optional[str] = None + self.org_domain: Optional[str] = None class GeoRegionCollection(_serialization.Model): @@ -11175,7 +11174,7 @@ def __init__(self, *, value: List["_models.GeoRegion"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class GitHub(_serialization.Model): @@ -11373,8 +11372,8 @@ class GitHubActionWebAppStackSettings(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.is_supported = None - self.supported_version = None + self.is_supported: Optional[bool] = None + self.supported_version: Optional[str] = None class GlobalCsmSkuDescription(_serialization.Model): @@ -11458,8 +11457,7 @@ class GlobalValidation(_serialization.Model): ~azure.mgmt.web.v2022_09_01.models.UnauthenticatedClientActionV2 :ivar redirect_to_provider: The default authentication provider to use when multiple providers are configured. - This setting is only needed if multiple providers are configured and the unauthenticated - client + This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage". :vartype redirect_to_provider: str :ivar excluded_paths: The paths for which unauthenticated flow would not be redirected to the @@ -11494,8 +11492,7 @@ def __init__( ~azure.mgmt.web.v2022_09_01.models.UnauthenticatedClientActionV2 :keyword redirect_to_provider: The default authentication provider to use when multiple providers are configured. - This setting is only needed if multiple providers are configured and the unauthenticated - client + This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage". :paramtype redirect_to_provider: str :keyword excluded_paths: The paths for which unauthenticated flow would not be redirected to @@ -11687,8 +11684,8 @@ def __init__(self, *, id: Optional[str] = None, **kwargs: Any) -> None: # pylin """ super().__init__(**kwargs) self.id = id - self.name = None - self.type = None + self.name: Optional[str] = None + self.type: Optional[str] = None class HostKeys(_serialization.Model): @@ -11907,7 +11904,7 @@ def __init__( self.host_name_type = host_name_type self.ssl_state = ssl_state self.thumbprint = thumbprint - self.virtual_ip = None + self.virtual_ip: Optional[str] = None class HostNameBindingCollection(_serialization.Model): @@ -11940,7 +11937,7 @@ def __init__(self, *, value: List["_models.HostNameBinding"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class HostNameSslState(_serialization.Model): @@ -12268,7 +12265,7 @@ def __init__(self, *, value: List["_models.HybridConnection"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class HybridConnectionKey(ProxyOnlyResource): @@ -12313,8 +12310,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.send_key_name = None - self.send_key_value = None + self.send_key_name: Optional[str] = None + self.send_key_value: Optional[str] = None class HybridConnectionLimits(ProxyOnlyResource): @@ -12360,8 +12357,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.current = None - self.maximum = None + self.current: Optional[int] = None + self.maximum: Optional[int] = None class Identifier(ProxyOnlyResource): @@ -12436,7 +12433,7 @@ def __init__(self, *, value: List["_models.Identifier"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class IdentityProviders(_serialization.Model): @@ -12605,7 +12602,7 @@ def __init__(self, *, value: List["_models.InboundEnvironmentEndpoint"], **kwarg """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class Ingress(_serialization.Model): @@ -12665,7 +12662,7 @@ def __init__( :paramtype allow_insecure: bool """ super().__init__(**kwargs) - self.fqdn = None + self.fqdn: Optional[str] = None self.external = external self.target_port = target_port self.transport = transport @@ -12748,8 +12745,8 @@ class IpSecurityRestriction(_serialization.Model): * If the property is null or empty (default), all hosts(or lack of) are allowed. * A value is compared using ordinal-ignore-case (excluding port number). - * Subdomain wildcards are permitted but don't match the root domain. For example, - *.contoso.com matches the subdomain foo.contoso.com + * Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com + matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com * Unicode host names are allowed but are converted to Punycode for matching. @@ -12831,8 +12828,8 @@ def __init__( * If the property is null or empty (default), all hosts(or lack of) are allowed. * A value is compared using ordinal-ignore-case (excluding port number). - * Subdomain wildcards are permitted but don't match the root domain. For example, - *.contoso.com matches the subdomain foo.contoso.com + * Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com + matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com * Unicode host names are allowed but are converted to Punycode for matching. @@ -12972,8 +12969,8 @@ class KeyValuePairStringObject(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.key = None - self.value = None + self.key: Optional[str] = None + self.value: Optional[JSON] = None class KubeEnvironment(Resource): @@ -13112,10 +13109,10 @@ def __init__( """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.extended_location = extended_location - self.provisioning_state = None - self.deployment_errors = None + self.provisioning_state: Optional[Union[str, "_models.KubeEnvironmentProvisioningState"]] = None + self.deployment_errors: Optional[str] = None self.internal_load_balancer_enabled = internal_load_balancer_enabled - self.default_domain = None + self.default_domain: Optional[str] = None self.static_ip = static_ip self.environment_type = environment_type self.arc_configuration = arc_configuration @@ -13154,7 +13151,7 @@ def __init__(self, *, value: List["_models.KubeEnvironment"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class KubeEnvironmentPatchResource(ProxyOnlyResource): @@ -13263,10 +13260,10 @@ def __init__( :paramtype aks_resource_id: str """ super().__init__(kind=kind, **kwargs) - self.provisioning_state = None - self.deployment_errors = None + self.provisioning_state: Optional[Union[str, "_models.KubeEnvironmentProvisioningState"]] = None + self.deployment_errors: Optional[str] = None self.internal_load_balancer_enabled = internal_load_balancer_enabled - self.default_domain = None + self.default_domain: Optional[str] = None self.static_ip = static_ip self.arc_configuration = arc_configuration self.app_logs_configuration = app_logs_configuration @@ -13305,8 +13302,8 @@ def __init__(self, *, id: Optional[str] = None, **kwargs: Any) -> None: # pylin """ super().__init__(**kwargs) self.id = id - self.name = None - self.type = None + self.name: Optional[str] = None + self.type: Optional[str] = None class LegacyMicrosoftAccount(_serialization.Model): @@ -13414,14 +13411,14 @@ class LinuxJavaContainerSettings(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.java11_runtime = None - self.java8_runtime = None - self.is_preview = None - self.is_deprecated = None - self.is_hidden = None - self.end_of_life_date = None - self.is_auto_update = None - self.is_early_access = None + self.java11_runtime: Optional[str] = None + self.java8_runtime: Optional[str] = None + self.is_preview: Optional[bool] = None + self.is_deprecated: Optional[bool] = None + self.is_hidden: Optional[bool] = None + self.end_of_life_date: Optional[datetime.datetime] = None + self.is_auto_update: Optional[bool] = None + self.is_early_access: Optional[bool] = None class LocalizableString(_serialization.Model): @@ -13645,7 +13642,7 @@ class ManagedServiceIdentity(_serialization.Model): :vartype principal_id: str :ivar user_assigned_identities: The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. # pylint: disable=line-too-long + '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. :vartype user_assigned_identities: dict[str, ~azure.mgmt.web.v2022_09_01.models.UserAssignedIdentity] """ @@ -13675,14 +13672,14 @@ def __init__( :paramtype type: str or ~azure.mgmt.web.v2022_09_01.models.ManagedServiceIdentityType :keyword user_assigned_identities: The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. # pylint: disable=line-too-long + '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. :paramtype user_assigned_identities: dict[str, ~azure.mgmt.web.v2022_09_01.models.UserAssignedIdentity] """ super().__init__(**kwargs) self.type = type - self.tenant_id = None - self.principal_id = None + self.tenant_id: Optional[str] = None + self.principal_id: Optional[str] = None self.user_assigned_identities = user_assigned_identities @@ -13953,9 +13950,9 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.migration_operation_status = None - self.operation_id = None - self.local_my_sql_enabled = None + self.migration_operation_status: Optional[Union[str, "_models.OperationStatus"]] = None + self.operation_id: Optional[str] = None + self.local_my_sql_enabled: Optional[bool] = None class MSDeploy(ProxyOnlyResource): @@ -14097,7 +14094,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.entries = None + self.entries: Optional[List["_models.MSDeployLogEntry"]] = None class MSDeployLogEntry(_serialization.Model): @@ -14128,9 +14125,9 @@ class MSDeployLogEntry(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.time = None - self.type = None - self.message = None + self.time: Optional[datetime.datetime] = None + self.type: Optional[Union[str, "_models.MSDeployLogEntryType"]] = None + self.message: Optional[str] = None class MSDeployStatus(ProxyOnlyResource): @@ -14189,11 +14186,11 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.deployer = None - self.provisioning_state = None - self.start_time = None - self.end_time = None - self.complete = None + self.deployer: Optional[str] = None + self.provisioning_state: Optional[Union[str, "_models.MSDeployProvisioningState"]] = None + self.start_time: Optional[datetime.datetime] = None + self.end_time: Optional[datetime.datetime] = None + self.complete: Optional[bool] = None class NameIdentifier(_serialization.Model): @@ -14246,7 +14243,7 @@ def __init__(self, *, value: List["_models.NameIdentifier"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class NameValuePair(_serialization.Model): @@ -14326,10 +14323,10 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.virtual_network_name = None - self.virtual_network_connection = None - self.hybrid_connections = None - self.hybrid_connections_v2 = None + self.virtual_network_name: Optional[str] = None + self.virtual_network_connection: Optional["_models.VnetInfo"] = None + self.hybrid_connections: Optional[List["_models.RelayServiceConnectionEntity"]] = None + self.hybrid_connections_v2: Optional[List["_models.HybridConnection"]] = None class NetworkTrace(_serialization.Model): @@ -14891,12 +14888,12 @@ def __init__( error=error, **kwargs ) - self.tracking_id = None - self.inputs = None - self.inputs_link = None - self.outputs = None - self.outputs_link = None - self.tracked_properties = None + self.tracking_id: Optional[str] = None + self.inputs: Optional[JSON] = None + self.inputs_link: Optional["_models.ContentLink"] = None + self.outputs: Optional[JSON] = None + self.outputs_link: Optional["_models.ContentLink"] = None + self.tracked_properties: Optional[JSON] = None self.retry_history = retry_history self.iteration_count = iteration_count @@ -14966,7 +14963,7 @@ def __init__(self, *, value: List["_models.OutboundEnvironmentEndpoint"], **kwar """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PerfMonCounterCollection(_serialization.Model): @@ -14999,7 +14996,7 @@ def __init__(self, *, value: List["_models.PerfMonResponse"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PerfMonResponse(_serialization.Model): @@ -15371,7 +15368,7 @@ def __init__(self, *, value: List["_models.PremierAddOnOffer"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PremierAddOnPatchResource(ProxyOnlyResource): @@ -15616,7 +15613,7 @@ def __init__(self, *, value: List["_models.RemotePrivateEndpointConnectionARMRes """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PrivateLinkConnectionApprovalRequestResource(ProxyOnlyResource): # pylint: disable=name-too-long @@ -15794,9 +15791,9 @@ class PrivateLinkResourceProperties(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.group_id = None - self.required_members = None - self.required_zone_names = None + self.group_id: Optional[str] = None + self.required_members: Optional[List[str]] = None + self.required_zone_names: Optional[List[str]] = None class PrivateLinkResourcesWrapper(_serialization.Model): @@ -16078,7 +16075,7 @@ def __init__( # pylint: disable=too-many-locals :paramtype description: str """ super().__init__(kind=kind, **kwargs) - self.identifier = None + self.identifier: Optional[int] = None self.deployment_name = deployment_name self.href = href self.minidump = minidump @@ -16146,7 +16143,7 @@ def __init__(self, *, value: List["_models.ProcessInfo"], **kwargs: Any) -> None """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ProcessModuleInfo(ProxyOnlyResource): @@ -16297,7 +16294,7 @@ def __init__(self, *, value: List["_models.ProcessModuleInfo"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ProcessThreadInfo(ProxyOnlyResource): @@ -16409,7 +16406,7 @@ def __init__( :paramtype wait_reason: str """ super().__init__(kind=kind, **kwargs) - self.identifier = None + self.identifier: Optional[int] = None self.href = href self.process = process self.start_address = start_address @@ -16453,7 +16450,7 @@ def __init__(self, *, value: List["_models.ProcessThreadInfo"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PublicCertificate(ProxyOnlyResource): @@ -16517,7 +16514,7 @@ def __init__( super().__init__(kind=kind, **kwargs) self.blob = blob self.public_certificate_location = public_certificate_location - self.thumbprint = None + self.thumbprint: Optional[str] = None class PublicCertificateCollection(_serialization.Model): @@ -16550,7 +16547,7 @@ def __init__(self, *, value: List["_models.PublicCertificate"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PublishingCredentialsPoliciesCollection(_serialization.Model): @@ -16584,7 +16581,7 @@ def __init__(self, *, value: List["_models.CsmPublishingCredentialsPoliciesEntit """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PushSettings(ProxyOnlyResource): @@ -17070,7 +17067,7 @@ def __init__( # pylint: disable=too-many-locals self.message = message self.level = level self.channels = channels - self.category_tags = None + self.category_tags: Optional[List[str]] = None self.action_name = action_name self.enabled = enabled self.states = states @@ -17116,7 +17113,7 @@ def __init__(self, *, value: List["_models.Recommendation"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class RecommendationRule(ProxyOnlyResource): @@ -17253,7 +17250,7 @@ def __init__( self.action_name = action_name self.level = level self.channels = channels - self.category_tags = None + self.category_tags: Optional[List[str]] = None self.is_dynamic = is_dynamic self.extension_name = extension_name self.blade_name = blade_name @@ -17633,7 +17630,7 @@ def __init__( :paramtype ip_addresses: list[str] """ super().__init__(kind=kind, **kwargs) - self.provisioning_state = None + self.provisioning_state: Optional[str] = None self.private_endpoint = private_endpoint self.private_link_service_connection_state = private_link_service_connection_state self.ip_addresses = ip_addresses @@ -17705,7 +17702,7 @@ def __init__( :paramtype ip_addresses: list[str] """ super().__init__(kind=kind, **kwargs) - self.provisioning_state = None + self.provisioning_state: Optional[str] = None self.private_endpoint = private_endpoint self.private_link_service_connection_state = private_link_service_connection_state self.ip_addresses = ip_addresses @@ -17927,9 +17924,9 @@ def __init__(self, *, location: Optional[str] = None, tags: Optional[Dict[str, s :paramtype tags: dict[str, str] """ super().__init__(**kwargs) - self.id = None - self.name = None - self.type = None + self.id: Optional[str] = None + self.name: Optional[str] = None + self.type: Optional[str] = None self.location = location self.tags = tags @@ -18118,7 +18115,7 @@ def __init__(self, *, value: List[str], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ResourceHealthMetadata(ProxyOnlyResource): @@ -18206,7 +18203,7 @@ def __init__(self, *, value: List["_models.ResourceHealthMetadata"], **kwargs: A """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ResourceMetricAvailability(_serialization.Model): @@ -18233,8 +18230,8 @@ class ResourceMetricAvailability(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.time_grain = None - self.retention = None + self.time_grain: Optional[str] = None + self.retention: Optional[str] = None class ResourceMetricDefinition(ProxyOnlyResource): @@ -18293,11 +18290,11 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.unit = None - self.primary_aggregation_type = None - self.metric_availabilities = None - self.resource_uri = None - self.properties = None + self.unit: Optional[str] = None + self.primary_aggregation_type: Optional[str] = None + self.metric_availabilities: Optional[List["_models.ResourceMetricAvailability"]] = None + self.resource_uri: Optional[str] = None + self.properties: Optional[Dict[str, str]] = None class ResourceMetricDefinitionCollection(_serialization.Model): @@ -18330,7 +18327,7 @@ def __init__(self, *, value: List["_models.ResourceMetricDefinition"], **kwargs: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ResourceNameAvailability(_serialization.Model): @@ -18465,8 +18462,8 @@ def __init__(self, *, id: Optional[str] = None, **kwargs: Any) -> None: # pylin """ super().__init__(**kwargs) self.id = id - self.name = None - self.type = None + self.name: Optional[str] = None + self.type: Optional[str] = None class Response(_serialization.Model): @@ -18928,15 +18925,15 @@ def __init__( :paramtype tags: dict[str, str] """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) - self.created_time = None - self.fqdn = None - self.template = None - self.active = None - self.replicas = None - self.traffic_weight = None - self.provisioning_error = None - self.health_state = None - self.provisioning_state = None + self.created_time: Optional[datetime.datetime] = None + self.fqdn: Optional[str] = None + self.template: Optional["_models.Template"] = None + self.active: Optional[bool] = None + self.replicas: Optional[int] = None + self.traffic_weight: Optional[int] = None + self.provisioning_error: Optional[str] = None + self.health_state: Optional[Union[str, "_models.RevisionHealthState"]] = None + self.provisioning_state: Optional[Union[str, "_models.RevisionProvisioningState"]] = None class RevisionCollection(_serialization.Model): @@ -18969,7 +18966,7 @@ def __init__(self, *, value: List["_models.Revision"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class RunCorrelation(_serialization.Model): @@ -19316,7 +19313,7 @@ class Site(Resource): hostnames. :vartype host_name_ssl_states: list[~azure.mgmt.web.v2022_09_01.models.HostNameSslState] :ivar server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :vartype server_farm_id: str :ivar reserved: :code:`true` if reserved; otherwise, :code:`false`. :vartype reserved: bool @@ -19420,11 +19417,11 @@ class Site(Resource): :ivar virtual_network_subnet_id: Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form - /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. :vartype virtual_network_subnet_id: str :ivar managed_environment_id: Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. :vartype managed_environment_id: str """ @@ -19570,7 +19567,7 @@ def __init__( # pylint: disable=too-many-locals app's hostnames. :paramtype host_name_ssl_states: list[~azure.mgmt.web.v2022_09_01.models.HostNameSslState] :keyword server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :paramtype server_farm_id: str :keyword reserved: :code:`true` if reserved; otherwise, :code:`false`. @@ -19644,36 +19641,36 @@ def __init__( # pylint: disable=too-many-locals :keyword virtual_network_subnet_id: Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form - /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. :paramtype virtual_network_subnet_id: str :keyword managed_environment_id: Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. :paramtype managed_environment_id: str """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.identity = identity self.extended_location = extended_location - self.state = None - self.host_names = None - self.repository_site_name = None - self.usage_state = None + self.state: Optional[str] = None + self.host_names: Optional[List[str]] = None + self.repository_site_name: Optional[str] = None + self.usage_state: Optional[Union[str, "_models.UsageState"]] = None self.enabled = enabled - self.enabled_host_names = None - self.availability_state = None + self.enabled_host_names: Optional[List[str]] = None + self.availability_state: Optional[Union[str, "_models.SiteAvailabilityState"]] = None self.host_name_ssl_states = host_name_ssl_states self.server_farm_id = server_farm_id self.reserved = reserved self.is_xenon = is_xenon self.hyper_v = hyper_v - self.last_modified_time_utc = None + self.last_modified_time_utc: Optional[datetime.datetime] = None self.vnet_route_all_enabled = vnet_route_all_enabled self.vnet_image_pull_enabled = vnet_image_pull_enabled self.vnet_content_share_enabled = vnet_content_share_enabled self.site_config = site_config - self.traffic_manager_host_names = None + self.traffic_manager_host_names: Optional[List[str]] = None self.scm_site_also_stopped = scm_site_also_stopped - self.target_swap_slot = None + self.target_swap_slot: Optional[str] = None self.hosting_environment_profile = hosting_environment_profile self.client_affinity_enabled = client_affinity_enabled self.client_cert_enabled = client_cert_enabled @@ -19681,20 +19678,20 @@ def __init__( # pylint: disable=too-many-locals self.client_cert_exclusion_paths = client_cert_exclusion_paths self.host_names_disabled = host_names_disabled self.custom_domain_verification_id = custom_domain_verification_id - self.outbound_ip_addresses = None - self.possible_outbound_ip_addresses = None + self.outbound_ip_addresses: Optional[str] = None + self.possible_outbound_ip_addresses: Optional[str] = None self.container_size = container_size self.daily_memory_time_quota = daily_memory_time_quota - self.suspended_till = None - self.max_number_of_workers = None + self.suspended_till: Optional[datetime.datetime] = None + self.max_number_of_workers: Optional[int] = None self.cloning_info = cloning_info - self.resource_group = None - self.is_default_container = None - self.default_host_name = None - self.slot_swap_status = None + self.resource_group: Optional[str] = None + self.is_default_container: Optional[bool] = None + self.default_host_name: Optional[str] = None + self.slot_swap_status: Optional["_models.SlotSwapStatus"] = None self.https_only = https_only self.redundancy_mode = redundancy_mode - self.in_progress_operation_id = None + self.in_progress_operation_id: Optional[str] = None self.public_network_access = public_network_access self.storage_account_required = storage_account_required self.key_vault_reference_identity = key_vault_reference_identity @@ -19738,8 +19735,7 @@ class SiteAuthSettings(ProxyOnlyResource): :vartype allowed_external_redirect_urls: list[str] :ivar default_provider: The default authentication provider to use when multiple providers are configured. - This setting is only needed if multiple providers are configured and the unauthenticated - client + This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage". Known values are: "AzureActiveDirectory", "Facebook", "Google", "MicrosoftAccount", "Twitter", and "Github". :vartype default_provider: str or @@ -20010,8 +20006,7 @@ def __init__( # pylint: disable=too-many-locals :paramtype allowed_external_redirect_urls: list[str] :keyword default_provider: The default authentication provider to use when multiple providers are configured. - This setting is only needed if multiple providers are configured and the unauthenticated - client + This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage". Known values are: "AzureActiveDirectory", "Facebook", "Google", "MicrosoftAccount", "Twitter", and "Github". :paramtype default_provider: str or @@ -20923,7 +20918,7 @@ def __init__( # pylint: disable=too-many-locals self.app_settings = app_settings self.metadata = metadata self.connection_strings = connection_strings - self.machine_key = None + self.machine_key: Optional["_models.SiteMachineKey"] = None self.handler_mappings = handler_mappings self.document_root = document_root self.scm_type = scm_type @@ -21007,10 +21002,10 @@ class SiteConfigPropertiesDictionary(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.use32_bit_worker_process = None - self.linux_fx_version = None - self.java_version = None - self.power_shell_version = None + self.use32_bit_worker_process: Optional[bool] = None + self.linux_fx_version: Optional[str] = None + self.java_version: Optional[str] = None + self.power_shell_version: Optional[str] = None class SiteConfigResource(ProxyOnlyResource): @@ -21599,7 +21594,7 @@ def __init__( # pylint: disable=too-many-locals self.app_settings = app_settings self.metadata = metadata self.connection_strings = connection_strings - self.machine_key = None + self.machine_key: Optional["_models.SiteMachineKey"] = None self.handler_mappings = handler_mappings self.document_root = document_root self.scm_type = scm_type @@ -21680,7 +21675,7 @@ def __init__(self, *, value: List["_models.SiteConfigResource"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SiteConfigurationSnapshotInfo(ProxyOnlyResource): @@ -21725,8 +21720,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.time = None - self.snapshot_id = None + self.time: Optional[datetime.datetime] = None + self.snapshot_id: Optional[int] = None class SiteConfigurationSnapshotInfoCollection(_serialization.Model): @@ -21759,7 +21754,7 @@ def __init__(self, *, value: List["_models.SiteConfigurationSnapshotInfo"], **kw """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SiteExtensionInfo(ProxyOnlyResource): @@ -21975,7 +21970,7 @@ def __init__(self, *, value: List["_models.SiteExtensionInfo"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SiteLimits(_serialization.Model): @@ -22171,7 +22166,7 @@ class SitePatchResource(ProxyOnlyResource): hostnames. :vartype host_name_ssl_states: list[~azure.mgmt.web.v2022_09_01.models.HostNameSslState] :ivar server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :vartype server_farm_id: str :ivar reserved: :code:`true` if reserved; otherwise, :code:`false`. :vartype reserved: bool @@ -22265,7 +22260,7 @@ class SitePatchResource(ProxyOnlyResource): :ivar virtual_network_subnet_id: Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form - /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. :vartype virtual_network_subnet_id: str """ @@ -22388,7 +22383,7 @@ def __init__( # pylint: disable=too-many-locals app's hostnames. :paramtype host_name_ssl_states: list[~azure.mgmt.web.v2022_09_01.models.HostNameSslState] :keyword server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :paramtype server_farm_id: str :keyword reserved: :code:`true` if reserved; otherwise, :code:`false`. @@ -22452,28 +22447,28 @@ def __init__( # pylint: disable=too-many-locals :keyword virtual_network_subnet_id: Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form - /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. :paramtype virtual_network_subnet_id: str """ super().__init__(kind=kind, **kwargs) self.identity = identity - self.state = None - self.host_names = None - self.repository_site_name = None - self.usage_state = None + self.state: Optional[str] = None + self.host_names: Optional[List[str]] = None + self.repository_site_name: Optional[str] = None + self.usage_state: Optional[Union[str, "_models.UsageState"]] = None self.enabled = enabled - self.enabled_host_names = None - self.availability_state = None + self.enabled_host_names: Optional[List[str]] = None + self.availability_state: Optional[Union[str, "_models.SiteAvailabilityState"]] = None self.host_name_ssl_states = host_name_ssl_states self.server_farm_id = server_farm_id self.reserved = reserved self.is_xenon = is_xenon self.hyper_v = hyper_v - self.last_modified_time_utc = None + self.last_modified_time_utc: Optional[datetime.datetime] = None self.site_config = site_config - self.traffic_manager_host_names = None + self.traffic_manager_host_names: Optional[List[str]] = None self.scm_site_also_stopped = scm_site_also_stopped - self.target_swap_slot = None + self.target_swap_slot: Optional[str] = None self.hosting_environment_profile = hosting_environment_profile self.client_affinity_enabled = client_affinity_enabled self.client_cert_enabled = client_cert_enabled @@ -22481,20 +22476,20 @@ def __init__( # pylint: disable=too-many-locals self.client_cert_exclusion_paths = client_cert_exclusion_paths self.host_names_disabled = host_names_disabled self.custom_domain_verification_id = custom_domain_verification_id - self.outbound_ip_addresses = None - self.possible_outbound_ip_addresses = None + self.outbound_ip_addresses: Optional[str] = None + self.possible_outbound_ip_addresses: Optional[str] = None self.container_size = container_size self.daily_memory_time_quota = daily_memory_time_quota - self.suspended_till = None - self.max_number_of_workers = None + self.suspended_till: Optional[datetime.datetime] = None + self.max_number_of_workers: Optional[int] = None self.cloning_info = cloning_info - self.resource_group = None - self.is_default_container = None - self.default_host_name = None - self.slot_swap_status = None + self.resource_group: Optional[str] = None + self.is_default_container: Optional[bool] = None + self.default_host_name: Optional[str] = None + self.slot_swap_status: Optional["_models.SlotSwapStatus"] = None self.https_only = https_only self.redundancy_mode = redundancy_mode - self.in_progress_operation_id = None + self.in_progress_operation_id: Optional[str] = None self.storage_account_required = storage_account_required self.key_vault_reference_identity = key_vault_reference_identity self.virtual_network_subnet_id = virtual_network_subnet_id @@ -22924,7 +22919,7 @@ def __init__(self, *, value: List["_models.SkuInfo"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SkuInfos(_serialization.Model): @@ -23083,13 +23078,13 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.level = None - self.setting_type = None - self.diff_rule = None - self.setting_name = None - self.value_in_current_slot = None - self.value_in_target_slot = None - self.description = None + self.level: Optional[str] = None + self.setting_type: Optional[str] = None + self.diff_rule: Optional[str] = None + self.setting_name: Optional[str] = None + self.value_in_current_slot: Optional[str] = None + self.value_in_target_slot: Optional[str] = None + self.description: Optional[str] = None class SlotDifferenceCollection(_serialization.Model): @@ -23122,7 +23117,7 @@ def __init__(self, *, value: List["_models.SlotDifference"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SlotSwapStatus(_serialization.Model): @@ -23153,9 +23148,9 @@ class SlotSwapStatus(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.timestamp_utc = None - self.source_slot_name = None - self.destination_slot_name = None + self.timestamp_utc: Optional[datetime.datetime] = None + self.source_slot_name: Optional[str] = None + self.destination_slot_name: Optional[str] = None class SlowRequestsBasedTrigger(_serialization.Model): @@ -23242,7 +23237,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.time = None + self.time: Optional[str] = None class SnapshotCollection(_serialization.Model): @@ -23275,7 +23270,7 @@ def __init__(self, *, value: List["_models.Snapshot"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SnapshotRecoverySource(_serialization.Model): @@ -23285,9 +23280,9 @@ class SnapshotRecoverySource(_serialization.Model): SouthCentralUS. :vartype location: str :ivar id: ARM resource ID of the source app. - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. :vartype id: str """ @@ -23309,9 +23304,9 @@ def __init__( SouthCentralUS. :paramtype location: str :keyword id: ARM resource ID of the source app. - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. :paramtype id: str """ @@ -23585,7 +23580,7 @@ def __init__(self, *, value: List["_models.SourceControl"], **kwargs: Any) -> No """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StackMajorVersion(_serialization.Model): @@ -23890,7 +23885,7 @@ def __init__(self, *, value: List["_models.StampCapacity"], **kwargs: Any) -> No """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteARMResource(Resource): @@ -24080,24 +24075,26 @@ def __init__( # pylint: disable=too-many-locals super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.sku = sku self.identity = identity - self.default_hostname = None + self.default_hostname: Optional[str] = None self.repository_url = repository_url self.branch = branch - self.custom_domains = None + self.custom_domains: Optional[List[str]] = None self.repository_token = repository_token self.build_properties = build_properties - self.private_endpoint_connections = None + self.private_endpoint_connections: Optional[ + List["_models.ResponseMessageEnvelopeRemotePrivateEndpointConnection"] + ] = None self.staging_environment_policy = staging_environment_policy self.allow_config_file_updates = allow_config_file_updates self.template_properties = template_properties - self.content_distribution_endpoint = None - self.key_vault_reference_identity = None - self.user_provided_function_apps = None - self.linked_backends = None + self.content_distribution_endpoint: Optional[str] = None + self.key_vault_reference_identity: Optional[str] = None + self.user_provided_function_apps: Optional[List["_models.StaticSiteUserProvidedFunctionApp"]] = None + self.linked_backends: Optional[List["_models.StaticSiteLinkedBackend"]] = None self.provider = provider self.enterprise_grade_cdn_status = enterprise_grade_cdn_status self.public_network_access = public_network_access - self.database_connections = None + self.database_connections: Optional[List["_models.DatabaseConnectionOverview"]] = None class StaticSiteBasicAuthPropertiesARMResource(ProxyOnlyResource): @@ -24175,7 +24172,7 @@ def __init__( self.secret_url = secret_url self.applicable_environments_mode = applicable_environments_mode self.environments = environments - self.secret_state = None + self.secret_state: Optional[str] = None class StaticSiteBasicAuthPropertiesCollection(_serialization.Model): @@ -24210,7 +24207,7 @@ def __init__(self, *, value: List["_models.StaticSiteBasicAuthPropertiesARMResou """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteBuildARMResource(ProxyOnlyResource): @@ -24294,16 +24291,16 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.build_id = None - self.source_branch = None - self.pull_request_title = None - self.hostname = None - self.created_time_utc = None - self.last_updated_on = None - self.status = None - self.user_provided_function_apps = None - self.linked_backends = None - self.database_connections = None + self.build_id: Optional[str] = None + self.source_branch: Optional[str] = None + self.pull_request_title: Optional[str] = None + self.hostname: Optional[str] = None + self.created_time_utc: Optional[datetime.datetime] = None + self.last_updated_on: Optional[datetime.datetime] = None + self.status: Optional[Union[str, "_models.BuildStatus"]] = None + self.user_provided_function_apps: Optional[List["_models.StaticSiteUserProvidedFunctionApp"]] = None + self.linked_backends: Optional[List["_models.StaticSiteLinkedBackend"]] = None + self.database_connections: Optional[List["_models.DatabaseConnectionOverview"]] = None class StaticSiteBuildCollection(_serialization.Model): @@ -24336,7 +24333,7 @@ def __init__(self, *, value: List["_models.StaticSiteBuildARMResource"], **kwarg """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteBuildProperties(_serialization.Model): @@ -24449,7 +24446,7 @@ def __init__(self, *, value: List["_models.StaticSiteARMResource"], **kwargs: An """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteCustomDomainOverviewARMResource(ProxyOnlyResource): # pylint: disable=name-too-long @@ -24507,11 +24504,11 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.domain_name = None - self.created_on = None - self.status = None - self.validation_token = None - self.error_message = None + self.domain_name: Optional[str] = None + self.created_on: Optional[datetime.datetime] = None + self.status: Optional[Union[str, "_models.CustomDomainStatus"]] = None + self.validation_token: Optional[str] = None + self.error_message: Optional[str] = None class StaticSiteCustomDomainOverviewCollection(_serialization.Model): @@ -24546,7 +24543,7 @@ def __init__(self, *, value: List["_models.StaticSiteCustomDomainOverviewARMReso """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteCustomDomainRequestPropertiesARMResource(ProxyOnlyResource): # pylint: disable=name-too-long @@ -24621,9 +24618,9 @@ class StaticSiteDatabaseConnectionConfigurationFileOverview(_serialization.Model def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.file_name = None - self.contents = None - self.type = None + self.file_name: Optional[str] = None + self.contents: Optional[str] = None + self.type: Optional[str] = None class StaticSiteFunctionOverviewARMResource(ProxyOnlyResource): @@ -24669,8 +24666,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.function_name = None - self.trigger_type = None + self.function_name: Optional[str] = None + self.trigger_type: Optional[Union[str, "_models.TriggerTypes"]] = None class StaticSiteFunctionOverviewCollection(_serialization.Model): @@ -24704,7 +24701,7 @@ def __init__(self, *, value: List["_models.StaticSiteFunctionOverviewARMResource """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteLinkedBackend(_serialization.Model): @@ -24746,8 +24743,8 @@ def __init__( super().__init__(**kwargs) self.backend_resource_id = backend_resource_id self.region = region - self.created_on = None - self.provisioning_state = None + self.created_on: Optional[datetime.datetime] = None + self.provisioning_state: Optional[str] = None class StaticSiteLinkedBackendARMResource(ProxyOnlyResource): @@ -24811,8 +24808,8 @@ def __init__( super().__init__(kind=kind, **kwargs) self.backend_resource_id = backend_resource_id self.region = region - self.created_on = None - self.provisioning_state = None + self.created_on: Optional[datetime.datetime] = None + self.provisioning_state: Optional[str] = None class StaticSiteLinkedBackendsCollection(_serialization.Model): @@ -24845,7 +24842,7 @@ def __init__(self, *, value: List["_models.StaticSiteLinkedBackendARMResource"], """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSitePatchResource(ProxyOnlyResource): @@ -25006,24 +25003,26 @@ def __init__( :paramtype public_network_access: str """ super().__init__(kind=kind, **kwargs) - self.default_hostname = None + self.default_hostname: Optional[str] = None self.repository_url = repository_url self.branch = branch - self.custom_domains = None + self.custom_domains: Optional[List[str]] = None self.repository_token = repository_token self.build_properties = build_properties - self.private_endpoint_connections = None + self.private_endpoint_connections: Optional[ + List["_models.ResponseMessageEnvelopeRemotePrivateEndpointConnection"] + ] = None self.staging_environment_policy = staging_environment_policy self.allow_config_file_updates = allow_config_file_updates self.template_properties = template_properties - self.content_distribution_endpoint = None - self.key_vault_reference_identity = None - self.user_provided_function_apps = None - self.linked_backends = None + self.content_distribution_endpoint: Optional[str] = None + self.key_vault_reference_identity: Optional[str] = None + self.user_provided_function_apps: Optional[List["_models.StaticSiteUserProvidedFunctionApp"]] = None + self.linked_backends: Optional[List["_models.StaticSiteLinkedBackend"]] = None self.provider = provider self.enterprise_grade_cdn_status = enterprise_grade_cdn_status self.public_network_access = public_network_access - self.database_connections = None + self.database_connections: Optional[List["_models.DatabaseConnectionOverview"]] = None class StaticSiteResetPropertiesARMResource(ProxyOnlyResource): @@ -25125,8 +25124,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.path = None - self.contents = None + self.path: Optional[str] = None + self.contents: Optional[str] = None class StaticSitesWorkflowPreviewRequest(ProxyOnlyResource): @@ -25299,9 +25298,9 @@ def __init__(self, *, kind: Optional[str] = None, roles: Optional[str] = None, * :paramtype roles: str """ super().__init__(kind=kind, **kwargs) - self.provider = None - self.user_id = None - self.display_name = None + self.provider: Optional[str] = None + self.user_id: Optional[str] = None + self.display_name: Optional[str] = None self.roles = roles @@ -25335,7 +25334,7 @@ def __init__(self, *, value: List["_models.StaticSiteUserARMResource"], **kwargs """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteUserInvitationRequestResource(ProxyOnlyResource): @@ -25456,8 +25455,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.expires_on = None - self.invitation_url = None + self.expires_on: Optional[datetime.datetime] = None + self.invitation_url: Optional[str] = None class StaticSiteUserProvidedFunctionApp(ProxyOnlyResource): @@ -25520,7 +25519,7 @@ def __init__( super().__init__(kind=kind, **kwargs) self.function_app_resource_id = function_app_resource_id self.function_app_region = function_app_region - self.created_on = None + self.created_on: Optional[datetime.datetime] = None class StaticSiteUserProvidedFunctionAppARMResource(ProxyOnlyResource): # pylint: disable=name-too-long @@ -25583,7 +25582,7 @@ def __init__( super().__init__(kind=kind, **kwargs) self.function_app_resource_id = function_app_resource_id self.function_app_region = function_app_region - self.created_on = None + self.created_on: Optional[datetime.datetime] = None class StaticSiteUserProvidedFunctionAppsCollection(_serialization.Model): # pylint: disable=name-too-long @@ -25618,7 +25617,7 @@ def __init__(self, *, value: List["_models.StaticSiteUserProvidedFunctionAppARMR """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteZipDeploymentARMResource(ProxyOnlyResource): @@ -25949,7 +25948,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.operation_id = None + self.operation_id: Optional[str] = None class StringDictionary(ProxyOnlyResource): @@ -26058,7 +26057,7 @@ class SubResource(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.id = None + self.id: Optional[str] = None class SupportTopic(_serialization.Model): @@ -26085,8 +26084,8 @@ class SupportTopic(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.id = None - self.pes_id = None + self.id: Optional[str] = None + self.pes_id: Optional[str] = None class SwiftVirtualNetwork(ProxyOnlyResource): @@ -26277,7 +26276,7 @@ def __init__(self, *, value: List["_models.TldLegalAgreement"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class TokenStore(_serialization.Model): @@ -26444,7 +26443,7 @@ def __init__(self, *, value: List["_models.TopLevelDomain"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class TrafficWeight(_serialization.Model): @@ -26561,7 +26560,7 @@ def __init__(self, *, value: List["_models.TriggeredJobHistory"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class TriggeredJobRun(_serialization.Model): @@ -26816,7 +26815,7 @@ def __init__(self, *, value: List["_models.TriggeredWebJob"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class Twitter(_serialization.Model): @@ -26958,14 +26957,14 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.display_name = None - self.resource_name = None - self.unit = None - self.current_value = None - self.limit = None - self.next_reset_time = None - self.compute_mode = None - self.site_mode = None + self.display_name: Optional[str] = None + self.resource_name: Optional[str] = None + self.unit: Optional[str] = None + self.current_value: Optional[int] = None + self.limit: Optional[int] = None + self.next_reset_time: Optional[datetime.datetime] = None + self.compute_mode: Optional[Union[str, "_models.ComputeModeOptions"]] = None + self.site_mode: Optional[str] = None class UsageCollection(_serialization.Model): @@ -26998,7 +26997,7 @@ def __init__(self, *, value: List["_models.Usage"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class User(ProxyOnlyResource): @@ -27101,8 +27100,8 @@ class UserAssignedIdentity(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.principal_id = None - self.client_id = None + self.principal_id: Optional[str] = None + self.client_id: Optional[str] = None class ValidateRequest(_serialization.Model): @@ -27485,8 +27484,8 @@ def __init__( """ super().__init__(**kwargs) self.id = id - self.name = None - self.type = None + self.name: Optional[str] = None + self.type: Optional[str] = None self.subnet = subnet @@ -27611,10 +27610,10 @@ def __init__( """ super().__init__(**kwargs) self.vnet_resource_id = vnet_resource_id - self.cert_thumbprint = None + self.cert_thumbprint: Optional[str] = None self.cert_blob = cert_blob - self.routes = None - self.resync_required = None + self.routes: Optional[List["_models.VnetRoute"]] = None + self.resync_required: Optional[bool] = None self.dns_servers = dns_servers self.is_swift = is_swift @@ -27702,10 +27701,10 @@ def __init__( """ super().__init__(kind=kind, **kwargs) self.vnet_resource_id = vnet_resource_id - self.cert_thumbprint = None + self.cert_thumbprint: Optional[str] = None self.cert_blob = cert_blob - self.routes = None - self.resync_required = None + self.routes: Optional[List["_models.VnetRoute"]] = None + self.resync_required: Optional[bool] = None self.dns_servers = dns_servers self.is_swift = is_swift @@ -28011,7 +28010,7 @@ def __init__(self, *, value: List["_models.Site"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WebAppInstanceStatusCollection(_serialization.Model): @@ -28044,7 +28043,7 @@ def __init__(self, *, value: List["_models.WebSiteInstanceStatus"], **kwargs: An """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WebAppMajorVersion(_serialization.Model): @@ -28075,9 +28074,9 @@ class WebAppMajorVersion(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.display_text = None - self.value = None - self.minor_versions = None + self.display_text: Optional[str] = None + self.value: Optional[str] = None + self.minor_versions: Optional[List["_models.WebAppMinorVersion"]] = None class WebAppMinorVersion(_serialization.Model): @@ -28108,9 +28107,9 @@ class WebAppMinorVersion(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.display_text = None - self.value = None - self.stack_settings = None + self.display_text: Optional[str] = None + self.value: Optional[str] = None + self.stack_settings: Optional["_models.WebAppRuntimes"] = None class WebAppRuntimes(_serialization.Model): @@ -28149,10 +28148,10 @@ class WebAppRuntimes(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.linux_runtime_settings = None - self.windows_runtime_settings = None - self.linux_container_settings = None - self.windows_container_settings = None + self.linux_runtime_settings: Optional["_models.WebAppRuntimeSettings"] = None + self.windows_runtime_settings: Optional["_models.WebAppRuntimeSettings"] = None + self.linux_container_settings: Optional["_models.LinuxJavaContainerSettings"] = None + self.windows_container_settings: Optional["_models.WindowsJavaContainerSettings"] = None class WebAppRuntimeSettings(_serialization.Model): @@ -28219,16 +28218,16 @@ class WebAppRuntimeSettings(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.runtime_version = None - self.remote_debugging_supported = None - self.app_insights_settings = None - self.git_hub_action_settings = None - self.is_preview = None - self.is_deprecated = None - self.is_hidden = None - self.end_of_life_date = None - self.is_auto_update = None - self.is_early_access = None + self.runtime_version: Optional[str] = None + self.remote_debugging_supported: Optional[bool] = None + self.app_insights_settings: Optional["_models.AppInsightsWebAppStackSettings"] = None + self.git_hub_action_settings: Optional["_models.GitHubActionWebAppStackSettings"] = None + self.is_preview: Optional[bool] = None + self.is_deprecated: Optional[bool] = None + self.is_hidden: Optional[bool] = None + self.end_of_life_date: Optional[datetime.datetime] = None + self.is_auto_update: Optional[bool] = None + self.is_early_access: Optional[bool] = None class WebAppStack(ProxyOnlyResource): @@ -28285,11 +28284,11 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.location = None - self.display_text = None - self.value = None - self.major_versions = None - self.preferred_os = None + self.location: Optional[str] = None + self.display_text: Optional[str] = None + self.value: Optional[str] = None + self.major_versions: Optional[List["_models.WebAppMajorVersion"]] = None + self.preferred_os: Optional[Union[str, "_models.StackPreferredOs"]] = None class WebAppStackCollection(_serialization.Model): @@ -28322,7 +28321,7 @@ def __init__(self, *, value: List["_models.WebAppStack"], **kwargs: Any) -> None """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WebJob(ProxyOnlyResource): @@ -28445,7 +28444,7 @@ def __init__(self, *, value: List["_models.WebJob"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WebSiteInstanceStatus(ProxyOnlyResource): @@ -28584,14 +28583,14 @@ class WindowsJavaContainerSettings(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.java_container = None - self.java_container_version = None - self.is_preview = None - self.is_deprecated = None - self.is_hidden = None - self.end_of_life_date = None - self.is_auto_update = None - self.is_early_access = None + self.java_container: Optional[str] = None + self.java_container_version: Optional[str] = None + self.is_preview: Optional[bool] = None + self.is_deprecated: Optional[bool] = None + self.is_hidden: Optional[bool] = None + self.end_of_life_date: Optional[datetime.datetime] = None + self.is_auto_update: Optional[bool] = None + self.is_early_access: Optional[bool] = None class WorkerPoolCollection(_serialization.Model): @@ -28624,7 +28623,7 @@ def __init__(self, *, value: List["_models.WorkerPoolResource"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WorkerPoolResource(ProxyOnlyResource): @@ -28707,7 +28706,7 @@ def __init__( self.compute_mode = compute_mode self.worker_size = worker_size self.worker_count = worker_count - self.instance_names = None + self.instance_names: Optional[List[str]] = None class Workflow(WorkflowResource): @@ -28845,15 +28844,15 @@ def __init__( """ super().__init__(location=location, tags=tags, **kwargs) self.identity = identity - self.provisioning_state = None - self.created_time = None - self.changed_time = None + self.provisioning_state: Optional[Union[str, "_models.WorkflowProvisioningState"]] = None + self.created_time: Optional[datetime.datetime] = None + self.changed_time: Optional[datetime.datetime] = None self.state = state - self.version = None - self.access_endpoint = None + self.version: Optional[str] = None + self.access_endpoint: Optional[str] = None self.endpoints_configuration = endpoints_configuration self.access_control = access_control - self.sku = None + self.sku: Optional["_models.WorkflowSku"] = None self.integration_account = integration_account self.integration_service_environment = integration_service_environment self.definition = definition @@ -28951,9 +28950,9 @@ def __init__( :paramtype properties: ~azure.mgmt.web.v2022_09_01.models.WorkflowEnvelopeProperties """ super().__init__(**kwargs) - self.id = None - self.name = None - self.type = None + self.id: Optional[str] = None + self.name: Optional[str] = None + self.type: Optional[str] = None self.kind = kind self.location = location self.properties = properties @@ -28989,7 +28988,7 @@ def __init__(self, *, value: List["_models.WorkflowEnvelope"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WorkflowEnvelopeProperties(_serialization.Model): @@ -29222,7 +29221,7 @@ def __init__( :paramtype description: str """ super().__init__(type=type, value=value, metadata=metadata, description=description, **kwargs) - self.error = None + self.error: Optional[JSON] = None class WorkflowRun(SubResource): @@ -29305,20 +29304,20 @@ def __init__(self, *, correlation: Optional["_models.Correlation"] = None, **kwa :paramtype correlation: ~azure.mgmt.web.v2022_09_01.models.Correlation """ super().__init__(**kwargs) - self.name = None - self.type = None - self.wait_end_time = None - self.start_time = None - self.end_time = None - self.status = None - self.code = None - self.error = None - self.correlation_id = None + self.name: Optional[str] = None + self.type: Optional[str] = None + self.wait_end_time: Optional[datetime.datetime] = None + self.start_time: Optional[datetime.datetime] = None + self.end_time: Optional[datetime.datetime] = None + self.status: Optional[Union[str, "_models.WorkflowStatus"]] = None + self.code: Optional[str] = None + self.error: Optional[JSON] = None + self.correlation_id: Optional[str] = None self.correlation = correlation - self.workflow = None - self.trigger = None - self.outputs = None - self.response = None + self.workflow: Optional["_models.ResourceReference"] = None + self.trigger: Optional["_models.WorkflowRunTrigger"] = None + self.outputs: Optional[Dict[str, "_models.WorkflowOutputParameter"]] = None + self.response: Optional["_models.WorkflowRunTrigger"] = None class WorkflowRunAction(SubResource): @@ -29404,18 +29403,18 @@ def __init__( :paramtype retry_history: list[~azure.mgmt.web.v2022_09_01.models.RetryHistory] """ super().__init__(**kwargs) - self.name = None - self.type = None - self.start_time = None - self.end_time = None - self.status = None - self.code = None - self.error = None - self.tracking_id = None + self.name: Optional[str] = None + self.type: Optional[str] = None + self.start_time: Optional[datetime.datetime] = None + self.end_time: Optional[datetime.datetime] = None + self.status: Optional[Union[str, "_models.WorkflowStatus"]] = None + self.code: Optional[str] = None + self.error: Optional[JSON] = None + self.tracking_id: Optional[str] = None self.correlation = correlation - self.inputs_link = None - self.outputs_link = None - self.tracked_properties = None + self.inputs_link: Optional["_models.ContentLink"] = None + self.outputs_link: Optional["_models.ContentLink"] = None + self.tracked_properties: Optional[JSON] = None self.retry_history = retry_history @@ -29608,12 +29607,12 @@ def __init__( self.status = status self.code = code self.error = error - self.tracking_id = None - self.inputs = None - self.inputs_link = None - self.outputs = None - self.outputs_link = None - self.tracked_properties = None + self.tracking_id: Optional[str] = None + self.inputs: Optional[JSON] = None + self.inputs_link: Optional["_models.ContentLink"] = None + self.outputs: Optional[JSON] = None + self.outputs_link: Optional["_models.ContentLink"] = None + self.tracked_properties: Optional[JSON] = None self.retry_history = retry_history self.iteration_count = iteration_count self.repetition_indexes = repetition_indexes @@ -29896,20 +29895,20 @@ def __init__(self, *, correlation: Optional["_models.Correlation"] = None, **kwa :paramtype correlation: ~azure.mgmt.web.v2022_09_01.models.Correlation """ super().__init__(**kwargs) - self.name = None - self.inputs = None - self.inputs_link = None - self.outputs = None - self.outputs_link = None - self.scheduled_time = None - self.start_time = None - self.end_time = None - self.tracking_id = None + self.name: Optional[str] = None + self.inputs: Optional[JSON] = None + self.inputs_link: Optional["_models.ContentLink"] = None + self.outputs: Optional[JSON] = None + self.outputs_link: Optional["_models.ContentLink"] = None + self.scheduled_time: Optional[datetime.datetime] = None + self.start_time: Optional[datetime.datetime] = None + self.end_time: Optional[datetime.datetime] = None + self.tracking_id: Optional[str] = None self.correlation = correlation - self.code = None - self.status = None - self.error = None - self.tracked_properties = None + self.code: Optional[str] = None + self.status: Optional[Union[str, "_models.WorkflowStatus"]] = None + self.error: Optional[JSON] = None + self.tracked_properties: Optional[JSON] = None class WorkflowSku(_serialization.Model): @@ -30023,17 +30022,17 @@ class WorkflowTrigger(SubResource): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.name = None - self.type = None - self.provisioning_state = None - self.created_time = None - self.changed_time = None - self.state = None - self.status = None - self.last_execution_time = None - self.next_execution_time = None - self.recurrence = None - self.workflow = None + self.name: Optional[str] = None + self.type: Optional[str] = None + self.provisioning_state: Optional[Union[str, "_models.WorkflowTriggerProvisioningState"]] = None + self.created_time: Optional[datetime.datetime] = None + self.changed_time: Optional[datetime.datetime] = None + self.state: Optional[Union[str, "_models.WorkflowState"]] = None + self.status: Optional[Union[str, "_models.WorkflowStatus"]] = None + self.last_execution_time: Optional[datetime.datetime] = None + self.next_execution_time: Optional[datetime.datetime] = None + self.recurrence: Optional["_models.WorkflowTriggerRecurrence"] = None + self.workflow: Optional["_models.ResourceReference"] = None class WorkflowTriggerCallbackUrl(_serialization.Model): @@ -30087,10 +30086,10 @@ def __init__( :paramtype queries: ~azure.mgmt.web.v2022_09_01.models.WorkflowTriggerListCallbackUrlQueries """ super().__init__(**kwargs) - self.value = None - self.method = None - self.base_path = None - self.relative_path = None + self.value: Optional[str] = None + self.method: Optional[str] = None + self.base_path: Optional[str] = None + self.relative_path: Optional[str] = None self.relative_path_parameters = relative_path_parameters self.queries = queries @@ -30197,20 +30196,20 @@ def __init__(self, *, correlation: Optional["_models.Correlation"] = None, **kwa :paramtype correlation: ~azure.mgmt.web.v2022_09_01.models.Correlation """ super().__init__(**kwargs) - self.name = None - self.type = None - self.start_time = None - self.end_time = None - self.scheduled_time = None - self.status = None - self.code = None - self.error = None - self.tracking_id = None + self.name: Optional[str] = None + self.type: Optional[str] = None + self.start_time: Optional[datetime.datetime] = None + self.end_time: Optional[datetime.datetime] = None + self.scheduled_time: Optional[datetime.datetime] = None + self.status: Optional[Union[str, "_models.WorkflowStatus"]] = None + self.code: Optional[str] = None + self.error: Optional[JSON] = None + self.tracking_id: Optional[str] = None self.correlation = correlation - self.inputs_link = None - self.outputs_link = None - self.fired = None - self.run = None + self.inputs_link: Optional["_models.ContentLink"] = None + self.outputs_link: Optional["_models.ContentLink"] = None + self.fired: Optional[bool] = None + self.run: Optional["_models.ResourceReference"] = None class WorkflowTriggerHistoryFilter(_serialization.Model): @@ -30524,15 +30523,15 @@ def __init__( :paramtype parameters: dict[str, ~azure.mgmt.web.v2022_09_01.models.WorkflowParameter] """ super().__init__(location=location, tags=tags, **kwargs) - self.provisioning_state = None - self.created_time = None - self.changed_time = None + self.provisioning_state: Optional[Union[str, "_models.WorkflowProvisioningState"]] = None + self.created_time: Optional[datetime.datetime] = None + self.changed_time: Optional[datetime.datetime] = None self.state = state - self.version = None - self.access_endpoint = None + self.version: Optional[str] = None + self.access_endpoint: Optional[str] = None self.endpoints_configuration = endpoints_configuration self.access_control = access_control - self.sku = None + self.sku: Optional["_models.WorkflowSku"] = None self.integration_account = integration_account self.definition = definition self.parameters = parameters diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/__init__.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/__init__.py index 2faef819805d..dfeb24ecc400 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/__init__.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/__init__.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_app_service_certificate_orders_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_app_service_certificate_orders_operations.py index 6a48980e86ca..d73ab87379c6 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_app_service_certificate_orders_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_app_service_certificate_orders_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,12 +32,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -54,7 +52,7 @@ def build_list_request(subscription_id: str, **kwargs: Any) -> HttpRequest: # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -84,7 +82,7 @@ def build_validate_purchase_information_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -113,7 +111,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -150,7 +148,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -189,7 +187,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -229,7 +227,7 @@ def build_delete_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -268,7 +266,7 @@ def build_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -308,7 +306,7 @@ def build_list_certificates_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -346,7 +344,7 @@ def build_get_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -386,7 +384,7 @@ def build_create_or_update_certificate_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -427,7 +425,7 @@ def build_delete_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -467,7 +465,7 @@ def build_update_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -509,7 +507,7 @@ def build_reissue_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/reissue", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -550,7 +548,7 @@ def build_renew_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/renew", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -590,7 +588,7 @@ def build_resend_email_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendEmail", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -629,7 +627,7 @@ def build_resend_request_emails_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendRequestEmails", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -670,7 +668,7 @@ def build_retrieve_site_seal_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/retrieveSiteSeal", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -710,7 +708,7 @@ def build_verify_domain_ownership_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/verifyDomainOwnership", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -748,7 +746,7 @@ def build_retrieve_certificate_actions_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveCertificateActions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -786,7 +784,7 @@ def build_retrieve_certificate_email_history_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveEmailHistory", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -825,10 +823,10 @@ class AppServiceCertificateOrdersOperations: # pylint: disable=too-many-public- def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_app_service_environments_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_app_service_environments_operations.py index 1f085675b5c9..ed728a373a22 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_app_service_environments_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_app_service_environments_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,13 +32,10 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -80,7 +78,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -115,7 +113,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -154,7 +152,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -194,7 +192,7 @@ def build_delete_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -233,7 +231,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -273,7 +271,7 @@ def build_list_capacities_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/compute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -309,7 +307,7 @@ def build_get_vip_info_request(resource_group_name: str, name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/virtualip", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -346,7 +344,7 @@ def build_change_vnet_request(resource_group_name: str, name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/changeVirtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -386,7 +384,7 @@ def build_get_ase_custom_dns_suffix_configuration_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -425,7 +423,7 @@ def build_update_ase_custom_dns_suffix_configuration_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -465,7 +463,7 @@ def build_delete_ase_custom_dns_suffix_configuration_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -503,7 +501,7 @@ def build_get_ase_v3_networking_configuration_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -542,7 +540,7 @@ def build_update_ase_networking_configuration_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -582,7 +580,7 @@ def build_list_diagnostics_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -620,7 +618,7 @@ def build_get_diagnostics_item_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics/{diagnosticsName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -659,7 +657,7 @@ def build_get_inbound_network_dependencies_endpoints_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/inboundNetworkDependenciesEndpoints", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -697,7 +695,7 @@ def build_list_multi_role_pools_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -735,7 +733,7 @@ def build_get_multi_role_pool_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -774,7 +772,7 @@ def build_create_or_update_multi_role_pool_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -815,7 +813,7 @@ def build_update_multi_role_pool_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -855,7 +853,7 @@ def build_list_multi_role_pool_instance_metric_definitions_request( # pylint: d _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -894,7 +892,7 @@ def build_list_multi_role_metric_definitions_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -932,7 +930,7 @@ def build_list_multi_role_pool_skus_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/skus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -970,7 +968,7 @@ def build_test_upgrade_available_notification_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/testUpgradeAvailableNotification", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1006,7 +1004,7 @@ def build_upgrade_request(resource_group_name: str, name: str, subscription_id: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/upgrade", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1044,7 +1042,7 @@ def build_list_multi_role_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1082,7 +1080,7 @@ def build_list_operations_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/operations", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1120,7 +1118,7 @@ def build_get_outbound_network_dependencies_endpoints_request( # pylint: disabl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/outboundNetworkDependenciesEndpoints", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1158,7 +1156,7 @@ def build_get_private_endpoint_connection_list_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1196,7 +1194,7 @@ def build_get_private_endpoint_connection_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1238,7 +1236,7 @@ def build_approve_or_reject_private_endpoint_connection_request( # pylint: disa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1281,7 +1279,7 @@ def build_delete_private_endpoint_connection_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1322,7 +1320,7 @@ def build_get_private_link_resources_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateLinkResources", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1358,7 +1356,7 @@ def build_reboot_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/reboot", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1394,7 +1392,7 @@ def build_resume_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/resume", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1432,7 +1430,7 @@ def build_list_app_service_plans_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/serverfarms", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1475,7 +1473,7 @@ def build_list_web_apps_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/sites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1513,7 +1511,7 @@ def build_suspend_request(resource_group_name: str, name: str, subscription_id: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/suspend", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1551,7 +1549,7 @@ def build_list_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1591,7 +1589,7 @@ def build_list_worker_pools_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1629,7 +1627,7 @@ def build_get_worker_pool_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1669,7 +1667,7 @@ def build_create_or_update_worker_pool_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1711,7 +1709,7 @@ def build_update_worker_pool_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1752,7 +1750,7 @@ def build_list_worker_pool_instance_metric_definitions_request( # pylint: disab _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/instances/{instance}/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1792,7 +1790,7 @@ def build_list_web_worker_metric_definitions_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1831,7 +1829,7 @@ def build_list_worker_pool_skus_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/skus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1870,7 +1868,7 @@ def build_list_web_worker_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1910,10 +1908,10 @@ class AppServiceEnvironmentsOperations: # pylint: disable=too-many-public-metho def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_app_service_plans_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_app_service_plans_operations.py index 778dd0807c70..b5b270da4cef 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_app_service_plans_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_app_service_plans_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,13 +32,10 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -82,7 +80,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -117,7 +115,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -156,7 +154,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -194,7 +192,7 @@ def build_delete_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -231,7 +229,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -271,7 +269,7 @@ def build_list_capabilities_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/capabilities", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -309,7 +307,7 @@ def build_get_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -349,7 +347,7 @@ def build_delete_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -389,7 +387,7 @@ def build_list_hybrid_connection_keys_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -429,7 +427,7 @@ def build_list_web_apps_by_hybrid_connection_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/sites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -469,7 +467,7 @@ def build_get_hybrid_connection_plan_limit_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionPlanLimits/limit", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -507,7 +505,7 @@ def build_list_hybrid_connections_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionRelays", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -545,7 +543,7 @@ def build_restart_web_apps_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/restartSites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -592,7 +590,7 @@ def build_list_web_apps_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/sites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -636,7 +634,7 @@ def build_get_server_farm_skus_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/skus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -674,7 +672,7 @@ def build_list_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -712,7 +710,7 @@ def build_list_vnets_request(resource_group_name: str, name: str, subscription_i _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -750,7 +748,7 @@ def build_get_vnet_from_server_farm_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -789,7 +787,7 @@ def build_get_vnet_gateway_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -830,7 +828,7 @@ def build_update_vnet_gateway_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -872,7 +870,7 @@ def build_list_routes_for_vnet_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -911,7 +909,7 @@ def build_get_route_for_vnet_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -952,7 +950,7 @@ def build_create_or_update_vnet_route_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -994,7 +992,7 @@ def build_delete_vnet_route_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1035,7 +1033,7 @@ def build_update_vnet_route_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1077,7 +1075,7 @@ def build_reboot_worker_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/workers/{workerName}/reboot", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1117,10 +1115,10 @@ class AppServicePlansOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_certificate_orders_diagnostics_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_certificate_orders_diagnostics_operations.py index 288dad5069d6..e776d9a3d079 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_certificate_orders_diagnostics_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_certificate_orders_diagnostics_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -26,12 +28,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -52,7 +51,7 @@ def build_list_app_service_certificate_order_detector_response_request( # pylin _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -98,7 +97,7 @@ def build_get_app_service_certificate_order_detector_response_request( # pylint _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -144,10 +143,10 @@ class CertificateOrdersDiagnosticsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_certificate_registration_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_certificate_registration_provider_operations.py index fb2dde7fab78..60bf6104f741 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_certificate_registration_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_certificate_registration_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -71,10 +69,10 @@ class CertificateRegistrationProviderOperations: # pylint: disable=name-too-lon def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_certificates_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_certificates_operations.py index 1d07f282ee4c..75423549c8f5 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_certificates_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_certificates_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -26,12 +28,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -76,7 +75,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -111,7 +110,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -150,7 +149,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -188,7 +187,7 @@ def build_delete_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -225,7 +224,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -266,10 +265,10 @@ class CertificatesOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_container_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_container_apps_operations.py index 4be6dd0e8992..ce8efc47b342 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_container_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_container_apps_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -30,12 +32,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -78,7 +77,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -113,7 +112,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -152,7 +151,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -190,7 +189,7 @@ def build_delete_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -225,7 +224,7 @@ def build_list_secrets_request(name: str, subscription_id: str, **kwargs: Any) - # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps/{name}/listSecrets" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "name": _SERIALIZER.url("name", name, "str"), @@ -256,10 +255,10 @@ class ContainerAppsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_container_apps_revisions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_container_apps_revisions_operations.py index 6efb5a0ed197..2f630ba1657c 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_container_apps_revisions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_container_apps_revisions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -51,7 +50,7 @@ def build_list_revisions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -89,7 +88,7 @@ def build_get_revision_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -128,7 +127,7 @@ def build_activate_revision_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/activate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -167,7 +166,7 @@ def build_deactivate_revision_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/deactivate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -206,7 +205,7 @@ def build_restart_revision_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/restart", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -246,10 +245,10 @@ class ContainerAppsRevisionsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_deleted_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_deleted_web_apps_operations.py index c60600637b48..c9520207d9c1 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_deleted_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_deleted_web_apps_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -72,7 +70,7 @@ def build_list_by_location_request(location: str, subscription_id: str, **kwargs # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "location": _SERIALIZER.url("location", location, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -102,7 +100,7 @@ def build_get_deleted_web_app_by_location_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites/{deletedSiteId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "location": _SERIALIZER.url("location", location, "str"), "deletedSiteId": _SERIALIZER.url("deleted_site_id", deleted_site_id, "str"), @@ -134,10 +132,10 @@ class DeletedWebAppsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_diagnostics_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_diagnostics_operations.py index c407bfdc3cf0..2624deca3192 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_diagnostics_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_diagnostics_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -27,12 +28,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -53,7 +51,7 @@ def build_list_hosting_environment_detector_responses_request( # pylint: disabl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -99,7 +97,7 @@ def build_get_hosting_environment_detector_response_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -144,7 +142,7 @@ def build_list_site_detector_responses_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -190,7 +188,7 @@ def build_get_site_detector_response_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -235,7 +233,7 @@ def build_list_site_diagnostic_categories_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -273,7 +271,7 @@ def build_get_site_diagnostic_category_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -312,7 +310,7 @@ def build_list_site_analyses_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -356,7 +354,7 @@ def build_get_site_analysis_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -405,7 +403,7 @@ def build_execute_site_analysis_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -451,7 +449,7 @@ def build_list_site_detectors_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -495,7 +493,7 @@ def build_get_site_detector_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -544,7 +542,7 @@ def build_execute_site_detector_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -590,7 +588,7 @@ def build_list_site_detector_responses_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -638,7 +636,7 @@ def build_get_site_detector_response_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -684,7 +682,7 @@ def build_list_site_diagnostic_categories_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -723,7 +721,7 @@ def build_get_site_diagnostic_category_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -763,7 +761,7 @@ def build_list_site_analyses_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -809,7 +807,7 @@ def build_get_site_analysis_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -860,7 +858,7 @@ def build_execute_site_analysis_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -907,7 +905,7 @@ def build_list_site_detectors_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -953,7 +951,7 @@ def build_get_site_detector_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1004,7 +1002,7 @@ def build_execute_site_detector_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1052,10 +1050,10 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_domain_registration_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_domain_registration_provider_operations.py index 59c11f86148f..bc60b3d46058 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_domain_registration_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_domain_registration_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -71,10 +69,10 @@ class DomainRegistrationProviderOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_domains_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_domains_operations.py index bdb0db5363b1..ca19d831d317 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_domains_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_domains_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,12 +32,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -55,7 +53,7 @@ def build_check_availability_request(subscription_id: str, **kwargs: Any) -> Htt # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -109,7 +107,7 @@ def build_get_control_center_sso_request_request( # pylint: disable=name-too-lo # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/generateSsoRequest" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -137,7 +135,7 @@ def build_list_recommendations_request(subscription_id: str, **kwargs: Any) -> H _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -166,7 +164,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -201,7 +199,7 @@ def build_get_request(resource_group_name: str, domain_name: str, subscription_i _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -240,7 +238,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -285,7 +283,7 @@ def build_delete_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -328,7 +326,7 @@ def build_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -368,7 +366,7 @@ def build_list_ownership_identifiers_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -406,7 +404,7 @@ def build_get_ownership_identifier_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -446,7 +444,7 @@ def build_create_or_update_ownership_identifier_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -487,7 +485,7 @@ def build_delete_ownership_identifier_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -527,7 +525,7 @@ def build_update_ownership_identifier_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -566,7 +564,7 @@ def build_renew_request(resource_group_name: str, domain_name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/renew", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -604,7 +602,7 @@ def build_transfer_out_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/transferOut", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -643,10 +641,10 @@ class DomainsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_global_operations_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_global_operations_operations.py index 56a3a3302796..efde839f13f9 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_global_operations_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_global_operations_operations.py @@ -5,9 +5,10 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, List, Optional, TypeVar +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -23,12 +24,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -75,7 +73,7 @@ def build_get_deleted_web_app_snapshots_request( # pylint: disable=name-too-lon # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}/snapshots" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "deletedSiteId": _SERIALIZER.url("deleted_site_id", deleted_site_id, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -105,7 +103,7 @@ def build_get_subscription_operation_with_async_response_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/operations/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "location": _SERIALIZER.url("location", location, "str"), "operationId": _SERIALIZER.url("operation_id", operation_id, "str"), @@ -137,10 +135,10 @@ class GlobalOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_kube_environments_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_kube_environments_operations.py index 47042ae0a3e6..df226f80741b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_kube_environments_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_kube_environments_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -30,12 +32,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -78,7 +77,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -113,7 +112,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -152,7 +151,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -190,7 +189,7 @@ def build_delete_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -227,7 +226,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -268,10 +267,10 @@ class KubeEnvironmentsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_provider_operations.py index 188951a62bde..e15d6e501f0c 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar, Union import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -227,10 +225,10 @@ class ProviderOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_recommendations_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_recommendations_operations.py index c056046e17e1..b5bf439cac3f 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_recommendations_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_recommendations_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -26,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -105,7 +103,7 @@ def build_disable_recommendation_for_subscription_request( # pylint: disable=na # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/{name}/disable" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "name": _SERIALIZER.url("name", name, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -141,7 +139,7 @@ def build_list_history_for_hosting_environment_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendationHistory", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -189,7 +187,7 @@ def build_list_recommended_rules_for_hosting_environment_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -236,7 +234,7 @@ def build_disable_all_for_hosting_environment_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/disable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -280,7 +278,7 @@ def build_reset_all_filters_for_hosting_environment_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/reset", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -326,7 +324,7 @@ def build_get_rule_details_by_hosting_environment_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -375,7 +373,7 @@ def build_disable_recommendation_for_hosting_environment_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}/disable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -421,7 +419,7 @@ def build_list_history_for_web_app_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -469,7 +467,7 @@ def build_list_recommended_rules_for_web_app_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -511,7 +509,7 @@ def build_disable_all_for_web_app_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/disable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -549,7 +547,7 @@ def build_reset_all_filters_for_web_app_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/reset", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -594,7 +592,7 @@ def build_get_rule_details_by_web_app_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -637,7 +635,7 @@ def build_disable_recommendation_for_site_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/disable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -677,10 +675,10 @@ class RecommendationsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_resource_health_metadata_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_resource_health_metadata_operations.py index 7ace92969d5a..19d2e0d7073d 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_resource_health_metadata_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_resource_health_metadata_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -73,7 +72,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/resourceHealthMetadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -108,7 +107,7 @@ def build_list_by_site_request(resource_group_name: str, name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -144,7 +143,7 @@ def build_get_by_site_request(resource_group_name: str, name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -182,7 +181,7 @@ def build_list_by_site_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -221,7 +220,7 @@ def build_get_by_site_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -261,10 +260,10 @@ class ResourceHealthMetadataOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_static_sites_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_static_sites_operations.py index decefa299720..596b8771a354 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_static_sites_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_static_sites_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,13 +32,10 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -57,7 +55,7 @@ def build_preview_workflow_request(location: str, subscription_id: str, **kwargs _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/previewStaticSiteWorkflowFile", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "location": _SERIALIZER.url("location", location, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -113,7 +111,7 @@ def build_get_static_sites_by_resource_group_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -150,7 +148,7 @@ def build_get_static_site_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -189,7 +187,7 @@ def build_create_or_update_static_site_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -229,7 +227,7 @@ def build_delete_static_site_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -268,7 +266,7 @@ def build_update_static_site_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -308,7 +306,7 @@ def build_list_static_site_users_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/listUsers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -347,7 +345,7 @@ def build_delete_static_site_user_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -388,7 +386,7 @@ def build_update_static_site_user_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -430,7 +428,7 @@ def build_get_static_site_builds_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -468,7 +466,7 @@ def build_get_static_site_build_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -507,7 +505,7 @@ def build_delete_static_site_build_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -547,7 +545,7 @@ def build_create_or_update_static_site_build_app_settings_request( # pylint: di _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -589,7 +587,7 @@ def build_create_or_update_static_site_build_function_app_settings_request( # p _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/functionappsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -630,7 +628,7 @@ def build_get_build_database_connections_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -674,7 +672,7 @@ def build_get_build_database_connection_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -722,7 +720,7 @@ def build_create_or_update_build_database_connection_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -771,7 +769,7 @@ def build_delete_build_database_connection_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -819,7 +817,7 @@ def build_update_build_database_connection_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -868,7 +866,7 @@ def build_get_build_database_connection_with_details_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}/show", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -910,7 +908,7 @@ def build_list_static_site_build_functions_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -949,7 +947,7 @@ def build_list_static_site_build_app_settings_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listAppSettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -988,7 +986,7 @@ def build_list_static_site_build_function_app_settings_request( # pylint: disab _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listFunctionAppSettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1027,7 +1025,7 @@ def build_get_build_database_connections_with_details_request( # pylint: disabl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/showDatabaseConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1066,7 +1064,7 @@ def build_get_user_provided_function_apps_for_static_site_build_request( # pyli _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1110,7 +1108,7 @@ def build_get_user_provided_function_app_for_static_site_build_request( # pylin _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1158,7 +1156,7 @@ def build_register_user_provided_function_app_with_static_site_build_request( # _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1207,7 +1205,7 @@ def build_detach_user_provided_function_app_from_static_site_build_request( # p _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1248,7 +1246,7 @@ def build_create_zip_deployment_for_static_site_build_request( # pylint: disabl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/zipdeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1290,7 +1288,7 @@ def build_create_or_update_static_site_app_settings_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1330,7 +1328,7 @@ def build_list_basic_auth_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1372,7 +1370,7 @@ def build_get_basic_auth_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1416,7 +1414,7 @@ def build_create_or_update_basic_auth_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1458,7 +1456,7 @@ def build_create_or_update_static_site_function_app_settings_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/functionappsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1499,7 +1497,7 @@ def build_create_user_roles_invitation_link_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/createUserInvitation", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1539,7 +1537,7 @@ def build_list_static_site_custom_domains_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1577,7 +1575,7 @@ def build_get_static_site_custom_domain_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1617,7 +1615,7 @@ def build_create_or_update_static_site_custom_domain_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1658,7 +1656,7 @@ def build_delete_static_site_custom_domain_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1698,7 +1696,7 @@ def build_validate_custom_domain_can_be_added_to_static_site_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}/validate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1739,7 +1737,7 @@ def build_get_database_connections_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1777,7 +1775,7 @@ def build_get_database_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1819,7 +1817,7 @@ def build_create_or_update_database_connection_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1862,7 +1860,7 @@ def build_delete_database_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1904,7 +1902,7 @@ def build_update_database_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1947,7 +1945,7 @@ def build_get_database_connection_with_details_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}/show", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1988,7 +1986,7 @@ def build_detach_static_site_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/detach", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2026,7 +2024,7 @@ def build_list_static_site_functions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/functions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2064,7 +2062,7 @@ def build_list_static_site_app_settings_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listAppSettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2102,7 +2100,7 @@ def build_list_static_site_configured_roles_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listConfiguredRoles", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2140,7 +2138,7 @@ def build_list_static_site_function_app_settings_request( # pylint: disable=nam _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listFunctionAppSettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2178,7 +2176,7 @@ def build_list_static_site_secrets_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listSecrets", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2216,7 +2214,7 @@ def build_get_private_endpoint_connection_list_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2254,7 +2252,7 @@ def build_get_private_endpoint_connection_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2296,7 +2294,7 @@ def build_approve_or_reject_private_endpoint_connection_request( # pylint: disa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2339,7 +2337,7 @@ def build_delete_private_endpoint_connection_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2380,7 +2378,7 @@ def build_get_private_link_resources_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateLinkResources", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2419,7 +2417,7 @@ def build_reset_static_site_api_key_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/resetapikey", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2459,7 +2457,7 @@ def build_get_database_connections_with_details_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/showDatabaseConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2497,7 +2495,7 @@ def build_get_user_provided_function_apps_for_static_site_request( # pylint: di _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2535,7 +2533,7 @@ def build_get_user_provided_function_app_for_static_site_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2581,7 +2579,7 @@ def build_register_user_provided_function_app_with_static_site_request( # pylin _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2624,7 +2622,7 @@ def build_detach_user_provided_function_app_from_static_site_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2664,7 +2662,7 @@ def build_create_zip_deployment_for_static_site_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/zipdeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2705,7 +2703,7 @@ def build_validate_backend_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}/validate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2752,7 +2750,7 @@ def build_validate_backend_for_build_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}/validate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2794,7 +2792,7 @@ def build_get_linked_backends_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2832,7 +2830,7 @@ def build_get_linked_backends_for_build_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2871,7 +2869,7 @@ def build_get_linked_backend_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2911,7 +2909,7 @@ def build_link_backend_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2958,7 +2956,7 @@ def build_unlink_backend_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3004,7 +3002,7 @@ def build_get_linked_backend_for_build_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3050,7 +3048,7 @@ def build_link_backend_to_build_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3099,7 +3097,7 @@ def build_unlink_backend_from_build_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3142,10 +3140,10 @@ class StaticSitesOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_top_level_domains_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_top_level_domains_operations.py index 05966c4fcddc..1af2ff4d403c 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_top_level_domains_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_top_level_domains_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -26,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -49,7 +47,7 @@ def build_list_request(subscription_id: str, **kwargs: Any) -> HttpRequest: # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -75,7 +73,7 @@ def build_get_request(name: str, subscription_id: str, **kwargs: Any) -> HttpReq # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "name": _SERIALIZER.url("name", name, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -104,7 +102,7 @@ def build_list_agreements_request(name: str, subscription_id: str, **kwargs: Any _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}/listAgreements", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "name": _SERIALIZER.url("name", name, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -137,10 +135,10 @@ class TopLevelDomainsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_web_apps_operations.py index 935dd27ad3bd..9c6e0d0b3e96 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_web_apps_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,13 +32,10 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -82,7 +80,7 @@ def build_list_by_resource_group_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -119,7 +117,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -158,7 +156,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -204,7 +202,7 @@ def build_delete_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -247,7 +245,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -287,7 +285,7 @@ def build_analyze_custom_hostname_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -328,7 +326,7 @@ def build_apply_slot_config_to_production_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -367,7 +365,7 @@ def build_backup_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -405,7 +403,7 @@ def build_list_backups_request(resource_group_name: str, name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -443,7 +441,7 @@ def build_get_backup_status_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -482,7 +480,7 @@ def build_delete_backup_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -522,7 +520,7 @@ def build_list_backup_status_secrets_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -564,7 +562,7 @@ def build_restore_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -605,7 +603,7 @@ def build_list_basic_publishing_credentials_policies_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -643,7 +641,7 @@ def build_get_ftp_allowed_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -682,7 +680,7 @@ def build_update_ftp_allowed_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -722,7 +720,7 @@ def build_get_scm_allowed_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -761,7 +759,7 @@ def build_update_scm_allowed_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -801,7 +799,7 @@ def build_list_configurations_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -840,7 +838,7 @@ def build_update_application_settings_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -880,7 +878,7 @@ def build_list_application_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -919,7 +917,7 @@ def build_update_auth_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -959,7 +957,7 @@ def build_get_auth_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -997,7 +995,7 @@ def build_get_auth_settings_v2_without_secrets_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1036,7 +1034,7 @@ def build_update_auth_settings_v2_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1076,7 +1074,7 @@ def build_get_auth_settings_v2_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1115,7 +1113,7 @@ def build_update_azure_storage_accounts_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1155,7 +1153,7 @@ def build_list_azure_storage_accounts_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1194,7 +1192,7 @@ def build_update_backup_configuration_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1234,7 +1232,7 @@ def build_delete_backup_configuration_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1272,7 +1270,7 @@ def build_get_backup_configuration_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1310,7 +1308,7 @@ def build_get_app_settings_key_vault_references_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1348,7 +1346,7 @@ def build_get_app_setting_key_vault_reference_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/{appSettingKey}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1387,7 +1385,7 @@ def build_get_site_connection_string_key_vault_references_request( # pylint: di _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1425,7 +1423,7 @@ def build_get_site_connection_string_key_vault_reference_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings/{connectionStringKey}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1465,7 +1463,7 @@ def build_update_connection_strings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1505,7 +1503,7 @@ def build_list_connection_strings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1543,7 +1541,7 @@ def build_get_diagnostic_logs_configuration_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1582,7 +1580,7 @@ def build_update_diagnostic_logs_config_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1623,7 +1621,7 @@ def build_update_metadata_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1663,7 +1661,7 @@ def build_list_metadata_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1701,7 +1699,7 @@ def build_list_publishing_credentials_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1740,7 +1738,7 @@ def build_update_site_push_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1780,7 +1778,7 @@ def build_list_site_push_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1818,7 +1816,7 @@ def build_list_slot_configuration_names_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1857,7 +1855,7 @@ def build_update_slot_configuration_names_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1897,7 +1895,7 @@ def build_get_configuration_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1936,7 +1934,7 @@ def build_create_or_update_configuration_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1977,7 +1975,7 @@ def build_update_configuration_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2017,7 +2015,7 @@ def build_list_configuration_snapshot_info_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2055,7 +2053,7 @@ def build_get_configuration_snapshot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2094,7 +2092,7 @@ def build_recover_site_configuration_snapshot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}/recover", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2133,7 +2131,7 @@ def build_get_web_site_container_logs_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2171,7 +2169,7 @@ def build_get_container_logs_zip_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs/zip/download", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2209,7 +2207,7 @@ def build_list_continuous_web_jobs_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2247,7 +2245,7 @@ def build_get_continuous_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2286,7 +2284,7 @@ def build_delete_continuous_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2325,7 +2323,7 @@ def build_start_continuous_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2364,7 +2362,7 @@ def build_stop_continuous_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2403,7 +2401,7 @@ def build_list_production_site_deployment_statuses_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2441,7 +2439,7 @@ def build_get_production_site_deployment_status_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus/{deploymentStatusId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -2480,7 +2478,7 @@ def build_list_deployments_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2518,7 +2516,7 @@ def build_get_deployment_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2558,7 +2556,7 @@ def build_create_deployment_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2599,7 +2597,7 @@ def build_delete_deployment_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2638,7 +2636,7 @@ def build_list_deployment_log_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2678,7 +2676,7 @@ def build_discover_backup_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/discoverbackup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2718,7 +2716,7 @@ def build_list_domain_ownership_identifiers_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2756,7 +2754,7 @@ def build_get_domain_ownership_identifier_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2798,7 +2796,7 @@ def build_create_or_update_domain_ownership_identifier_request( # pylint: disab _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2841,7 +2839,7 @@ def build_delete_domain_ownership_identifier_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2883,7 +2881,7 @@ def build_update_domain_ownership_identifier_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2926,7 +2924,7 @@ def build_get_ms_deploy_status_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2965,7 +2963,7 @@ def build_create_ms_deploy_operation_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3005,7 +3003,7 @@ def build_get_ms_deploy_log_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3043,7 +3041,7 @@ def build_get_one_deploy_status_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3081,7 +3079,7 @@ def build_create_one_deploy_operation_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3119,7 +3117,7 @@ def build_list_functions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3157,7 +3155,7 @@ def build_get_functions_admin_token_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/token", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3195,7 +3193,7 @@ def build_get_function_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3235,7 +3233,7 @@ def build_create_function_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3276,7 +3274,7 @@ def build_delete_function_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3316,7 +3314,7 @@ def build_create_or_update_function_secret_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3358,7 +3356,7 @@ def build_delete_function_secret_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3398,7 +3396,7 @@ def build_list_function_keys_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listkeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3437,7 +3435,7 @@ def build_list_function_secrets_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listsecrets", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3476,7 +3474,7 @@ def build_list_host_keys_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listkeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3514,7 +3512,7 @@ def build_list_sync_status_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listsyncstatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3552,7 +3550,7 @@ def build_sync_functions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/sync", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3591,7 +3589,7 @@ def build_create_or_update_host_secret_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3633,7 +3631,7 @@ def build_delete_host_secret_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3673,7 +3671,7 @@ def build_list_host_name_bindings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3711,7 +3709,7 @@ def build_get_host_name_binding_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3751,7 +3749,7 @@ def build_create_or_update_host_name_binding_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3792,7 +3790,7 @@ def build_delete_host_name_binding_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3831,7 +3829,7 @@ def build_get_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3872,7 +3870,7 @@ def build_create_or_update_hybrid_connection_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3914,7 +3912,7 @@ def build_delete_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3955,7 +3953,7 @@ def build_update_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3997,7 +3995,7 @@ def build_list_hybrid_connections_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionRelays", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4035,7 +4033,7 @@ def build_list_relay_service_connections_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4073,7 +4071,7 @@ def build_get_relay_service_connection_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4113,7 +4111,7 @@ def build_create_or_update_relay_service_connection_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4154,7 +4152,7 @@ def build_delete_relay_service_connection_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4194,7 +4192,7 @@ def build_update_relay_service_connection_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4235,7 +4233,7 @@ def build_list_instance_identifiers_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4273,7 +4271,7 @@ def build_get_instance_info_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4312,7 +4310,7 @@ def build_get_instance_ms_deploy_status_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4352,7 +4350,7 @@ def build_create_instance_ms_deploy_operation_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4393,7 +4391,7 @@ def build_get_instance_ms_deploy_log_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4432,7 +4430,7 @@ def build_list_instance_processes_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4471,7 +4469,7 @@ def build_get_instance_process_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4511,7 +4509,7 @@ def build_delete_instance_process_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4551,7 +4549,7 @@ def build_get_instance_process_dump_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/dump", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4591,7 +4589,7 @@ def build_list_instance_process_modules_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4637,7 +4635,7 @@ def build_get_instance_process_module_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4678,7 +4676,7 @@ def build_list_instance_process_threads_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4716,7 +4714,7 @@ def build_is_cloneable_request(resource_group_name: str, name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/iscloneable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4754,7 +4752,7 @@ def build_list_site_backups_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listbackups", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4792,7 +4790,7 @@ def build_list_sync_function_triggers_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listsyncfunctiontriggerstatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4831,7 +4829,7 @@ def build_migrate_storage_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migrate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4873,7 +4871,7 @@ def build_migrate_my_sql_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4913,7 +4911,7 @@ def build_get_migrate_my_sql_status_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql/status", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4951,7 +4949,7 @@ def build_get_swift_virtual_network_connection_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4990,7 +4988,7 @@ def build_create_or_update_swift_virtual_network_connection_with_check_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5030,7 +5028,7 @@ def build_delete_swift_virtual_network_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5069,7 +5067,7 @@ def build_update_swift_virtual_network_connection_with_check_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5109,7 +5107,7 @@ def build_list_network_features_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5148,7 +5146,7 @@ def build_get_network_trace_operation_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/operationresults/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5194,7 +5192,7 @@ def build_start_web_site_network_trace_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5245,7 +5243,7 @@ def build_start_web_site_network_trace_operation_request( # pylint: disable=nam _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/startOperation", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5289,7 +5287,7 @@ def build_stop_web_site_network_trace_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5327,7 +5325,7 @@ def build_get_network_traces_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5366,7 +5364,7 @@ def build_get_network_trace_operation_v2_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/current/operationresults/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5405,7 +5403,7 @@ def build_get_network_traces_v2_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5444,7 +5442,7 @@ def build_generate_new_site_publishing_password_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/newpassword", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5482,7 +5480,7 @@ def build_list_perf_mon_counters_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/perfcounters", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5522,7 +5520,7 @@ def build_get_site_php_error_log_flag_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/phplogging", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5560,7 +5558,7 @@ def build_list_premier_add_ons_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5598,7 +5596,7 @@ def build_get_premier_add_on_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5638,7 +5636,7 @@ def build_add_premier_add_on_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5679,7 +5677,7 @@ def build_delete_premier_add_on_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5719,7 +5717,7 @@ def build_update_premier_add_on_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5760,7 +5758,7 @@ def build_get_private_access_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5799,7 +5797,7 @@ def build_put_private_access_vnet_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5839,7 +5837,7 @@ def build_get_private_endpoint_connection_list_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5877,7 +5875,7 @@ def build_get_private_endpoint_connection_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5919,7 +5917,7 @@ def build_approve_or_reject_private_endpoint_connection_request( # pylint: disa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5962,7 +5960,7 @@ def build_delete_private_endpoint_connection_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6003,7 +6001,7 @@ def build_get_private_link_resources_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateLinkResources", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6041,7 +6039,7 @@ def build_list_processes_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6079,7 +6077,7 @@ def build_get_process_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6118,7 +6116,7 @@ def build_delete_process_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6157,7 +6155,7 @@ def build_get_process_dump_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/dump", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6196,7 +6194,7 @@ def build_list_process_modules_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6235,7 +6233,7 @@ def build_get_process_module_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/{baseAddress}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6275,7 +6273,7 @@ def build_list_process_threads_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6314,7 +6312,7 @@ def build_list_public_certificates_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6352,7 +6350,7 @@ def build_get_public_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6392,7 +6390,7 @@ def build_create_or_update_public_certificate_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6433,7 +6431,7 @@ def build_delete_public_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6473,7 +6471,7 @@ def build_list_publishing_profile_xml_with_secrets_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publishxml", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6513,7 +6511,7 @@ def build_reset_production_slot_config_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resetSlotConfig", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6557,7 +6555,7 @@ def build_restart_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6600,7 +6598,7 @@ def build_restore_from_backup_blob_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromBackupBlob", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6641,7 +6639,7 @@ def build_restore_from_deleted_app_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromDeletedApp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6682,7 +6680,7 @@ def build_restore_snapshot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreSnapshot", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6722,7 +6720,7 @@ def build_list_site_extensions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6760,7 +6758,7 @@ def build_get_site_extension_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6799,7 +6797,7 @@ def build_install_site_extension_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6838,7 +6836,7 @@ def build_delete_site_extension_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6875,7 +6873,7 @@ def build_list_slots_request(resource_group_name: str, name: str, subscription_i _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6913,7 +6911,7 @@ def build_get_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6953,7 +6951,7 @@ def build_create_or_update_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7001,7 +6999,7 @@ def build_delete_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7047,7 +7045,7 @@ def build_update_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7094,7 +7092,7 @@ def build_analyze_custom_hostname_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/analyzeCustomHostname", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7136,7 +7134,7 @@ def build_apply_slot_configuration_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/applySlotConfig", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7178,7 +7176,7 @@ def build_backup_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7219,7 +7217,7 @@ def build_list_backups_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7258,7 +7256,7 @@ def build_get_backup_status_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7298,7 +7296,7 @@ def build_delete_backup_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7339,7 +7337,7 @@ def build_list_backup_status_secrets_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7382,7 +7380,7 @@ def build_restore_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7424,7 +7422,7 @@ def build_list_basic_publishing_credentials_policies_slot_request( # pylint: di _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7463,7 +7461,7 @@ def build_get_ftp_allowed_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7503,7 +7501,7 @@ def build_update_ftp_allowed_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7544,7 +7542,7 @@ def build_get_scm_allowed_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7584,7 +7582,7 @@ def build_update_scm_allowed_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7625,7 +7623,7 @@ def build_list_configurations_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7665,7 +7663,7 @@ def build_update_application_settings_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7706,7 +7704,7 @@ def build_list_application_settings_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7746,7 +7744,7 @@ def build_update_auth_settings_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7787,7 +7785,7 @@ def build_get_auth_settings_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7826,7 +7824,7 @@ def build_get_auth_settings_v2_without_secrets_slot_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7866,7 +7864,7 @@ def build_update_auth_settings_v2_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7907,7 +7905,7 @@ def build_get_auth_settings_v2_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7947,7 +7945,7 @@ def build_update_azure_storage_accounts_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7988,7 +7986,7 @@ def build_list_azure_storage_accounts_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8028,7 +8026,7 @@ def build_update_backup_configuration_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8069,7 +8067,7 @@ def build_delete_backup_configuration_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8108,7 +8106,7 @@ def build_get_backup_configuration_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8147,7 +8145,7 @@ def build_get_app_settings_key_vault_references_slot_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8186,7 +8184,7 @@ def build_get_app_setting_key_vault_reference_slot_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings/{appSettingKey}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8226,7 +8224,7 @@ def build_get_site_connection_string_key_vault_references_slot_request( # pylin _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8265,7 +8263,7 @@ def build_get_site_connection_string_key_vault_reference_slot_request( # pylint _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings/{connectionStringKey}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8306,7 +8304,7 @@ def build_update_connection_strings_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8347,7 +8345,7 @@ def build_list_connection_strings_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8386,7 +8384,7 @@ def build_get_diagnostic_logs_configuration_slot_request( # pylint: disable=nam _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8426,7 +8424,7 @@ def build_update_diagnostic_logs_config_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8468,7 +8466,7 @@ def build_update_metadata_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8509,7 +8507,7 @@ def build_list_metadata_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8548,7 +8546,7 @@ def build_list_publishing_credentials_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/publishingcredentials/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8588,7 +8586,7 @@ def build_update_site_push_settings_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8629,7 +8627,7 @@ def build_list_site_push_settings_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8668,7 +8666,7 @@ def build_get_configuration_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8708,7 +8706,7 @@ def build_create_or_update_configuration_slot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8750,7 +8748,7 @@ def build_update_configuration_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8791,7 +8789,7 @@ def build_list_configuration_snapshot_info_slot_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8830,7 +8828,7 @@ def build_get_configuration_snapshot_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8870,7 +8868,7 @@ def build_recover_site_configuration_snapshot_slot_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}/recover", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8910,7 +8908,7 @@ def build_get_web_site_container_logs_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8949,7 +8947,7 @@ def build_get_container_logs_zip_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs/zip/download", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8988,7 +8986,7 @@ def build_list_continuous_web_jobs_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9027,7 +9025,7 @@ def build_get_continuous_web_job_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9067,7 +9065,7 @@ def build_delete_continuous_web_job_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9107,7 +9105,7 @@ def build_start_continuous_web_job_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9147,7 +9145,7 @@ def build_stop_continuous_web_job_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9187,7 +9185,7 @@ def build_list_slot_site_deployment_statuses_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9226,7 +9224,7 @@ def build_get_slot_site_deployment_status_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus/{deploymentStatusId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -9266,7 +9264,7 @@ def build_list_deployments_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9305,7 +9303,7 @@ def build_get_deployment_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9346,7 +9344,7 @@ def build_create_deployment_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9388,7 +9386,7 @@ def build_delete_deployment_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9428,7 +9426,7 @@ def build_list_deployment_log_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9469,7 +9467,7 @@ def build_discover_backup_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/discoverbackup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9510,7 +9508,7 @@ def build_list_domain_ownership_identifiers_slot_request( # pylint: disable=nam _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9554,7 +9552,7 @@ def build_get_domain_ownership_identifier_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9602,7 +9600,7 @@ def build_create_or_update_domain_ownership_identifier_slot_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9651,7 +9649,7 @@ def build_delete_domain_ownership_identifier_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9699,7 +9697,7 @@ def build_update_domain_ownership_identifier_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9743,7 +9741,7 @@ def build_get_ms_deploy_status_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9783,7 +9781,7 @@ def build_create_ms_deploy_operation_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9824,7 +9822,7 @@ def build_get_ms_deploy_log_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9863,7 +9861,7 @@ def build_list_instance_functions_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9902,7 +9900,7 @@ def build_get_functions_admin_token_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/admin/token", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9941,7 +9939,7 @@ def build_get_instance_function_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9982,7 +9980,7 @@ def build_create_instance_function_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10024,7 +10022,7 @@ def build_delete_instance_function_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10071,7 +10069,7 @@ def build_create_or_update_function_secret_slot_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10120,7 +10118,7 @@ def build_delete_function_secret_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10161,7 +10159,7 @@ def build_list_function_keys_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listkeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10201,7 +10199,7 @@ def build_list_function_secrets_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listsecrets", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10241,7 +10239,7 @@ def build_list_host_keys_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listkeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10280,7 +10278,7 @@ def build_list_sync_status_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listsyncstatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10319,7 +10317,7 @@ def build_sync_functions_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/sync", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10359,7 +10357,7 @@ def build_create_or_update_host_secret_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10402,7 +10400,7 @@ def build_delete_host_secret_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10443,7 +10441,7 @@ def build_list_host_name_bindings_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10482,7 +10480,7 @@ def build_get_host_name_binding_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10523,7 +10521,7 @@ def build_create_or_update_host_name_binding_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10565,7 +10563,7 @@ def build_delete_host_name_binding_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10611,7 +10609,7 @@ def build_get_hybrid_connection_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10659,7 +10657,7 @@ def build_create_or_update_hybrid_connection_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10708,7 +10706,7 @@ def build_delete_hybrid_connection_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10756,7 +10754,7 @@ def build_update_hybrid_connection_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10799,7 +10797,7 @@ def build_list_hybrid_connections_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionRelays", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10838,7 +10836,7 @@ def build_list_relay_service_connections_slot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10877,7 +10875,7 @@ def build_get_relay_service_connection_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10918,7 +10916,7 @@ def build_create_or_update_relay_service_connection_slot_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10960,7 +10958,7 @@ def build_delete_relay_service_connection_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11001,7 +10999,7 @@ def build_update_relay_service_connection_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11043,7 +11041,7 @@ def build_list_instance_identifiers_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11082,7 +11080,7 @@ def build_get_instance_info_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11122,7 +11120,7 @@ def build_get_instance_ms_deploy_status_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11163,7 +11161,7 @@ def build_create_instance_ms_deploy_operation_slot_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11205,7 +11203,7 @@ def build_get_instance_ms_deploy_log_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11245,7 +11243,7 @@ def build_list_instance_processes_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11291,7 +11289,7 @@ def build_get_instance_process_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11338,7 +11336,7 @@ def build_delete_instance_process_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11385,7 +11383,7 @@ def build_get_instance_process_dump_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/dump", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11432,7 +11430,7 @@ def build_list_instance_process_modules_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11480,7 +11478,7 @@ def build_get_instance_process_module_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11528,7 +11526,7 @@ def build_list_instance_process_threads_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11569,7 +11567,7 @@ def build_is_cloneable_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/iscloneable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11608,7 +11606,7 @@ def build_list_site_backups_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listbackups", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11647,7 +11645,7 @@ def build_list_sync_function_triggers_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listsyncfunctiontriggerstatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11686,7 +11684,7 @@ def build_get_migrate_my_sql_status_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/migratemysql/status", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11725,7 +11723,7 @@ def build_get_swift_virtual_network_connection_slot_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11765,7 +11763,7 @@ def build_create_or_update_swift_virtual_network_connection_with_check_slot_requ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11806,7 +11804,7 @@ def build_delete_swift_virtual_network_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11846,7 +11844,7 @@ def build_update_swift_virtual_network_connection_with_check_slot_request( # py _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11887,7 +11885,7 @@ def build_list_network_features_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11927,7 +11925,7 @@ def build_get_network_trace_operation_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/operationresults/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11975,7 +11973,7 @@ def build_start_web_site_network_trace_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12028,7 +12026,7 @@ def build_start_web_site_network_trace_operation_slot_request( # pylint: disabl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/startOperation", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12073,7 +12071,7 @@ def build_stop_web_site_network_trace_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12112,7 +12110,7 @@ def build_get_network_traces_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12152,7 +12150,7 @@ def build_get_network_trace_operation_slot_v2_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/current/operationresults/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12192,7 +12190,7 @@ def build_get_network_traces_slot_v2_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12232,7 +12230,7 @@ def build_generate_new_site_publishing_password_slot_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/newpassword", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12271,7 +12269,7 @@ def build_list_perf_mon_counters_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/perfcounters", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12312,7 +12310,7 @@ def build_get_site_php_error_log_flag_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12351,7 +12349,7 @@ def build_list_premier_add_ons_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12390,7 +12388,7 @@ def build_get_premier_add_on_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12431,7 +12429,7 @@ def build_add_premier_add_on_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12473,7 +12471,7 @@ def build_delete_premier_add_on_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12514,7 +12512,7 @@ def build_update_premier_add_on_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12556,7 +12554,7 @@ def build_get_private_access_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12596,7 +12594,7 @@ def build_put_private_access_vnet_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12637,7 +12635,7 @@ def build_get_private_endpoint_connection_list_slot_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12681,7 +12679,7 @@ def build_get_private_endpoint_connection_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12729,7 +12727,7 @@ def build_approve_or_reject_private_endpoint_connection_slot_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12778,7 +12776,7 @@ def build_delete_private_endpoint_connection_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12820,7 +12818,7 @@ def build_get_private_link_resources_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateLinkResources", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12859,7 +12857,7 @@ def build_list_processes_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12898,7 +12896,7 @@ def build_get_process_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12938,7 +12936,7 @@ def build_delete_process_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12978,7 +12976,7 @@ def build_get_process_dump_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/dump", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13018,7 +13016,7 @@ def build_list_process_modules_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13064,7 +13062,7 @@ def build_get_process_module_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/{baseAddress}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13105,7 +13103,7 @@ def build_list_process_threads_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13145,7 +13143,7 @@ def build_list_public_certificates_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13184,7 +13182,7 @@ def build_get_public_certificate_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13225,7 +13223,7 @@ def build_create_or_update_public_certificate_slot_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13267,7 +13265,7 @@ def build_delete_public_certificate_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13308,7 +13306,7 @@ def build_list_publishing_profile_xml_with_secrets_slot_request( # pylint: disa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publishxml", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13349,7 +13347,7 @@ def build_reset_slot_configuration_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resetSlotConfig", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13395,7 +13393,7 @@ def build_restart_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restart", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13439,7 +13437,7 @@ def build_restore_from_backup_blob_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromBackupBlob", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13481,7 +13479,7 @@ def build_restore_from_deleted_app_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromDeletedApp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13523,7 +13521,7 @@ def build_restore_snapshot_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreSnapshot", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13564,7 +13562,7 @@ def build_list_site_extensions_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13603,7 +13601,7 @@ def build_get_site_extension_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13643,7 +13641,7 @@ def build_install_site_extension_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13683,7 +13681,7 @@ def build_delete_site_extension_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13724,7 +13722,7 @@ def build_list_slot_differences_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsdiffs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13766,7 +13764,7 @@ def build_swap_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsswap", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13807,7 +13805,7 @@ def build_list_snapshots_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13846,7 +13844,7 @@ def build_list_snapshots_from_dr_secondary_slot_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshotsdr", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13885,7 +13883,7 @@ def build_get_source_control_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13925,7 +13923,7 @@ def build_create_or_update_source_control_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13972,7 +13970,7 @@ def build_delete_source_control_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14014,7 +14012,7 @@ def build_update_source_control_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14055,7 +14053,7 @@ def build_start_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14102,7 +14100,7 @@ def build_start_network_trace_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/startNetworkTrace", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14147,7 +14145,7 @@ def build_stop_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14186,7 +14184,7 @@ def build_stop_network_trace_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stopNetworkTrace", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14225,7 +14223,7 @@ def build_sync_repository_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sync", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14264,7 +14262,7 @@ def build_sync_function_triggers_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/syncfunctiontriggers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14303,7 +14301,7 @@ def build_list_triggered_web_jobs_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14342,7 +14340,7 @@ def build_get_triggered_web_job_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14382,7 +14380,7 @@ def build_delete_triggered_web_job_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14422,7 +14420,7 @@ def build_list_triggered_web_job_history_slot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14462,7 +14460,7 @@ def build_get_triggered_web_job_history_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14503,7 +14501,7 @@ def build_run_triggered_web_job_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/run", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14543,7 +14541,7 @@ def build_list_usages_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14584,7 +14582,7 @@ def build_list_vnet_connections_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14623,7 +14621,7 @@ def build_get_vnet_connection_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14664,7 +14662,7 @@ def build_create_or_update_vnet_connection_slot_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14706,7 +14704,7 @@ def build_delete_vnet_connection_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14747,7 +14745,7 @@ def build_update_vnet_connection_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14795,7 +14793,7 @@ def build_get_vnet_connection_gateway_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14843,7 +14841,7 @@ def build_create_or_update_vnet_connection_gateway_slot_request( # pylint: disa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14893,7 +14891,7 @@ def build_update_vnet_connection_gateway_slot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14936,7 +14934,7 @@ def build_list_web_jobs_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14975,7 +14973,7 @@ def build_get_web_job_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15016,7 +15014,7 @@ def build_list_slot_differences_from_production_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsdiffs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15057,7 +15055,7 @@ def build_swap_slot_with_production_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsswap", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15097,7 +15095,7 @@ def build_list_snapshots_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15135,7 +15133,7 @@ def build_list_snapshots_from_dr_secondary_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshotsdr", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15173,7 +15171,7 @@ def build_get_source_control_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15212,7 +15210,7 @@ def build_create_or_update_source_control_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15252,7 +15250,7 @@ def build_delete_source_control_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15293,7 +15291,7 @@ def build_update_source_control_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15331,7 +15329,7 @@ def build_start_request(resource_group_name: str, name: str, subscription_id: st _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15376,7 +15374,7 @@ def build_start_network_trace_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/startNetworkTrace", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15418,7 +15416,7 @@ def build_stop_request(resource_group_name: str, name: str, subscription_id: str _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15456,7 +15454,7 @@ def build_stop_network_trace_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stopNetworkTrace", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15494,7 +15492,7 @@ def build_sync_repository_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sync", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15532,7 +15530,7 @@ def build_sync_function_triggers_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/syncfunctiontriggers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15570,7 +15568,7 @@ def build_list_triggered_web_jobs_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15608,7 +15606,7 @@ def build_get_triggered_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15647,7 +15645,7 @@ def build_delete_triggered_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15686,7 +15684,7 @@ def build_list_triggered_web_job_history_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15725,7 +15723,7 @@ def build_get_triggered_web_job_history_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15765,7 +15763,7 @@ def build_run_triggered_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/run", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15804,7 +15802,7 @@ def build_list_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15844,7 +15842,7 @@ def build_list_vnet_connections_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15882,7 +15880,7 @@ def build_get_vnet_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15922,7 +15920,7 @@ def build_create_or_update_vnet_connection_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15963,7 +15961,7 @@ def build_delete_vnet_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16003,7 +16001,7 @@ def build_update_vnet_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16044,7 +16042,7 @@ def build_get_vnet_connection_gateway_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16085,7 +16083,7 @@ def build_create_or_update_vnet_connection_gateway_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16128,7 +16126,7 @@ def build_update_vnet_connection_gateway_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16170,7 +16168,7 @@ def build_list_web_jobs_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16208,7 +16206,7 @@ def build_get_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16248,7 +16246,7 @@ def build_deploy_workflow_artifacts_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployWorkflowArtifacts", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16289,7 +16287,7 @@ def build_deploy_workflow_artifacts_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployWorkflowArtifacts", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16330,7 +16328,7 @@ def build_list_instance_workflows_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16369,7 +16367,7 @@ def build_get_instance_workflow_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows/{workflowName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16411,7 +16409,7 @@ def build_list_workflows_connections_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listWorkflowsConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16450,7 +16448,7 @@ def build_list_workflows_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16488,7 +16486,7 @@ def build_get_workflow_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows/{workflowName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16529,7 +16527,7 @@ def build_list_workflows_connections_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listWorkflowsConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16568,10 +16566,10 @@ class WebAppsOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_web_site_management_client_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_web_site_management_client_operations.py index 25747857278f..1eeb3e1263cc 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_web_site_management_client_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_web_site_management_client_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -27,13 +28,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer -from .._vendor import WebSiteManagementClientMixinABC +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Serializer +from .._utils.utils import ClientMixinABC -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -464,7 +462,7 @@ def build_validate_request(resource_group_name: str, subscription_id: str, **kwa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -501,7 +499,7 @@ def build_validate_move_request(resource_group_name: str, subscription_id: str, # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/validateMoveResources" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -527,7 +525,7 @@ def build_validate_move_request(resource_group_name: str, subscription_id: str, return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) -class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC): +class WebSiteManagementClientOperationsMixin(ClientMixinABC[PipelineClient, WebSiteManagementClientConfiguration]): def _api_version(self, op_name: str) -> str: # pylint: disable=unused-argument try: return self._config.api_version diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_run_action_repetitions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_run_action_repetitions_operations.py index 3f1cb4485e78..f91a417d3864 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_run_action_repetitions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_run_action_repetitions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -57,7 +56,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -105,7 +104,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -154,7 +153,7 @@ def build_list_expression_traces_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/listExpressionTraces", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -197,10 +196,10 @@ class WorkflowRunActionRepetitionsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_run_action_repetitions_request_histories_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_run_action_repetitions_request_histories_operations.py index 669457e70784..f7125ec32e52 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_run_action_repetitions_request_histories_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_run_action_repetitions_request_histories_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -58,7 +57,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -108,7 +107,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories/{requestHistoryName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -152,10 +151,10 @@ class WorkflowRunActionRepetitionsRequestHistoriesOperations: # pylint: disable def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_run_action_scope_repetitions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_run_action_scope_repetitions_operations.py index cc53f33db686..72a4507ba90d 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_run_action_scope_repetitions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_run_action_scope_repetitions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -57,7 +56,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -105,7 +104,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/{repetitionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -148,10 +147,10 @@ class WorkflowRunActionScopeRepetitionsOperations: # pylint: disable=name-too-l def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_run_actions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_run_actions_operations.py index 470c8aa4dd18..fb4535e5e52d 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_run_actions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_run_actions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -59,7 +58,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -109,7 +108,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -156,7 +155,7 @@ def build_list_expression_traces_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/listExpressionTraces", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -198,10 +197,10 @@ class WorkflowRunActionsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_runs_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_runs_operations.py index c7d50abf3c51..988cf2508f21 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_runs_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_runs_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -58,7 +57,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -101,7 +100,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -141,7 +140,7 @@ def build_cancel_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/cancel", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -182,10 +181,10 @@ class WorkflowRunsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_trigger_histories_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_trigger_histories_operations.py index 88f6f2574980..f7a079a74002 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_trigger_histories_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_trigger_histories_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Iterator, Optional, TypeVar, Union, cast import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -29,12 +31,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -63,7 +62,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -113,7 +112,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -160,7 +159,7 @@ def build_resubmit_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}/resubmit", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -202,10 +201,10 @@ class WorkflowTriggerHistoriesOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_triggers_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_triggers_operations.py index 356954339480..6c7d786183bb 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_triggers_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_triggers_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Iterator, Optional, TypeVar, Union, cast import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -29,12 +31,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -62,7 +61,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -105,7 +104,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -145,7 +144,7 @@ def build_list_callback_url_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -185,7 +184,7 @@ def build_run_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/run", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -225,7 +224,7 @@ def build_get_schema_json_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/schemas/json", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -266,10 +265,10 @@ class WorkflowTriggersOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_versions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_versions_operations.py index fafc05c07f9e..f9652ee798ae 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_versions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflow_versions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -57,7 +56,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -98,7 +97,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions/{versionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -139,10 +138,10 @@ class WorkflowVersionsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflows_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflows_operations.py index 7688f936c092..a69c8d3c7fe7 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflows_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_09_01/operations/_workflows_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Optional, TypeVar, Union, overload +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -24,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -51,7 +50,7 @@ def build_regenerate_access_key_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/regenerateAccessKey", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -93,7 +92,7 @@ def build_validate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/validate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -135,10 +134,10 @@ class WorkflowsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_metadata.json b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_metadata.json index c08a38721ef5..4fb2a10e0b59 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_metadata.json +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_metadata.json @@ -5,13 +5,13 @@ "name": "WebSiteManagementClient", "filename": "_web_site_management_client", "description": "WebSite Management Client.", - "host_value": "\"https://management.azure.com\"", + "host_value": null, "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": true, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \"._utils.serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \".._utils.serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -57,7 +57,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"https://management.azure.com\",", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -80,7 +80,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"https://management.azure.com\",", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -137,8 +137,8 @@ "workflow_versions": "WorkflowVersionsOperations" }, "operation_mixins": { - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Iterable\", \"Union\"]}}, \"regular\": {\"local\": {\".\": [[\"models\", \"_models\"]]}, \"stdlib\": {\"typing\": [\"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"]}, \"sdkcore\": {\"azure.core.paging\": [\"ItemPaged\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"AsyncIterable\", \"Union\"]}}, \"regular\": {\"local\": {\"..\": [[\"models\", \"_models\"]]}, \"stdlib\": {\"typing\": [\"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"]}, \"sdkcore\": {\"azure.core.async_paging\": [\"AsyncItemPaged\"]}}}", + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Iterable\", \"Union\"]}}, \"regular\": {\"stdlib\": {\"typing\": [\"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"]}, \"sdkcore\": {\"azure.core.paging\": [\"ItemPaged\"]}, \"local\": {\".\": [[\"models\", \"_models\"]]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"AsyncIterable\", \"Union\"]}}, \"regular\": {\"stdlib\": {\"typing\": [\"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"]}, \"sdkcore\": {\"azure.core.async_paging\": [\"AsyncItemPaged\"]}, \"local\": {\"..\": [[\"models\", \"_models\"]]}}}", "sync_mixin_typing_definitions": "", "async_mixin_typing_definitions": "", "operations": { @@ -223,13 +223,13 @@ "check_name_availability" : { "sync": { "signature": "def check_name_availability(\n self,\n name: str,\n type: Union[str, _models.CheckNameResourceTypes],\n is_fqdn: Optional[bool] = None,\n environment_id: Optional[str] = None,\n **kwargs: Any\n) -\u003e _models.ResourceNameAvailability:\n", - "doc": "# pylint: disable=line-too-long\n\"\"\"Check if a resource name is available.\n\nDescription for Check if a resource name is available.\n\n:param name: Resource name to verify. Required.\n:type name: str\n:param type: Resource type used for verification. Known values are: \"Site\", \"Slot\",\n \"HostingEnvironment\", \"PublishingUser\", \"Microsoft.Web/sites\", \"Microsoft.Web/sites/slots\",\n \"Microsoft.Web/hostingEnvironments\", and \"Microsoft.Web/publishingUsers\". Required.\n:type type: str or ~azure.mgmt.web.v2023_01_01.models.CheckNameResourceTypes\n:param is_fqdn: Is fully qualified domain name. Default value is None.\n:type is_fqdn: bool\n:param environment_id: Azure Resource Manager ID of the customer\u0027s selected Container Apps\n Environment on which to host the Function app. This must be of the form\n /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}.\n Default value is None.\n:type environment_id: str\n:return: ResourceNameAvailability or the result of cls(response)\n:rtype: ~azure.mgmt.web.v2023_01_01.models.ResourceNameAvailability\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", + "doc": "\"\"\"Check if a resource name is available.\n\nDescription for Check if a resource name is available.\n\n:param name: Resource name to verify. Required.\n:type name: str\n:param type: Resource type used for verification. Known values are: \"Site\", \"Slot\",\n \"HostingEnvironment\", \"PublishingUser\", \"Microsoft.Web/sites\", \"Microsoft.Web/sites/slots\",\n \"Microsoft.Web/hostingEnvironments\", and \"Microsoft.Web/publishingUsers\". Required.\n:type type: str or ~azure.mgmt.web.v2023_01_01.models.CheckNameResourceTypes\n:param is_fqdn: Is fully qualified domain name. Default value is None.\n:type is_fqdn: bool\n:param environment_id: Azure Resource Manager ID of the customer\u0027s selected Container Apps\n Environment on which to host the Function app. This must be of the form\n /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}.\n Default value is None.\n:type environment_id: str\n:return: ResourceNameAvailability or the result of cls(response)\n:rtype: ~azure.mgmt.web.v2023_01_01.models.ResourceNameAvailability\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", "call": "name, type, is_fqdn, environment_id, **kwargs" }, "async": { "coroutine": true, "signature": "async def check_name_availability(\n self,\n name: str,\n type: Union[str, _models.CheckNameResourceTypes],\n is_fqdn: Optional[bool] = None,\n environment_id: Optional[str] = None,\n **kwargs: Any\n) -\u003e _models.ResourceNameAvailability:\n", - "doc": "# pylint: disable=line-too-long\n\"\"\"Check if a resource name is available.\n\nDescription for Check if a resource name is available.\n\n:param name: Resource name to verify. Required.\n:type name: str\n:param type: Resource type used for verification. Known values are: \"Site\", \"Slot\",\n \"HostingEnvironment\", \"PublishingUser\", \"Microsoft.Web/sites\", \"Microsoft.Web/sites/slots\",\n \"Microsoft.Web/hostingEnvironments\", and \"Microsoft.Web/publishingUsers\". Required.\n:type type: str or ~azure.mgmt.web.v2023_01_01.models.CheckNameResourceTypes\n:param is_fqdn: Is fully qualified domain name. Default value is None.\n:type is_fqdn: bool\n:param environment_id: Azure Resource Manager ID of the customer\u0027s selected Container Apps\n Environment on which to host the Function app. This must be of the form\n /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}.\n Default value is None.\n:type environment_id: str\n:return: ResourceNameAvailability or the result of cls(response)\n:rtype: ~azure.mgmt.web.v2023_01_01.models.ResourceNameAvailability\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", + "doc": "\"\"\"Check if a resource name is available.\n\nDescription for Check if a resource name is available.\n\n:param name: Resource name to verify. Required.\n:type name: str\n:param type: Resource type used for verification. Known values are: \"Site\", \"Slot\",\n \"HostingEnvironment\", \"PublishingUser\", \"Microsoft.Web/sites\", \"Microsoft.Web/sites/slots\",\n \"Microsoft.Web/hostingEnvironments\", and \"Microsoft.Web/publishingUsers\". Required.\n:type type: str or ~azure.mgmt.web.v2023_01_01.models.CheckNameResourceTypes\n:param is_fqdn: Is fully qualified domain name. Default value is None.\n:type is_fqdn: bool\n:param environment_id: Azure Resource Manager ID of the customer\u0027s selected Container Apps\n Environment on which to host the Function app. This must be of the form\n /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}.\n Default value is None.\n:type environment_id: str\n:return: ResourceNameAvailability or the result of cls(response)\n:rtype: ~azure.mgmt.web.v2023_01_01.models.ResourceNameAvailability\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", "call": "name, type, is_fqdn, environment_id, **kwargs" } }, diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_utils/__init__.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_utils/__init__.py new file mode 100644 index 000000000000..0af9b28f6607 --- /dev/null +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_utils/__init__.py @@ -0,0 +1,6 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_utils/serialization.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_utils/serialization.py new file mode 100644 index 000000000000..f5187701d7be --- /dev/null +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_utils/serialization.py @@ -0,0 +1,2032 @@ +# pylint: disable=line-too-long,useless-suppression,too-many-lines +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +# pyright: reportUnnecessaryTypeIgnoreComment=false + +from base64 import b64decode, b64encode +import calendar +import datetime +import decimal +import email +from enum import Enum +import json +import logging +import re +import sys +import codecs +from typing import ( + Dict, + Any, + cast, + Optional, + Union, + AnyStr, + IO, + Mapping, + Callable, + MutableMapping, + List, +) + +try: + from urllib import quote # type: ignore +except ImportError: + from urllib.parse import quote +import xml.etree.ElementTree as ET + +import isodate # type: ignore +from typing_extensions import Self + +from azure.core.exceptions import DeserializationError, SerializationError +from azure.core.serialization import NULL as CoreNull + +_BOM = codecs.BOM_UTF8.decode(encoding="utf-8") + +JSON = MutableMapping[str, Any] + + +class RawDeserializer: + + # Accept "text" because we're open minded people... + JSON_REGEXP = re.compile(r"^(application|text)/([a-z+.]+\+)?json$") + + # Name used in context + CONTEXT_NAME = "deserialized_data" + + @classmethod + def deserialize_from_text(cls, data: Optional[Union[AnyStr, IO]], content_type: Optional[str] = None) -> Any: + """Decode data according to content-type. + + Accept a stream of data as well, but will be load at once in memory for now. + + If no content-type, will return the string version (not bytes, not stream) + + :param data: Input, could be bytes or stream (will be decoded with UTF8) or text + :type data: str or bytes or IO + :param str content_type: The content type. + :return: The deserialized data. + :rtype: object + """ + if hasattr(data, "read"): + # Assume a stream + data = cast(IO, data).read() + + if isinstance(data, bytes): + data_as_str = data.decode(encoding="utf-8-sig") + else: + # Explain to mypy the correct type. + data_as_str = cast(str, data) + + # Remove Byte Order Mark if present in string + data_as_str = data_as_str.lstrip(_BOM) + + if content_type is None: + return data + + if cls.JSON_REGEXP.match(content_type): + try: + return json.loads(data_as_str) + except ValueError as err: + raise DeserializationError("JSON is invalid: {}".format(err), err) from err + elif "xml" in (content_type or []): + try: + + try: + if isinstance(data, unicode): # type: ignore + # If I'm Python 2.7 and unicode XML will scream if I try a "fromstring" on unicode string + data_as_str = data_as_str.encode(encoding="utf-8") # type: ignore + except NameError: + pass + + return ET.fromstring(data_as_str) # nosec + except ET.ParseError as err: + # It might be because the server has an issue, and returned JSON with + # content-type XML.... + # So let's try a JSON load, and if it's still broken + # let's flow the initial exception + def _json_attemp(data): + try: + return True, json.loads(data) + except ValueError: + return False, None # Don't care about this one + + success, json_result = _json_attemp(data) + if success: + return json_result + # If i'm here, it's not JSON, it's not XML, let's scream + # and raise the last context in this block (the XML exception) + # The function hack is because Py2.7 messes up with exception + # context otherwise. + _LOGGER.critical("Wasn't XML not JSON, failing") + raise DeserializationError("XML is invalid") from err + elif content_type.startswith("text/"): + return data_as_str + raise DeserializationError("Cannot deserialize content-type: {}".format(content_type)) + + @classmethod + def deserialize_from_http_generics(cls, body_bytes: Optional[Union[AnyStr, IO]], headers: Mapping) -> Any: + """Deserialize from HTTP response. + + Use bytes and headers to NOT use any requests/aiohttp or whatever + specific implementation. + Headers will tested for "content-type" + + :param bytes body_bytes: The body of the response. + :param dict headers: The headers of the response. + :returns: The deserialized data. + :rtype: object + """ + # Try to use content-type from headers if available + content_type = None + if "content-type" in headers: + content_type = headers["content-type"].split(";")[0].strip().lower() + # Ouch, this server did not declare what it sent... + # Let's guess it's JSON... + # Also, since Autorest was considering that an empty body was a valid JSON, + # need that test as well.... + else: + content_type = "application/json" + + if body_bytes: + return cls.deserialize_from_text(body_bytes, content_type) + return None + + +_LOGGER = logging.getLogger(__name__) + +try: + _long_type = long # type: ignore +except NameError: + _long_type = int + +TZ_UTC = datetime.timezone.utc + +_FLATTEN = re.compile(r"(? None: + self.additional_properties: Optional[Dict[str, Any]] = {} + for k in kwargs: # pylint: disable=consider-using-dict-items + if k not in self._attribute_map: + _LOGGER.warning("%s is not a known attribute of class %s and will be ignored", k, self.__class__) + elif k in self._validation and self._validation[k].get("readonly", False): + _LOGGER.warning("Readonly attribute %s will be ignored in class %s", k, self.__class__) + else: + setattr(self, k, kwargs[k]) + + def __eq__(self, other: Any) -> bool: + """Compare objects by comparing all attributes. + + :param object other: The object to compare + :returns: True if objects are equal + :rtype: bool + """ + if isinstance(other, self.__class__): + return self.__dict__ == other.__dict__ + return False + + def __ne__(self, other: Any) -> bool: + """Compare objects by comparing all attributes. + + :param object other: The object to compare + :returns: True if objects are not equal + :rtype: bool + """ + return not self.__eq__(other) + + def __str__(self) -> str: + return str(self.__dict__) + + @classmethod + def enable_additional_properties_sending(cls) -> None: + cls._attribute_map["additional_properties"] = {"key": "", "type": "{object}"} + + @classmethod + def is_xml_model(cls) -> bool: + try: + cls._xml_map # type: ignore + except AttributeError: + return False + return True + + @classmethod + def _create_xml_node(cls): + """Create XML node. + + :returns: The XML node + :rtype: xml.etree.ElementTree.Element + """ + try: + xml_map = cls._xml_map # type: ignore + except AttributeError: + xml_map = {} + + return _create_xml_node(xml_map.get("name", cls.__name__), xml_map.get("prefix", None), xml_map.get("ns", None)) + + def serialize(self, keep_readonly: bool = False, **kwargs: Any) -> JSON: + """Return the JSON that would be sent to server from this model. + + This is an alias to `as_dict(full_restapi_key_transformer, keep_readonly=False)`. + + If you want XML serialization, you can pass the kwargs is_xml=True. + + :param bool keep_readonly: If you want to serialize the readonly attributes + :returns: A dict JSON compatible object + :rtype: dict + """ + serializer = Serializer(self._infer_class_models()) + return serializer._serialize( # type: ignore # pylint: disable=protected-access + self, keep_readonly=keep_readonly, **kwargs + ) + + def as_dict( + self, + keep_readonly: bool = True, + key_transformer: Callable[[str, Dict[str, Any], Any], Any] = attribute_transformer, + **kwargs: Any + ) -> JSON: + """Return a dict that can be serialized using json.dump. + + Advanced usage might optionally use a callback as parameter: + + .. code::python + + def my_key_transformer(key, attr_desc, value): + return key + + Key is the attribute name used in Python. Attr_desc + is a dict of metadata. Currently contains 'type' with the + msrest type and 'key' with the RestAPI encoded key. + Value is the current value in this object. + + The string returned will be used to serialize the key. + If the return type is a list, this is considered hierarchical + result dict. + + See the three examples in this file: + + - attribute_transformer + - full_restapi_key_transformer + - last_restapi_key_transformer + + If you want XML serialization, you can pass the kwargs is_xml=True. + + :param bool keep_readonly: If you want to serialize the readonly attributes + :param function key_transformer: A key transformer function. + :returns: A dict JSON compatible object + :rtype: dict + """ + serializer = Serializer(self._infer_class_models()) + return serializer._serialize( # type: ignore # pylint: disable=protected-access + self, key_transformer=key_transformer, keep_readonly=keep_readonly, **kwargs + ) + + @classmethod + def _infer_class_models(cls): + try: + str_models = cls.__module__.rsplit(".", 1)[0] + models = sys.modules[str_models] + client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + if cls.__name__ not in client_models: + raise ValueError("Not Autorest generated code") + except Exception: # pylint: disable=broad-exception-caught + # Assume it's not Autorest generated (tests?). Add ourselves as dependencies. + client_models = {cls.__name__: cls} + return client_models + + @classmethod + def deserialize(cls, data: Any, content_type: Optional[str] = None) -> Self: + """Parse a str using the RestAPI syntax and return a model. + + :param str data: A str using RestAPI structure. JSON by default. + :param str content_type: JSON by default, set application/xml if XML. + :returns: An instance of this model + :raises DeserializationError: if something went wrong + :rtype: Self + """ + deserializer = Deserializer(cls._infer_class_models()) + return deserializer(cls.__name__, data, content_type=content_type) # type: ignore + + @classmethod + def from_dict( + cls, + data: Any, + key_extractors: Optional[Callable[[str, Dict[str, Any], Any], Any]] = None, + content_type: Optional[str] = None, + ) -> Self: + """Parse a dict using given key extractor return a model. + + By default consider key + extractors (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor + and last_rest_key_case_insensitive_extractor) + + :param dict data: A dict using RestAPI structure + :param function key_extractors: A key extractor function. + :param str content_type: JSON by default, set application/xml if XML. + :returns: An instance of this model + :raises DeserializationError: if something went wrong + :rtype: Self + """ + deserializer = Deserializer(cls._infer_class_models()) + deserializer.key_extractors = ( # type: ignore + [ # type: ignore + attribute_key_case_insensitive_extractor, + rest_key_case_insensitive_extractor, + last_rest_key_case_insensitive_extractor, + ] + if key_extractors is None + else key_extractors + ) + return deserializer(cls.__name__, data, content_type=content_type) # type: ignore + + @classmethod + def _flatten_subtype(cls, key, objects): + if "_subtype_map" not in cls.__dict__: + return {} + result = dict(cls._subtype_map[key]) + for valuetype in cls._subtype_map[key].values(): + result.update(objects[valuetype]._flatten_subtype(key, objects)) # pylint: disable=protected-access + return result + + @classmethod + def _classify(cls, response, objects): + """Check the class _subtype_map for any child classes. + We want to ignore any inherited _subtype_maps. + + :param dict response: The initial data + :param dict objects: The class objects + :returns: The class to be used + :rtype: class + """ + for subtype_key in cls.__dict__.get("_subtype_map", {}).keys(): + subtype_value = None + + if not isinstance(response, ET.Element): + rest_api_response_key = cls._get_rest_key_parts(subtype_key)[-1] + subtype_value = response.get(rest_api_response_key, None) or response.get(subtype_key, None) + else: + subtype_value = xml_key_extractor(subtype_key, cls._attribute_map[subtype_key], response) + if subtype_value: + # Try to match base class. Can be class name only + # (bug to fix in Autorest to support x-ms-discriminator-name) + if cls.__name__ == subtype_value: + return cls + flatten_mapping_type = cls._flatten_subtype(subtype_key, objects) + try: + return objects[flatten_mapping_type[subtype_value]] # type: ignore + except KeyError: + _LOGGER.warning( + "Subtype value %s has no mapping, use base class %s.", + subtype_value, + cls.__name__, + ) + break + else: + _LOGGER.warning("Discriminator %s is absent or null, use base class %s.", subtype_key, cls.__name__) + break + return cls + + @classmethod + def _get_rest_key_parts(cls, attr_key): + """Get the RestAPI key of this attr, split it and decode part + :param str attr_key: Attribute key must be in attribute_map. + :returns: A list of RestAPI part + :rtype: list + """ + rest_split_key = _FLATTEN.split(cls._attribute_map[attr_key]["key"]) + return [_decode_attribute_map_key(key_part) for key_part in rest_split_key] + + +def _decode_attribute_map_key(key): + """This decode a key in an _attribute_map to the actual key we want to look at + inside the received data. + + :param str key: A key string from the generated code + :returns: The decoded key + :rtype: str + """ + return key.replace("\\.", ".") + + +class Serializer: # pylint: disable=too-many-public-methods + """Request object model serializer.""" + + basic_types = {str: "str", int: "int", bool: "bool", float: "float"} + + _xml_basic_types_serializers = {"bool": lambda x: str(x).lower()} + days = {0: "Mon", 1: "Tue", 2: "Wed", 3: "Thu", 4: "Fri", 5: "Sat", 6: "Sun"} + months = { + 1: "Jan", + 2: "Feb", + 3: "Mar", + 4: "Apr", + 5: "May", + 6: "Jun", + 7: "Jul", + 8: "Aug", + 9: "Sep", + 10: "Oct", + 11: "Nov", + 12: "Dec", + } + validation = { + "min_length": lambda x, y: len(x) < y, + "max_length": lambda x, y: len(x) > y, + "minimum": lambda x, y: x < y, + "maximum": lambda x, y: x > y, + "minimum_ex": lambda x, y: x <= y, + "maximum_ex": lambda x, y: x >= y, + "min_items": lambda x, y: len(x) < y, + "max_items": lambda x, y: len(x) > y, + "pattern": lambda x, y: not re.match(y, x, re.UNICODE), + "unique": lambda x, y: len(x) != len(set(x)), + "multiple": lambda x, y: x % y != 0, + } + + def __init__(self, classes: Optional[Mapping[str, type]] = None) -> None: + self.serialize_type = { + "iso-8601": Serializer.serialize_iso, + "rfc-1123": Serializer.serialize_rfc, + "unix-time": Serializer.serialize_unix, + "duration": Serializer.serialize_duration, + "date": Serializer.serialize_date, + "time": Serializer.serialize_time, + "decimal": Serializer.serialize_decimal, + "long": Serializer.serialize_long, + "bytearray": Serializer.serialize_bytearray, + "base64": Serializer.serialize_base64, + "object": self.serialize_object, + "[]": self.serialize_iter, + "{}": self.serialize_dict, + } + self.dependencies: Dict[str, type] = dict(classes) if classes else {} + self.key_transformer = full_restapi_key_transformer + self.client_side_validation = True + + def _serialize( # pylint: disable=too-many-nested-blocks, too-many-branches, too-many-statements, too-many-locals + self, target_obj, data_type=None, **kwargs + ): + """Serialize data into a string according to type. + + :param object target_obj: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str, dict + :raises SerializationError: if serialization fails. + :returns: The serialized data. + """ + key_transformer = kwargs.get("key_transformer", self.key_transformer) + keep_readonly = kwargs.get("keep_readonly", False) + if target_obj is None: + return None + + attr_name = None + class_name = target_obj.__class__.__name__ + + if data_type: + return self.serialize_data(target_obj, data_type, **kwargs) + + if not hasattr(target_obj, "_attribute_map"): + data_type = type(target_obj).__name__ + if data_type in self.basic_types.values(): + return self.serialize_data(target_obj, data_type, **kwargs) + + # Force "is_xml" kwargs if we detect a XML model + try: + is_xml_model_serialization = kwargs["is_xml"] + except KeyError: + is_xml_model_serialization = kwargs.setdefault("is_xml", target_obj.is_xml_model()) + + serialized = {} + if is_xml_model_serialization: + serialized = target_obj._create_xml_node() # pylint: disable=protected-access + try: + attributes = target_obj._attribute_map # pylint: disable=protected-access + for attr, attr_desc in attributes.items(): + attr_name = attr + if not keep_readonly and target_obj._validation.get( # pylint: disable=protected-access + attr_name, {} + ).get("readonly", False): + continue + + if attr_name == "additional_properties" and attr_desc["key"] == "": + if target_obj.additional_properties is not None: + serialized.update(target_obj.additional_properties) + continue + try: + + orig_attr = getattr(target_obj, attr) + if is_xml_model_serialization: + pass # Don't provide "transformer" for XML for now. Keep "orig_attr" + else: # JSON + keys, orig_attr = key_transformer(attr, attr_desc.copy(), orig_attr) + keys = keys if isinstance(keys, list) else [keys] + + kwargs["serialization_ctxt"] = attr_desc + new_attr = self.serialize_data(orig_attr, attr_desc["type"], **kwargs) + + if is_xml_model_serialization: + xml_desc = attr_desc.get("xml", {}) + xml_name = xml_desc.get("name", attr_desc["key"]) + xml_prefix = xml_desc.get("prefix", None) + xml_ns = xml_desc.get("ns", None) + if xml_desc.get("attr", False): + if xml_ns: + ET.register_namespace(xml_prefix, xml_ns) + xml_name = "{{{}}}{}".format(xml_ns, xml_name) + serialized.set(xml_name, new_attr) # type: ignore + continue + if xml_desc.get("text", False): + serialized.text = new_attr # type: ignore + continue + if isinstance(new_attr, list): + serialized.extend(new_attr) # type: ignore + elif isinstance(new_attr, ET.Element): + # If the down XML has no XML/Name, + # we MUST replace the tag with the local tag. But keeping the namespaces. + if "name" not in getattr(orig_attr, "_xml_map", {}): + splitted_tag = new_attr.tag.split("}") + if len(splitted_tag) == 2: # Namespace + new_attr.tag = "}".join([splitted_tag[0], xml_name]) + else: + new_attr.tag = xml_name + serialized.append(new_attr) # type: ignore + else: # That's a basic type + # Integrate namespace if necessary + local_node = _create_xml_node(xml_name, xml_prefix, xml_ns) + local_node.text = str(new_attr) + serialized.append(local_node) # type: ignore + else: # JSON + for k in reversed(keys): # type: ignore + new_attr = {k: new_attr} + + _new_attr = new_attr + _serialized = serialized + for k in keys: # type: ignore + if k not in _serialized: + _serialized.update(_new_attr) # type: ignore + _new_attr = _new_attr[k] # type: ignore + _serialized = _serialized[k] + except ValueError as err: + if isinstance(err, SerializationError): + raise + + except (AttributeError, KeyError, TypeError) as err: + msg = "Attribute {} in object {} cannot be serialized.\n{}".format(attr_name, class_name, str(target_obj)) + raise SerializationError(msg) from err + return serialized + + def body(self, data, data_type, **kwargs): + """Serialize data intended for a request body. + + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: dict + :raises SerializationError: if serialization fails. + :raises ValueError: if data is None + :returns: The serialized request body + """ + + # Just in case this is a dict + internal_data_type_str = data_type.strip("[]{}") + internal_data_type = self.dependencies.get(internal_data_type_str, None) + try: + is_xml_model_serialization = kwargs["is_xml"] + except KeyError: + if internal_data_type and issubclass(internal_data_type, Model): + is_xml_model_serialization = kwargs.setdefault("is_xml", internal_data_type.is_xml_model()) + else: + is_xml_model_serialization = False + if internal_data_type and not isinstance(internal_data_type, Enum): + try: + deserializer = Deserializer(self.dependencies) + # Since it's on serialization, it's almost sure that format is not JSON REST + # We're not able to deal with additional properties for now. + deserializer.additional_properties_detection = False + if is_xml_model_serialization: + deserializer.key_extractors = [ # type: ignore + attribute_key_case_insensitive_extractor, + ] + else: + deserializer.key_extractors = [ + rest_key_case_insensitive_extractor, + attribute_key_case_insensitive_extractor, + last_rest_key_case_insensitive_extractor, + ] + data = deserializer._deserialize(data_type, data) # pylint: disable=protected-access + except DeserializationError as err: + raise SerializationError("Unable to build a model: " + str(err)) from err + + return self._serialize(data, data_type, **kwargs) + + def url(self, name, data, data_type, **kwargs): + """Serialize data intended for a URL path. + + :param str name: The name of the URL path parameter. + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str + :returns: The serialized URL path + :raises TypeError: if serialization fails. + :raises ValueError: if data is None + """ + try: + output = self.serialize_data(data, data_type, **kwargs) + if data_type == "bool": + output = json.dumps(output) + + if kwargs.get("skip_quote") is True: + output = str(output) + output = output.replace("{", quote("{")).replace("}", quote("}")) + else: + output = quote(str(output), safe="") + except SerializationError as exc: + raise TypeError("{} must be type {}.".format(name, data_type)) from exc + return output + + def query(self, name, data, data_type, **kwargs): + """Serialize data intended for a URL query. + + :param str name: The name of the query parameter. + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str, list + :raises TypeError: if serialization fails. + :raises ValueError: if data is None + :returns: The serialized query parameter + """ + try: + # Treat the list aside, since we don't want to encode the div separator + if data_type.startswith("["): + internal_data_type = data_type[1:-1] + do_quote = not kwargs.get("skip_quote", False) + return self.serialize_iter(data, internal_data_type, do_quote=do_quote, **kwargs) + + # Not a list, regular serialization + output = self.serialize_data(data, data_type, **kwargs) + if data_type == "bool": + output = json.dumps(output) + if kwargs.get("skip_quote") is True: + output = str(output) + else: + output = quote(str(output), safe="") + except SerializationError as exc: + raise TypeError("{} must be type {}.".format(name, data_type)) from exc + return str(output) + + def header(self, name, data, data_type, **kwargs): + """Serialize data intended for a request header. + + :param str name: The name of the header. + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str + :raises TypeError: if serialization fails. + :raises ValueError: if data is None + :returns: The serialized header + """ + try: + if data_type in ["[str]"]: + data = ["" if d is None else d for d in data] + + output = self.serialize_data(data, data_type, **kwargs) + if data_type == "bool": + output = json.dumps(output) + except SerializationError as exc: + raise TypeError("{} must be type {}.".format(name, data_type)) from exc + return str(output) + + def serialize_data(self, data, data_type, **kwargs): + """Serialize generic data according to supplied data type. + + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :raises AttributeError: if required data is None. + :raises ValueError: if data is None + :raises SerializationError: if serialization fails. + :returns: The serialized data. + :rtype: str, int, float, bool, dict, list + """ + if data is None: + raise ValueError("No value for given attribute") + + try: + if data is CoreNull: + return None + if data_type in self.basic_types.values(): + return self.serialize_basic(data, data_type, **kwargs) + + if data_type in self.serialize_type: + return self.serialize_type[data_type](data, **kwargs) + + # If dependencies is empty, try with current data class + # It has to be a subclass of Enum anyway + enum_type = self.dependencies.get(data_type, data.__class__) + if issubclass(enum_type, Enum): + return Serializer.serialize_enum(data, enum_obj=enum_type) + + iter_type = data_type[0] + data_type[-1] + if iter_type in self.serialize_type: + return self.serialize_type[iter_type](data, data_type[1:-1], **kwargs) + + except (ValueError, TypeError) as err: + msg = "Unable to serialize value: {!r} as type: {!r}." + raise SerializationError(msg.format(data, data_type)) from err + return self._serialize(data, **kwargs) + + @classmethod + def _get_custom_serializers(cls, data_type, **kwargs): # pylint: disable=inconsistent-return-statements + custom_serializer = kwargs.get("basic_types_serializers", {}).get(data_type) + if custom_serializer: + return custom_serializer + if kwargs.get("is_xml", False): + return cls._xml_basic_types_serializers.get(data_type) + + @classmethod + def serialize_basic(cls, data, data_type, **kwargs): + """Serialize basic builting data type. + Serializes objects to str, int, float or bool. + + Possible kwargs: + - basic_types_serializers dict[str, callable] : If set, use the callable as serializer + - is_xml bool : If set, use xml_basic_types_serializers + + :param obj data: Object to be serialized. + :param str data_type: Type of object in the iterable. + :rtype: str, int, float, bool + :return: serialized object + """ + custom_serializer = cls._get_custom_serializers(data_type, **kwargs) + if custom_serializer: + return custom_serializer(data) + if data_type == "str": + return cls.serialize_unicode(data) + return eval(data_type)(data) # nosec # pylint: disable=eval-used + + @classmethod + def serialize_unicode(cls, data): + """Special handling for serializing unicode strings in Py2. + Encode to UTF-8 if unicode, otherwise handle as a str. + + :param str data: Object to be serialized. + :rtype: str + :return: serialized object + """ + try: # If I received an enum, return its value + return data.value + except AttributeError: + pass + + try: + if isinstance(data, unicode): # type: ignore + # Don't change it, JSON and XML ElementTree are totally able + # to serialize correctly u'' strings + return data + except NameError: + return str(data) + return str(data) + + def serialize_iter(self, data, iter_type, div=None, **kwargs): + """Serialize iterable. + + Supported kwargs: + - serialization_ctxt dict : The current entry of _attribute_map, or same format. + serialization_ctxt['type'] should be same as data_type. + - is_xml bool : If set, serialize as XML + + :param list data: Object to be serialized. + :param str iter_type: Type of object in the iterable. + :param str div: If set, this str will be used to combine the elements + in the iterable into a combined string. Default is 'None'. + Defaults to False. + :rtype: list, str + :return: serialized iterable + """ + if isinstance(data, str): + raise SerializationError("Refuse str type as a valid iter type.") + + serialization_ctxt = kwargs.get("serialization_ctxt", {}) + is_xml = kwargs.get("is_xml", False) + + serialized = [] + for d in data: + try: + serialized.append(self.serialize_data(d, iter_type, **kwargs)) + except ValueError as err: + if isinstance(err, SerializationError): + raise + serialized.append(None) + + if kwargs.get("do_quote", False): + serialized = ["" if s is None else quote(str(s), safe="") for s in serialized] + + if div: + serialized = ["" if s is None else str(s) for s in serialized] + serialized = div.join(serialized) + + if "xml" in serialization_ctxt or is_xml: + # XML serialization is more complicated + xml_desc = serialization_ctxt.get("xml", {}) + xml_name = xml_desc.get("name") + if not xml_name: + xml_name = serialization_ctxt["key"] + + # Create a wrap node if necessary (use the fact that Element and list have "append") + is_wrapped = xml_desc.get("wrapped", False) + node_name = xml_desc.get("itemsName", xml_name) + if is_wrapped: + final_result = _create_xml_node(xml_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) + else: + final_result = [] + # All list elements to "local_node" + for el in serialized: + if isinstance(el, ET.Element): + el_node = el + else: + el_node = _create_xml_node(node_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) + if el is not None: # Otherwise it writes "None" :-p + el_node.text = str(el) + final_result.append(el_node) + return final_result + return serialized + + def serialize_dict(self, attr, dict_type, **kwargs): + """Serialize a dictionary of objects. + + :param dict attr: Object to be serialized. + :param str dict_type: Type of object in the dictionary. + :rtype: dict + :return: serialized dictionary + """ + serialization_ctxt = kwargs.get("serialization_ctxt", {}) + serialized = {} + for key, value in attr.items(): + try: + serialized[self.serialize_unicode(key)] = self.serialize_data(value, dict_type, **kwargs) + except ValueError as err: + if isinstance(err, SerializationError): + raise + serialized[self.serialize_unicode(key)] = None + + if "xml" in serialization_ctxt: + # XML serialization is more complicated + xml_desc = serialization_ctxt["xml"] + xml_name = xml_desc["name"] + + final_result = _create_xml_node(xml_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) + for key, value in serialized.items(): + ET.SubElement(final_result, key).text = value + return final_result + + return serialized + + def serialize_object(self, attr, **kwargs): # pylint: disable=too-many-return-statements + """Serialize a generic object. + This will be handled as a dictionary. If object passed in is not + a basic type (str, int, float, dict, list) it will simply be + cast to str. + + :param dict attr: Object to be serialized. + :rtype: dict or str + :return: serialized object + """ + if attr is None: + return None + if isinstance(attr, ET.Element): + return attr + obj_type = type(attr) + if obj_type in self.basic_types: + return self.serialize_basic(attr, self.basic_types[obj_type], **kwargs) + if obj_type is _long_type: + return self.serialize_long(attr) + if obj_type is str: + return self.serialize_unicode(attr) + if obj_type is datetime.datetime: + return self.serialize_iso(attr) + if obj_type is datetime.date: + return self.serialize_date(attr) + if obj_type is datetime.time: + return self.serialize_time(attr) + if obj_type is datetime.timedelta: + return self.serialize_duration(attr) + if obj_type is decimal.Decimal: + return self.serialize_decimal(attr) + + # If it's a model or I know this dependency, serialize as a Model + if obj_type in self.dependencies.values() or isinstance(attr, Model): + return self._serialize(attr) + + if obj_type == dict: + serialized = {} + for key, value in attr.items(): + try: + serialized[self.serialize_unicode(key)] = self.serialize_object(value, **kwargs) + except ValueError: + serialized[self.serialize_unicode(key)] = None + return serialized + + if obj_type == list: + serialized = [] + for obj in attr: + try: + serialized.append(self.serialize_object(obj, **kwargs)) + except ValueError: + pass + return serialized + return str(attr) + + @staticmethod + def serialize_enum(attr, enum_obj=None): + try: + result = attr.value + except AttributeError: + result = attr + try: + enum_obj(result) # type: ignore + return result + except ValueError as exc: + for enum_value in enum_obj: # type: ignore + if enum_value.value.lower() == str(attr).lower(): + return enum_value.value + error = "{!r} is not valid value for enum {!r}" + raise SerializationError(error.format(attr, enum_obj)) from exc + + @staticmethod + def serialize_bytearray(attr, **kwargs): # pylint: disable=unused-argument + """Serialize bytearray into base-64 string. + + :param str attr: Object to be serialized. + :rtype: str + :return: serialized base64 + """ + return b64encode(attr).decode() + + @staticmethod + def serialize_base64(attr, **kwargs): # pylint: disable=unused-argument + """Serialize str into base-64 string. + + :param str attr: Object to be serialized. + :rtype: str + :return: serialized base64 + """ + encoded = b64encode(attr).decode("ascii") + return encoded.strip("=").replace("+", "-").replace("/", "_") + + @staticmethod + def serialize_decimal(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Decimal object to float. + + :param decimal attr: Object to be serialized. + :rtype: float + :return: serialized decimal + """ + return float(attr) + + @staticmethod + def serialize_long(attr, **kwargs): # pylint: disable=unused-argument + """Serialize long (Py2) or int (Py3). + + :param int attr: Object to be serialized. + :rtype: int/long + :return: serialized long + """ + return _long_type(attr) + + @staticmethod + def serialize_date(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Date object into ISO-8601 formatted string. + + :param Date attr: Object to be serialized. + :rtype: str + :return: serialized date + """ + if isinstance(attr, str): + attr = isodate.parse_date(attr) + t = "{:04}-{:02}-{:02}".format(attr.year, attr.month, attr.day) + return t + + @staticmethod + def serialize_time(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Time object into ISO-8601 formatted string. + + :param datetime.time attr: Object to be serialized. + :rtype: str + :return: serialized time + """ + if isinstance(attr, str): + attr = isodate.parse_time(attr) + t = "{:02}:{:02}:{:02}".format(attr.hour, attr.minute, attr.second) + if attr.microsecond: + t += ".{:02}".format(attr.microsecond) + return t + + @staticmethod + def serialize_duration(attr, **kwargs): # pylint: disable=unused-argument + """Serialize TimeDelta object into ISO-8601 formatted string. + + :param TimeDelta attr: Object to be serialized. + :rtype: str + :return: serialized duration + """ + if isinstance(attr, str): + attr = isodate.parse_duration(attr) + return isodate.duration_isoformat(attr) + + @staticmethod + def serialize_rfc(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Datetime object into RFC-1123 formatted string. + + :param Datetime attr: Object to be serialized. + :rtype: str + :raises TypeError: if format invalid. + :return: serialized rfc + """ + try: + if not attr.tzinfo: + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") + utc = attr.utctimetuple() + except AttributeError as exc: + raise TypeError("RFC1123 object must be valid Datetime object.") from exc + + return "{}, {:02} {} {:04} {:02}:{:02}:{:02} GMT".format( + Serializer.days[utc.tm_wday], + utc.tm_mday, + Serializer.months[utc.tm_mon], + utc.tm_year, + utc.tm_hour, + utc.tm_min, + utc.tm_sec, + ) + + @staticmethod + def serialize_iso(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Datetime object into ISO-8601 formatted string. + + :param Datetime attr: Object to be serialized. + :rtype: str + :raises SerializationError: if format invalid. + :return: serialized iso + """ + if isinstance(attr, str): + attr = isodate.parse_datetime(attr) + try: + if not attr.tzinfo: + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") + utc = attr.utctimetuple() + if utc.tm_year > 9999 or utc.tm_year < 1: + raise OverflowError("Hit max or min date") + + microseconds = str(attr.microsecond).rjust(6, "0").rstrip("0").ljust(3, "0") + if microseconds: + microseconds = "." + microseconds + date = "{:04}-{:02}-{:02}T{:02}:{:02}:{:02}".format( + utc.tm_year, utc.tm_mon, utc.tm_mday, utc.tm_hour, utc.tm_min, utc.tm_sec + ) + return date + microseconds + "Z" + except (ValueError, OverflowError) as err: + msg = "Unable to serialize datetime object." + raise SerializationError(msg) from err + except AttributeError as err: + msg = "ISO-8601 object must be valid Datetime object." + raise TypeError(msg) from err + + @staticmethod + def serialize_unix(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Datetime object into IntTime format. + This is represented as seconds. + + :param Datetime attr: Object to be serialized. + :rtype: int + :raises SerializationError: if format invalid + :return: serialied unix + """ + if isinstance(attr, int): + return attr + try: + if not attr.tzinfo: + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") + return int(calendar.timegm(attr.utctimetuple())) + except AttributeError as exc: + raise TypeError("Unix time object must be valid Datetime object.") from exc + + +def rest_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument + key = attr_desc["key"] + working_data = data + + while "." in key: + # Need the cast, as for some reasons "split" is typed as list[str | Any] + dict_keys = cast(List[str], _FLATTEN.split(key)) + if len(dict_keys) == 1: + key = _decode_attribute_map_key(dict_keys[0]) + break + working_key = _decode_attribute_map_key(dict_keys[0]) + working_data = working_data.get(working_key, data) + if working_data is None: + # If at any point while following flatten JSON path see None, it means + # that all properties under are None as well + return None + key = ".".join(dict_keys[1:]) + + return working_data.get(key) + + +def rest_key_case_insensitive_extractor( # pylint: disable=unused-argument, inconsistent-return-statements + attr, attr_desc, data +): + key = attr_desc["key"] + working_data = data + + while "." in key: + dict_keys = _FLATTEN.split(key) + if len(dict_keys) == 1: + key = _decode_attribute_map_key(dict_keys[0]) + break + working_key = _decode_attribute_map_key(dict_keys[0]) + working_data = attribute_key_case_insensitive_extractor(working_key, None, working_data) + if working_data is None: + # If at any point while following flatten JSON path see None, it means + # that all properties under are None as well + return None + key = ".".join(dict_keys[1:]) + + if working_data: + return attribute_key_case_insensitive_extractor(key, None, working_data) + + +def last_rest_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument + """Extract the attribute in "data" based on the last part of the JSON path key. + + :param str attr: The attribute to extract + :param dict attr_desc: The attribute description + :param dict data: The data to extract from + :rtype: object + :returns: The extracted attribute + """ + key = attr_desc["key"] + dict_keys = _FLATTEN.split(key) + return attribute_key_extractor(dict_keys[-1], None, data) + + +def last_rest_key_case_insensitive_extractor(attr, attr_desc, data): # pylint: disable=unused-argument + """Extract the attribute in "data" based on the last part of the JSON path key. + + This is the case insensitive version of "last_rest_key_extractor" + :param str attr: The attribute to extract + :param dict attr_desc: The attribute description + :param dict data: The data to extract from + :rtype: object + :returns: The extracted attribute + """ + key = attr_desc["key"] + dict_keys = _FLATTEN.split(key) + return attribute_key_case_insensitive_extractor(dict_keys[-1], None, data) + + +def attribute_key_extractor(attr, _, data): + return data.get(attr) + + +def attribute_key_case_insensitive_extractor(attr, _, data): + found_key = None + lower_attr = attr.lower() + for key in data: + if lower_attr == key.lower(): + found_key = key + break + + return data.get(found_key) + + +def _extract_name_from_internal_type(internal_type): + """Given an internal type XML description, extract correct XML name with namespace. + + :param dict internal_type: An model type + :rtype: tuple + :returns: A tuple XML name + namespace dict + """ + internal_type_xml_map = getattr(internal_type, "_xml_map", {}) + xml_name = internal_type_xml_map.get("name", internal_type.__name__) + xml_ns = internal_type_xml_map.get("ns", None) + if xml_ns: + xml_name = "{{{}}}{}".format(xml_ns, xml_name) + return xml_name + + +def xml_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument,too-many-return-statements + if isinstance(data, dict): + return None + + # Test if this model is XML ready first + if not isinstance(data, ET.Element): + return None + + xml_desc = attr_desc.get("xml", {}) + xml_name = xml_desc.get("name", attr_desc["key"]) + + # Look for a children + is_iter_type = attr_desc["type"].startswith("[") + is_wrapped = xml_desc.get("wrapped", False) + internal_type = attr_desc.get("internalType", None) + internal_type_xml_map = getattr(internal_type, "_xml_map", {}) + + # Integrate namespace if necessary + xml_ns = xml_desc.get("ns", internal_type_xml_map.get("ns", None)) + if xml_ns: + xml_name = "{{{}}}{}".format(xml_ns, xml_name) + + # If it's an attribute, that's simple + if xml_desc.get("attr", False): + return data.get(xml_name) + + # If it's x-ms-text, that's simple too + if xml_desc.get("text", False): + return data.text + + # Scenario where I take the local name: + # - Wrapped node + # - Internal type is an enum (considered basic types) + # - Internal type has no XML/Name node + if is_wrapped or (internal_type and (issubclass(internal_type, Enum) or "name" not in internal_type_xml_map)): + children = data.findall(xml_name) + # If internal type has a local name and it's not a list, I use that name + elif not is_iter_type and internal_type and "name" in internal_type_xml_map: + xml_name = _extract_name_from_internal_type(internal_type) + children = data.findall(xml_name) + # That's an array + else: + if internal_type: # Complex type, ignore itemsName and use the complex type name + items_name = _extract_name_from_internal_type(internal_type) + else: + items_name = xml_desc.get("itemsName", xml_name) + children = data.findall(items_name) + + if len(children) == 0: + if is_iter_type: + if is_wrapped: + return None # is_wrapped no node, we want None + return [] # not wrapped, assume empty list + return None # Assume it's not there, maybe an optional node. + + # If is_iter_type and not wrapped, return all found children + if is_iter_type: + if not is_wrapped: + return children + # Iter and wrapped, should have found one node only (the wrap one) + if len(children) != 1: + raise DeserializationError( + "Tried to deserialize an array not wrapped, and found several nodes '{}'. Maybe you should declare this array as wrapped?".format( + xml_name + ) + ) + return list(children[0]) # Might be empty list and that's ok. + + # Here it's not a itertype, we should have found one element only or empty + if len(children) > 1: + raise DeserializationError("Find several XML '{}' where it was not expected".format(xml_name)) + return children[0] + + +class Deserializer: + """Response object model deserializer. + + :param dict classes: Class type dictionary for deserializing complex types. + :ivar list key_extractors: Ordered list of extractors to be used by this deserializer. + """ + + basic_types = {str: "str", int: "int", bool: "bool", float: "float"} + + valid_date = re.compile(r"\d{4}[-]\d{2}[-]\d{2}T\d{2}:\d{2}:\d{2}\.?\d*Z?[-+]?[\d{2}]?:?[\d{2}]?") + + def __init__(self, classes: Optional[Mapping[str, type]] = None) -> None: + self.deserialize_type = { + "iso-8601": Deserializer.deserialize_iso, + "rfc-1123": Deserializer.deserialize_rfc, + "unix-time": Deserializer.deserialize_unix, + "duration": Deserializer.deserialize_duration, + "date": Deserializer.deserialize_date, + "time": Deserializer.deserialize_time, + "decimal": Deserializer.deserialize_decimal, + "long": Deserializer.deserialize_long, + "bytearray": Deserializer.deserialize_bytearray, + "base64": Deserializer.deserialize_base64, + "object": self.deserialize_object, + "[]": self.deserialize_iter, + "{}": self.deserialize_dict, + } + self.deserialize_expected_types = { + "duration": (isodate.Duration, datetime.timedelta), + "iso-8601": (datetime.datetime), + } + self.dependencies: Dict[str, type] = dict(classes) if classes else {} + self.key_extractors = [rest_key_extractor, xml_key_extractor] + # Additional properties only works if the "rest_key_extractor" is used to + # extract the keys. Making it to work whatever the key extractor is too much + # complicated, with no real scenario for now. + # So adding a flag to disable additional properties detection. This flag should be + # used if your expect the deserialization to NOT come from a JSON REST syntax. + # Otherwise, result are unexpected + self.additional_properties_detection = True + + def __call__(self, target_obj, response_data, content_type=None): + """Call the deserializer to process a REST response. + + :param str target_obj: Target data type to deserialize to. + :param requests.Response response_data: REST response object. + :param str content_type: Swagger "produces" if available. + :raises DeserializationError: if deserialization fails. + :return: Deserialized object. + :rtype: object + """ + data = self._unpack_content(response_data, content_type) + return self._deserialize(target_obj, data) + + def _deserialize(self, target_obj, data): # pylint: disable=inconsistent-return-statements + """Call the deserializer on a model. + + Data needs to be already deserialized as JSON or XML ElementTree + + :param str target_obj: Target data type to deserialize to. + :param object data: Object to deserialize. + :raises DeserializationError: if deserialization fails. + :return: Deserialized object. + :rtype: object + """ + # This is already a model, go recursive just in case + if hasattr(data, "_attribute_map"): + constants = [name for name, config in getattr(data, "_validation", {}).items() if config.get("constant")] + try: + for attr, mapconfig in data._attribute_map.items(): # pylint: disable=protected-access + if attr in constants: + continue + value = getattr(data, attr) + if value is None: + continue + local_type = mapconfig["type"] + internal_data_type = local_type.strip("[]{}") + if internal_data_type not in self.dependencies or isinstance(internal_data_type, Enum): + continue + setattr(data, attr, self._deserialize(local_type, value)) + return data + except AttributeError: + return + + response, class_name = self._classify_target(target_obj, data) + + if isinstance(response, str): + return self.deserialize_data(data, response) + if isinstance(response, type) and issubclass(response, Enum): + return self.deserialize_enum(data, response) + + if data is None or data is CoreNull: + return data + try: + attributes = response._attribute_map # type: ignore # pylint: disable=protected-access + d_attrs = {} + for attr, attr_desc in attributes.items(): + # Check empty string. If it's not empty, someone has a real "additionalProperties"... + if attr == "additional_properties" and attr_desc["key"] == "": + continue + raw_value = None + # Enhance attr_desc with some dynamic data + attr_desc = attr_desc.copy() # Do a copy, do not change the real one + internal_data_type = attr_desc["type"].strip("[]{}") + if internal_data_type in self.dependencies: + attr_desc["internalType"] = self.dependencies[internal_data_type] + + for key_extractor in self.key_extractors: + found_value = key_extractor(attr, attr_desc, data) + if found_value is not None: + if raw_value is not None and raw_value != found_value: + msg = ( + "Ignoring extracted value '%s' from %s for key '%s'" + " (duplicate extraction, follow extractors order)" + ) + _LOGGER.warning(msg, found_value, key_extractor, attr) + continue + raw_value = found_value + + value = self.deserialize_data(raw_value, attr_desc["type"]) + d_attrs[attr] = value + except (AttributeError, TypeError, KeyError) as err: + msg = "Unable to deserialize to object: " + class_name # type: ignore + raise DeserializationError(msg) from err + additional_properties = self._build_additional_properties(attributes, data) + return self._instantiate_model(response, d_attrs, additional_properties) + + def _build_additional_properties(self, attribute_map, data): + if not self.additional_properties_detection: + return None + if "additional_properties" in attribute_map and attribute_map.get("additional_properties", {}).get("key") != "": + # Check empty string. If it's not empty, someone has a real "additionalProperties" + return None + if isinstance(data, ET.Element): + data = {el.tag: el.text for el in data} + + known_keys = { + _decode_attribute_map_key(_FLATTEN.split(desc["key"])[0]) + for desc in attribute_map.values() + if desc["key"] != "" + } + present_keys = set(data.keys()) + missing_keys = present_keys - known_keys + return {key: data[key] for key in missing_keys} + + def _classify_target(self, target, data): + """Check to see whether the deserialization target object can + be classified into a subclass. + Once classification has been determined, initialize object. + + :param str target: The target object type to deserialize to. + :param str/dict data: The response data to deserialize. + :return: The classified target object and its class name. + :rtype: tuple + """ + if target is None: + return None, None + + if isinstance(target, str): + try: + target = self.dependencies[target] + except KeyError: + return target, target + + try: + target = target._classify(data, self.dependencies) # type: ignore # pylint: disable=protected-access + except AttributeError: + pass # Target is not a Model, no classify + return target, target.__class__.__name__ # type: ignore + + def failsafe_deserialize(self, target_obj, data, content_type=None): + """Ignores any errors encountered in deserialization, + and falls back to not deserializing the object. Recommended + for use in error deserialization, as we want to return the + HttpResponseError to users, and not have them deal with + a deserialization error. + + :param str target_obj: The target object type to deserialize to. + :param str/dict data: The response data to deserialize. + :param str content_type: Swagger "produces" if available. + :return: Deserialized object. + :rtype: object + """ + try: + return self(target_obj, data, content_type=content_type) + except: # pylint: disable=bare-except + _LOGGER.debug( + "Ran into a deserialization error. Ignoring since this is failsafe deserialization", exc_info=True + ) + return None + + @staticmethod + def _unpack_content(raw_data, content_type=None): + """Extract the correct structure for deserialization. + + If raw_data is a PipelineResponse, try to extract the result of RawDeserializer. + if we can't, raise. Your Pipeline should have a RawDeserializer. + + If not a pipeline response and raw_data is bytes or string, use content-type + to decode it. If no content-type, try JSON. + + If raw_data is something else, bypass all logic and return it directly. + + :param obj raw_data: Data to be processed. + :param str content_type: How to parse if raw_data is a string/bytes. + :raises JSONDecodeError: If JSON is requested and parsing is impossible. + :raises UnicodeDecodeError: If bytes is not UTF8 + :rtype: object + :return: Unpacked content. + """ + # Assume this is enough to detect a Pipeline Response without importing it + context = getattr(raw_data, "context", {}) + if context: + if RawDeserializer.CONTEXT_NAME in context: + return context[RawDeserializer.CONTEXT_NAME] + raise ValueError("This pipeline didn't have the RawDeserializer policy; can't deserialize") + + # Assume this is enough to recognize universal_http.ClientResponse without importing it + if hasattr(raw_data, "body"): + return RawDeserializer.deserialize_from_http_generics(raw_data.text(), raw_data.headers) + + # Assume this enough to recognize requests.Response without importing it. + if hasattr(raw_data, "_content_consumed"): + return RawDeserializer.deserialize_from_http_generics(raw_data.text, raw_data.headers) + + if isinstance(raw_data, (str, bytes)) or hasattr(raw_data, "read"): + return RawDeserializer.deserialize_from_text(raw_data, content_type) # type: ignore + return raw_data + + def _instantiate_model(self, response, attrs, additional_properties=None): + """Instantiate a response model passing in deserialized args. + + :param Response response: The response model class. + :param dict attrs: The deserialized response attributes. + :param dict additional_properties: Additional properties to be set. + :rtype: Response + :return: The instantiated response model. + """ + if callable(response): + subtype = getattr(response, "_subtype_map", {}) + try: + readonly = [ + k + for k, v in response._validation.items() # pylint: disable=protected-access # type: ignore + if v.get("readonly") + ] + const = [ + k + for k, v in response._validation.items() # pylint: disable=protected-access # type: ignore + if v.get("constant") + ] + kwargs = {k: v for k, v in attrs.items() if k not in subtype and k not in readonly + const} + response_obj = response(**kwargs) + for attr in readonly: + setattr(response_obj, attr, attrs.get(attr)) + if additional_properties: + response_obj.additional_properties = additional_properties # type: ignore + return response_obj + except TypeError as err: + msg = "Unable to deserialize {} into model {}. ".format(kwargs, response) # type: ignore + raise DeserializationError(msg + str(err)) from err + else: + try: + for attr, value in attrs.items(): + setattr(response, attr, value) + return response + except Exception as exp: + msg = "Unable to populate response model. " + msg += "Type: {}, Error: {}".format(type(response), exp) + raise DeserializationError(msg) from exp + + def deserialize_data(self, data, data_type): # pylint: disable=too-many-return-statements + """Process data for deserialization according to data type. + + :param str data: The response string to be deserialized. + :param str data_type: The type to deserialize to. + :raises DeserializationError: if deserialization fails. + :return: Deserialized object. + :rtype: object + """ + if data is None: + return data + + try: + if not data_type: + return data + if data_type in self.basic_types.values(): + return self.deserialize_basic(data, data_type) + if data_type in self.deserialize_type: + if isinstance(data, self.deserialize_expected_types.get(data_type, tuple())): + return data + + is_a_text_parsing_type = lambda x: x not in [ # pylint: disable=unnecessary-lambda-assignment + "object", + "[]", + r"{}", + ] + if isinstance(data, ET.Element) and is_a_text_parsing_type(data_type) and not data.text: + return None + data_val = self.deserialize_type[data_type](data) + return data_val + + iter_type = data_type[0] + data_type[-1] + if iter_type in self.deserialize_type: + return self.deserialize_type[iter_type](data, data_type[1:-1]) + + obj_type = self.dependencies[data_type] + if issubclass(obj_type, Enum): + if isinstance(data, ET.Element): + data = data.text + return self.deserialize_enum(data, obj_type) + + except (ValueError, TypeError, AttributeError) as err: + msg = "Unable to deserialize response data." + msg += " Data: {}, {}".format(data, data_type) + raise DeserializationError(msg) from err + return self._deserialize(obj_type, data) + + def deserialize_iter(self, attr, iter_type): + """Deserialize an iterable. + + :param list attr: Iterable to be deserialized. + :param str iter_type: The type of object in the iterable. + :return: Deserialized iterable. + :rtype: list + """ + if attr is None: + return None + if isinstance(attr, ET.Element): # If I receive an element here, get the children + attr = list(attr) + if not isinstance(attr, (list, set)): + raise DeserializationError("Cannot deserialize as [{}] an object of type {}".format(iter_type, type(attr))) + return [self.deserialize_data(a, iter_type) for a in attr] + + def deserialize_dict(self, attr, dict_type): + """Deserialize a dictionary. + + :param dict/list attr: Dictionary to be deserialized. Also accepts + a list of key, value pairs. + :param str dict_type: The object type of the items in the dictionary. + :return: Deserialized dictionary. + :rtype: dict + """ + if isinstance(attr, list): + return {x["key"]: self.deserialize_data(x["value"], dict_type) for x in attr} + + if isinstance(attr, ET.Element): + # Transform value into {"Key": "value"} + attr = {el.tag: el.text for el in attr} + return {k: self.deserialize_data(v, dict_type) for k, v in attr.items()} + + def deserialize_object(self, attr, **kwargs): # pylint: disable=too-many-return-statements + """Deserialize a generic object. + This will be handled as a dictionary. + + :param dict attr: Dictionary to be deserialized. + :return: Deserialized object. + :rtype: dict + :raises TypeError: if non-builtin datatype encountered. + """ + if attr is None: + return None + if isinstance(attr, ET.Element): + # Do no recurse on XML, just return the tree as-is + return attr + if isinstance(attr, str): + return self.deserialize_basic(attr, "str") + obj_type = type(attr) + if obj_type in self.basic_types: + return self.deserialize_basic(attr, self.basic_types[obj_type]) + if obj_type is _long_type: + return self.deserialize_long(attr) + + if obj_type == dict: + deserialized = {} + for key, value in attr.items(): + try: + deserialized[key] = self.deserialize_object(value, **kwargs) + except ValueError: + deserialized[key] = None + return deserialized + + if obj_type == list: + deserialized = [] + for obj in attr: + try: + deserialized.append(self.deserialize_object(obj, **kwargs)) + except ValueError: + pass + return deserialized + + error = "Cannot deserialize generic object with type: " + raise TypeError(error + str(obj_type)) + + def deserialize_basic(self, attr, data_type): # pylint: disable=too-many-return-statements + """Deserialize basic builtin data type from string. + Will attempt to convert to str, int, float and bool. + This function will also accept '1', '0', 'true' and 'false' as + valid bool values. + + :param str attr: response string to be deserialized. + :param str data_type: deserialization data type. + :return: Deserialized basic type. + :rtype: str, int, float or bool + :raises TypeError: if string format is not valid. + """ + # If we're here, data is supposed to be a basic type. + # If it's still an XML node, take the text + if isinstance(attr, ET.Element): + attr = attr.text + if not attr: + if data_type == "str": + # None or '', node is empty string. + return "" + # None or '', node with a strong type is None. + # Don't try to model "empty bool" or "empty int" + return None + + if data_type == "bool": + if attr in [True, False, 1, 0]: + return bool(attr) + if isinstance(attr, str): + if attr.lower() in ["true", "1"]: + return True + if attr.lower() in ["false", "0"]: + return False + raise TypeError("Invalid boolean value: {}".format(attr)) + + if data_type == "str": + return self.deserialize_unicode(attr) + return eval(data_type)(attr) # nosec # pylint: disable=eval-used + + @staticmethod + def deserialize_unicode(data): + """Preserve unicode objects in Python 2, otherwise return data + as a string. + + :param str data: response string to be deserialized. + :return: Deserialized string. + :rtype: str or unicode + """ + # We might be here because we have an enum modeled as string, + # and we try to deserialize a partial dict with enum inside + if isinstance(data, Enum): + return data + + # Consider this is real string + try: + if isinstance(data, unicode): # type: ignore + return data + except NameError: + return str(data) + return str(data) + + @staticmethod + def deserialize_enum(data, enum_obj): + """Deserialize string into enum object. + + If the string is not a valid enum value it will be returned as-is + and a warning will be logged. + + :param str data: Response string to be deserialized. If this value is + None or invalid it will be returned as-is. + :param Enum enum_obj: Enum object to deserialize to. + :return: Deserialized enum object. + :rtype: Enum + """ + if isinstance(data, enum_obj) or data is None: + return data + if isinstance(data, Enum): + data = data.value + if isinstance(data, int): + # Workaround. We might consider remove it in the future. + try: + return list(enum_obj.__members__.values())[data] + except IndexError as exc: + error = "{!r} is not a valid index for enum {!r}" + raise DeserializationError(error.format(data, enum_obj)) from exc + try: + return enum_obj(str(data)) + except ValueError: + for enum_value in enum_obj: + if enum_value.value.lower() == str(data).lower(): + return enum_value + # We don't fail anymore for unknown value, we deserialize as a string + _LOGGER.warning("Deserializer is not able to find %s as valid enum in %s", data, enum_obj) + return Deserializer.deserialize_unicode(data) + + @staticmethod + def deserialize_bytearray(attr): + """Deserialize string into bytearray. + + :param str attr: response string to be deserialized. + :return: Deserialized bytearray + :rtype: bytearray + :raises TypeError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + return bytearray(b64decode(attr)) # type: ignore + + @staticmethod + def deserialize_base64(attr): + """Deserialize base64 encoded string into string. + + :param str attr: response string to be deserialized. + :return: Deserialized base64 string + :rtype: bytearray + :raises TypeError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + padding = "=" * (3 - (len(attr) + 3) % 4) # type: ignore + attr = attr + padding # type: ignore + encoded = attr.replace("-", "+").replace("_", "/") + return b64decode(encoded) + + @staticmethod + def deserialize_decimal(attr): + """Deserialize string into Decimal object. + + :param str attr: response string to be deserialized. + :return: Deserialized decimal + :raises DeserializationError: if string format invalid. + :rtype: decimal + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + return decimal.Decimal(str(attr)) # type: ignore + except decimal.DecimalException as err: + msg = "Invalid decimal {}".format(attr) + raise DeserializationError(msg) from err + + @staticmethod + def deserialize_long(attr): + """Deserialize string into long (Py2) or int (Py3). + + :param str attr: response string to be deserialized. + :return: Deserialized int + :rtype: long or int + :raises ValueError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + return _long_type(attr) # type: ignore + + @staticmethod + def deserialize_duration(attr): + """Deserialize ISO-8601 formatted string into TimeDelta object. + + :param str attr: response string to be deserialized. + :return: Deserialized duration + :rtype: TimeDelta + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + duration = isodate.parse_duration(attr) + except (ValueError, OverflowError, AttributeError) as err: + msg = "Cannot deserialize duration object." + raise DeserializationError(msg) from err + return duration + + @staticmethod + def deserialize_date(attr): + """Deserialize ISO-8601 formatted string into Date object. + + :param str attr: response string to be deserialized. + :return: Deserialized date + :rtype: Date + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + if re.search(r"[^\W\d_]", attr, re.I + re.U): # type: ignore + raise DeserializationError("Date must have only digits and -. Received: %s" % attr) + # This must NOT use defaultmonth/defaultday. Using None ensure this raises an exception. + return isodate.parse_date(attr, defaultmonth=0, defaultday=0) + + @staticmethod + def deserialize_time(attr): + """Deserialize ISO-8601 formatted string into time object. + + :param str attr: response string to be deserialized. + :return: Deserialized time + :rtype: datetime.time + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + if re.search(r"[^\W\d_]", attr, re.I + re.U): # type: ignore + raise DeserializationError("Date must have only digits and -. Received: %s" % attr) + return isodate.parse_time(attr) + + @staticmethod + def deserialize_rfc(attr): + """Deserialize RFC-1123 formatted string into Datetime object. + + :param str attr: response string to be deserialized. + :return: Deserialized RFC datetime + :rtype: Datetime + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + parsed_date = email.utils.parsedate_tz(attr) # type: ignore + date_obj = datetime.datetime( + *parsed_date[:6], tzinfo=datetime.timezone(datetime.timedelta(minutes=(parsed_date[9] or 0) / 60)) + ) + if not date_obj.tzinfo: + date_obj = date_obj.astimezone(tz=TZ_UTC) + except ValueError as err: + msg = "Cannot deserialize to rfc datetime object." + raise DeserializationError(msg) from err + return date_obj + + @staticmethod + def deserialize_iso(attr): + """Deserialize ISO-8601 formatted string into Datetime object. + + :param str attr: response string to be deserialized. + :return: Deserialized ISO datetime + :rtype: Datetime + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + attr = attr.upper() # type: ignore + match = Deserializer.valid_date.match(attr) + if not match: + raise ValueError("Invalid datetime string: " + attr) + + check_decimal = attr.split(".") + if len(check_decimal) > 1: + decimal_str = "" + for digit in check_decimal[1]: + if digit.isdigit(): + decimal_str += digit + else: + break + if len(decimal_str) > 6: + attr = attr.replace(decimal_str, decimal_str[0:6]) + + date_obj = isodate.parse_datetime(attr) + test_utc = date_obj.utctimetuple() + if test_utc.tm_year > 9999 or test_utc.tm_year < 1: + raise OverflowError("Hit max or min date") + except (ValueError, OverflowError, AttributeError) as err: + msg = "Cannot deserialize datetime object." + raise DeserializationError(msg) from err + return date_obj + + @staticmethod + def deserialize_unix(attr): + """Serialize Datetime object into IntTime format. + This is represented as seconds. + + :param int attr: Object to be serialized. + :return: Deserialized datetime + :rtype: Datetime + :raises DeserializationError: if format invalid + """ + if isinstance(attr, ET.Element): + attr = int(attr.text) # type: ignore + try: + attr = int(attr) + date_obj = datetime.datetime.fromtimestamp(attr, TZ_UTC) + except ValueError as err: + msg = "Cannot deserialize to unix datetime object." + raise DeserializationError(msg) from err + return date_obj diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_vendor.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_utils/utils.py similarity index 66% rename from sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_vendor.py rename to sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_utils/utils.py index 1d256a8a1e36..39b612f39a9b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_02_01/_vendor.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_utils/utils.py @@ -6,20 +6,20 @@ # -------------------------------------------------------------------------- from abc import ABC -from typing import TYPE_CHECKING - -from ._configuration import WebSiteManagementClientConfiguration +from typing import Generic, TYPE_CHECKING, TypeVar if TYPE_CHECKING: - from azure.core import PipelineClient + from .serialization import Deserializer, Serializer + - from .._serialization import Deserializer, Serializer +TClient = TypeVar("TClient") +TConfig = TypeVar("TConfig") -class WebSiteManagementClientMixinABC(ABC): +class ClientMixinABC(ABC, Generic[TClient, TConfig]): """DO NOT use this class. It is for internal typing use only.""" - _client: "PipelineClient" - _config: WebSiteManagementClientConfiguration + _client: TClient + _config: TConfig _serialize: "Serializer" _deserialize: "Deserializer" diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_web_site_management_client.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_web_site_management_client.py index 733c0be54e4e..c2bbd1489a39 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_web_site_management_client.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/_web_site_management_client.py @@ -7,17 +7,19 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models -from .._serialization import Deserializer, Serializer from ._configuration import WebSiteManagementClientConfiguration +from ._utils.serialization import Deserializer, Serializer from .operations import ( AppServiceCertificateOrdersOperations, AppServiceEnvironmentsOperations, @@ -139,7 +141,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint :param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). Required. :type subscription_id: str - :param base_url: Service URL. Default value is "https://management.azure.com". + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2023-01-01". Note that overriding this default value may result in unsupported behavior. @@ -149,15 +151,17 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint """ def __init__( - self, - credential: "TokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any + self, credential: "TokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any ) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = WebSiteManagementClientConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ @@ -176,7 +180,7 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/_vendor.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/_vendor.py deleted file mode 100644 index 10bc001f9ba3..000000000000 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/_vendor.py +++ /dev/null @@ -1,25 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from abc import ABC -from typing import TYPE_CHECKING - -from ._configuration import WebSiteManagementClientConfiguration - -if TYPE_CHECKING: - from azure.core import AsyncPipelineClient - - from ..._serialization import Deserializer, Serializer - - -class WebSiteManagementClientMixinABC(ABC): - """DO NOT use this class. It is for internal typing use only.""" - - _client: "AsyncPipelineClient" - _config: WebSiteManagementClientConfiguration - _serialize: "Serializer" - _deserialize: "Deserializer" diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/_web_site_management_client.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/_web_site_management_client.py index 6a5bdf809a8b..a02228226c1b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/_web_site_management_client.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/_web_site_management_client.py @@ -7,16 +7,18 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models -from ..._serialization import Deserializer, Serializer +from .._utils.serialization import Deserializer, Serializer from ._configuration import WebSiteManagementClientConfiguration from .operations import ( AppServiceCertificateOrdersOperations, @@ -142,7 +144,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint :param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). Required. :type subscription_id: str - :param base_url: Service URL. Default value is "https://management.azure.com". + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2023-01-01". Note that overriding this default value may result in unsupported behavior. @@ -152,15 +154,17 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint """ def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any ) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = WebSiteManagementClientConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ @@ -179,7 +183,9 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/__init__.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/__init__.py index 7de4ff490ac2..89a2b0094ea7 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/__init__.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/__init__.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_app_service_certificate_orders_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_app_service_certificate_orders_operations.py index f1f538a17439..88144d0519e1 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_app_service_certificate_orders_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_app_service_certificate_orders_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._app_service_certificate_orders_operations import ( build_create_or_update_certificate_request, build_create_or_update_request, @@ -54,11 +56,8 @@ build_validate_purchase_information_request, build_verify_domain_ownership_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -77,10 +76,10 @@ class AppServiceCertificateOrdersOperations: # pylint: disable=too-many-public- def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_app_service_environments_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_app_service_environments_operations.py index c1017abeee2c..e7e1690a5087 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_app_service_environments_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_app_service_environments_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._app_service_environments_operations import ( build_approve_or_reject_private_endpoint_connection_request, build_change_vnet_request, @@ -82,12 +84,9 @@ build_update_worker_pool_request, build_upgrade_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -106,10 +105,10 @@ class AppServiceEnvironmentsOperations: # pylint: disable=too-many-public-metho def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace @@ -1010,7 +1009,6 @@ async def begin_change_vnet( content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Move an App Service Environment to a different VNET. Description for Move an App Service Environment to a different VNET. @@ -1041,7 +1039,6 @@ async def begin_change_vnet( content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Move an App Service Environment to a different VNET. Description for Move an App Service Environment to a different VNET. @@ -1070,7 +1067,6 @@ async def begin_change_vnet( vnet_info: Union[_models.VirtualNetworkProfile, IO[bytes]], **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Move an App Service Environment to a different VNET. Description for Move an App Service Environment to a different VNET. @@ -3002,7 +2998,6 @@ async def get_next(next_link=None): def get_private_endpoint_connection_list( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.RemotePrivateEndpointConnectionARMResource"]: - # pylint: disable=line-too-long """Gets the list of private endpoints associated with a hosting environment. Description for Gets the list of private endpoints associated with a hosting environment. @@ -3228,7 +3223,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -3263,7 +3257,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -3295,7 +3288,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl private_endpoint_wrapper: Union[_models.RemotePrivateEndpointConnectionARMResource, IO[bytes]], **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -3644,7 +3636,6 @@ async def _resume_initial(self, resource_group_name: str, name: str, **kwargs: A async def begin_resume( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Resume an App Service Environment. Description for Resume an App Service Environment. @@ -3996,7 +3987,6 @@ async def _suspend_initial(self, resource_group_name: str, name: str, **kwargs: async def begin_suspend( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Suspend an App Service Environment. Description for Suspend an App Service Environment. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_app_service_plans_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_app_service_plans_operations.py index 612da543f25d..f665a5eb5e22 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_app_service_plans_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_app_service_plans_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._app_service_plans_operations import ( build_create_or_update_request, build_create_or_update_vnet_route_request, @@ -61,12 +63,9 @@ build_update_vnet_gateway_request, build_update_vnet_route_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -85,10 +84,10 @@ class AppServicePlansOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_certificate_orders_diagnostics_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_certificate_orders_diagnostics_operations.py index 56ebde6dcf55..0971d35cef89 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_certificate_orders_diagnostics_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_certificate_orders_diagnostics_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -27,15 +28,13 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._certificate_orders_diagnostics_operations import ( build_get_app_service_certificate_order_detector_response_request, build_list_app_service_certificate_order_detector_response_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -54,10 +53,10 @@ class CertificateOrdersDiagnosticsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_certificate_registration_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_certificate_registration_provider_operations.py index 429405e5c35a..a52401cd6afa 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_certificate_registration_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_certificate_registration_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -25,12 +26,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._certificate_registration_provider_operations import build_list_operations_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -49,10 +48,10 @@ class CertificateRegistrationProviderOperations: # pylint: disable=name-too-lon def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_certificates_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_certificates_operations.py index f24b0cbf8622..a4723fdb4068 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_certificates_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_certificates_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -27,6 +28,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._certificates_operations import ( build_create_or_update_request, build_delete_request, @@ -35,11 +37,8 @@ build_list_request, build_update_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -58,10 +57,10 @@ class CertificatesOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_container_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_container_apps_operations.py index b9f54e74bde7..c45f0e47fd5a 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_container_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_container_apps_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -31,6 +32,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._container_apps_operations import ( build_create_or_update_request, build_delete_request, @@ -39,11 +41,8 @@ build_list_by_subscription_request, build_list_secrets_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -62,10 +61,10 @@ class ContainerAppsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_container_apps_revisions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_container_apps_revisions_operations.py index 878bcfbb144f..b041795acab8 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_container_apps_revisions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_container_apps_revisions_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,6 +27,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._container_apps_revisions_operations import ( build_activate_revision_request, build_deactivate_revision_request, @@ -33,11 +35,8 @@ build_list_revisions_request, build_restart_revision_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -56,10 +55,10 @@ class ContainerAppsRevisionsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_deleted_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_deleted_web_apps_operations.py index 5f2089af62fd..fb4918eb51de 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_deleted_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_deleted_web_apps_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,16 +27,14 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._deleted_web_apps_operations import ( build_get_deleted_web_app_by_location_request, build_list_by_location_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -54,10 +53,10 @@ class DeletedWebAppsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_diagnostics_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_diagnostics_operations.py index e974a5f00919..9db170a331a9 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_diagnostics_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_diagnostics_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -28,6 +29,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._diagnostics_operations import ( build_execute_site_analysis_request, build_execute_site_analysis_slot_request, @@ -52,11 +54,8 @@ build_list_site_diagnostic_categories_request, build_list_site_diagnostic_categories_slot_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -75,10 +74,10 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_domain_registration_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_domain_registration_provider_operations.py index 5f55352cb0a4..d4136e50c4a1 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_domain_registration_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_domain_registration_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -25,12 +26,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._domain_registration_provider_operations import build_list_operations_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -49,10 +48,10 @@ class DomainRegistrationProviderOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_domains_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_domains_operations.py index 1aedd68100fd..54ff1bedda1b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_domains_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_domains_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._domains_operations import ( build_check_availability_request, build_create_or_update_ownership_identifier_request, @@ -50,11 +52,8 @@ build_update_ownership_identifier_request, build_update_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -73,10 +72,10 @@ class DomainsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_get_usages_in_location_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_get_usages_in_location_operations.py index d3fbf92edda8..e9d20553f21e 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_get_usages_in_location_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_get_usages_in_location_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -25,12 +26,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._get_usages_in_location_operations import build_list_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -49,10 +48,10 @@ class GetUsagesInLocationOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_global_operations_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_global_operations_operations.py index 09fbf2b626b1..00bd724dde94 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_global_operations_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_global_operations_operations.py @@ -5,9 +5,10 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, List, Optional, TypeVar +from azure.core import AsyncPipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -23,16 +24,14 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._global_operations_operations import ( build_get_deleted_web_app_request, build_get_deleted_web_app_snapshots_request, build_get_subscription_operation_with_async_response_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -51,10 +50,10 @@ class GlobalOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace_async diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_kube_environments_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_kube_environments_operations.py index cc4f5def4b04..b5af6a1a7018 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_kube_environments_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_kube_environments_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -31,6 +32,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._kube_environments_operations import ( build_create_or_update_request, build_delete_request, @@ -39,11 +41,8 @@ build_list_by_subscription_request, build_update_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -62,10 +61,10 @@ class KubeEnvironmentsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_provider_operations.py index f1f264ef60c7..377b9b95dbdf 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar, Union import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -25,6 +26,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._provider_operations import ( build_get_available_stacks_on_prem_request, build_get_available_stacks_request, @@ -34,11 +36,8 @@ build_get_web_app_stacks_request, build_list_operations_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -57,10 +56,10 @@ class ProviderOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_recommendations_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_recommendations_operations.py index 0c2b3d8b86cf..80d99214925f 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_recommendations_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_recommendations_operations.py @@ -6,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -27,6 +28,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._recommendations_operations import ( build_disable_all_for_hosting_environment_request, build_disable_all_for_web_app_request, @@ -44,11 +46,8 @@ build_reset_all_filters_for_web_app_request, build_reset_all_filters_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -67,10 +66,10 @@ class RecommendationsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_resource_health_metadata_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_resource_health_metadata_operations.py index 09724989cb9d..c6908c0986c6 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_resource_health_metadata_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_resource_health_metadata_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,6 +27,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._resource_health_metadata_operations import ( build_get_by_site_request, build_get_by_site_slot_request, @@ -34,11 +36,8 @@ build_list_by_site_slot_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -57,10 +56,10 @@ class ResourceHealthMetadataOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_static_sites_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_static_sites_operations.py index b479fc309c69..43fea0d1d7ee 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_static_sites_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_static_sites_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._static_sites_operations import ( build_approve_or_reject_private_endpoint_connection_request, build_create_or_update_basic_auth_request, @@ -109,12 +111,9 @@ build_validate_backend_request, build_validate_custom_domain_can_be_added_to_static_site_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -133,10 +132,10 @@ class StaticSitesOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload @@ -2403,7 +2402,6 @@ async def get_build_database_connection_with_details( # pylint: disable=name-to def list_static_site_build_functions( self, resource_group_name: str, name: str, environment_name: str, **kwargs: Any ) -> AsyncIterable["_models.StaticSiteFunctionOverviewARMResource"]: - # pylint: disable=line-too-long """Gets the functions of a particular static site build. Description for Gets the functions of a particular static site build. @@ -2707,7 +2705,6 @@ async def get_next(next_link=None): def get_user_provided_function_apps_for_static_site_build( # pylint: disable=name-too-long self, resource_group_name: str, name: str, environment_name: str, **kwargs: Any ) -> AsyncIterable["_models.StaticSiteUserProvidedFunctionAppARMResource"]: - # pylint: disable=line-too-long """Gets the details of the user provided function apps registered with a static site build. Description for Gets the details of the user provided function apps registered with a static @@ -2954,7 +2951,6 @@ async def begin_register_user_provided_function_app_with_static_site_build( # p content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteUserProvidedFunctionAppARMResource]: - # pylint: disable=line-too-long """Register a user provided function app with a static site build. Description for Register a user provided function app with a static site build. @@ -2999,7 +2995,6 @@ async def begin_register_user_provided_function_app_with_static_site_build( # p content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteUserProvidedFunctionAppARMResource]: - # pylint: disable=line-too-long """Register a user provided function app with a static site build. Description for Register a user provided function app with a static site build. @@ -3043,7 +3038,6 @@ async def begin_register_user_provided_function_app_with_static_site_build( # p is_forced: Optional[bool] = None, **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteUserProvidedFunctionAppARMResource]: - # pylint: disable=line-too-long """Register a user provided function app with a static site build. Description for Register a user provided function app with a static site build. @@ -3532,7 +3526,6 @@ async def create_or_update_static_site_app_settings( # pylint: disable=name-too def list_basic_auth( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.StaticSiteBasicAuthPropertiesARMResource"]: - # pylint: disable=line-too-long """Gets the basic auth properties for a static site as a collection. Description for Gets the basic auth properties for a static site as a collection. @@ -4102,7 +4095,6 @@ async def create_user_roles_invitation_link( def list_static_site_custom_domains( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.StaticSiteCustomDomainOverviewARMResource"]: - # pylint: disable=line-too-long """Gets all static site custom domains for a particular static site. Description for Gets all static site custom domains for a particular static site. @@ -4333,7 +4325,6 @@ async def begin_create_or_update_static_site_custom_domain( # pylint: disable=n content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteCustomDomainOverviewARMResource]: - # pylint: disable=line-too-long """Creates a new static site custom domain in an existing resource group and static site. Description for Creates a new static site custom domain in an existing resource group and @@ -4370,7 +4361,6 @@ async def begin_create_or_update_static_site_custom_domain( # pylint: disable=n content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteCustomDomainOverviewARMResource]: - # pylint: disable=line-too-long """Creates a new static site custom domain in an existing resource group and static site. Description for Creates a new static site custom domain in an existing resource group and @@ -4406,7 +4396,6 @@ async def begin_create_or_update_static_site_custom_domain( # pylint: disable=n ], **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteCustomDomainOverviewARMResource]: - # pylint: disable=line-too-long """Creates a new static site custom domain in an existing resource group and static site. Description for Creates a new static site custom domain in an existing resource group and @@ -5481,7 +5470,6 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent- def list_static_site_functions( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.StaticSiteFunctionOverviewARMResource"]: - # pylint: disable=line-too-long """Gets the functions of a static site. Description for Gets the functions of a static site. @@ -5805,7 +5793,6 @@ async def list_static_site_secrets( def get_private_endpoint_connection_list( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.RemotePrivateEndpointConnectionARMResource"]: - # pylint: disable=line-too-long """Gets the list of private endpoint connections associated with a static site. Description for Gets the list of private endpoint connections associated with a static site. @@ -6031,7 +6018,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -6066,7 +6052,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -6098,7 +6083,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl private_endpoint_wrapper: Union[_models.RemotePrivateEndpointConnectionARMResource, IO[bytes]], **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -6563,7 +6547,6 @@ async def get_next(next_link=None): def get_user_provided_function_apps_for_static_site( # pylint: disable=name-too-long self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.StaticSiteUserProvidedFunctionAppARMResource"]: - # pylint: disable=line-too-long """Gets the details of the user provided function apps registered with a static site. Description for Gets the details of the user provided function apps registered with a static @@ -6800,7 +6783,6 @@ async def begin_register_user_provided_function_app_with_static_site( # pylint: content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteUserProvidedFunctionAppARMResource]: - # pylint: disable=line-too-long """Register a user provided function app with a static site. Description for Register a user provided function app with a static site. @@ -6841,7 +6823,6 @@ async def begin_register_user_provided_function_app_with_static_site( # pylint: content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteUserProvidedFunctionAppARMResource]: - # pylint: disable=line-too-long """Register a user provided function app with a static site. Description for Register a user provided function app with a static site. @@ -6881,7 +6862,6 @@ async def begin_register_user_provided_function_app_with_static_site( # pylint: is_forced: Optional[bool] = None, **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteUserProvidedFunctionAppARMResource]: - # pylint: disable=line-too-long """Register a user provided function app with a static site. Description for Register a user provided function app with a static site. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_top_level_domains_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_top_level_domains_operations.py index 63c5c6db5a32..3b60b4381998 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_top_level_domains_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_top_level_domains_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -27,16 +28,14 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._top_level_domains_operations import ( build_get_request, build_list_agreements_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -55,10 +54,10 @@ class TopLevelDomainsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_web_apps_operations.py index b9b7ae09b9e9..4e7d0dd5cc1b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_web_apps_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._web_apps_operations import ( build_add_premier_add_on_request, build_add_premier_add_on_slot_request, @@ -441,12 +443,9 @@ build_update_vnet_connection_request, build_update_vnet_connection_slot_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -465,10 +464,10 @@ class WebAppsOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace @@ -1982,7 +1981,6 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent- def list_basic_publishing_credentials_policies( # pylint: disable=name-too-long self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.CsmPublishingCredentialsPoliciesEntity"]: - # pylint: disable=line-too-long """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 @@ -13734,7 +13732,6 @@ async def put_private_access_vnet( def get_private_endpoint_connection_list( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.RemotePrivateEndpointConnectionARMResource"]: - # pylint: disable=line-too-long """Gets the list of private endpoint connections associated with a site. Description for Gets the list of private endpoint connections associated with a site. @@ -13960,7 +13957,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -13995,7 +13991,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -14027,7 +14022,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl private_endpoint_wrapper: Union[_models.RemotePrivateEndpointConnectionARMResource, IO[bytes]], **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -17851,7 +17845,6 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent- def list_basic_publishing_credentials_policies_slot( # pylint: disable=name-too-long self, resource_group_name: str, name: str, slot: str, **kwargs: Any ) -> AsyncIterable["_models.CsmPublishingCredentialsPoliciesEntity"]: - # pylint: disable=line-too-long """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 @@ -29701,7 +29694,6 @@ async def put_private_access_vnet_slot( def get_private_endpoint_connection_list_slot( # pylint: disable=name-too-long self, resource_group_name: str, name: str, slot: str, **kwargs: Any ) -> AsyncIterable["_models.RemotePrivateEndpointConnectionARMResource"]: - # pylint: disable=line-too-long """Gets the list of private endpoint connections associated with a site. Description for Gets the list of private endpoint connections associated with a site. @@ -29936,7 +29928,6 @@ async def begin_approve_or_reject_private_endpoint_connection_slot( # pylint: d content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -29974,7 +29965,6 @@ async def begin_approve_or_reject_private_endpoint_connection_slot( # pylint: d content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -30009,7 +29999,6 @@ async def begin_approve_or_reject_private_endpoint_connection_slot( # pylint: d private_endpoint_wrapper: Union[_models.RemotePrivateEndpointConnectionARMResource, IO[bytes]], **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_web_site_management_client_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_web_site_management_client_operations.py index 16694393155d..0963bac6eb9d 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_web_site_management_client_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_web_site_management_client_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -28,6 +29,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.utils import ClientMixinABC from ...operations._web_site_management_client_operations import ( build_check_name_availability_request, build_get_publishing_user_request, @@ -48,17 +50,13 @@ build_validate_request, build_verify_hosting_environment_vnet_request, ) -from .._vendor import WebSiteManagementClientMixinABC +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] -class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC): +class WebSiteManagementClientOperationsMixin(ClientMixinABC[AsyncPipelineClient, WebSiteManagementClientConfiguration]): def _api_version(self, op_name: str) -> str: # pylint: disable=unused-argument try: return self._config.api_version @@ -573,7 +571,6 @@ async def check_name_availability( environment_id: Optional[str] = None, **kwargs: Any ) -> _models.ResourceNameAvailability: - # pylint: disable=line-too-long """Check if a resource name is available. Description for Check if a resource name is available. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_run_action_repetitions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_run_action_repetitions_operations.py index de215f851833..e30f33029db1 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_run_action_repetitions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_run_action_repetitions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,16 +28,14 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_run_action_repetitions_operations import ( build_get_request, build_list_expression_traces_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -54,17 +54,16 @@ class WorkflowRunActionRepetitionsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list( self, resource_group_name: str, name: str, workflow_name: str, run_name: str, action_name: str, **kwargs: Any ) -> AsyncIterable["_models.WorkflowRunActionRepetitionDefinition"]: - # pylint: disable=line-too-long """Get all of a workflow run action repetitions. :param resource_group_name: Name of the resource group to which the resource belongs. Required. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_run_action_repetitions_request_histories_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_run_action_repetitions_request_histories_operations.py index e1240bec7edc..625cf43da6c6 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_run_action_repetitions_request_histories_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_run_action_repetitions_request_histories_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,15 +27,13 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_run_action_repetitions_request_histories_operations import ( build_get_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -53,10 +52,10 @@ class WorkflowRunActionRepetitionsRequestHistoriesOperations: # pylint: disable def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_run_action_scope_repetitions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_run_action_scope_repetitions_operations.py index cfb5927e73f6..4ee9b43e7728 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_run_action_scope_repetitions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_run_action_scope_repetitions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,12 +28,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_run_action_scope_repetitions_operations import build_get_request, build_list_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -50,17 +50,16 @@ class WorkflowRunActionScopeRepetitionsOperations: # pylint: disable=name-too-l def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list( self, resource_group_name: str, name: str, workflow_name: str, run_name: str, action_name: str, **kwargs: Any ) -> AsyncIterable["_models.WorkflowRunActionRepetitionDefinition"]: - # pylint: disable=line-too-long """List the workflow run action scoped repetitions. :param resource_group_name: Name of the resource group to which the resource belongs. Required. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_run_actions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_run_actions_operations.py index c5d8e009d1de..cde9e7839191 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_run_actions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_run_actions_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,16 +27,14 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_run_actions_operations import ( build_get_request, build_list_expression_traces_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -54,10 +53,10 @@ class WorkflowRunActionsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_runs_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_runs_operations.py index 34e0d967ce04..bc283247b360 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_runs_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_runs_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,12 +27,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_runs_operations import build_cancel_request, build_get_request, build_list_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -50,10 +49,10 @@ class WorkflowRunsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_trigger_histories_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_trigger_histories_operations.py index 3d2848799f27..d7f4a8900c8f 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_trigger_histories_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_trigger_histories_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, Optional, TypeVar, Union, cast import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -30,16 +31,14 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_trigger_histories_operations import ( build_get_request, build_list_request, build_resubmit_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -58,10 +57,10 @@ class WorkflowTriggerHistoriesOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_triggers_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_triggers_operations.py index f30e526df926..96ad8aa8f023 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_triggers_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_triggers_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, Optional, TypeVar, Union, cast import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -30,6 +31,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_triggers_operations import ( build_get_request, build_get_schema_json_request, @@ -37,11 +39,8 @@ build_list_request, build_run_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -60,10 +59,10 @@ class WorkflowTriggersOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_versions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_versions_operations.py index fcd9cc86f16a..3a76a1f4e788 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_versions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflow_versions_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,12 +27,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_versions_operations import build_get_request, build_list_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -50,10 +49,10 @@ class WorkflowVersionsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflows_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflows_operations.py index 79bf0b8ddc89..2680c9b7c9a6 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflows_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/aio/operations/_workflows_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Optional, TypeVar, Union, overload +from azure.core import AsyncPipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -24,12 +25,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflows_operations import build_regenerate_access_key_request, build_validate_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -48,10 +47,10 @@ class WorkflowsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/models/_models_py3.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/models/_models_py3.py index 69617eba69dd..408c53e1fa0d 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/models/_models_py3.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/models/_models_py3.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -7,20 +7,15 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, Dict, List, Literal, Optional, TYPE_CHECKING, Union -from ... import _serialization - -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore +from .._utils import serialization as _serialization if TYPE_CHECKING: from .. import models as _models -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] class AbnormalTimePeriod(_serialization.Model): @@ -173,10 +168,10 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(**kwargs) - self.id = None - self.name = None + self.id: Optional[str] = None + self.name: Optional[str] = None self.kind = kind - self.type = None + self.type: Optional[str] = None class AddressResponse(ProxyOnlyResource): @@ -391,7 +386,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.description = None + self.description: Optional[str] = None class ApiDefinitionInfo(_serialization.Model): @@ -552,7 +547,7 @@ def __init__(self, *, value: List["_models.ApiKVReference"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ApiManagementConfig(_serialization.Model): @@ -601,8 +596,8 @@ class AppInsightsWebAppStackSettings(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.is_supported = None - self.is_default_off = None + self.is_supported: Optional[bool] = None + self.is_default_off: Optional[bool] = None class Apple(_serialization.Model): @@ -809,7 +804,7 @@ def __init__(self, *, value: List["_models.ApplicationStackResource"], **kwargs: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ApplicationStackResource(ProxyOnlyResource): @@ -999,7 +994,7 @@ def __init__( super().__init__(**kwargs) self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None class AppServiceCertificateCollection(_serialization.Model): @@ -1032,7 +1027,7 @@ def __init__(self, *, value: List["_models.AppServiceCertificateResource"], **kw """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class Resource(_serialization.Model): @@ -1084,11 +1079,11 @@ def __init__( :paramtype tags: dict[str, str] """ super().__init__(**kwargs) - self.id = None - self.name = None + self.id: Optional[str] = None + self.name: Optional[str] = None self.kind = kind self.location = location - self.type = None + self.type: Optional[str] = None self.tags = tags @@ -1255,24 +1250,26 @@ def __init__( # pylint: disable=too-many-locals super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.certificates = certificates self.distinguished_name = distinguished_name - self.domain_verification_token = None + self.domain_verification_token: Optional[str] = None self.validity_in_years = validity_in_years self.key_size = key_size self.product_type = product_type self.auto_renew = auto_renew - self.provisioning_state = None - self.status = None - self.signed_certificate = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.CertificateOrderStatus"]] = None + self.signed_certificate: Optional["_models.CertificateDetails"] = None self.csr = csr - self.intermediate = None - self.root = None - self.serial_number = None - self.last_certificate_issuance_time = None - self.expiration_time = None - self.is_private_key_external = None - self.app_service_certificate_not_renewable_reasons = None - self.next_auto_renewal_time_stamp = None - self.contact = None + self.intermediate: Optional["_models.CertificateDetails"] = None + self.root: Optional["_models.CertificateDetails"] = None + self.serial_number: Optional[str] = None + self.last_certificate_issuance_time: Optional[datetime.datetime] = None + self.expiration_time: Optional[datetime.datetime] = None + self.is_private_key_external: Optional[bool] = None + self.app_service_certificate_not_renewable_reasons: Optional[ + List[Union[str, "_models.ResourceNotRenewableReason"]] + ] = None + self.next_auto_renewal_time_stamp: Optional[datetime.datetime] = None + self.contact: Optional["_models.CertificateOrderContact"] = None class AppServiceCertificateOrderCollection(_serialization.Model): @@ -1305,7 +1302,7 @@ def __init__(self, *, value: List["_models.AppServiceCertificateOrder"], **kwarg """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class AppServiceCertificateOrderPatchResource(ProxyOnlyResource): @@ -1456,24 +1453,26 @@ def __init__( # pylint: disable=too-many-locals super().__init__(kind=kind, **kwargs) self.certificates = certificates self.distinguished_name = distinguished_name - self.domain_verification_token = None + self.domain_verification_token: Optional[str] = None self.validity_in_years = validity_in_years self.key_size = key_size self.product_type = product_type self.auto_renew = auto_renew - self.provisioning_state = None - self.status = None - self.signed_certificate = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.CertificateOrderStatus"]] = None + self.signed_certificate: Optional["_models.CertificateDetails"] = None self.csr = csr - self.intermediate = None - self.root = None - self.serial_number = None - self.last_certificate_issuance_time = None - self.expiration_time = None - self.is_private_key_external = None - self.app_service_certificate_not_renewable_reasons = None - self.next_auto_renewal_time_stamp = None - self.contact = None + self.intermediate: Optional["_models.CertificateDetails"] = None + self.root: Optional["_models.CertificateDetails"] = None + self.serial_number: Optional[str] = None + self.last_certificate_issuance_time: Optional[datetime.datetime] = None + self.expiration_time: Optional[datetime.datetime] = None + self.is_private_key_external: Optional[bool] = None + self.app_service_certificate_not_renewable_reasons: Optional[ + List[Union[str, "_models.ResourceNotRenewableReason"]] + ] = None + self.next_auto_renewal_time_stamp: Optional[datetime.datetime] = None + self.contact: Optional["_models.CertificateOrderContact"] = None class AppServiceCertificatePatchResource(ProxyOnlyResource): @@ -1537,7 +1536,7 @@ def __init__( super().__init__(kind=kind, **kwargs) self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None class AppServiceCertificateResource(Resource): @@ -1616,7 +1615,7 @@ def __init__( super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None class AppServiceEnvironment(_serialization.Model): @@ -1775,26 +1774,26 @@ def __init__( ~azure.mgmt.web.v2023_01_01.models.AseV3NetworkingConfiguration """ super().__init__(**kwargs) - self.provisioning_state = None - self.status = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.HostingEnvironmentStatus"]] = None self.virtual_network = virtual_network self.internal_load_balancing_mode = internal_load_balancing_mode self.multi_size = multi_size - self.multi_role_count = None + self.multi_role_count: Optional[int] = None self.ipssl_address_count = ipssl_address_count self.dns_suffix = dns_suffix - self.maximum_number_of_machines = None + self.maximum_number_of_machines: Optional[int] = None self.front_end_scale_factor = front_end_scale_factor - self.suspended = None + self.suspended: Optional[bool] = None self.cluster_settings = cluster_settings self.user_whitelisted_ip_ranges = user_whitelisted_ip_ranges - self.has_linux_workers = None + self.has_linux_workers: Optional[bool] = None self.upgrade_preference = upgrade_preference self.dedicated_host_count = dedicated_host_count self.zone_redundant = zone_redundant self.custom_dns_suffix_configuration = custom_dns_suffix_configuration self.networking_configuration = networking_configuration - self.upgrade_availability = None + self.upgrade_availability: Optional[Union[str, "_models.UpgradeAvailability"]] = None class AppServiceEnvironmentCollection(_serialization.Model): @@ -1827,7 +1826,7 @@ def __init__(self, *, value: List["_models.AppServiceEnvironmentResource"], **kw """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class AppServiceEnvironmentPatchResource(ProxyOnlyResource): @@ -2004,26 +2003,26 @@ def __init__( # pylint: disable=too-many-locals ~azure.mgmt.web.v2023_01_01.models.AseV3NetworkingConfiguration """ super().__init__(kind=kind, **kwargs) - self.provisioning_state = None - self.status = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.HostingEnvironmentStatus"]] = None self.virtual_network = virtual_network self.internal_load_balancing_mode = internal_load_balancing_mode self.multi_size = multi_size - self.multi_role_count = None + self.multi_role_count: Optional[int] = None self.ipssl_address_count = ipssl_address_count self.dns_suffix = dns_suffix - self.maximum_number_of_machines = None + self.maximum_number_of_machines: Optional[int] = None self.front_end_scale_factor = front_end_scale_factor - self.suspended = None + self.suspended: Optional[bool] = None self.cluster_settings = cluster_settings self.user_whitelisted_ip_ranges = user_whitelisted_ip_ranges - self.has_linux_workers = None + self.has_linux_workers: Optional[bool] = None self.upgrade_preference = upgrade_preference self.dedicated_host_count = dedicated_host_count self.zone_redundant = zone_redundant self.custom_dns_suffix_configuration = custom_dns_suffix_configuration self.networking_configuration = networking_configuration - self.upgrade_availability = None + self.upgrade_availability: Optional[Union[str, "_models.UpgradeAvailability"]] = None class AppServiceEnvironmentResource(Resource): @@ -2215,26 +2214,26 @@ def __init__( # pylint: disable=too-many-locals ~azure.mgmt.web.v2023_01_01.models.AseV3NetworkingConfiguration """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) - self.provisioning_state = None - self.status = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.HostingEnvironmentStatus"]] = None self.virtual_network = virtual_network self.internal_load_balancing_mode = internal_load_balancing_mode self.multi_size = multi_size - self.multi_role_count = None + self.multi_role_count: Optional[int] = None self.ipssl_address_count = ipssl_address_count self.dns_suffix = dns_suffix - self.maximum_number_of_machines = None + self.maximum_number_of_machines: Optional[int] = None self.front_end_scale_factor = front_end_scale_factor - self.suspended = None + self.suspended: Optional[bool] = None self.cluster_settings = cluster_settings self.user_whitelisted_ip_ranges = user_whitelisted_ip_ranges - self.has_linux_workers = None + self.has_linux_workers: Optional[bool] = None self.upgrade_preference = upgrade_preference self.dedicated_host_count = dedicated_host_count self.zone_redundant = zone_redundant self.custom_dns_suffix_configuration = custom_dns_suffix_configuration self.networking_configuration = networking_configuration - self.upgrade_availability = None + self.upgrade_availability: Optional[Union[str, "_models.UpgradeAvailability"]] = None class AppserviceGithubToken(_serialization.Model): @@ -2549,26 +2548,26 @@ def __init__( # pylint: disable=too-many-locals self.sku = sku self.extended_location = extended_location self.worker_tier_name = worker_tier_name - self.status = None - self.subscription = None + self.status: Optional[Union[str, "_models.StatusOptions"]] = None + self.subscription: Optional[str] = None self.hosting_environment_profile = hosting_environment_profile - self.maximum_number_of_workers = None - self.number_of_workers = None - self.geo_region = None + self.maximum_number_of_workers: Optional[int] = None + self.number_of_workers: Optional[int] = None + self.geo_region: Optional[str] = None self.per_site_scaling = per_site_scaling self.elastic_scale_enabled = elastic_scale_enabled self.maximum_elastic_worker_count = maximum_elastic_worker_count - self.number_of_sites = None + self.number_of_sites: Optional[int] = None self.is_spot = is_spot self.spot_expiration_time = spot_expiration_time self.free_offer_expiration_time = free_offer_expiration_time - self.resource_group = None + self.resource_group: Optional[str] = None self.reserved = reserved self.is_xenon = is_xenon self.hyper_v = hyper_v self.target_worker_count = target_worker_count self.target_worker_size_id = target_worker_size_id - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None self.kube_environment_profile = kube_environment_profile self.zone_redundant = zone_redundant @@ -2603,7 +2602,7 @@ def __init__(self, *, value: List["_models.AppServicePlan"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class AppServicePlanPatchResource(ProxyOnlyResource): @@ -2803,26 +2802,26 @@ def __init__( # pylint: disable=too-many-locals """ super().__init__(kind=kind, **kwargs) self.worker_tier_name = worker_tier_name - self.status = None - self.subscription = None + self.status: Optional[Union[str, "_models.StatusOptions"]] = None + self.subscription: Optional[str] = None self.hosting_environment_profile = hosting_environment_profile - self.maximum_number_of_workers = None - self.number_of_workers = None - self.geo_region = None + self.maximum_number_of_workers: Optional[int] = None + self.number_of_workers: Optional[int] = None + self.geo_region: Optional[str] = None self.per_site_scaling = per_site_scaling self.elastic_scale_enabled = elastic_scale_enabled self.maximum_elastic_worker_count = maximum_elastic_worker_count - self.number_of_sites = None + self.number_of_sites: Optional[int] = None self.is_spot = is_spot self.spot_expiration_time = spot_expiration_time self.free_offer_expiration_time = free_offer_expiration_time - self.resource_group = None + self.resource_group: Optional[str] = None self.reserved = reserved self.is_xenon = is_xenon self.hyper_v = hyper_v self.target_worker_count = target_worker_count self.target_worker_size_id = target_worker_size_id - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None self.kube_environment_profile = kube_environment_profile self.zone_redundant = zone_redundant @@ -2916,7 +2915,7 @@ class ArmIdWrapper(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.id = None + self.id: Optional[str] = None class ArmPlan(_serialization.Model): @@ -3039,10 +3038,10 @@ def __init__( :paramtype available_os: list[str] """ super().__init__(kind=kind, **kwargs) - self.display_name = None - self.standard = None - self.dedicated_host = None - self.zone_redundant = None + self.display_name: Optional[str] = None + self.standard: Optional[bool] = None + self.dedicated_host: Optional[bool] = None + self.zone_redundant: Optional[bool] = None self.available_sku = available_sku self.available_os = available_os @@ -3077,7 +3076,7 @@ def __init__(self, *, value: List["_models.AseRegion"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class AseV3NetworkingConfiguration(ProxyOnlyResource): @@ -3166,10 +3165,10 @@ def __init__( :paramtype inbound_ip_address_override: str """ super().__init__(kind=kind, **kwargs) - self.windows_outbound_ip_addresses = None - self.linux_outbound_ip_addresses = None - self.external_inbound_ip_addresses = None - self.internal_inbound_ip_addresses = None + self.windows_outbound_ip_addresses: Optional[List[str]] = None + self.linux_outbound_ip_addresses: Optional[List[str]] = None + self.external_inbound_ip_addresses: Optional[List[str]] = None + self.internal_inbound_ip_addresses: Optional[List[str]] = None self.allow_new_private_endpoint_connections = allow_new_private_endpoint_connections self.ftp_enabled = ftp_enabled self.remote_debug_enabled = remote_debug_enabled @@ -3919,7 +3918,7 @@ def __init__( self.share_name = share_name self.access_key = access_key self.mount_path = mount_path - self.state = None + self.state: Optional[Union[str, "_models.AzureStorageState"]] = None class AzureStoragePropertyDictionaryResource(ProxyOnlyResource): @@ -4097,20 +4096,20 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.backup_id = None - self.storage_account_url = None - self.blob_name = None - self.name_properties_name = None - self.status = None - self.size_in_bytes = None - self.created = None - self.log = None - self.databases = None - self.scheduled = None - self.last_restore_time_stamp = None - self.finished_time_stamp = None - self.correlation_id = None - self.website_size_in_bytes = None + self.backup_id: Optional[int] = None + self.storage_account_url: Optional[str] = None + self.blob_name: Optional[str] = None + self.name_properties_name: Optional[str] = None + self.status: Optional[Union[str, "_models.BackupItemStatus"]] = None + self.size_in_bytes: Optional[int] = None + self.created: Optional[datetime.datetime] = None + self.log: Optional[str] = None + self.databases: Optional[List["_models.DatabaseBackupSetting"]] = None + self.scheduled: Optional[bool] = None + self.last_restore_time_stamp: Optional[datetime.datetime] = None + self.finished_time_stamp: Optional[datetime.datetime] = None + self.correlation_id: Optional[str] = None + self.website_size_in_bytes: Optional[int] = None class BackupItemCollection(_serialization.Model): @@ -4143,7 +4142,7 @@ def __init__(self, *, value: List["_models.BackupItem"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class BackupRequest(ProxyOnlyResource): @@ -4299,7 +4298,7 @@ def __init__( self.keep_at_least_one_backup = keep_at_least_one_backup self.retention_period_in_days = retention_period_in_days self.start_time = start_time - self.last_execution_time = None + self.last_execution_time: Optional[datetime.datetime] = None class BillingMeter(ProxyOnlyResource): @@ -4423,7 +4422,7 @@ def __init__(self, *, value: List["_models.BillingMeter"], **kwargs: Any) -> Non """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class BlobStorageTokenStore(_serialization.Model): @@ -4545,7 +4544,7 @@ class Certificate(Resource): :vartype key_vault_secret_status: str or ~azure.mgmt.web.v2023_01_01.models.KeyVaultSecretStatus :ivar server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :vartype server_farm_id: str :ivar canonical_name: CNAME of the certificate to be issued via free certificate. :vartype canonical_name: str @@ -4640,7 +4639,7 @@ def __init__( # pylint: disable=too-many-locals :keyword key_vault_secret_name: Key Vault secret name. :paramtype key_vault_secret_name: str :keyword server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :paramtype server_farm_id: str :keyword canonical_name: CNAME of the certificate to be issued via free certificate. :paramtype canonical_name: str @@ -4649,23 +4648,23 @@ def __init__( # pylint: disable=too-many-locals """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.password = password - self.friendly_name = None - self.subject_name = None + self.friendly_name: Optional[str] = None + self.subject_name: Optional[str] = None self.host_names = host_names self.pfx_blob = pfx_blob - self.site_name = None - self.self_link = None - self.issuer = None - self.issue_date = None - self.expiration_date = None - self.thumbprint = None - self.valid = None - self.cer_blob = None - self.public_key_hash = None - self.hosting_environment_profile = None + self.site_name: Optional[str] = None + self.self_link: Optional[str] = None + self.issuer: Optional[str] = None + self.issue_date: Optional[datetime.datetime] = None + self.expiration_date: Optional[datetime.datetime] = None + self.thumbprint: Optional[str] = None + self.valid: Optional[bool] = None + self.cer_blob: Optional[bytes] = None + self.public_key_hash: Optional[str] = None + self.hosting_environment_profile: Optional["_models.HostingEnvironmentProfile"] = None self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.key_vault_secret_status = None + self.key_vault_secret_status: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None self.server_farm_id = server_farm_id self.canonical_name = canonical_name self.domain_validation_method = domain_validation_method @@ -4701,7 +4700,7 @@ def __init__(self, *, value: List["_models.Certificate"], **kwargs: Any) -> None """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CertificateDetails(_serialization.Model): @@ -4756,15 +4755,15 @@ class CertificateDetails(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.version = None - self.serial_number = None - self.thumbprint = None - self.subject = None - self.not_before = None - self.not_after = None - self.signature_algorithm = None - self.issuer = None - self.raw_data = None + self.version: Optional[int] = None + self.serial_number: Optional[str] = None + self.thumbprint: Optional[str] = None + self.subject: Optional[str] = None + self.not_before: Optional[datetime.datetime] = None + self.not_after: Optional[datetime.datetime] = None + self.signature_algorithm: Optional[str] = None + self.issuer: Optional[str] = None + self.raw_data: Optional[str] = None class CertificateEmail(_serialization.Model): @@ -4823,8 +4822,8 @@ class CertificateOrderAction(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.action_type = None - self.created_at = None + self.action_type: Optional[Union[str, "_models.CertificateOrderActionType"]] = None + self.created_at: Optional[datetime.datetime] = None class CertificateOrderContact(_serialization.Model): @@ -4930,7 +4929,7 @@ class CertificatePatchResource(ProxyOnlyResource): :vartype key_vault_secret_status: str or ~azure.mgmt.web.v2023_01_01.models.KeyVaultSecretStatus :ivar server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :vartype server_farm_id: str :ivar canonical_name: CNAME of the certificate to be issued via free certificate. :vartype canonical_name: str @@ -5016,7 +5015,7 @@ def __init__( # pylint: disable=too-many-locals :keyword key_vault_secret_name: Key Vault secret name. :paramtype key_vault_secret_name: str :keyword server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :paramtype server_farm_id: str :keyword canonical_name: CNAME of the certificate to be issued via free certificate. :paramtype canonical_name: str @@ -5025,23 +5024,23 @@ def __init__( # pylint: disable=too-many-locals """ super().__init__(kind=kind, **kwargs) self.password = password - self.friendly_name = None - self.subject_name = None + self.friendly_name: Optional[str] = None + self.subject_name: Optional[str] = None self.host_names = host_names self.pfx_blob = pfx_blob - self.site_name = None - self.self_link = None - self.issuer = None - self.issue_date = None - self.expiration_date = None - self.thumbprint = None - self.valid = None - self.cer_blob = None - self.public_key_hash = None - self.hosting_environment_profile = None + self.site_name: Optional[str] = None + self.self_link: Optional[str] = None + self.issuer: Optional[str] = None + self.issue_date: Optional[datetime.datetime] = None + self.expiration_date: Optional[datetime.datetime] = None + self.thumbprint: Optional[str] = None + self.valid: Optional[bool] = None + self.cer_blob: Optional[bytes] = None + self.public_key_hash: Optional[str] = None + self.hosting_environment_profile: Optional["_models.HostingEnvironmentProfile"] = None self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.key_vault_secret_status = None + self.key_vault_secret_status: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None self.server_farm_id = server_farm_id self.canonical_name = canonical_name self.domain_validation_method = domain_validation_method @@ -5095,9 +5094,9 @@ class CloningInfo(_serialization.Model): otherwise, :code:`false`. :vartype clone_source_control: bool :ivar source_web_app_id: ARM resource ID of the source app. App resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. Required. :vartype source_web_app_id: str :ivar source_web_app_location: Location of source app ex: West US or North Europe. @@ -5113,7 +5112,7 @@ class CloningInfo(_serialization.Model): :vartype configure_load_balancing: bool :ivar traffic_manager_profile_id: ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. # pylint: disable=line-too-long + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. :vartype traffic_manager_profile_id: str :ivar traffic_manager_profile_name: Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist. @@ -5169,9 +5168,9 @@ def __init__( app; otherwise, :code:`false`. :paramtype clone_source_control: bool :keyword source_web_app_id: ARM resource ID of the source app. App resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. Required. :paramtype source_web_app_id: str :keyword source_web_app_location: Location of source app ex: West US or North Europe. @@ -5187,7 +5186,7 @@ def __init__( :paramtype configure_load_balancing: bool :keyword traffic_manager_profile_id: ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. # pylint: disable=line-too-long + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. :paramtype traffic_manager_profile_id: str :keyword traffic_manager_profile_name: Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist. @@ -5219,9 +5218,9 @@ class Configuration(_serialization.Model): .. raw:: html - Multiple: multiple revisions can be active. If no value if provided, this is - the defaultSingle: Only one revision can be active at a time. Revision weights can - not be used in this mode. Known values are: "multiple" and "single". + Multiple: multiple revisions can be active. If no value if provided, this is the + defaultSingle: Only one revision can be active at a time. Revision weights can not + be used in this mode. Known values are: "multiple" and "single". :vartype active_revisions_mode: str or ~azure.mgmt.web.v2023_01_01.models.ActiveRevisionsMode :ivar ingress: Ingress configurations. :vartype ingress: ~azure.mgmt.web.v2023_01_01.models.Ingress @@ -5255,9 +5254,9 @@ def __init__( .. raw:: html - Multiple: multiple revisions can be active. If no value if provided, this is - the defaultSingle: Only one revision can be active at a time. Revision weights can - not be used in this mode. Known values are: "multiple" and "single". + Multiple: multiple revisions can be active. If no value if provided, this is the + defaultSingle: Only one revision can be active at a time. Revision weights can not + be used in this mode. Known values are: "multiple" and "single". :paramtype active_revisions_mode: str or ~azure.mgmt.web.v2023_01_01.models.ActiveRevisionsMode :keyword ingress: Ingress configurations. :paramtype ingress: ~azure.mgmt.web.v2023_01_01.models.Ingress @@ -5637,10 +5636,10 @@ def __init__( :paramtype template: ~azure.mgmt.web.v2023_01_01.models.Template """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.ContainerAppProvisioningState"]] = None self.kube_environment_id = kube_environment_id - self.latest_revision_name = None - self.latest_revision_fqdn = None + self.latest_revision_name: Optional[str] = None + self.latest_revision_fqdn: Optional[str] = None self.configuration = configuration self.template = template @@ -5675,7 +5674,7 @@ def __init__(self, *, value: List["_models.ContainerApp"], **kwargs: Any) -> Non """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ContainerAppsConfiguration(_serialization.Model): @@ -5782,8 +5781,8 @@ class ContainerAppSecret(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.name = None - self.value = None + self.name: Optional[str] = None + self.value: Optional[str] = None class ContainerCpuStatistics(_serialization.Model): @@ -6195,10 +6194,10 @@ def __init__(self, *, uri: Optional[str] = None, **kwargs: Any) -> None: """ super().__init__(**kwargs) self.uri = uri - self.content_version = None - self.content_size = None - self.content_hash = None - self.metadata = None + self.content_version: Optional[str] = None + self.content_size: Optional[int] = None + self.content_hash: Optional["_models.ContentHash"] = None + self.metadata: Optional[JSON] = None class ContinuousWebJob(ProxyOnlyResource): @@ -6344,7 +6343,7 @@ def __init__(self, *, value: List["_models.ContinuousWebJob"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CookieExpiration(_serialization.Model): @@ -6568,7 +6567,7 @@ def __init__(self, *, value: List["_models.CsmDeploymentStatus"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CsmMoveResourceEnvelope(_serialization.Model): @@ -6634,7 +6633,7 @@ def __init__(self, *, value: List["_models.CsmOperationDescription"], **kwargs: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CsmOperationDescription(_serialization.Model): @@ -6960,7 +6959,7 @@ def __init__(self, *, value: List["_models.CsmUsageQuota"], **kwargs: Any) -> No """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CustomDnsSuffixConfiguration(ProxyOnlyResource): @@ -7036,8 +7035,8 @@ def __init__( :paramtype key_vault_reference_identity: str """ super().__init__(kind=kind, **kwargs) - self.provisioning_state = None - self.provisioning_details = None + self.provisioning_state: Optional[Union[str, "_models.CustomDnsSuffixProvisioningState"]] = None + self.provisioning_details: Optional[str] = None self.dns_suffix = dns_suffix self.certificate_url = certificate_url self.key_vault_reference_identity = key_vault_reference_identity @@ -7148,12 +7147,12 @@ def __init__( :paramtype alternate_txt_records: list[str] """ super().__init__(kind=kind, **kwargs) - self.is_hostname_already_verified = None - self.custom_domain_verification_test = None - self.custom_domain_verification_failure_info = None - self.has_conflict_on_scale_unit = None - self.has_conflict_across_subscription = None - self.conflicting_app_resource_id = None + self.is_hostname_already_verified: Optional[bool] = None + self.custom_domain_verification_test: Optional[Union[str, "_models.DnsVerificationTestResult"]] = None + self.custom_domain_verification_failure_info: Optional["_models.ErrorEntity"] = None + self.has_conflict_on_scale_unit: Optional[bool] = None + self.has_conflict_across_subscription: Optional[bool] = None + self.conflicting_app_resource_id: Optional[str] = None self.c_name_records = c_name_records self.txt_records = txt_records self.a_records = a_records @@ -7253,7 +7252,7 @@ def __init__(self, *, value: List["_models.CustomHostnameSites"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CustomOpenIdConnectProvider(_serialization.Model): @@ -7692,7 +7691,7 @@ def __init__( self.connection_identity = connection_identity self.connection_string = connection_string self.region = region - self.configuration_files = None + self.configuration_files: Optional[List["_models.StaticSiteDatabaseConnectionConfigurationFileOverview"]] = None class DatabaseConnectionCollection(_serialization.Model): @@ -7725,7 +7724,7 @@ def __init__(self, *, value: List["_models.DatabaseConnection"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DatabaseConnectionOverview(_serialization.Model): @@ -7772,11 +7771,11 @@ class DatabaseConnectionOverview(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.resource_id = None - self.connection_identity = None - self.region = None - self.configuration_files = None - self.name = None + self.resource_id: Optional[str] = None + self.connection_identity: Optional[str] = None + self.region: Optional[str] = None + self.configuration_files: Optional[List["_models.StaticSiteDatabaseConnectionConfigurationFileOverview"]] = None + self.name: Optional[str] = None class DatabaseConnectionPatchRequest(_serialization.Model): @@ -7858,7 +7857,7 @@ def __init__(self, *, provider_name: Optional[str] = None, **kwargs: Any) -> Non """ super().__init__(**kwargs) self.provider_name = provider_name - self.property_bag = None + self.property_bag: Optional[List["_models.KeyValuePairStringObject"]] = None class DataSource(_serialization.Model): @@ -8027,7 +8026,7 @@ class DefaultErrorResponse(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.error = None + self.error: Optional["_models.DefaultErrorResponseError"] = None class DefaultErrorResponseError(_serialization.Model): @@ -8071,11 +8070,11 @@ def __init__( list[~azure.mgmt.web.v2023_01_01.models.DefaultErrorResponseErrorDetailsItem] """ super().__init__(**kwargs) - self.code = None - self.message = None - self.target = None + self.code: Optional[str] = None + self.message: Optional[str] = None + self.target: Optional[str] = None self.details = details - self.innererror = None + self.innererror: Optional[str] = None class DefaultErrorResponseErrorDetailsItem(_serialization.Model): @@ -8106,9 +8105,9 @@ class DefaultErrorResponseErrorDetailsItem(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.code = None - self.message = None - self.target = None + self.code: Optional[str] = None + self.message: Optional[str] = None + self.target: Optional[str] = None class DeletedAppRestoreRequest(ProxyOnlyResource): @@ -8254,14 +8253,14 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.deleted_site_id = None - self.deleted_timestamp = None - self.subscription = None - self.resource_group = None - self.deleted_site_name = None - self.slot = None - self.kind_properties_kind = None - self.geo_region_name = None + self.deleted_site_id: Optional[int] = None + self.deleted_timestamp: Optional[str] = None + self.subscription: Optional[str] = None + self.resource_group: Optional[str] = None + self.deleted_site_name: Optional[str] = None + self.slot: Optional[str] = None + self.kind_properties_kind: Optional[str] = None + self.geo_region_name: Optional[str] = None class DeletedWebAppCollection(_serialization.Model): @@ -8294,7 +8293,7 @@ def __init__(self, *, value: List["_models.DeletedSite"], **kwargs: Any) -> None """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class Deployment(ProxyOnlyResource): @@ -8433,7 +8432,7 @@ def __init__(self, *, value: List["_models.Deployment"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DeploymentLocations(_serialization.Model): @@ -8595,10 +8594,10 @@ class DetectorDefinition(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.display_name = None - self.description = None - self.rank = None - self.is_enabled = None + self.display_name: Optional[str] = None + self.description: Optional[str] = None + self.rank: Optional[float] = None + self.is_enabled: Optional[bool] = None class DetectorDefinitionResource(ProxyOnlyResource): @@ -8651,10 +8650,10 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.display_name = None - self.description = None - self.rank = None - self.is_enabled = None + self.display_name: Optional[str] = None + self.description: Optional[str] = None + self.rank: Optional[float] = None + self.is_enabled: Optional[bool] = None class DetectorInfo(_serialization.Model): @@ -8710,15 +8709,15 @@ class DetectorInfo(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.id = None - self.name = None - self.description = None - self.author = None - self.category = None - self.support_topic_list = None - self.analysis_type = None - self.type = None - self.score = None + self.id: Optional[str] = None + self.name: Optional[str] = None + self.description: Optional[str] = None + self.author: Optional[str] = None + self.category: Optional[str] = None + self.support_topic_list: Optional[List["_models.SupportTopic"]] = None + self.analysis_type: Optional[List[str]] = None + self.type: Optional[Union[str, "_models.DetectorType"]] = None + self.score: Optional[float] = None class DetectorResponse(ProxyOnlyResource): @@ -8830,7 +8829,7 @@ def __init__(self, *, value: List["_models.DetectorResponse"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticAnalysis(ProxyOnlyResource): @@ -8940,7 +8939,7 @@ def __init__(self, *, value: List["_models.AnalysisDefinition"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticCategory(ProxyOnlyResource): @@ -8981,7 +8980,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.description = None + self.description: Optional[str] = None class DiagnosticCategoryCollection(_serialization.Model): @@ -9014,7 +9013,7 @@ def __init__(self, *, value: List["_models.DiagnosticCategory"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticData(_serialization.Model): @@ -9079,7 +9078,7 @@ def __init__(self, *, value: List["_models.DetectorDefinitionResource"], **kwarg """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticDetectorResponse(ProxyOnlyResource): @@ -9534,18 +9533,18 @@ def __init__( # pylint: disable=too-many-locals self.contact_billing = contact_billing self.contact_registrant = contact_registrant self.contact_tech = contact_tech - self.registration_status = None - self.provisioning_state = None - self.name_servers = None + self.registration_status: Optional[Union[str, "_models.DomainStatus"]] = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.name_servers: Optional[List[str]] = None self.privacy = privacy - self.created_time = None - self.expiration_time = None - self.last_renewed_time = None + self.created_time: Optional[datetime.datetime] = None + self.expiration_time: Optional[datetime.datetime] = None + self.last_renewed_time: Optional[datetime.datetime] = None self.auto_renew = auto_renew - self.ready_for_dns_record_management = None - self.managed_host_names = None + self.ready_for_dns_record_management: Optional[bool] = None + self.managed_host_names: Optional[List["_models.HostName"]] = None self.consent = consent - self.domain_not_renewable_reasons = None + self.domain_not_renewable_reasons: Optional[List[Union[str, "_models.ResourceNotRenewableReason"]]] = None self.dns_type = dns_type self.dns_zone_id = dns_zone_id self.target_dns_type = target_dns_type @@ -9627,7 +9626,7 @@ def __init__(self, *, value: List["_models.Domain"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DomainControlCenterSsoRequest(_serialization.Model): @@ -9659,9 +9658,9 @@ class DomainControlCenterSsoRequest(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.url = None - self.post_parameter_key = None - self.post_parameter_value = None + self.url: Optional[str] = None + self.post_parameter_key: Optional[str] = None + self.post_parameter_value: Optional[str] = None class DomainOwnershipIdentifier(ProxyOnlyResource): @@ -9736,7 +9735,7 @@ def __init__(self, *, value: List["_models.DomainOwnershipIdentifier"], **kwargs """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DomainPatchResource(ProxyOnlyResource): @@ -9900,18 +9899,18 @@ def __init__( # pylint: disable=too-many-locals self.contact_billing = contact_billing self.contact_registrant = contact_registrant self.contact_tech = contact_tech - self.registration_status = None - self.provisioning_state = None - self.name_servers = None + self.registration_status: Optional[Union[str, "_models.DomainStatus"]] = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.name_servers: Optional[List[str]] = None self.privacy = privacy - self.created_time = None - self.expiration_time = None - self.last_renewed_time = None + self.created_time: Optional[datetime.datetime] = None + self.expiration_time: Optional[datetime.datetime] = None + self.last_renewed_time: Optional[datetime.datetime] = None self.auto_renew = auto_renew - self.ready_for_dns_record_management = None - self.managed_host_names = None + self.ready_for_dns_record_management: Optional[bool] = None + self.managed_host_names: Optional[List["_models.HostName"]] = None self.consent = consent - self.domain_not_renewable_reasons = None + self.domain_not_renewable_reasons: Optional[List[Union[str, "_models.ResourceNotRenewableReason"]]] = None self.dns_type = dns_type self.dns_zone_id = dns_zone_id self.target_dns_type = target_dns_type @@ -10435,7 +10434,7 @@ def __init__(self, *, name: Optional[str] = None, **kwargs: Any) -> None: """ super().__init__(**kwargs) self.name = name - self.type = None + self.type: Optional[str] = None class Facebook(_serialization.Model): @@ -10821,9 +10820,9 @@ class FunctionAppMajorVersion(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.display_text = None - self.value = None - self.minor_versions = None + self.display_text: Optional[str] = None + self.value: Optional[str] = None + self.minor_versions: Optional[List["_models.FunctionAppMinorVersion"]] = None class FunctionAppMinorVersion(_serialization.Model): @@ -10854,9 +10853,9 @@ class FunctionAppMinorVersion(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.display_text = None - self.value = None - self.stack_settings = None + self.display_text: Optional[str] = None + self.value: Optional[str] = None + self.stack_settings: Optional["_models.FunctionAppRuntimes"] = None class FunctionAppRuntimes(_serialization.Model): @@ -10884,8 +10883,8 @@ class FunctionAppRuntimes(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.linux_runtime_settings = None - self.windows_runtime_settings = None + self.linux_runtime_settings: Optional["_models.FunctionAppRuntimeSettings"] = None + self.windows_runtime_settings: Optional["_models.FunctionAppRuntimeSettings"] = None class FunctionAppRuntimeSettings(_serialization.Model): @@ -10974,20 +10973,20 @@ class FunctionAppRuntimeSettings(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.runtime_version = None - self.remote_debugging_supported = None - self.app_insights_settings = None - self.git_hub_action_settings = None - self.app_settings_dictionary = None - self.site_config_properties_dictionary = None - self.supported_functions_extension_versions = None - self.is_preview = None - self.is_deprecated = None - self.is_hidden = None - self.end_of_life_date = None - self.is_auto_update = None - self.is_early_access = None - self.is_default = None + self.runtime_version: Optional[str] = None + self.remote_debugging_supported: Optional[bool] = None + self.app_insights_settings: Optional["_models.AppInsightsWebAppStackSettings"] = None + self.git_hub_action_settings: Optional["_models.GitHubActionWebAppStackSettings"] = None + self.app_settings_dictionary: Optional[Dict[str, str]] = None + self.site_config_properties_dictionary: Optional["_models.SiteConfigPropertiesDictionary"] = None + self.supported_functions_extension_versions: Optional[List[str]] = None + self.is_preview: Optional[bool] = None + self.is_deprecated: Optional[bool] = None + self.is_hidden: Optional[bool] = None + self.end_of_life_date: Optional[datetime.datetime] = None + self.is_auto_update: Optional[bool] = None + self.is_early_access: Optional[bool] = None + self.is_default: Optional[bool] = None class FunctionAppStack(ProxyOnlyResource): @@ -11044,11 +11043,11 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.location = None - self.display_text = None - self.value = None - self.major_versions = None - self.preferred_os = None + self.location: Optional[str] = None + self.display_text: Optional[str] = None + self.value: Optional[str] = None + self.major_versions: Optional[List["_models.FunctionAppMajorVersion"]] = None + self.preferred_os: Optional[Union[str, "_models.StackPreferredOs"]] = None class FunctionAppStackCollection(_serialization.Model): @@ -11081,7 +11080,7 @@ def __init__(self, *, value: List["_models.FunctionAppStack"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class FunctionEnvelope(ProxyOnlyResource): @@ -11246,7 +11245,7 @@ def __init__(self, *, value: List["_models.FunctionEnvelope"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class FunctionSecrets(_serialization.Model): @@ -11321,9 +11320,9 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.description = None - self.display_name = None - self.org_domain = None + self.description: Optional[str] = None + self.display_name: Optional[str] = None + self.org_domain: Optional[str] = None class GeoRegionCollection(_serialization.Model): @@ -11356,7 +11355,7 @@ def __init__(self, *, value: List["_models.GeoRegion"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class GitHub(_serialization.Model): @@ -11554,8 +11553,8 @@ class GitHubActionWebAppStackSettings(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.is_supported = None - self.supported_version = None + self.is_supported: Optional[bool] = None + self.supported_version: Optional[str] = None class GlobalCsmSkuDescription(_serialization.Model): @@ -11639,8 +11638,7 @@ class GlobalValidation(_serialization.Model): ~azure.mgmt.web.v2023_01_01.models.UnauthenticatedClientActionV2 :ivar redirect_to_provider: The default authentication provider to use when multiple providers are configured. - This setting is only needed if multiple providers are configured and the unauthenticated - client + This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage". :vartype redirect_to_provider: str :ivar excluded_paths: The paths for which unauthenticated flow would not be redirected to the @@ -11675,8 +11673,7 @@ def __init__( ~azure.mgmt.web.v2023_01_01.models.UnauthenticatedClientActionV2 :keyword redirect_to_provider: The default authentication provider to use when multiple providers are configured. - This setting is only needed if multiple providers are configured and the unauthenticated - client + This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage". :paramtype redirect_to_provider: str :keyword excluded_paths: The paths for which unauthenticated flow would not be redirected to @@ -11868,8 +11865,8 @@ def __init__(self, *, id: Optional[str] = None, **kwargs: Any) -> None: # pylin """ super().__init__(**kwargs) self.id = id - self.name = None - self.type = None + self.name: Optional[str] = None + self.type: Optional[str] = None class HostKeys(_serialization.Model): @@ -12088,7 +12085,7 @@ def __init__( self.host_name_type = host_name_type self.ssl_state = ssl_state self.thumbprint = thumbprint - self.virtual_ip = None + self.virtual_ip: Optional[str] = None class HostNameBindingCollection(_serialization.Model): @@ -12121,7 +12118,7 @@ def __init__(self, *, value: List["_models.HostNameBinding"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class HostNameSslState(_serialization.Model): @@ -12449,7 +12446,7 @@ def __init__(self, *, value: List["_models.HybridConnection"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class HybridConnectionKey(ProxyOnlyResource): @@ -12494,8 +12491,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.send_key_name = None - self.send_key_value = None + self.send_key_name: Optional[str] = None + self.send_key_value: Optional[str] = None class HybridConnectionLimits(ProxyOnlyResource): @@ -12541,8 +12538,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.current = None - self.maximum = None + self.current: Optional[int] = None + self.maximum: Optional[int] = None class Identifier(ProxyOnlyResource): @@ -12617,7 +12614,7 @@ def __init__(self, *, value: List["_models.Identifier"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class IdentityProviders(_serialization.Model): @@ -12786,7 +12783,7 @@ def __init__(self, *, value: List["_models.InboundEnvironmentEndpoint"], **kwarg """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class Ingress(_serialization.Model): @@ -12846,7 +12843,7 @@ def __init__( :paramtype allow_insecure: bool """ super().__init__(**kwargs) - self.fqdn = None + self.fqdn: Optional[str] = None self.external = external self.target_port = target_port self.transport = transport @@ -12929,8 +12926,8 @@ class IpSecurityRestriction(_serialization.Model): * If the property is null or empty (default), all hosts(or lack of) are allowed. * A value is compared using ordinal-ignore-case (excluding port number). - * Subdomain wildcards are permitted but don't match the root domain. For example, - *.contoso.com matches the subdomain foo.contoso.com + * Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com + matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com * Unicode host names are allowed but are converted to Punycode for matching. @@ -13012,8 +13009,8 @@ def __init__( * If the property is null or empty (default), all hosts(or lack of) are allowed. * A value is compared using ordinal-ignore-case (excluding port number). - * Subdomain wildcards are permitted but don't match the root domain. For example, - *.contoso.com matches the subdomain foo.contoso.com + * Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com + matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com * Unicode host names are allowed but are converted to Punycode for matching. @@ -13153,8 +13150,8 @@ class KeyValuePairStringObject(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.key = None - self.value = None + self.key: Optional[str] = None + self.value: Optional[JSON] = None class KubeEnvironment(Resource): @@ -13293,10 +13290,10 @@ def __init__( """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.extended_location = extended_location - self.provisioning_state = None - self.deployment_errors = None + self.provisioning_state: Optional[Union[str, "_models.KubeEnvironmentProvisioningState"]] = None + self.deployment_errors: Optional[str] = None self.internal_load_balancer_enabled = internal_load_balancer_enabled - self.default_domain = None + self.default_domain: Optional[str] = None self.static_ip = static_ip self.environment_type = environment_type self.arc_configuration = arc_configuration @@ -13335,7 +13332,7 @@ def __init__(self, *, value: List["_models.KubeEnvironment"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class KubeEnvironmentPatchResource(ProxyOnlyResource): @@ -13444,10 +13441,10 @@ def __init__( :paramtype aks_resource_id: str """ super().__init__(kind=kind, **kwargs) - self.provisioning_state = None - self.deployment_errors = None + self.provisioning_state: Optional[Union[str, "_models.KubeEnvironmentProvisioningState"]] = None + self.deployment_errors: Optional[str] = None self.internal_load_balancer_enabled = internal_load_balancer_enabled - self.default_domain = None + self.default_domain: Optional[str] = None self.static_ip = static_ip self.arc_configuration = arc_configuration self.app_logs_configuration = app_logs_configuration @@ -13486,8 +13483,8 @@ def __init__(self, *, id: Optional[str] = None, **kwargs: Any) -> None: # pylin """ super().__init__(**kwargs) self.id = id - self.name = None - self.type = None + self.name: Optional[str] = None + self.type: Optional[str] = None class LegacyMicrosoftAccount(_serialization.Model): @@ -13595,14 +13592,14 @@ class LinuxJavaContainerSettings(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.java11_runtime = None - self.java8_runtime = None - self.is_preview = None - self.is_deprecated = None - self.is_hidden = None - self.end_of_life_date = None - self.is_auto_update = None - self.is_early_access = None + self.java11_runtime: Optional[str] = None + self.java8_runtime: Optional[str] = None + self.is_preview: Optional[bool] = None + self.is_deprecated: Optional[bool] = None + self.is_hidden: Optional[bool] = None + self.end_of_life_date: Optional[datetime.datetime] = None + self.is_auto_update: Optional[bool] = None + self.is_early_access: Optional[bool] = None class LocalizableString(_serialization.Model): @@ -13826,7 +13823,7 @@ class ManagedServiceIdentity(_serialization.Model): :vartype principal_id: str :ivar user_assigned_identities: The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. # pylint: disable=line-too-long + '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. :vartype user_assigned_identities: dict[str, ~azure.mgmt.web.v2023_01_01.models.UserAssignedIdentity] """ @@ -13856,14 +13853,14 @@ def __init__( :paramtype type: str or ~azure.mgmt.web.v2023_01_01.models.ManagedServiceIdentityType :keyword user_assigned_identities: The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. # pylint: disable=line-too-long + '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. :paramtype user_assigned_identities: dict[str, ~azure.mgmt.web.v2023_01_01.models.UserAssignedIdentity] """ super().__init__(**kwargs) self.type = type - self.tenant_id = None - self.principal_id = None + self.tenant_id: Optional[str] = None + self.principal_id: Optional[str] = None self.user_assigned_identities = user_assigned_identities @@ -14134,9 +14131,9 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.migration_operation_status = None - self.operation_id = None - self.local_my_sql_enabled = None + self.migration_operation_status: Optional[Union[str, "_models.OperationStatus"]] = None + self.operation_id: Optional[str] = None + self.local_my_sql_enabled: Optional[bool] = None class MSDeploy(ProxyOnlyResource): @@ -14278,7 +14275,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.entries = None + self.entries: Optional[List["_models.MSDeployLogEntry"]] = None class MSDeployLogEntry(_serialization.Model): @@ -14309,9 +14306,9 @@ class MSDeployLogEntry(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.time = None - self.type = None - self.message = None + self.time: Optional[datetime.datetime] = None + self.type: Optional[Union[str, "_models.MSDeployLogEntryType"]] = None + self.message: Optional[str] = None class MSDeployStatus(ProxyOnlyResource): @@ -14370,11 +14367,11 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.deployer = None - self.provisioning_state = None - self.start_time = None - self.end_time = None - self.complete = None + self.deployer: Optional[str] = None + self.provisioning_state: Optional[Union[str, "_models.MSDeployProvisioningState"]] = None + self.start_time: Optional[datetime.datetime] = None + self.end_time: Optional[datetime.datetime] = None + self.complete: Optional[bool] = None class NameIdentifier(_serialization.Model): @@ -14427,7 +14424,7 @@ def __init__(self, *, value: List["_models.NameIdentifier"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class NameValuePair(_serialization.Model): @@ -14507,10 +14504,10 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.virtual_network_name = None - self.virtual_network_connection = None - self.hybrid_connections = None - self.hybrid_connections_v2 = None + self.virtual_network_name: Optional[str] = None + self.virtual_network_connection: Optional["_models.VnetInfo"] = None + self.hybrid_connections: Optional[List["_models.RelayServiceConnectionEntity"]] = None + self.hybrid_connections_v2: Optional[List["_models.HybridConnection"]] = None class NetworkTrace(_serialization.Model): @@ -15072,12 +15069,12 @@ def __init__( error=error, **kwargs ) - self.tracking_id = None - self.inputs = None - self.inputs_link = None - self.outputs = None - self.outputs_link = None - self.tracked_properties = None + self.tracking_id: Optional[str] = None + self.inputs: Optional[JSON] = None + self.inputs_link: Optional["_models.ContentLink"] = None + self.outputs: Optional[JSON] = None + self.outputs_link: Optional["_models.ContentLink"] = None + self.tracked_properties: Optional[JSON] = None self.retry_history = retry_history self.iteration_count = iteration_count @@ -15147,7 +15144,7 @@ def __init__(self, *, value: List["_models.OutboundEnvironmentEndpoint"], **kwar """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PerfMonCounterCollection(_serialization.Model): @@ -15180,7 +15177,7 @@ def __init__(self, *, value: List["_models.PerfMonResponse"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PerfMonResponse(_serialization.Model): @@ -15552,7 +15549,7 @@ def __init__(self, *, value: List["_models.PremierAddOnOffer"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PremierAddOnPatchResource(ProxyOnlyResource): @@ -15797,7 +15794,7 @@ def __init__(self, *, value: List["_models.RemotePrivateEndpointConnectionARMRes """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PrivateLinkConnectionApprovalRequestResource(ProxyOnlyResource): # pylint: disable=name-too-long @@ -15975,9 +15972,9 @@ class PrivateLinkResourceProperties(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.group_id = None - self.required_members = None - self.required_zone_names = None + self.group_id: Optional[str] = None + self.required_members: Optional[List[str]] = None + self.required_zone_names: Optional[List[str]] = None class PrivateLinkResourcesWrapper(_serialization.Model): @@ -16259,7 +16256,7 @@ def __init__( # pylint: disable=too-many-locals :paramtype description: str """ super().__init__(kind=kind, **kwargs) - self.identifier = None + self.identifier: Optional[int] = None self.deployment_name = deployment_name self.href = href self.minidump = minidump @@ -16327,7 +16324,7 @@ def __init__(self, *, value: List["_models.ProcessInfo"], **kwargs: Any) -> None """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ProcessModuleInfo(ProxyOnlyResource): @@ -16478,7 +16475,7 @@ def __init__(self, *, value: List["_models.ProcessModuleInfo"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ProcessThreadInfo(ProxyOnlyResource): @@ -16590,7 +16587,7 @@ def __init__( :paramtype wait_reason: str """ super().__init__(kind=kind, **kwargs) - self.identifier = None + self.identifier: Optional[int] = None self.href = href self.process = process self.start_address = start_address @@ -16634,7 +16631,7 @@ def __init__(self, *, value: List["_models.ProcessThreadInfo"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PublicCertificate(ProxyOnlyResource): @@ -16698,7 +16695,7 @@ def __init__( super().__init__(kind=kind, **kwargs) self.blob = blob self.public_certificate_location = public_certificate_location - self.thumbprint = None + self.thumbprint: Optional[str] = None class PublicCertificateCollection(_serialization.Model): @@ -16731,7 +16728,7 @@ def __init__(self, *, value: List["_models.PublicCertificate"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PublishingCredentialsPoliciesCollection(_serialization.Model): @@ -16765,7 +16762,7 @@ def __init__(self, *, value: List["_models.CsmPublishingCredentialsPoliciesEntit """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PushSettings(ProxyOnlyResource): @@ -17251,7 +17248,7 @@ def __init__( # pylint: disable=too-many-locals self.message = message self.level = level self.channels = channels - self.category_tags = None + self.category_tags: Optional[List[str]] = None self.action_name = action_name self.enabled = enabled self.states = states @@ -17297,7 +17294,7 @@ def __init__(self, *, value: List["_models.Recommendation"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class RecommendationRule(ProxyOnlyResource): @@ -17434,7 +17431,7 @@ def __init__( self.action_name = action_name self.level = level self.channels = channels - self.category_tags = None + self.category_tags: Optional[List[str]] = None self.is_dynamic = is_dynamic self.extension_name = extension_name self.blade_name = blade_name @@ -17814,7 +17811,7 @@ def __init__( :paramtype ip_addresses: list[str] """ super().__init__(kind=kind, **kwargs) - self.provisioning_state = None + self.provisioning_state: Optional[str] = None self.private_endpoint = private_endpoint self.private_link_service_connection_state = private_link_service_connection_state self.ip_addresses = ip_addresses @@ -17886,7 +17883,7 @@ def __init__( :paramtype ip_addresses: list[str] """ super().__init__(kind=kind, **kwargs) - self.provisioning_state = None + self.provisioning_state: Optional[str] = None self.private_endpoint = private_endpoint self.private_link_service_connection_state = private_link_service_connection_state self.ip_addresses = ip_addresses @@ -18108,9 +18105,9 @@ def __init__(self, *, location: Optional[str] = None, tags: Optional[Dict[str, s :paramtype tags: dict[str, str] """ super().__init__(**kwargs) - self.id = None - self.name = None - self.type = None + self.id: Optional[str] = None + self.name: Optional[str] = None + self.type: Optional[str] = None self.location = location self.tags = tags @@ -18299,7 +18296,7 @@ def __init__(self, *, value: List[str], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ResourceConfig(_serialization.Model): @@ -18413,7 +18410,7 @@ def __init__(self, *, value: List["_models.ResourceHealthMetadata"], **kwargs: A """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ResourceMetricAvailability(_serialization.Model): @@ -18440,8 +18437,8 @@ class ResourceMetricAvailability(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.time_grain = None - self.retention = None + self.time_grain: Optional[str] = None + self.retention: Optional[str] = None class ResourceMetricDefinition(ProxyOnlyResource): @@ -18500,11 +18497,11 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.unit = None - self.primary_aggregation_type = None - self.metric_availabilities = None - self.resource_uri = None - self.properties = None + self.unit: Optional[str] = None + self.primary_aggregation_type: Optional[str] = None + self.metric_availabilities: Optional[List["_models.ResourceMetricAvailability"]] = None + self.resource_uri: Optional[str] = None + self.properties: Optional[Dict[str, str]] = None class ResourceMetricDefinitionCollection(_serialization.Model): @@ -18537,7 +18534,7 @@ def __init__(self, *, value: List["_models.ResourceMetricDefinition"], **kwargs: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ResourceNameAvailability(_serialization.Model): @@ -18606,7 +18603,7 @@ class ResourceNameAvailabilityRequest(_serialization.Model): :vartype is_fqdn: bool :ivar environment_id: Azure Resource Manager ID of the customer's selected Container Apps Environment on which to host the Function app. This must be of the form - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. :vartype environment_id: str """ @@ -18642,7 +18639,7 @@ def __init__( :paramtype is_fqdn: bool :keyword environment_id: Azure Resource Manager ID of the customer's selected Container Apps Environment on which to host the Function app. This must be of the form - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. :paramtype environment_id: str """ super().__init__(**kwargs) @@ -18683,8 +18680,8 @@ def __init__(self, *, id: Optional[str] = None, **kwargs: Any) -> None: # pylin """ super().__init__(**kwargs) self.id = id - self.name = None - self.type = None + self.name: Optional[str] = None + self.type: Optional[str] = None class Response(_serialization.Model): @@ -19146,15 +19143,15 @@ def __init__( :paramtype tags: dict[str, str] """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) - self.created_time = None - self.fqdn = None - self.template = None - self.active = None - self.replicas = None - self.traffic_weight = None - self.provisioning_error = None - self.health_state = None - self.provisioning_state = None + self.created_time: Optional[datetime.datetime] = None + self.fqdn: Optional[str] = None + self.template: Optional["_models.Template"] = None + self.active: Optional[bool] = None + self.replicas: Optional[int] = None + self.traffic_weight: Optional[int] = None + self.provisioning_error: Optional[str] = None + self.health_state: Optional[Union[str, "_models.RevisionHealthState"]] = None + self.provisioning_state: Optional[Union[str, "_models.RevisionProvisioningState"]] = None class RevisionCollection(_serialization.Model): @@ -19187,7 +19184,7 @@ def __init__(self, *, value: List["_models.Revision"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class RunCorrelation(_serialization.Model): @@ -19534,7 +19531,7 @@ class Site(Resource): hostnames. :vartype host_name_ssl_states: list[~azure.mgmt.web.v2023_01_01.models.HostNameSslState] :ivar server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :vartype server_farm_id: str :ivar reserved: :code:`true` if reserved; otherwise, :code:`false`. :vartype reserved: bool @@ -19647,11 +19644,11 @@ class Site(Resource): :ivar virtual_network_subnet_id: Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form - /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. :vartype virtual_network_subnet_id: str :ivar managed_environment_id: Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. :vartype managed_environment_id: str """ @@ -19805,7 +19802,7 @@ def __init__( # pylint: disable=too-many-locals app's hostnames. :paramtype host_name_ssl_states: list[~azure.mgmt.web.v2023_01_01.models.HostNameSslState] :keyword server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :paramtype server_farm_id: str :keyword reserved: :code:`true` if reserved; otherwise, :code:`false`. @@ -19888,29 +19885,29 @@ def __init__( # pylint: disable=too-many-locals :keyword virtual_network_subnet_id: Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form - /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. :paramtype virtual_network_subnet_id: str :keyword managed_environment_id: Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. :paramtype managed_environment_id: str """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.identity = identity self.extended_location = extended_location - self.state = None - self.host_names = None - self.repository_site_name = None - self.usage_state = None + self.state: Optional[str] = None + self.host_names: Optional[List[str]] = None + self.repository_site_name: Optional[str] = None + self.usage_state: Optional[Union[str, "_models.UsageState"]] = None self.enabled = enabled - self.enabled_host_names = None - self.availability_state = None + self.enabled_host_names: Optional[List[str]] = None + self.availability_state: Optional[Union[str, "_models.SiteAvailabilityState"]] = None self.host_name_ssl_states = host_name_ssl_states self.server_farm_id = server_farm_id self.reserved = reserved self.is_xenon = is_xenon self.hyper_v = hyper_v - self.last_modified_time_utc = None + self.last_modified_time_utc: Optional[datetime.datetime] = None self.vnet_route_all_enabled = vnet_route_all_enabled self.vnet_image_pull_enabled = vnet_image_pull_enabled self.vnet_content_share_enabled = vnet_content_share_enabled @@ -19918,9 +19915,9 @@ def __init__( # pylint: disable=too-many-locals self.dapr_config = dapr_config self.workload_profile_name = workload_profile_name self.resource_config = resource_config - self.traffic_manager_host_names = None + self.traffic_manager_host_names: Optional[List[str]] = None self.scm_site_also_stopped = scm_site_also_stopped - self.target_swap_slot = None + self.target_swap_slot: Optional[str] = None self.hosting_environment_profile = hosting_environment_profile self.client_affinity_enabled = client_affinity_enabled self.client_cert_enabled = client_cert_enabled @@ -19929,20 +19926,20 @@ def __init__( # pylint: disable=too-many-locals self.end_to_end_encryption_enabled = end_to_end_encryption_enabled self.host_names_disabled = host_names_disabled self.custom_domain_verification_id = custom_domain_verification_id - self.outbound_ip_addresses = None - self.possible_outbound_ip_addresses = None + self.outbound_ip_addresses: Optional[str] = None + self.possible_outbound_ip_addresses: Optional[str] = None self.container_size = container_size self.daily_memory_time_quota = daily_memory_time_quota - self.suspended_till = None - self.max_number_of_workers = None + self.suspended_till: Optional[datetime.datetime] = None + self.max_number_of_workers: Optional[int] = None self.cloning_info = cloning_info - self.resource_group = None - self.is_default_container = None - self.default_host_name = None - self.slot_swap_status = None + self.resource_group: Optional[str] = None + self.is_default_container: Optional[bool] = None + self.default_host_name: Optional[str] = None + self.slot_swap_status: Optional["_models.SlotSwapStatus"] = None self.https_only = https_only self.redundancy_mode = redundancy_mode - self.in_progress_operation_id = None + self.in_progress_operation_id: Optional[str] = None self.public_network_access = public_network_access self.storage_account_required = storage_account_required self.key_vault_reference_identity = key_vault_reference_identity @@ -19986,8 +19983,7 @@ class SiteAuthSettings(ProxyOnlyResource): :vartype allowed_external_redirect_urls: list[str] :ivar default_provider: The default authentication provider to use when multiple providers are configured. - This setting is only needed if multiple providers are configured and the unauthenticated - client + This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage". Known values are: "AzureActiveDirectory", "Facebook", "Google", "MicrosoftAccount", "Twitter", and "Github". :vartype default_provider: str or @@ -20258,8 +20254,7 @@ def __init__( # pylint: disable=too-many-locals :paramtype allowed_external_redirect_urls: list[str] :keyword default_provider: The default authentication provider to use when multiple providers are configured. - This setting is only needed if multiple providers are configured and the unauthenticated - client + This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage". Known values are: "AzureActiveDirectory", "Facebook", "Google", "MicrosoftAccount", "Twitter", and "Github". :paramtype default_provider: str or @@ -21195,7 +21190,7 @@ def __init__( # pylint: disable=too-many-locals self.app_settings = app_settings self.metadata = metadata self.connection_strings = connection_strings - self.machine_key = None + self.machine_key: Optional["_models.SiteMachineKey"] = None self.handler_mappings = handler_mappings self.document_root = document_root self.scm_type = scm_type @@ -21280,10 +21275,10 @@ class SiteConfigPropertiesDictionary(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.use32_bit_worker_process = None - self.linux_fx_version = None - self.java_version = None - self.power_shell_version = None + self.use32_bit_worker_process: Optional[bool] = None + self.linux_fx_version: Optional[str] = None + self.java_version: Optional[str] = None + self.power_shell_version: Optional[str] = None class SiteConfigResource(ProxyOnlyResource): @@ -21896,7 +21891,7 @@ def __init__( # pylint: disable=too-many-locals self.app_settings = app_settings self.metadata = metadata self.connection_strings = connection_strings - self.machine_key = None + self.machine_key: Optional["_models.SiteMachineKey"] = None self.handler_mappings = handler_mappings self.document_root = document_root self.scm_type = scm_type @@ -21978,7 +21973,7 @@ def __init__(self, *, value: List["_models.SiteConfigResource"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SiteConfigurationSnapshotInfo(ProxyOnlyResource): @@ -22023,8 +22018,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.time = None - self.snapshot_id = None + self.time: Optional[datetime.datetime] = None + self.snapshot_id: Optional[int] = None class SiteConfigurationSnapshotInfoCollection(_serialization.Model): @@ -22057,7 +22052,7 @@ def __init__(self, *, value: List["_models.SiteConfigurationSnapshotInfo"], **kw """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SiteExtensionInfo(ProxyOnlyResource): @@ -22273,7 +22268,7 @@ def __init__(self, *, value: List["_models.SiteExtensionInfo"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SiteLimits(_serialization.Model): @@ -22469,7 +22464,7 @@ class SitePatchResource(ProxyOnlyResource): hostnames. :vartype host_name_ssl_states: list[~azure.mgmt.web.v2023_01_01.models.HostNameSslState] :ivar server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :vartype server_farm_id: str :ivar reserved: :code:`true` if reserved; otherwise, :code:`false`. :vartype reserved: bool @@ -22563,7 +22558,7 @@ class SitePatchResource(ProxyOnlyResource): :ivar virtual_network_subnet_id: Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form - /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. :vartype virtual_network_subnet_id: str """ @@ -22686,7 +22681,7 @@ def __init__( # pylint: disable=too-many-locals app's hostnames. :paramtype host_name_ssl_states: list[~azure.mgmt.web.v2023_01_01.models.HostNameSslState] :keyword server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :paramtype server_farm_id: str :keyword reserved: :code:`true` if reserved; otherwise, :code:`false`. @@ -22750,28 +22745,28 @@ def __init__( # pylint: disable=too-many-locals :keyword virtual_network_subnet_id: Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form - /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. :paramtype virtual_network_subnet_id: str """ super().__init__(kind=kind, **kwargs) self.identity = identity - self.state = None - self.host_names = None - self.repository_site_name = None - self.usage_state = None + self.state: Optional[str] = None + self.host_names: Optional[List[str]] = None + self.repository_site_name: Optional[str] = None + self.usage_state: Optional[Union[str, "_models.UsageState"]] = None self.enabled = enabled - self.enabled_host_names = None - self.availability_state = None + self.enabled_host_names: Optional[List[str]] = None + self.availability_state: Optional[Union[str, "_models.SiteAvailabilityState"]] = None self.host_name_ssl_states = host_name_ssl_states self.server_farm_id = server_farm_id self.reserved = reserved self.is_xenon = is_xenon self.hyper_v = hyper_v - self.last_modified_time_utc = None + self.last_modified_time_utc: Optional[datetime.datetime] = None self.site_config = site_config - self.traffic_manager_host_names = None + self.traffic_manager_host_names: Optional[List[str]] = None self.scm_site_also_stopped = scm_site_also_stopped - self.target_swap_slot = None + self.target_swap_slot: Optional[str] = None self.hosting_environment_profile = hosting_environment_profile self.client_affinity_enabled = client_affinity_enabled self.client_cert_enabled = client_cert_enabled @@ -22779,20 +22774,20 @@ def __init__( # pylint: disable=too-many-locals self.client_cert_exclusion_paths = client_cert_exclusion_paths self.host_names_disabled = host_names_disabled self.custom_domain_verification_id = custom_domain_verification_id - self.outbound_ip_addresses = None - self.possible_outbound_ip_addresses = None + self.outbound_ip_addresses: Optional[str] = None + self.possible_outbound_ip_addresses: Optional[str] = None self.container_size = container_size self.daily_memory_time_quota = daily_memory_time_quota - self.suspended_till = None - self.max_number_of_workers = None + self.suspended_till: Optional[datetime.datetime] = None + self.max_number_of_workers: Optional[int] = None self.cloning_info = cloning_info - self.resource_group = None - self.is_default_container = None - self.default_host_name = None - self.slot_swap_status = None + self.resource_group: Optional[str] = None + self.is_default_container: Optional[bool] = None + self.default_host_name: Optional[str] = None + self.slot_swap_status: Optional["_models.SlotSwapStatus"] = None self.https_only = https_only self.redundancy_mode = redundancy_mode - self.in_progress_operation_id = None + self.in_progress_operation_id: Optional[str] = None self.storage_account_required = storage_account_required self.key_vault_reference_identity = key_vault_reference_identity self.virtual_network_subnet_id = virtual_network_subnet_id @@ -23222,7 +23217,7 @@ def __init__(self, *, value: List["_models.SkuInfo"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SkuInfos(_serialization.Model): @@ -23381,13 +23376,13 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.level = None - self.setting_type = None - self.diff_rule = None - self.setting_name = None - self.value_in_current_slot = None - self.value_in_target_slot = None - self.description = None + self.level: Optional[str] = None + self.setting_type: Optional[str] = None + self.diff_rule: Optional[str] = None + self.setting_name: Optional[str] = None + self.value_in_current_slot: Optional[str] = None + self.value_in_target_slot: Optional[str] = None + self.description: Optional[str] = None class SlotDifferenceCollection(_serialization.Model): @@ -23420,7 +23415,7 @@ def __init__(self, *, value: List["_models.SlotDifference"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SlotSwapStatus(_serialization.Model): @@ -23451,9 +23446,9 @@ class SlotSwapStatus(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.timestamp_utc = None - self.source_slot_name = None - self.destination_slot_name = None + self.timestamp_utc: Optional[datetime.datetime] = None + self.source_slot_name: Optional[str] = None + self.destination_slot_name: Optional[str] = None class SlowRequestsBasedTrigger(_serialization.Model): @@ -23540,7 +23535,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.time = None + self.time: Optional[str] = None class SnapshotCollection(_serialization.Model): @@ -23573,7 +23568,7 @@ def __init__(self, *, value: List["_models.Snapshot"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SnapshotRecoverySource(_serialization.Model): @@ -23583,9 +23578,9 @@ class SnapshotRecoverySource(_serialization.Model): SouthCentralUS. :vartype location: str :ivar id: ARM resource ID of the source app. - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. :vartype id: str """ @@ -23607,9 +23602,9 @@ def __init__( SouthCentralUS. :paramtype location: str :keyword id: ARM resource ID of the source app. - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. :paramtype id: str """ @@ -23883,7 +23878,7 @@ def __init__(self, *, value: List["_models.SourceControl"], **kwargs: Any) -> No """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StackMajorVersion(_serialization.Model): @@ -24188,7 +24183,7 @@ def __init__(self, *, value: List["_models.StampCapacity"], **kwargs: Any) -> No """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteARMResource(Resource): @@ -24378,24 +24373,26 @@ def __init__( # pylint: disable=too-many-locals super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.sku = sku self.identity = identity - self.default_hostname = None + self.default_hostname: Optional[str] = None self.repository_url = repository_url self.branch = branch - self.custom_domains = None + self.custom_domains: Optional[List[str]] = None self.repository_token = repository_token self.build_properties = build_properties - self.private_endpoint_connections = None + self.private_endpoint_connections: Optional[ + List["_models.ResponseMessageEnvelopeRemotePrivateEndpointConnection"] + ] = None self.staging_environment_policy = staging_environment_policy self.allow_config_file_updates = allow_config_file_updates self.template_properties = template_properties - self.content_distribution_endpoint = None - self.key_vault_reference_identity = None - self.user_provided_function_apps = None - self.linked_backends = None + self.content_distribution_endpoint: Optional[str] = None + self.key_vault_reference_identity: Optional[str] = None + self.user_provided_function_apps: Optional[List["_models.StaticSiteUserProvidedFunctionApp"]] = None + self.linked_backends: Optional[List["_models.StaticSiteLinkedBackend"]] = None self.provider = provider self.enterprise_grade_cdn_status = enterprise_grade_cdn_status self.public_network_access = public_network_access - self.database_connections = None + self.database_connections: Optional[List["_models.DatabaseConnectionOverview"]] = None class StaticSiteBasicAuthPropertiesARMResource(ProxyOnlyResource): @@ -24473,7 +24470,7 @@ def __init__( self.secret_url = secret_url self.applicable_environments_mode = applicable_environments_mode self.environments = environments - self.secret_state = None + self.secret_state: Optional[str] = None class StaticSiteBasicAuthPropertiesCollection(_serialization.Model): @@ -24508,7 +24505,7 @@ def __init__(self, *, value: List["_models.StaticSiteBasicAuthPropertiesARMResou """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteBuildARMResource(ProxyOnlyResource): @@ -24592,16 +24589,16 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.build_id = None - self.source_branch = None - self.pull_request_title = None - self.hostname = None - self.created_time_utc = None - self.last_updated_on = None - self.status = None - self.user_provided_function_apps = None - self.linked_backends = None - self.database_connections = None + self.build_id: Optional[str] = None + self.source_branch: Optional[str] = None + self.pull_request_title: Optional[str] = None + self.hostname: Optional[str] = None + self.created_time_utc: Optional[datetime.datetime] = None + self.last_updated_on: Optional[datetime.datetime] = None + self.status: Optional[Union[str, "_models.BuildStatus"]] = None + self.user_provided_function_apps: Optional[List["_models.StaticSiteUserProvidedFunctionApp"]] = None + self.linked_backends: Optional[List["_models.StaticSiteLinkedBackend"]] = None + self.database_connections: Optional[List["_models.DatabaseConnectionOverview"]] = None class StaticSiteBuildCollection(_serialization.Model): @@ -24634,7 +24631,7 @@ def __init__(self, *, value: List["_models.StaticSiteBuildARMResource"], **kwarg """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteBuildProperties(_serialization.Model): @@ -24747,7 +24744,7 @@ def __init__(self, *, value: List["_models.StaticSiteARMResource"], **kwargs: An """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteCustomDomainOverviewARMResource(ProxyOnlyResource): # pylint: disable=name-too-long @@ -24805,11 +24802,11 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.domain_name = None - self.created_on = None - self.status = None - self.validation_token = None - self.error_message = None + self.domain_name: Optional[str] = None + self.created_on: Optional[datetime.datetime] = None + self.status: Optional[Union[str, "_models.CustomDomainStatus"]] = None + self.validation_token: Optional[str] = None + self.error_message: Optional[str] = None class StaticSiteCustomDomainOverviewCollection(_serialization.Model): @@ -24844,7 +24841,7 @@ def __init__(self, *, value: List["_models.StaticSiteCustomDomainOverviewARMReso """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteCustomDomainRequestPropertiesARMResource(ProxyOnlyResource): # pylint: disable=name-too-long @@ -24919,9 +24916,9 @@ class StaticSiteDatabaseConnectionConfigurationFileOverview(_serialization.Model def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.file_name = None - self.contents = None - self.type = None + self.file_name: Optional[str] = None + self.contents: Optional[str] = None + self.type: Optional[str] = None class StaticSiteFunctionOverviewARMResource(ProxyOnlyResource): @@ -24967,8 +24964,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.function_name = None - self.trigger_type = None + self.function_name: Optional[str] = None + self.trigger_type: Optional[Union[str, "_models.TriggerTypes"]] = None class StaticSiteFunctionOverviewCollection(_serialization.Model): @@ -25002,7 +24999,7 @@ def __init__(self, *, value: List["_models.StaticSiteFunctionOverviewARMResource """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteLinkedBackend(_serialization.Model): @@ -25044,8 +25041,8 @@ def __init__( super().__init__(**kwargs) self.backend_resource_id = backend_resource_id self.region = region - self.created_on = None - self.provisioning_state = None + self.created_on: Optional[datetime.datetime] = None + self.provisioning_state: Optional[str] = None class StaticSiteLinkedBackendARMResource(ProxyOnlyResource): @@ -25109,8 +25106,8 @@ def __init__( super().__init__(kind=kind, **kwargs) self.backend_resource_id = backend_resource_id self.region = region - self.created_on = None - self.provisioning_state = None + self.created_on: Optional[datetime.datetime] = None + self.provisioning_state: Optional[str] = None class StaticSiteLinkedBackendsCollection(_serialization.Model): @@ -25143,7 +25140,7 @@ def __init__(self, *, value: List["_models.StaticSiteLinkedBackendARMResource"], """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSitePatchResource(ProxyOnlyResource): @@ -25304,24 +25301,26 @@ def __init__( :paramtype public_network_access: str """ super().__init__(kind=kind, **kwargs) - self.default_hostname = None + self.default_hostname: Optional[str] = None self.repository_url = repository_url self.branch = branch - self.custom_domains = None + self.custom_domains: Optional[List[str]] = None self.repository_token = repository_token self.build_properties = build_properties - self.private_endpoint_connections = None + self.private_endpoint_connections: Optional[ + List["_models.ResponseMessageEnvelopeRemotePrivateEndpointConnection"] + ] = None self.staging_environment_policy = staging_environment_policy self.allow_config_file_updates = allow_config_file_updates self.template_properties = template_properties - self.content_distribution_endpoint = None - self.key_vault_reference_identity = None - self.user_provided_function_apps = None - self.linked_backends = None + self.content_distribution_endpoint: Optional[str] = None + self.key_vault_reference_identity: Optional[str] = None + self.user_provided_function_apps: Optional[List["_models.StaticSiteUserProvidedFunctionApp"]] = None + self.linked_backends: Optional[List["_models.StaticSiteLinkedBackend"]] = None self.provider = provider self.enterprise_grade_cdn_status = enterprise_grade_cdn_status self.public_network_access = public_network_access - self.database_connections = None + self.database_connections: Optional[List["_models.DatabaseConnectionOverview"]] = None class StaticSiteResetPropertiesARMResource(ProxyOnlyResource): @@ -25423,8 +25422,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.path = None - self.contents = None + self.path: Optional[str] = None + self.contents: Optional[str] = None class StaticSitesWorkflowPreviewRequest(ProxyOnlyResource): @@ -25597,9 +25596,9 @@ def __init__(self, *, kind: Optional[str] = None, roles: Optional[str] = None, * :paramtype roles: str """ super().__init__(kind=kind, **kwargs) - self.provider = None - self.user_id = None - self.display_name = None + self.provider: Optional[str] = None + self.user_id: Optional[str] = None + self.display_name: Optional[str] = None self.roles = roles @@ -25633,7 +25632,7 @@ def __init__(self, *, value: List["_models.StaticSiteUserARMResource"], **kwargs """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteUserInvitationRequestResource(ProxyOnlyResource): @@ -25754,8 +25753,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.expires_on = None - self.invitation_url = None + self.expires_on: Optional[datetime.datetime] = None + self.invitation_url: Optional[str] = None class StaticSiteUserProvidedFunctionApp(ProxyOnlyResource): @@ -25818,7 +25817,7 @@ def __init__( super().__init__(kind=kind, **kwargs) self.function_app_resource_id = function_app_resource_id self.function_app_region = function_app_region - self.created_on = None + self.created_on: Optional[datetime.datetime] = None class StaticSiteUserProvidedFunctionAppARMResource(ProxyOnlyResource): # pylint: disable=name-too-long @@ -25881,7 +25880,7 @@ def __init__( super().__init__(kind=kind, **kwargs) self.function_app_resource_id = function_app_resource_id self.function_app_region = function_app_region - self.created_on = None + self.created_on: Optional[datetime.datetime] = None class StaticSiteUserProvidedFunctionAppsCollection(_serialization.Model): # pylint: disable=name-too-long @@ -25916,7 +25915,7 @@ def __init__(self, *, value: List["_models.StaticSiteUserProvidedFunctionAppARMR """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteZipDeploymentARMResource(ProxyOnlyResource): @@ -26247,7 +26246,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.operation_id = None + self.operation_id: Optional[str] = None class StringDictionary(ProxyOnlyResource): @@ -26356,7 +26355,7 @@ class SubResource(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.id = None + self.id: Optional[str] = None class SupportTopic(_serialization.Model): @@ -26383,8 +26382,8 @@ class SupportTopic(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.id = None - self.pes_id = None + self.id: Optional[str] = None + self.pes_id: Optional[str] = None class SwiftVirtualNetwork(ProxyOnlyResource): @@ -26575,7 +26574,7 @@ def __init__(self, *, value: List["_models.TldLegalAgreement"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class TokenStore(_serialization.Model): @@ -26742,7 +26741,7 @@ def __init__(self, *, value: List["_models.TopLevelDomain"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class TrafficWeight(_serialization.Model): @@ -26859,7 +26858,7 @@ def __init__(self, *, value: List["_models.TriggeredJobHistory"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class TriggeredJobRun(_serialization.Model): @@ -27114,7 +27113,7 @@ def __init__(self, *, value: List["_models.TriggeredWebJob"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class Twitter(_serialization.Model): @@ -27256,14 +27255,14 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.display_name = None - self.resource_name = None - self.unit = None - self.current_value = None - self.limit = None - self.next_reset_time = None - self.compute_mode = None - self.site_mode = None + self.display_name: Optional[str] = None + self.resource_name: Optional[str] = None + self.unit: Optional[str] = None + self.current_value: Optional[int] = None + self.limit: Optional[int] = None + self.next_reset_time: Optional[datetime.datetime] = None + self.compute_mode: Optional[Union[str, "_models.ComputeModeOptions"]] = None + self.site_mode: Optional[str] = None class UsageCollection(_serialization.Model): @@ -27296,7 +27295,7 @@ def __init__(self, *, value: List["_models.Usage"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class User(ProxyOnlyResource): @@ -27399,8 +27398,8 @@ class UserAssignedIdentity(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.principal_id = None - self.client_id = None + self.principal_id: Optional[str] = None + self.client_id: Optional[str] = None class ValidateRequest(_serialization.Model): @@ -27783,8 +27782,8 @@ def __init__( """ super().__init__(**kwargs) self.id = id - self.name = None - self.type = None + self.name: Optional[str] = None + self.type: Optional[str] = None self.subnet = subnet @@ -27909,10 +27908,10 @@ def __init__( """ super().__init__(**kwargs) self.vnet_resource_id = vnet_resource_id - self.cert_thumbprint = None + self.cert_thumbprint: Optional[str] = None self.cert_blob = cert_blob - self.routes = None - self.resync_required = None + self.routes: Optional[List["_models.VnetRoute"]] = None + self.resync_required: Optional[bool] = None self.dns_servers = dns_servers self.is_swift = is_swift @@ -28000,10 +27999,10 @@ def __init__( """ super().__init__(kind=kind, **kwargs) self.vnet_resource_id = vnet_resource_id - self.cert_thumbprint = None + self.cert_thumbprint: Optional[str] = None self.cert_blob = cert_blob - self.routes = None - self.resync_required = None + self.routes: Optional[List["_models.VnetRoute"]] = None + self.resync_required: Optional[bool] = None self.dns_servers = dns_servers self.is_swift = is_swift @@ -28309,7 +28308,7 @@ def __init__(self, *, value: List["_models.Site"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WebAppInstanceStatusCollection(_serialization.Model): @@ -28342,7 +28341,7 @@ def __init__(self, *, value: List["_models.WebSiteInstanceStatus"], **kwargs: An """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WebAppMajorVersion(_serialization.Model): @@ -28373,9 +28372,9 @@ class WebAppMajorVersion(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.display_text = None - self.value = None - self.minor_versions = None + self.display_text: Optional[str] = None + self.value: Optional[str] = None + self.minor_versions: Optional[List["_models.WebAppMinorVersion"]] = None class WebAppMinorVersion(_serialization.Model): @@ -28406,9 +28405,9 @@ class WebAppMinorVersion(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.display_text = None - self.value = None - self.stack_settings = None + self.display_text: Optional[str] = None + self.value: Optional[str] = None + self.stack_settings: Optional["_models.WebAppRuntimes"] = None class WebAppRuntimes(_serialization.Model): @@ -28447,10 +28446,10 @@ class WebAppRuntimes(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.linux_runtime_settings = None - self.windows_runtime_settings = None - self.linux_container_settings = None - self.windows_container_settings = None + self.linux_runtime_settings: Optional["_models.WebAppRuntimeSettings"] = None + self.windows_runtime_settings: Optional["_models.WebAppRuntimeSettings"] = None + self.linux_container_settings: Optional["_models.LinuxJavaContainerSettings"] = None + self.windows_container_settings: Optional["_models.WindowsJavaContainerSettings"] = None class WebAppRuntimeSettings(_serialization.Model): @@ -28517,16 +28516,16 @@ class WebAppRuntimeSettings(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.runtime_version = None - self.remote_debugging_supported = None - self.app_insights_settings = None - self.git_hub_action_settings = None - self.is_preview = None - self.is_deprecated = None - self.is_hidden = None - self.end_of_life_date = None - self.is_auto_update = None - self.is_early_access = None + self.runtime_version: Optional[str] = None + self.remote_debugging_supported: Optional[bool] = None + self.app_insights_settings: Optional["_models.AppInsightsWebAppStackSettings"] = None + self.git_hub_action_settings: Optional["_models.GitHubActionWebAppStackSettings"] = None + self.is_preview: Optional[bool] = None + self.is_deprecated: Optional[bool] = None + self.is_hidden: Optional[bool] = None + self.end_of_life_date: Optional[datetime.datetime] = None + self.is_auto_update: Optional[bool] = None + self.is_early_access: Optional[bool] = None class WebAppStack(ProxyOnlyResource): @@ -28583,11 +28582,11 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.location = None - self.display_text = None - self.value = None - self.major_versions = None - self.preferred_os = None + self.location: Optional[str] = None + self.display_text: Optional[str] = None + self.value: Optional[str] = None + self.major_versions: Optional[List["_models.WebAppMajorVersion"]] = None + self.preferred_os: Optional[Union[str, "_models.StackPreferredOs"]] = None class WebAppStackCollection(_serialization.Model): @@ -28620,7 +28619,7 @@ def __init__(self, *, value: List["_models.WebAppStack"], **kwargs: Any) -> None """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WebJob(ProxyOnlyResource): @@ -28743,7 +28742,7 @@ def __init__(self, *, value: List["_models.WebJob"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WebSiteInstanceStatus(ProxyOnlyResource): @@ -28882,14 +28881,14 @@ class WindowsJavaContainerSettings(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.java_container = None - self.java_container_version = None - self.is_preview = None - self.is_deprecated = None - self.is_hidden = None - self.end_of_life_date = None - self.is_auto_update = None - self.is_early_access = None + self.java_container: Optional[str] = None + self.java_container_version: Optional[str] = None + self.is_preview: Optional[bool] = None + self.is_deprecated: Optional[bool] = None + self.is_hidden: Optional[bool] = None + self.end_of_life_date: Optional[datetime.datetime] = None + self.is_auto_update: Optional[bool] = None + self.is_early_access: Optional[bool] = None class WorkerPoolCollection(_serialization.Model): @@ -28922,7 +28921,7 @@ def __init__(self, *, value: List["_models.WorkerPoolResource"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WorkerPoolResource(ProxyOnlyResource): @@ -29005,7 +29004,7 @@ def __init__( self.compute_mode = compute_mode self.worker_size = worker_size self.worker_count = worker_count - self.instance_names = None + self.instance_names: Optional[List[str]] = None class Workflow(WorkflowResource): @@ -29143,15 +29142,15 @@ def __init__( """ super().__init__(location=location, tags=tags, **kwargs) self.identity = identity - self.provisioning_state = None - self.created_time = None - self.changed_time = None + self.provisioning_state: Optional[Union[str, "_models.WorkflowProvisioningState"]] = None + self.created_time: Optional[datetime.datetime] = None + self.changed_time: Optional[datetime.datetime] = None self.state = state - self.version = None - self.access_endpoint = None + self.version: Optional[str] = None + self.access_endpoint: Optional[str] = None self.endpoints_configuration = endpoints_configuration self.access_control = access_control - self.sku = None + self.sku: Optional["_models.WorkflowSku"] = None self.integration_account = integration_account self.integration_service_environment = integration_service_environment self.definition = definition @@ -29249,9 +29248,9 @@ def __init__( :paramtype properties: ~azure.mgmt.web.v2023_01_01.models.WorkflowEnvelopeProperties """ super().__init__(**kwargs) - self.id = None - self.name = None - self.type = None + self.id: Optional[str] = None + self.name: Optional[str] = None + self.type: Optional[str] = None self.kind = kind self.location = location self.properties = properties @@ -29287,7 +29286,7 @@ def __init__(self, *, value: List["_models.WorkflowEnvelope"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WorkflowEnvelopeProperties(_serialization.Model): @@ -29520,7 +29519,7 @@ def __init__( :paramtype description: str """ super().__init__(type=type, value=value, metadata=metadata, description=description, **kwargs) - self.error = None + self.error: Optional[JSON] = None class WorkflowRun(SubResource): @@ -29603,20 +29602,20 @@ def __init__(self, *, correlation: Optional["_models.Correlation"] = None, **kwa :paramtype correlation: ~azure.mgmt.web.v2023_01_01.models.Correlation """ super().__init__(**kwargs) - self.name = None - self.type = None - self.wait_end_time = None - self.start_time = None - self.end_time = None - self.status = None - self.code = None - self.error = None - self.correlation_id = None + self.name: Optional[str] = None + self.type: Optional[str] = None + self.wait_end_time: Optional[datetime.datetime] = None + self.start_time: Optional[datetime.datetime] = None + self.end_time: Optional[datetime.datetime] = None + self.status: Optional[Union[str, "_models.WorkflowStatus"]] = None + self.code: Optional[str] = None + self.error: Optional[JSON] = None + self.correlation_id: Optional[str] = None self.correlation = correlation - self.workflow = None - self.trigger = None - self.outputs = None - self.response = None + self.workflow: Optional["_models.ResourceReference"] = None + self.trigger: Optional["_models.WorkflowRunTrigger"] = None + self.outputs: Optional[Dict[str, "_models.WorkflowOutputParameter"]] = None + self.response: Optional["_models.WorkflowRunTrigger"] = None class WorkflowRunAction(SubResource): @@ -29702,18 +29701,18 @@ def __init__( :paramtype retry_history: list[~azure.mgmt.web.v2023_01_01.models.RetryHistory] """ super().__init__(**kwargs) - self.name = None - self.type = None - self.start_time = None - self.end_time = None - self.status = None - self.code = None - self.error = None - self.tracking_id = None + self.name: Optional[str] = None + self.type: Optional[str] = None + self.start_time: Optional[datetime.datetime] = None + self.end_time: Optional[datetime.datetime] = None + self.status: Optional[Union[str, "_models.WorkflowStatus"]] = None + self.code: Optional[str] = None + self.error: Optional[JSON] = None + self.tracking_id: Optional[str] = None self.correlation = correlation - self.inputs_link = None - self.outputs_link = None - self.tracked_properties = None + self.inputs_link: Optional["_models.ContentLink"] = None + self.outputs_link: Optional["_models.ContentLink"] = None + self.tracked_properties: Optional[JSON] = None self.retry_history = retry_history @@ -29906,12 +29905,12 @@ def __init__( self.status = status self.code = code self.error = error - self.tracking_id = None - self.inputs = None - self.inputs_link = None - self.outputs = None - self.outputs_link = None - self.tracked_properties = None + self.tracking_id: Optional[str] = None + self.inputs: Optional[JSON] = None + self.inputs_link: Optional["_models.ContentLink"] = None + self.outputs: Optional[JSON] = None + self.outputs_link: Optional["_models.ContentLink"] = None + self.tracked_properties: Optional[JSON] = None self.retry_history = retry_history self.iteration_count = iteration_count self.repetition_indexes = repetition_indexes @@ -30194,20 +30193,20 @@ def __init__(self, *, correlation: Optional["_models.Correlation"] = None, **kwa :paramtype correlation: ~azure.mgmt.web.v2023_01_01.models.Correlation """ super().__init__(**kwargs) - self.name = None - self.inputs = None - self.inputs_link = None - self.outputs = None - self.outputs_link = None - self.scheduled_time = None - self.start_time = None - self.end_time = None - self.tracking_id = None + self.name: Optional[str] = None + self.inputs: Optional[JSON] = None + self.inputs_link: Optional["_models.ContentLink"] = None + self.outputs: Optional[JSON] = None + self.outputs_link: Optional["_models.ContentLink"] = None + self.scheduled_time: Optional[datetime.datetime] = None + self.start_time: Optional[datetime.datetime] = None + self.end_time: Optional[datetime.datetime] = None + self.tracking_id: Optional[str] = None self.correlation = correlation - self.code = None - self.status = None - self.error = None - self.tracked_properties = None + self.code: Optional[str] = None + self.status: Optional[Union[str, "_models.WorkflowStatus"]] = None + self.error: Optional[JSON] = None + self.tracked_properties: Optional[JSON] = None class WorkflowSku(_serialization.Model): @@ -30321,17 +30320,17 @@ class WorkflowTrigger(SubResource): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.name = None - self.type = None - self.provisioning_state = None - self.created_time = None - self.changed_time = None - self.state = None - self.status = None - self.last_execution_time = None - self.next_execution_time = None - self.recurrence = None - self.workflow = None + self.name: Optional[str] = None + self.type: Optional[str] = None + self.provisioning_state: Optional[Union[str, "_models.WorkflowTriggerProvisioningState"]] = None + self.created_time: Optional[datetime.datetime] = None + self.changed_time: Optional[datetime.datetime] = None + self.state: Optional[Union[str, "_models.WorkflowState"]] = None + self.status: Optional[Union[str, "_models.WorkflowStatus"]] = None + self.last_execution_time: Optional[datetime.datetime] = None + self.next_execution_time: Optional[datetime.datetime] = None + self.recurrence: Optional["_models.WorkflowTriggerRecurrence"] = None + self.workflow: Optional["_models.ResourceReference"] = None class WorkflowTriggerCallbackUrl(_serialization.Model): @@ -30385,10 +30384,10 @@ def __init__( :paramtype queries: ~azure.mgmt.web.v2023_01_01.models.WorkflowTriggerListCallbackUrlQueries """ super().__init__(**kwargs) - self.value = None - self.method = None - self.base_path = None - self.relative_path = None + self.value: Optional[str] = None + self.method: Optional[str] = None + self.base_path: Optional[str] = None + self.relative_path: Optional[str] = None self.relative_path_parameters = relative_path_parameters self.queries = queries @@ -30495,20 +30494,20 @@ def __init__(self, *, correlation: Optional["_models.Correlation"] = None, **kwa :paramtype correlation: ~azure.mgmt.web.v2023_01_01.models.Correlation """ super().__init__(**kwargs) - self.name = None - self.type = None - self.start_time = None - self.end_time = None - self.scheduled_time = None - self.status = None - self.code = None - self.error = None - self.tracking_id = None + self.name: Optional[str] = None + self.type: Optional[str] = None + self.start_time: Optional[datetime.datetime] = None + self.end_time: Optional[datetime.datetime] = None + self.scheduled_time: Optional[datetime.datetime] = None + self.status: Optional[Union[str, "_models.WorkflowStatus"]] = None + self.code: Optional[str] = None + self.error: Optional[JSON] = None + self.tracking_id: Optional[str] = None self.correlation = correlation - self.inputs_link = None - self.outputs_link = None - self.fired = None - self.run = None + self.inputs_link: Optional["_models.ContentLink"] = None + self.outputs_link: Optional["_models.ContentLink"] = None + self.fired: Optional[bool] = None + self.run: Optional["_models.ResourceReference"] = None class WorkflowTriggerHistoryFilter(_serialization.Model): @@ -30822,15 +30821,15 @@ def __init__( :paramtype parameters: dict[str, ~azure.mgmt.web.v2023_01_01.models.WorkflowParameter] """ super().__init__(location=location, tags=tags, **kwargs) - self.provisioning_state = None - self.created_time = None - self.changed_time = None + self.provisioning_state: Optional[Union[str, "_models.WorkflowProvisioningState"]] = None + self.created_time: Optional[datetime.datetime] = None + self.changed_time: Optional[datetime.datetime] = None self.state = state - self.version = None - self.access_endpoint = None + self.version: Optional[str] = None + self.access_endpoint: Optional[str] = None self.endpoints_configuration = endpoints_configuration self.access_control = access_control - self.sku = None + self.sku: Optional["_models.WorkflowSku"] = None self.integration_account = integration_account self.definition = definition self.parameters = parameters diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/__init__.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/__init__.py index 7de4ff490ac2..89a2b0094ea7 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/__init__.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/__init__.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_app_service_certificate_orders_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_app_service_certificate_orders_operations.py index 299465c8e65e..b7df5dfd508f 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_app_service_certificate_orders_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_app_service_certificate_orders_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,12 +32,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -54,7 +52,7 @@ def build_list_request(subscription_id: str, **kwargs: Any) -> HttpRequest: # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -84,7 +82,7 @@ def build_validate_purchase_information_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -113,7 +111,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -150,7 +148,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -189,7 +187,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -229,7 +227,7 @@ def build_delete_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -268,7 +266,7 @@ def build_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -308,7 +306,7 @@ def build_list_certificates_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -346,7 +344,7 @@ def build_get_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -386,7 +384,7 @@ def build_create_or_update_certificate_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -427,7 +425,7 @@ def build_delete_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -467,7 +465,7 @@ def build_update_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -509,7 +507,7 @@ def build_reissue_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/reissue", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -550,7 +548,7 @@ def build_renew_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/renew", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -590,7 +588,7 @@ def build_resend_email_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendEmail", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -629,7 +627,7 @@ def build_resend_request_emails_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendRequestEmails", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -670,7 +668,7 @@ def build_retrieve_site_seal_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/retrieveSiteSeal", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -710,7 +708,7 @@ def build_verify_domain_ownership_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/verifyDomainOwnership", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -748,7 +746,7 @@ def build_retrieve_certificate_actions_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveCertificateActions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -786,7 +784,7 @@ def build_retrieve_certificate_email_history_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveEmailHistory", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -825,10 +823,10 @@ class AppServiceCertificateOrdersOperations: # pylint: disable=too-many-public- def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_app_service_environments_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_app_service_environments_operations.py index d191983f8cfa..22fced66f7f6 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_app_service_environments_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_app_service_environments_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,13 +32,10 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -80,7 +78,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -115,7 +113,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -154,7 +152,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -194,7 +192,7 @@ def build_delete_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -233,7 +231,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -273,7 +271,7 @@ def build_list_capacities_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/compute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -309,7 +307,7 @@ def build_get_vip_info_request(resource_group_name: str, name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/virtualip", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -346,7 +344,7 @@ def build_change_vnet_request(resource_group_name: str, name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/changeVirtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -386,7 +384,7 @@ def build_get_ase_custom_dns_suffix_configuration_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -425,7 +423,7 @@ def build_update_ase_custom_dns_suffix_configuration_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -465,7 +463,7 @@ def build_delete_ase_custom_dns_suffix_configuration_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -503,7 +501,7 @@ def build_get_ase_v3_networking_configuration_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -542,7 +540,7 @@ def build_update_ase_networking_configuration_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -582,7 +580,7 @@ def build_list_diagnostics_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -620,7 +618,7 @@ def build_get_diagnostics_item_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics/{diagnosticsName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -659,7 +657,7 @@ def build_get_inbound_network_dependencies_endpoints_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/inboundNetworkDependenciesEndpoints", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -697,7 +695,7 @@ def build_list_multi_role_pools_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -735,7 +733,7 @@ def build_get_multi_role_pool_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -774,7 +772,7 @@ def build_create_or_update_multi_role_pool_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -815,7 +813,7 @@ def build_update_multi_role_pool_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -855,7 +853,7 @@ def build_list_multi_role_pool_instance_metric_definitions_request( # pylint: d _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -894,7 +892,7 @@ def build_list_multi_role_metric_definitions_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -932,7 +930,7 @@ def build_list_multi_role_pool_skus_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/skus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -970,7 +968,7 @@ def build_test_upgrade_available_notification_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/testUpgradeAvailableNotification", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1006,7 +1004,7 @@ def build_upgrade_request(resource_group_name: str, name: str, subscription_id: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/upgrade", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1044,7 +1042,7 @@ def build_list_multi_role_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1082,7 +1080,7 @@ def build_list_operations_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/operations", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1120,7 +1118,7 @@ def build_get_outbound_network_dependencies_endpoints_request( # pylint: disabl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/outboundNetworkDependenciesEndpoints", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1158,7 +1156,7 @@ def build_get_private_endpoint_connection_list_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1196,7 +1194,7 @@ def build_get_private_endpoint_connection_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1238,7 +1236,7 @@ def build_approve_or_reject_private_endpoint_connection_request( # pylint: disa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1281,7 +1279,7 @@ def build_delete_private_endpoint_connection_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1322,7 +1320,7 @@ def build_get_private_link_resources_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateLinkResources", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1358,7 +1356,7 @@ def build_reboot_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/reboot", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1394,7 +1392,7 @@ def build_resume_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/resume", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1432,7 +1430,7 @@ def build_list_app_service_plans_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/serverfarms", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1475,7 +1473,7 @@ def build_list_web_apps_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/sites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1513,7 +1511,7 @@ def build_suspend_request(resource_group_name: str, name: str, subscription_id: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/suspend", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1551,7 +1549,7 @@ def build_list_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1591,7 +1589,7 @@ def build_list_worker_pools_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1629,7 +1627,7 @@ def build_get_worker_pool_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1669,7 +1667,7 @@ def build_create_or_update_worker_pool_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1711,7 +1709,7 @@ def build_update_worker_pool_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1752,7 +1750,7 @@ def build_list_worker_pool_instance_metric_definitions_request( # pylint: disab _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/instances/{instance}/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1792,7 +1790,7 @@ def build_list_web_worker_metric_definitions_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1831,7 +1829,7 @@ def build_list_worker_pool_skus_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/skus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1870,7 +1868,7 @@ def build_list_web_worker_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1910,10 +1908,10 @@ class AppServiceEnvironmentsOperations: # pylint: disable=too-many-public-metho def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_app_service_plans_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_app_service_plans_operations.py index 95d540901176..bf1969966c88 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_app_service_plans_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_app_service_plans_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,13 +32,10 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -82,7 +80,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -117,7 +115,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -156,7 +154,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -194,7 +192,7 @@ def build_delete_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -231,7 +229,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -271,7 +269,7 @@ def build_list_capabilities_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/capabilities", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -309,7 +307,7 @@ def build_get_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -349,7 +347,7 @@ def build_delete_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -389,7 +387,7 @@ def build_list_hybrid_connection_keys_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -429,7 +427,7 @@ def build_list_web_apps_by_hybrid_connection_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/sites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -469,7 +467,7 @@ def build_get_hybrid_connection_plan_limit_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionPlanLimits/limit", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -507,7 +505,7 @@ def build_list_hybrid_connections_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionRelays", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -545,7 +543,7 @@ def build_restart_web_apps_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/restartSites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -592,7 +590,7 @@ def build_list_web_apps_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/sites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -636,7 +634,7 @@ def build_get_server_farm_skus_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/skus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -674,7 +672,7 @@ def build_list_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -712,7 +710,7 @@ def build_list_vnets_request(resource_group_name: str, name: str, subscription_i _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -750,7 +748,7 @@ def build_get_vnet_from_server_farm_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -789,7 +787,7 @@ def build_get_vnet_gateway_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -830,7 +828,7 @@ def build_update_vnet_gateway_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -872,7 +870,7 @@ def build_list_routes_for_vnet_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -911,7 +909,7 @@ def build_get_route_for_vnet_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -952,7 +950,7 @@ def build_create_or_update_vnet_route_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -994,7 +992,7 @@ def build_delete_vnet_route_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1035,7 +1033,7 @@ def build_update_vnet_route_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1077,7 +1075,7 @@ def build_reboot_worker_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/workers/{workerName}/reboot", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1117,10 +1115,10 @@ class AppServicePlansOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_certificate_orders_diagnostics_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_certificate_orders_diagnostics_operations.py index 615ced774f07..d7f2025fefc5 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_certificate_orders_diagnostics_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_certificate_orders_diagnostics_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -26,12 +28,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -52,7 +51,7 @@ def build_list_app_service_certificate_order_detector_response_request( # pylin _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -98,7 +97,7 @@ def build_get_app_service_certificate_order_detector_response_request( # pylint _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -144,10 +143,10 @@ class CertificateOrdersDiagnosticsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_certificate_registration_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_certificate_registration_provider_operations.py index 66192ba63372..adcc51f3e8e0 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_certificate_registration_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_certificate_registration_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -71,10 +69,10 @@ class CertificateRegistrationProviderOperations: # pylint: disable=name-too-lon def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_certificates_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_certificates_operations.py index c8ce8936e14f..e3b107a106a8 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_certificates_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_certificates_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -26,12 +28,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -76,7 +75,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -111,7 +110,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -150,7 +149,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -188,7 +187,7 @@ def build_delete_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -225,7 +224,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -266,10 +265,10 @@ class CertificatesOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_container_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_container_apps_operations.py index dda876004c3a..529407ae209e 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_container_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_container_apps_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -30,12 +32,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -78,7 +77,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -113,7 +112,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -152,7 +151,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -190,7 +189,7 @@ def build_delete_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -225,7 +224,7 @@ def build_list_secrets_request(name: str, subscription_id: str, **kwargs: Any) - # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps/{name}/listSecrets" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "name": _SERIALIZER.url("name", name, "str"), @@ -256,10 +255,10 @@ class ContainerAppsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_container_apps_revisions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_container_apps_revisions_operations.py index 6d6d28eafe19..383dbe8ff2cc 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_container_apps_revisions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_container_apps_revisions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -51,7 +50,7 @@ def build_list_revisions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -89,7 +88,7 @@ def build_get_revision_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -128,7 +127,7 @@ def build_activate_revision_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/activate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -167,7 +166,7 @@ def build_deactivate_revision_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/deactivate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -206,7 +205,7 @@ def build_restart_revision_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/restart", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -246,10 +245,10 @@ class ContainerAppsRevisionsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_deleted_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_deleted_web_apps_operations.py index 29aa5b1d2ad7..9fd1d018b6e1 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_deleted_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_deleted_web_apps_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -72,7 +70,7 @@ def build_list_by_location_request(location: str, subscription_id: str, **kwargs # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "location": _SERIALIZER.url("location", location, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -102,7 +100,7 @@ def build_get_deleted_web_app_by_location_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites/{deletedSiteId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "location": _SERIALIZER.url("location", location, "str"), "deletedSiteId": _SERIALIZER.url("deleted_site_id", deleted_site_id, "str"), @@ -134,10 +132,10 @@ class DeletedWebAppsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_diagnostics_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_diagnostics_operations.py index 19533c298c50..c95ad9181c39 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_diagnostics_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_diagnostics_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -27,12 +28,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -53,7 +51,7 @@ def build_list_hosting_environment_detector_responses_request( # pylint: disabl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -99,7 +97,7 @@ def build_get_hosting_environment_detector_response_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -144,7 +142,7 @@ def build_list_site_detector_responses_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -190,7 +188,7 @@ def build_get_site_detector_response_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -235,7 +233,7 @@ def build_list_site_diagnostic_categories_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -273,7 +271,7 @@ def build_get_site_diagnostic_category_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -312,7 +310,7 @@ def build_list_site_analyses_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -356,7 +354,7 @@ def build_get_site_analysis_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -405,7 +403,7 @@ def build_execute_site_analysis_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -451,7 +449,7 @@ def build_list_site_detectors_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -495,7 +493,7 @@ def build_get_site_detector_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -544,7 +542,7 @@ def build_execute_site_detector_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -590,7 +588,7 @@ def build_list_site_detector_responses_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -638,7 +636,7 @@ def build_get_site_detector_response_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -684,7 +682,7 @@ def build_list_site_diagnostic_categories_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -723,7 +721,7 @@ def build_get_site_diagnostic_category_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -763,7 +761,7 @@ def build_list_site_analyses_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -809,7 +807,7 @@ def build_get_site_analysis_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -860,7 +858,7 @@ def build_execute_site_analysis_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -907,7 +905,7 @@ def build_list_site_detectors_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -953,7 +951,7 @@ def build_get_site_detector_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1004,7 +1002,7 @@ def build_execute_site_detector_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1052,10 +1050,10 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_domain_registration_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_domain_registration_provider_operations.py index f7fd37f7eac3..985d6667c648 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_domain_registration_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_domain_registration_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -71,10 +69,10 @@ class DomainRegistrationProviderOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_domains_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_domains_operations.py index 14c8124bcf34..0dc1b067d53f 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_domains_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_domains_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,12 +32,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -55,7 +53,7 @@ def build_check_availability_request(subscription_id: str, **kwargs: Any) -> Htt # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -109,7 +107,7 @@ def build_get_control_center_sso_request_request( # pylint: disable=name-too-lo # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/generateSsoRequest" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -137,7 +135,7 @@ def build_list_recommendations_request(subscription_id: str, **kwargs: Any) -> H _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -166,7 +164,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -201,7 +199,7 @@ def build_get_request(resource_group_name: str, domain_name: str, subscription_i _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -240,7 +238,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -285,7 +283,7 @@ def build_delete_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -328,7 +326,7 @@ def build_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -368,7 +366,7 @@ def build_list_ownership_identifiers_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -406,7 +404,7 @@ def build_get_ownership_identifier_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -446,7 +444,7 @@ def build_create_or_update_ownership_identifier_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -487,7 +485,7 @@ def build_delete_ownership_identifier_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -527,7 +525,7 @@ def build_update_ownership_identifier_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -566,7 +564,7 @@ def build_renew_request(resource_group_name: str, domain_name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/renew", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -604,7 +602,7 @@ def build_transfer_out_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/transferOut", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -643,10 +641,10 @@ class DomainsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_get_usages_in_location_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_get_usages_in_location_operations.py index e7279d8e3e35..a468f6c09dd1 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_get_usages_in_location_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_get_usages_in_location_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -79,10 +77,10 @@ class GetUsagesInLocationOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_global_operations_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_global_operations_operations.py index a0862c2dd5fb..8213554ad107 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_global_operations_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_global_operations_operations.py @@ -5,9 +5,10 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, List, Optional, TypeVar +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -23,12 +24,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -75,7 +73,7 @@ def build_get_deleted_web_app_snapshots_request( # pylint: disable=name-too-lon # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}/snapshots" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "deletedSiteId": _SERIALIZER.url("deleted_site_id", deleted_site_id, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -105,7 +103,7 @@ def build_get_subscription_operation_with_async_response_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/operations/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "location": _SERIALIZER.url("location", location, "str"), "operationId": _SERIALIZER.url("operation_id", operation_id, "str"), @@ -137,10 +135,10 @@ class GlobalOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_kube_environments_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_kube_environments_operations.py index 4d3340cfc4f5..0af6f114294e 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_kube_environments_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_kube_environments_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -30,12 +32,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -78,7 +77,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -113,7 +112,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -152,7 +151,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -190,7 +189,7 @@ def build_delete_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -227,7 +226,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -268,10 +267,10 @@ class KubeEnvironmentsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_provider_operations.py index 77c3970c9bbe..a6778845735a 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar, Union import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -227,10 +225,10 @@ class ProviderOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_recommendations_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_recommendations_operations.py index e511dfb9761f..c799e5cec5c8 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_recommendations_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_recommendations_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -26,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -105,7 +103,7 @@ def build_disable_recommendation_for_subscription_request( # pylint: disable=na # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/{name}/disable" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "name": _SERIALIZER.url("name", name, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -141,7 +139,7 @@ def build_list_history_for_hosting_environment_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendationHistory", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -189,7 +187,7 @@ def build_list_recommended_rules_for_hosting_environment_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -236,7 +234,7 @@ def build_disable_all_for_hosting_environment_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/disable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -280,7 +278,7 @@ def build_reset_all_filters_for_hosting_environment_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/reset", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -326,7 +324,7 @@ def build_get_rule_details_by_hosting_environment_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -375,7 +373,7 @@ def build_disable_recommendation_for_hosting_environment_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}/disable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -421,7 +419,7 @@ def build_list_history_for_web_app_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -469,7 +467,7 @@ def build_list_recommended_rules_for_web_app_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -511,7 +509,7 @@ def build_disable_all_for_web_app_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/disable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -549,7 +547,7 @@ def build_reset_all_filters_for_web_app_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/reset", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -594,7 +592,7 @@ def build_get_rule_details_by_web_app_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -637,7 +635,7 @@ def build_disable_recommendation_for_site_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/disable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -677,10 +675,10 @@ class RecommendationsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_resource_health_metadata_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_resource_health_metadata_operations.py index 0979eb689d31..480cb537b387 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_resource_health_metadata_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_resource_health_metadata_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -73,7 +72,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/resourceHealthMetadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -108,7 +107,7 @@ def build_list_by_site_request(resource_group_name: str, name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -144,7 +143,7 @@ def build_get_by_site_request(resource_group_name: str, name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -182,7 +181,7 @@ def build_list_by_site_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -221,7 +220,7 @@ def build_get_by_site_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -261,10 +260,10 @@ class ResourceHealthMetadataOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_static_sites_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_static_sites_operations.py index eaa49b9db76b..2a7eaab94015 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_static_sites_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_static_sites_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,13 +32,10 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -57,7 +55,7 @@ def build_preview_workflow_request(location: str, subscription_id: str, **kwargs _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/previewStaticSiteWorkflowFile", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "location": _SERIALIZER.url("location", location, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -113,7 +111,7 @@ def build_get_static_sites_by_resource_group_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -150,7 +148,7 @@ def build_get_static_site_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -189,7 +187,7 @@ def build_create_or_update_static_site_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -229,7 +227,7 @@ def build_delete_static_site_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -268,7 +266,7 @@ def build_update_static_site_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -308,7 +306,7 @@ def build_list_static_site_users_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/listUsers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -347,7 +345,7 @@ def build_delete_static_site_user_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -388,7 +386,7 @@ def build_update_static_site_user_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -430,7 +428,7 @@ def build_get_static_site_builds_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -468,7 +466,7 @@ def build_get_static_site_build_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -507,7 +505,7 @@ def build_delete_static_site_build_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -547,7 +545,7 @@ def build_create_or_update_static_site_build_app_settings_request( # pylint: di _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -589,7 +587,7 @@ def build_create_or_update_static_site_build_function_app_settings_request( # p _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/functionappsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -630,7 +628,7 @@ def build_get_build_database_connections_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -674,7 +672,7 @@ def build_get_build_database_connection_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -722,7 +720,7 @@ def build_create_or_update_build_database_connection_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -771,7 +769,7 @@ def build_delete_build_database_connection_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -819,7 +817,7 @@ def build_update_build_database_connection_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -868,7 +866,7 @@ def build_get_build_database_connection_with_details_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}/show", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -910,7 +908,7 @@ def build_list_static_site_build_functions_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -949,7 +947,7 @@ def build_list_static_site_build_app_settings_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listAppSettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -988,7 +986,7 @@ def build_list_static_site_build_function_app_settings_request( # pylint: disab _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listFunctionAppSettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1027,7 +1025,7 @@ def build_get_build_database_connections_with_details_request( # pylint: disabl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/showDatabaseConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1066,7 +1064,7 @@ def build_get_user_provided_function_apps_for_static_site_build_request( # pyli _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1110,7 +1108,7 @@ def build_get_user_provided_function_app_for_static_site_build_request( # pylin _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1158,7 +1156,7 @@ def build_register_user_provided_function_app_with_static_site_build_request( # _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1207,7 +1205,7 @@ def build_detach_user_provided_function_app_from_static_site_build_request( # p _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1248,7 +1246,7 @@ def build_create_zip_deployment_for_static_site_build_request( # pylint: disabl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/zipdeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1290,7 +1288,7 @@ def build_create_or_update_static_site_app_settings_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1330,7 +1328,7 @@ def build_list_basic_auth_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1372,7 +1370,7 @@ def build_get_basic_auth_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1416,7 +1414,7 @@ def build_create_or_update_basic_auth_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1458,7 +1456,7 @@ def build_create_or_update_static_site_function_app_settings_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/functionappsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1499,7 +1497,7 @@ def build_create_user_roles_invitation_link_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/createUserInvitation", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1539,7 +1537,7 @@ def build_list_static_site_custom_domains_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1577,7 +1575,7 @@ def build_get_static_site_custom_domain_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1617,7 +1615,7 @@ def build_create_or_update_static_site_custom_domain_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1658,7 +1656,7 @@ def build_delete_static_site_custom_domain_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1698,7 +1696,7 @@ def build_validate_custom_domain_can_be_added_to_static_site_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}/validate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1739,7 +1737,7 @@ def build_get_database_connections_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1777,7 +1775,7 @@ def build_get_database_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1819,7 +1817,7 @@ def build_create_or_update_database_connection_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1862,7 +1860,7 @@ def build_delete_database_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1904,7 +1902,7 @@ def build_update_database_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1947,7 +1945,7 @@ def build_get_database_connection_with_details_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}/show", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1988,7 +1986,7 @@ def build_detach_static_site_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/detach", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2026,7 +2024,7 @@ def build_list_static_site_functions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/functions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2064,7 +2062,7 @@ def build_list_static_site_app_settings_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listAppSettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2102,7 +2100,7 @@ def build_list_static_site_configured_roles_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listConfiguredRoles", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2140,7 +2138,7 @@ def build_list_static_site_function_app_settings_request( # pylint: disable=nam _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listFunctionAppSettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2178,7 +2176,7 @@ def build_list_static_site_secrets_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listSecrets", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2216,7 +2214,7 @@ def build_get_private_endpoint_connection_list_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2254,7 +2252,7 @@ def build_get_private_endpoint_connection_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2296,7 +2294,7 @@ def build_approve_or_reject_private_endpoint_connection_request( # pylint: disa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2339,7 +2337,7 @@ def build_delete_private_endpoint_connection_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2380,7 +2378,7 @@ def build_get_private_link_resources_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateLinkResources", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2419,7 +2417,7 @@ def build_reset_static_site_api_key_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/resetapikey", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2459,7 +2457,7 @@ def build_get_database_connections_with_details_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/showDatabaseConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2497,7 +2495,7 @@ def build_get_user_provided_function_apps_for_static_site_request( # pylint: di _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2535,7 +2533,7 @@ def build_get_user_provided_function_app_for_static_site_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2581,7 +2579,7 @@ def build_register_user_provided_function_app_with_static_site_request( # pylin _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2624,7 +2622,7 @@ def build_detach_user_provided_function_app_from_static_site_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2664,7 +2662,7 @@ def build_create_zip_deployment_for_static_site_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/zipdeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2705,7 +2703,7 @@ def build_validate_backend_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}/validate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2752,7 +2750,7 @@ def build_validate_backend_for_build_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}/validate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2794,7 +2792,7 @@ def build_get_linked_backends_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2832,7 +2830,7 @@ def build_get_linked_backends_for_build_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2871,7 +2869,7 @@ def build_get_linked_backend_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2911,7 +2909,7 @@ def build_link_backend_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2958,7 +2956,7 @@ def build_unlink_backend_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3004,7 +3002,7 @@ def build_get_linked_backend_for_build_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3050,7 +3048,7 @@ def build_link_backend_to_build_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3099,7 +3097,7 @@ def build_unlink_backend_from_build_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3142,10 +3140,10 @@ class StaticSitesOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_top_level_domains_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_top_level_domains_operations.py index edf1093eafb8..bcf46cd3ca85 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_top_level_domains_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_top_level_domains_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -26,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -49,7 +47,7 @@ def build_list_request(subscription_id: str, **kwargs: Any) -> HttpRequest: # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -75,7 +73,7 @@ def build_get_request(name: str, subscription_id: str, **kwargs: Any) -> HttpReq # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "name": _SERIALIZER.url("name", name, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -104,7 +102,7 @@ def build_list_agreements_request(name: str, subscription_id: str, **kwargs: Any _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}/listAgreements", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "name": _SERIALIZER.url("name", name, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -137,10 +135,10 @@ class TopLevelDomainsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_web_apps_operations.py index ce0c936d2a48..1c51b5aa3da2 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_web_apps_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,13 +32,10 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -82,7 +80,7 @@ def build_list_by_resource_group_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -119,7 +117,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -158,7 +156,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -204,7 +202,7 @@ def build_delete_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -247,7 +245,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -287,7 +285,7 @@ def build_analyze_custom_hostname_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -328,7 +326,7 @@ def build_apply_slot_config_to_production_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -367,7 +365,7 @@ def build_backup_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -405,7 +403,7 @@ def build_list_backups_request(resource_group_name: str, name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -443,7 +441,7 @@ def build_get_backup_status_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -482,7 +480,7 @@ def build_delete_backup_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -522,7 +520,7 @@ def build_list_backup_status_secrets_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -564,7 +562,7 @@ def build_restore_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -605,7 +603,7 @@ def build_list_basic_publishing_credentials_policies_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -643,7 +641,7 @@ def build_get_ftp_allowed_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -682,7 +680,7 @@ def build_update_ftp_allowed_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -722,7 +720,7 @@ def build_get_scm_allowed_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -761,7 +759,7 @@ def build_update_scm_allowed_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -801,7 +799,7 @@ def build_list_configurations_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -840,7 +838,7 @@ def build_update_application_settings_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -880,7 +878,7 @@ def build_list_application_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -919,7 +917,7 @@ def build_update_auth_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -959,7 +957,7 @@ def build_get_auth_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -997,7 +995,7 @@ def build_get_auth_settings_v2_without_secrets_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1036,7 +1034,7 @@ def build_update_auth_settings_v2_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1076,7 +1074,7 @@ def build_get_auth_settings_v2_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1115,7 +1113,7 @@ def build_update_azure_storage_accounts_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1155,7 +1153,7 @@ def build_list_azure_storage_accounts_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1194,7 +1192,7 @@ def build_update_backup_configuration_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1234,7 +1232,7 @@ def build_delete_backup_configuration_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1272,7 +1270,7 @@ def build_get_backup_configuration_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1310,7 +1308,7 @@ def build_get_app_settings_key_vault_references_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1348,7 +1346,7 @@ def build_get_app_setting_key_vault_reference_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/{appSettingKey}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1387,7 +1385,7 @@ def build_get_site_connection_string_key_vault_references_request( # pylint: di _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1425,7 +1423,7 @@ def build_get_site_connection_string_key_vault_reference_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings/{connectionStringKey}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1465,7 +1463,7 @@ def build_update_connection_strings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1505,7 +1503,7 @@ def build_list_connection_strings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1543,7 +1541,7 @@ def build_get_diagnostic_logs_configuration_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1582,7 +1580,7 @@ def build_update_diagnostic_logs_config_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1623,7 +1621,7 @@ def build_update_metadata_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1663,7 +1661,7 @@ def build_list_metadata_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1701,7 +1699,7 @@ def build_list_publishing_credentials_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1740,7 +1738,7 @@ def build_update_site_push_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1780,7 +1778,7 @@ def build_list_site_push_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1818,7 +1816,7 @@ def build_list_slot_configuration_names_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1857,7 +1855,7 @@ def build_update_slot_configuration_names_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1897,7 +1895,7 @@ def build_get_configuration_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1936,7 +1934,7 @@ def build_create_or_update_configuration_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1977,7 +1975,7 @@ def build_update_configuration_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2017,7 +2015,7 @@ def build_list_configuration_snapshot_info_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2055,7 +2053,7 @@ def build_get_configuration_snapshot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2094,7 +2092,7 @@ def build_recover_site_configuration_snapshot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}/recover", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2133,7 +2131,7 @@ def build_get_web_site_container_logs_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2171,7 +2169,7 @@ def build_get_container_logs_zip_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs/zip/download", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2209,7 +2207,7 @@ def build_list_continuous_web_jobs_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2247,7 +2245,7 @@ def build_get_continuous_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2286,7 +2284,7 @@ def build_delete_continuous_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2325,7 +2323,7 @@ def build_start_continuous_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2364,7 +2362,7 @@ def build_stop_continuous_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2403,7 +2401,7 @@ def build_list_production_site_deployment_statuses_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2441,7 +2439,7 @@ def build_get_production_site_deployment_status_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus/{deploymentStatusId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -2480,7 +2478,7 @@ def build_list_deployments_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2518,7 +2516,7 @@ def build_get_deployment_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2558,7 +2556,7 @@ def build_create_deployment_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2599,7 +2597,7 @@ def build_delete_deployment_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2638,7 +2636,7 @@ def build_list_deployment_log_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2678,7 +2676,7 @@ def build_discover_backup_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/discoverbackup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2718,7 +2716,7 @@ def build_list_domain_ownership_identifiers_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2756,7 +2754,7 @@ def build_get_domain_ownership_identifier_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2798,7 +2796,7 @@ def build_create_or_update_domain_ownership_identifier_request( # pylint: disab _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2841,7 +2839,7 @@ def build_delete_domain_ownership_identifier_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2883,7 +2881,7 @@ def build_update_domain_ownership_identifier_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2926,7 +2924,7 @@ def build_get_ms_deploy_status_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2965,7 +2963,7 @@ def build_create_ms_deploy_operation_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3005,7 +3003,7 @@ def build_get_ms_deploy_log_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3043,7 +3041,7 @@ def build_get_one_deploy_status_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3081,7 +3079,7 @@ def build_create_one_deploy_operation_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3119,7 +3117,7 @@ def build_list_functions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3157,7 +3155,7 @@ def build_get_functions_admin_token_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/token", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3195,7 +3193,7 @@ def build_get_function_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3235,7 +3233,7 @@ def build_create_function_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3276,7 +3274,7 @@ def build_delete_function_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3316,7 +3314,7 @@ def build_create_or_update_function_secret_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3358,7 +3356,7 @@ def build_delete_function_secret_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3398,7 +3396,7 @@ def build_list_function_keys_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listkeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3437,7 +3435,7 @@ def build_list_function_secrets_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listsecrets", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3476,7 +3474,7 @@ def build_list_host_keys_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listkeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3514,7 +3512,7 @@ def build_list_sync_status_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listsyncstatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3552,7 +3550,7 @@ def build_sync_functions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/sync", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3591,7 +3589,7 @@ def build_create_or_update_host_secret_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3633,7 +3631,7 @@ def build_delete_host_secret_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3673,7 +3671,7 @@ def build_list_host_name_bindings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3711,7 +3709,7 @@ def build_get_host_name_binding_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3751,7 +3749,7 @@ def build_create_or_update_host_name_binding_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3792,7 +3790,7 @@ def build_delete_host_name_binding_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3831,7 +3829,7 @@ def build_get_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3872,7 +3870,7 @@ def build_create_or_update_hybrid_connection_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3914,7 +3912,7 @@ def build_delete_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3955,7 +3953,7 @@ def build_update_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3997,7 +3995,7 @@ def build_list_hybrid_connections_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionRelays", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4035,7 +4033,7 @@ def build_list_relay_service_connections_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4073,7 +4071,7 @@ def build_get_relay_service_connection_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4113,7 +4111,7 @@ def build_create_or_update_relay_service_connection_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4154,7 +4152,7 @@ def build_delete_relay_service_connection_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4194,7 +4192,7 @@ def build_update_relay_service_connection_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4235,7 +4233,7 @@ def build_list_instance_identifiers_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4273,7 +4271,7 @@ def build_get_instance_info_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4312,7 +4310,7 @@ def build_get_instance_ms_deploy_status_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4352,7 +4350,7 @@ def build_create_instance_ms_deploy_operation_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4393,7 +4391,7 @@ def build_get_instance_ms_deploy_log_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4432,7 +4430,7 @@ def build_list_instance_processes_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4471,7 +4469,7 @@ def build_get_instance_process_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4511,7 +4509,7 @@ def build_delete_instance_process_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4551,7 +4549,7 @@ def build_get_instance_process_dump_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/dump", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4591,7 +4589,7 @@ def build_list_instance_process_modules_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4637,7 +4635,7 @@ def build_get_instance_process_module_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4678,7 +4676,7 @@ def build_list_instance_process_threads_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4716,7 +4714,7 @@ def build_is_cloneable_request(resource_group_name: str, name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/iscloneable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4754,7 +4752,7 @@ def build_list_site_backups_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listbackups", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4792,7 +4790,7 @@ def build_list_sync_function_triggers_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listsyncfunctiontriggerstatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4831,7 +4829,7 @@ def build_migrate_storage_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migrate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4873,7 +4871,7 @@ def build_migrate_my_sql_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4913,7 +4911,7 @@ def build_get_migrate_my_sql_status_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql/status", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4951,7 +4949,7 @@ def build_get_swift_virtual_network_connection_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4990,7 +4988,7 @@ def build_create_or_update_swift_virtual_network_connection_with_check_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5030,7 +5028,7 @@ def build_delete_swift_virtual_network_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5069,7 +5067,7 @@ def build_update_swift_virtual_network_connection_with_check_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5109,7 +5107,7 @@ def build_list_network_features_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5148,7 +5146,7 @@ def build_get_network_trace_operation_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/operationresults/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5194,7 +5192,7 @@ def build_start_web_site_network_trace_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5245,7 +5243,7 @@ def build_start_web_site_network_trace_operation_request( # pylint: disable=nam _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/startOperation", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5289,7 +5287,7 @@ def build_stop_web_site_network_trace_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5327,7 +5325,7 @@ def build_get_network_traces_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5366,7 +5364,7 @@ def build_get_network_trace_operation_v2_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/current/operationresults/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5405,7 +5403,7 @@ def build_get_network_traces_v2_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5444,7 +5442,7 @@ def build_generate_new_site_publishing_password_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/newpassword", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5482,7 +5480,7 @@ def build_list_perf_mon_counters_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/perfcounters", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5522,7 +5520,7 @@ def build_get_site_php_error_log_flag_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/phplogging", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5560,7 +5558,7 @@ def build_list_premier_add_ons_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5598,7 +5596,7 @@ def build_get_premier_add_on_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5638,7 +5636,7 @@ def build_add_premier_add_on_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5679,7 +5677,7 @@ def build_delete_premier_add_on_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5719,7 +5717,7 @@ def build_update_premier_add_on_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5760,7 +5758,7 @@ def build_get_private_access_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5799,7 +5797,7 @@ def build_put_private_access_vnet_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5839,7 +5837,7 @@ def build_get_private_endpoint_connection_list_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5877,7 +5875,7 @@ def build_get_private_endpoint_connection_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5919,7 +5917,7 @@ def build_approve_or_reject_private_endpoint_connection_request( # pylint: disa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5962,7 +5960,7 @@ def build_delete_private_endpoint_connection_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6003,7 +6001,7 @@ def build_get_private_link_resources_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateLinkResources", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6041,7 +6039,7 @@ def build_list_processes_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6079,7 +6077,7 @@ def build_get_process_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6118,7 +6116,7 @@ def build_delete_process_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6157,7 +6155,7 @@ def build_get_process_dump_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/dump", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6196,7 +6194,7 @@ def build_list_process_modules_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6235,7 +6233,7 @@ def build_get_process_module_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/{baseAddress}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6275,7 +6273,7 @@ def build_list_process_threads_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6314,7 +6312,7 @@ def build_list_public_certificates_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6352,7 +6350,7 @@ def build_get_public_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6392,7 +6390,7 @@ def build_create_or_update_public_certificate_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6433,7 +6431,7 @@ def build_delete_public_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6473,7 +6471,7 @@ def build_list_publishing_profile_xml_with_secrets_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publishxml", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6513,7 +6511,7 @@ def build_reset_production_slot_config_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resetSlotConfig", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6557,7 +6555,7 @@ def build_restart_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6600,7 +6598,7 @@ def build_restore_from_backup_blob_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromBackupBlob", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6641,7 +6639,7 @@ def build_restore_from_deleted_app_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromDeletedApp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6682,7 +6680,7 @@ def build_restore_snapshot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreSnapshot", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6722,7 +6720,7 @@ def build_list_site_extensions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6760,7 +6758,7 @@ def build_get_site_extension_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6799,7 +6797,7 @@ def build_install_site_extension_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6838,7 +6836,7 @@ def build_delete_site_extension_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6875,7 +6873,7 @@ def build_list_slots_request(resource_group_name: str, name: str, subscription_i _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6913,7 +6911,7 @@ def build_get_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6953,7 +6951,7 @@ def build_create_or_update_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7001,7 +6999,7 @@ def build_delete_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7047,7 +7045,7 @@ def build_update_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7094,7 +7092,7 @@ def build_analyze_custom_hostname_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/analyzeCustomHostname", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7136,7 +7134,7 @@ def build_apply_slot_configuration_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/applySlotConfig", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7178,7 +7176,7 @@ def build_backup_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7219,7 +7217,7 @@ def build_list_backups_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7258,7 +7256,7 @@ def build_get_backup_status_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7298,7 +7296,7 @@ def build_delete_backup_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7339,7 +7337,7 @@ def build_list_backup_status_secrets_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7382,7 +7380,7 @@ def build_restore_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7424,7 +7422,7 @@ def build_list_basic_publishing_credentials_policies_slot_request( # pylint: di _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7463,7 +7461,7 @@ def build_get_ftp_allowed_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7503,7 +7501,7 @@ def build_update_ftp_allowed_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7544,7 +7542,7 @@ def build_get_scm_allowed_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7584,7 +7582,7 @@ def build_update_scm_allowed_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7625,7 +7623,7 @@ def build_list_configurations_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7665,7 +7663,7 @@ def build_update_application_settings_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7706,7 +7704,7 @@ def build_list_application_settings_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7746,7 +7744,7 @@ def build_update_auth_settings_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7787,7 +7785,7 @@ def build_get_auth_settings_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7826,7 +7824,7 @@ def build_get_auth_settings_v2_without_secrets_slot_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7866,7 +7864,7 @@ def build_update_auth_settings_v2_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7907,7 +7905,7 @@ def build_get_auth_settings_v2_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7947,7 +7945,7 @@ def build_update_azure_storage_accounts_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7988,7 +7986,7 @@ def build_list_azure_storage_accounts_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8028,7 +8026,7 @@ def build_update_backup_configuration_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8069,7 +8067,7 @@ def build_delete_backup_configuration_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8108,7 +8106,7 @@ def build_get_backup_configuration_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8147,7 +8145,7 @@ def build_get_app_settings_key_vault_references_slot_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8186,7 +8184,7 @@ def build_get_app_setting_key_vault_reference_slot_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings/{appSettingKey}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8226,7 +8224,7 @@ def build_get_site_connection_string_key_vault_references_slot_request( # pylin _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8265,7 +8263,7 @@ def build_get_site_connection_string_key_vault_reference_slot_request( # pylint _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings/{connectionStringKey}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8306,7 +8304,7 @@ def build_update_connection_strings_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8347,7 +8345,7 @@ def build_list_connection_strings_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8386,7 +8384,7 @@ def build_get_diagnostic_logs_configuration_slot_request( # pylint: disable=nam _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8426,7 +8424,7 @@ def build_update_diagnostic_logs_config_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8468,7 +8466,7 @@ def build_update_metadata_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8509,7 +8507,7 @@ def build_list_metadata_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8548,7 +8546,7 @@ def build_list_publishing_credentials_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/publishingcredentials/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8588,7 +8586,7 @@ def build_update_site_push_settings_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8629,7 +8627,7 @@ def build_list_site_push_settings_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8668,7 +8666,7 @@ def build_get_configuration_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8708,7 +8706,7 @@ def build_create_or_update_configuration_slot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8750,7 +8748,7 @@ def build_update_configuration_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8791,7 +8789,7 @@ def build_list_configuration_snapshot_info_slot_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8830,7 +8828,7 @@ def build_get_configuration_snapshot_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8870,7 +8868,7 @@ def build_recover_site_configuration_snapshot_slot_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}/recover", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8910,7 +8908,7 @@ def build_get_web_site_container_logs_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8949,7 +8947,7 @@ def build_get_container_logs_zip_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs/zip/download", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8988,7 +8986,7 @@ def build_list_continuous_web_jobs_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9027,7 +9025,7 @@ def build_get_continuous_web_job_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9067,7 +9065,7 @@ def build_delete_continuous_web_job_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9107,7 +9105,7 @@ def build_start_continuous_web_job_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9147,7 +9145,7 @@ def build_stop_continuous_web_job_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9187,7 +9185,7 @@ def build_list_slot_site_deployment_statuses_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9226,7 +9224,7 @@ def build_get_slot_site_deployment_status_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus/{deploymentStatusId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -9266,7 +9264,7 @@ def build_list_deployments_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9305,7 +9303,7 @@ def build_get_deployment_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9346,7 +9344,7 @@ def build_create_deployment_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9388,7 +9386,7 @@ def build_delete_deployment_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9428,7 +9426,7 @@ def build_list_deployment_log_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9469,7 +9467,7 @@ def build_discover_backup_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/discoverbackup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9510,7 +9508,7 @@ def build_list_domain_ownership_identifiers_slot_request( # pylint: disable=nam _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9554,7 +9552,7 @@ def build_get_domain_ownership_identifier_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9602,7 +9600,7 @@ def build_create_or_update_domain_ownership_identifier_slot_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9651,7 +9649,7 @@ def build_delete_domain_ownership_identifier_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9699,7 +9697,7 @@ def build_update_domain_ownership_identifier_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9743,7 +9741,7 @@ def build_get_ms_deploy_status_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9783,7 +9781,7 @@ def build_create_ms_deploy_operation_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9824,7 +9822,7 @@ def build_get_ms_deploy_log_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9863,7 +9861,7 @@ def build_list_instance_functions_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9902,7 +9900,7 @@ def build_get_functions_admin_token_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/admin/token", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9941,7 +9939,7 @@ def build_get_instance_function_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9982,7 +9980,7 @@ def build_create_instance_function_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10024,7 +10022,7 @@ def build_delete_instance_function_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10071,7 +10069,7 @@ def build_create_or_update_function_secret_slot_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10120,7 +10118,7 @@ def build_delete_function_secret_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10161,7 +10159,7 @@ def build_list_function_keys_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listkeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10201,7 +10199,7 @@ def build_list_function_secrets_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listsecrets", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10241,7 +10239,7 @@ def build_list_host_keys_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listkeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10280,7 +10278,7 @@ def build_list_sync_status_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listsyncstatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10319,7 +10317,7 @@ def build_sync_functions_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/sync", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10359,7 +10357,7 @@ def build_create_or_update_host_secret_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10402,7 +10400,7 @@ def build_delete_host_secret_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10443,7 +10441,7 @@ def build_list_host_name_bindings_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10482,7 +10480,7 @@ def build_get_host_name_binding_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10523,7 +10521,7 @@ def build_create_or_update_host_name_binding_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10565,7 +10563,7 @@ def build_delete_host_name_binding_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10611,7 +10609,7 @@ def build_get_hybrid_connection_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10659,7 +10657,7 @@ def build_create_or_update_hybrid_connection_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10708,7 +10706,7 @@ def build_delete_hybrid_connection_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10756,7 +10754,7 @@ def build_update_hybrid_connection_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10799,7 +10797,7 @@ def build_list_hybrid_connections_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionRelays", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10838,7 +10836,7 @@ def build_list_relay_service_connections_slot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10877,7 +10875,7 @@ def build_get_relay_service_connection_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10918,7 +10916,7 @@ def build_create_or_update_relay_service_connection_slot_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10960,7 +10958,7 @@ def build_delete_relay_service_connection_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11001,7 +10999,7 @@ def build_update_relay_service_connection_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11043,7 +11041,7 @@ def build_list_instance_identifiers_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11082,7 +11080,7 @@ def build_get_instance_info_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11122,7 +11120,7 @@ def build_get_instance_ms_deploy_status_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11163,7 +11161,7 @@ def build_create_instance_ms_deploy_operation_slot_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11205,7 +11203,7 @@ def build_get_instance_ms_deploy_log_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11245,7 +11243,7 @@ def build_list_instance_processes_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11291,7 +11289,7 @@ def build_get_instance_process_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11338,7 +11336,7 @@ def build_delete_instance_process_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11385,7 +11383,7 @@ def build_get_instance_process_dump_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/dump", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11432,7 +11430,7 @@ def build_list_instance_process_modules_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11480,7 +11478,7 @@ def build_get_instance_process_module_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11528,7 +11526,7 @@ def build_list_instance_process_threads_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11569,7 +11567,7 @@ def build_is_cloneable_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/iscloneable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11608,7 +11606,7 @@ def build_list_site_backups_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listbackups", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11647,7 +11645,7 @@ def build_list_sync_function_triggers_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listsyncfunctiontriggerstatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11686,7 +11684,7 @@ def build_get_migrate_my_sql_status_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/migratemysql/status", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11725,7 +11723,7 @@ def build_get_swift_virtual_network_connection_slot_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11765,7 +11763,7 @@ def build_create_or_update_swift_virtual_network_connection_with_check_slot_requ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11806,7 +11804,7 @@ def build_delete_swift_virtual_network_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11846,7 +11844,7 @@ def build_update_swift_virtual_network_connection_with_check_slot_request( # py _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11887,7 +11885,7 @@ def build_list_network_features_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11927,7 +11925,7 @@ def build_get_network_trace_operation_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/operationresults/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11975,7 +11973,7 @@ def build_start_web_site_network_trace_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12028,7 +12026,7 @@ def build_start_web_site_network_trace_operation_slot_request( # pylint: disabl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/startOperation", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12073,7 +12071,7 @@ def build_stop_web_site_network_trace_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12112,7 +12110,7 @@ def build_get_network_traces_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12152,7 +12150,7 @@ def build_get_network_trace_operation_slot_v2_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/current/operationresults/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12192,7 +12190,7 @@ def build_get_network_traces_slot_v2_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12232,7 +12230,7 @@ def build_generate_new_site_publishing_password_slot_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/newpassword", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12271,7 +12269,7 @@ def build_list_perf_mon_counters_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/perfcounters", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12312,7 +12310,7 @@ def build_get_site_php_error_log_flag_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12351,7 +12349,7 @@ def build_list_premier_add_ons_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12390,7 +12388,7 @@ def build_get_premier_add_on_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12431,7 +12429,7 @@ def build_add_premier_add_on_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12473,7 +12471,7 @@ def build_delete_premier_add_on_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12514,7 +12512,7 @@ def build_update_premier_add_on_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12556,7 +12554,7 @@ def build_get_private_access_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12596,7 +12594,7 @@ def build_put_private_access_vnet_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12637,7 +12635,7 @@ def build_get_private_endpoint_connection_list_slot_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12681,7 +12679,7 @@ def build_get_private_endpoint_connection_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12729,7 +12727,7 @@ def build_approve_or_reject_private_endpoint_connection_slot_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12778,7 +12776,7 @@ def build_delete_private_endpoint_connection_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12820,7 +12818,7 @@ def build_get_private_link_resources_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateLinkResources", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12859,7 +12857,7 @@ def build_list_processes_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12898,7 +12896,7 @@ def build_get_process_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12938,7 +12936,7 @@ def build_delete_process_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12978,7 +12976,7 @@ def build_get_process_dump_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/dump", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13018,7 +13016,7 @@ def build_list_process_modules_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13064,7 +13062,7 @@ def build_get_process_module_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/{baseAddress}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13105,7 +13103,7 @@ def build_list_process_threads_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13145,7 +13143,7 @@ def build_list_public_certificates_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13184,7 +13182,7 @@ def build_get_public_certificate_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13225,7 +13223,7 @@ def build_create_or_update_public_certificate_slot_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13267,7 +13265,7 @@ def build_delete_public_certificate_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13308,7 +13306,7 @@ def build_list_publishing_profile_xml_with_secrets_slot_request( # pylint: disa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publishxml", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13349,7 +13347,7 @@ def build_reset_slot_configuration_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resetSlotConfig", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13395,7 +13393,7 @@ def build_restart_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restart", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13439,7 +13437,7 @@ def build_restore_from_backup_blob_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromBackupBlob", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13481,7 +13479,7 @@ def build_restore_from_deleted_app_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromDeletedApp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13523,7 +13521,7 @@ def build_restore_snapshot_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreSnapshot", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13564,7 +13562,7 @@ def build_list_site_extensions_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13603,7 +13601,7 @@ def build_get_site_extension_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13643,7 +13641,7 @@ def build_install_site_extension_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13683,7 +13681,7 @@ def build_delete_site_extension_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13724,7 +13722,7 @@ def build_list_slot_differences_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsdiffs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13766,7 +13764,7 @@ def build_swap_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsswap", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13807,7 +13805,7 @@ def build_list_snapshots_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13846,7 +13844,7 @@ def build_list_snapshots_from_dr_secondary_slot_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshotsdr", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13885,7 +13883,7 @@ def build_get_source_control_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13925,7 +13923,7 @@ def build_create_or_update_source_control_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13972,7 +13970,7 @@ def build_delete_source_control_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14014,7 +14012,7 @@ def build_update_source_control_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14055,7 +14053,7 @@ def build_start_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14102,7 +14100,7 @@ def build_start_network_trace_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/startNetworkTrace", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14147,7 +14145,7 @@ def build_stop_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14186,7 +14184,7 @@ def build_stop_network_trace_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stopNetworkTrace", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14225,7 +14223,7 @@ def build_sync_repository_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sync", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14264,7 +14262,7 @@ def build_sync_function_triggers_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/syncfunctiontriggers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14303,7 +14301,7 @@ def build_list_triggered_web_jobs_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14342,7 +14340,7 @@ def build_get_triggered_web_job_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14382,7 +14380,7 @@ def build_delete_triggered_web_job_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14422,7 +14420,7 @@ def build_list_triggered_web_job_history_slot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14462,7 +14460,7 @@ def build_get_triggered_web_job_history_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14503,7 +14501,7 @@ def build_run_triggered_web_job_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/run", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14543,7 +14541,7 @@ def build_list_usages_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14584,7 +14582,7 @@ def build_list_vnet_connections_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14623,7 +14621,7 @@ def build_get_vnet_connection_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14664,7 +14662,7 @@ def build_create_or_update_vnet_connection_slot_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14706,7 +14704,7 @@ def build_delete_vnet_connection_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14747,7 +14745,7 @@ def build_update_vnet_connection_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14795,7 +14793,7 @@ def build_get_vnet_connection_gateway_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14843,7 +14841,7 @@ def build_create_or_update_vnet_connection_gateway_slot_request( # pylint: disa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14893,7 +14891,7 @@ def build_update_vnet_connection_gateway_slot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14936,7 +14934,7 @@ def build_list_web_jobs_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14975,7 +14973,7 @@ def build_get_web_job_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15016,7 +15014,7 @@ def build_list_slot_differences_from_production_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsdiffs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15057,7 +15055,7 @@ def build_swap_slot_with_production_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsswap", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15097,7 +15095,7 @@ def build_list_snapshots_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15135,7 +15133,7 @@ def build_list_snapshots_from_dr_secondary_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshotsdr", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15173,7 +15171,7 @@ def build_get_source_control_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15212,7 +15210,7 @@ def build_create_or_update_source_control_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15252,7 +15250,7 @@ def build_delete_source_control_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15293,7 +15291,7 @@ def build_update_source_control_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15331,7 +15329,7 @@ def build_start_request(resource_group_name: str, name: str, subscription_id: st _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15376,7 +15374,7 @@ def build_start_network_trace_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/startNetworkTrace", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15418,7 +15416,7 @@ def build_stop_request(resource_group_name: str, name: str, subscription_id: str _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15456,7 +15454,7 @@ def build_stop_network_trace_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stopNetworkTrace", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15494,7 +15492,7 @@ def build_sync_repository_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sync", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15532,7 +15530,7 @@ def build_sync_function_triggers_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/syncfunctiontriggers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15570,7 +15568,7 @@ def build_list_triggered_web_jobs_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15608,7 +15606,7 @@ def build_get_triggered_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15647,7 +15645,7 @@ def build_delete_triggered_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15686,7 +15684,7 @@ def build_list_triggered_web_job_history_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15725,7 +15723,7 @@ def build_get_triggered_web_job_history_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15765,7 +15763,7 @@ def build_run_triggered_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/run", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15804,7 +15802,7 @@ def build_list_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15844,7 +15842,7 @@ def build_list_vnet_connections_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15882,7 +15880,7 @@ def build_get_vnet_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15922,7 +15920,7 @@ def build_create_or_update_vnet_connection_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15963,7 +15961,7 @@ def build_delete_vnet_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16003,7 +16001,7 @@ def build_update_vnet_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16044,7 +16042,7 @@ def build_get_vnet_connection_gateway_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16085,7 +16083,7 @@ def build_create_or_update_vnet_connection_gateway_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16128,7 +16126,7 @@ def build_update_vnet_connection_gateway_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16170,7 +16168,7 @@ def build_list_web_jobs_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16208,7 +16206,7 @@ def build_get_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16248,7 +16246,7 @@ def build_deploy_workflow_artifacts_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployWorkflowArtifacts", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16289,7 +16287,7 @@ def build_deploy_workflow_artifacts_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployWorkflowArtifacts", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16330,7 +16328,7 @@ def build_list_instance_workflows_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16369,7 +16367,7 @@ def build_get_instance_workflow_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows/{workflowName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16411,7 +16409,7 @@ def build_list_workflows_connections_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listWorkflowsConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16450,7 +16448,7 @@ def build_list_workflows_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16488,7 +16486,7 @@ def build_get_workflow_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows/{workflowName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16529,7 +16527,7 @@ def build_list_workflows_connections_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listWorkflowsConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16568,10 +16566,10 @@ class WebAppsOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_web_site_management_client_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_web_site_management_client_operations.py index 3631db1b516a..848983f3ab4b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_web_site_management_client_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_web_site_management_client_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -27,13 +28,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer -from .._vendor import WebSiteManagementClientMixinABC +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Serializer +from .._utils.utils import ClientMixinABC -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -488,7 +486,7 @@ def build_validate_request(resource_group_name: str, subscription_id: str, **kwa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -525,7 +523,7 @@ def build_validate_move_request(resource_group_name: str, subscription_id: str, # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/validateMoveResources" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -551,7 +549,7 @@ def build_validate_move_request(resource_group_name: str, subscription_id: str, return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) -class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC): +class WebSiteManagementClientOperationsMixin(ClientMixinABC[PipelineClient, WebSiteManagementClientConfiguration]): def _api_version(self, op_name: str) -> str: # pylint: disable=unused-argument try: return self._config.api_version @@ -1064,7 +1062,6 @@ def check_name_availability( environment_id: Optional[str] = None, **kwargs: Any ) -> _models.ResourceNameAvailability: - # pylint: disable=line-too-long """Check if a resource name is available. Description for Check if a resource name is available. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_run_action_repetitions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_run_action_repetitions_operations.py index 356167efca94..437c70ca80a5 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_run_action_repetitions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_run_action_repetitions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -57,7 +56,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -105,7 +104,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -154,7 +153,7 @@ def build_list_expression_traces_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/listExpressionTraces", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -197,10 +196,10 @@ class WorkflowRunActionRepetitionsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_run_action_repetitions_request_histories_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_run_action_repetitions_request_histories_operations.py index 64860ac29c23..c7a8cfbaf1fe 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_run_action_repetitions_request_histories_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_run_action_repetitions_request_histories_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -58,7 +57,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -108,7 +107,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories/{requestHistoryName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -152,10 +151,10 @@ class WorkflowRunActionRepetitionsRequestHistoriesOperations: # pylint: disable def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_run_action_scope_repetitions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_run_action_scope_repetitions_operations.py index 457c07348b6c..d1ed4e9df838 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_run_action_scope_repetitions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_run_action_scope_repetitions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -57,7 +56,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -105,7 +104,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/{repetitionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -148,10 +147,10 @@ class WorkflowRunActionScopeRepetitionsOperations: # pylint: disable=name-too-l def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_run_actions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_run_actions_operations.py index 1fc851c822b6..a1d0bb9b3e8a 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_run_actions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_run_actions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -59,7 +58,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -109,7 +108,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -156,7 +155,7 @@ def build_list_expression_traces_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/listExpressionTraces", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -198,10 +197,10 @@ class WorkflowRunActionsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_runs_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_runs_operations.py index 988a1d53b6b6..a86ae7eb50f9 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_runs_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_runs_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -58,7 +57,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -101,7 +100,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -141,7 +140,7 @@ def build_cancel_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/cancel", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -182,10 +181,10 @@ class WorkflowRunsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_trigger_histories_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_trigger_histories_operations.py index 3c0d4dcff3a7..b8f85160e8af 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_trigger_histories_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_trigger_histories_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Iterator, Optional, TypeVar, Union, cast import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -29,12 +31,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -63,7 +62,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -113,7 +112,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -160,7 +159,7 @@ def build_resubmit_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}/resubmit", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -202,10 +201,10 @@ class WorkflowTriggerHistoriesOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_triggers_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_triggers_operations.py index 32a5c2b45756..0da4f056bc01 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_triggers_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_triggers_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Iterator, Optional, TypeVar, Union, cast import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -29,12 +31,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -62,7 +61,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -105,7 +104,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -145,7 +144,7 @@ def build_list_callback_url_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -185,7 +184,7 @@ def build_run_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/run", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -225,7 +224,7 @@ def build_get_schema_json_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/schemas/json", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -266,10 +265,10 @@ class WorkflowTriggersOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_versions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_versions_operations.py index 66149fccb7e6..7fb371f6c86f 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_versions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflow_versions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -57,7 +56,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -98,7 +97,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions/{versionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -139,10 +138,10 @@ class WorkflowVersionsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflows_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflows_operations.py index f04aac83d3b9..b322e5d8f9a7 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflows_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2023_01_01/operations/_workflows_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Optional, TypeVar, Union, overload +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -24,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -51,7 +50,7 @@ def build_regenerate_access_key_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/regenerateAccessKey", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -93,7 +92,7 @@ def build_validate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/validate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -135,10 +134,10 @@ class WorkflowsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_metadata.json b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_metadata.json index ca3fd73860f0..f114df0e91cf 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_metadata.json +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_metadata.json @@ -5,13 +5,13 @@ "name": "WebSiteManagementClient", "filename": "_web_site_management_client", "description": "WebSite Management Client.", - "host_value": "\"https://management.azure.com\"", + "host_value": null, "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": true, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \"._utils.serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \".._utils.serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"WebSiteManagementClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -57,7 +57,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"https://management.azure.com\",", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -80,7 +80,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"https://management.azure.com\",", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -135,8 +135,8 @@ "workflow_versions": "WorkflowVersionsOperations" }, "operation_mixins": { - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Iterable\", \"Union\"]}}, \"regular\": {\"local\": {\".\": [[\"models\", \"_models\"]]}, \"stdlib\": {\"typing\": [\"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"]}, \"sdkcore\": {\"azure.core.paging\": [\"ItemPaged\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"AsyncIterable\", \"Union\"]}}, \"regular\": {\"local\": {\"..\": [[\"models\", \"_models\"]]}, \"stdlib\": {\"typing\": [\"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"]}, \"sdkcore\": {\"azure.core.async_paging\": [\"AsyncItemPaged\"]}}}", + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Iterable\", \"Union\"]}}, \"regular\": {\"stdlib\": {\"typing\": [\"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"]}, \"sdkcore\": {\"azure.core.paging\": [\"ItemPaged\"]}, \"local\": {\".\": [[\"models\", \"_models\"]]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"AsyncIterable\", \"Union\"]}}, \"regular\": {\"stdlib\": {\"typing\": [\"IO\", \"Optional\", \"Union\"], \"io\": [\"IOBase\"]}, \"sdkcore\": {\"azure.core.async_paging\": [\"AsyncItemPaged\"]}, \"local\": {\"..\": [[\"models\", \"_models\"]]}}}", "sync_mixin_typing_definitions": "", "async_mixin_typing_definitions": "", "operations": { @@ -221,13 +221,13 @@ "check_name_availability" : { "sync": { "signature": "def check_name_availability(\n self,\n name: str,\n type: Union[str, _models.CheckNameResourceTypes],\n is_fqdn: Optional[bool] = None,\n environment_id: Optional[str] = None,\n **kwargs: Any\n) -\u003e _models.ResourceNameAvailability:\n", - "doc": "# pylint: disable=line-too-long\n\"\"\"Check if a resource name is available.\n\nDescription for Check if a resource name is available.\n\n:param name: Resource name to verify. Required.\n:type name: str\n:param type: Resource type used for verification. Known values are: \"Site\", \"Slot\",\n \"HostingEnvironment\", \"PublishingUser\", \"Microsoft.Web/sites\", \"Microsoft.Web/sites/slots\",\n \"Microsoft.Web/hostingEnvironments\", and \"Microsoft.Web/publishingUsers\". Required.\n:type type: str or ~azure.mgmt.web.v2024_04_01.models.CheckNameResourceTypes\n:param is_fqdn: Is fully qualified domain name. Default value is None.\n:type is_fqdn: bool\n:param environment_id: Azure Resource Manager ID of the customer\u0027s selected Container Apps\n Environment on which to host the Function app. This must be of the form\n /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}.\n Default value is None.\n:type environment_id: str\n:return: ResourceNameAvailability or the result of cls(response)\n:rtype: ~azure.mgmt.web.v2024_04_01.models.ResourceNameAvailability\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", + "doc": "\"\"\"Check if a resource name is available.\n\nDescription for Check if a resource name is available.\n\n:param name: Resource name to verify. Required.\n:type name: str\n:param type: Resource type used for verification. Known values are: \"Site\", \"Slot\",\n \"HostingEnvironment\", \"PublishingUser\", \"Microsoft.Web/sites\", \"Microsoft.Web/sites/slots\",\n \"Microsoft.Web/hostingEnvironments\", and \"Microsoft.Web/publishingUsers\". Required.\n:type type: str or ~azure.mgmt.web.v2024_04_01.models.CheckNameResourceTypes\n:param is_fqdn: Is fully qualified domain name. Default value is None.\n:type is_fqdn: bool\n:param environment_id: Azure Resource Manager ID of the customer\u0027s selected Container Apps\n Environment on which to host the Function app. This must be of the form\n /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}.\n Default value is None.\n:type environment_id: str\n:return: ResourceNameAvailability or the result of cls(response)\n:rtype: ~azure.mgmt.web.v2024_04_01.models.ResourceNameAvailability\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", "call": "name, type, is_fqdn, environment_id, **kwargs" }, "async": { "coroutine": true, "signature": "async def check_name_availability(\n self,\n name: str,\n type: Union[str, _models.CheckNameResourceTypes],\n is_fqdn: Optional[bool] = None,\n environment_id: Optional[str] = None,\n **kwargs: Any\n) -\u003e _models.ResourceNameAvailability:\n", - "doc": "# pylint: disable=line-too-long\n\"\"\"Check if a resource name is available.\n\nDescription for Check if a resource name is available.\n\n:param name: Resource name to verify. Required.\n:type name: str\n:param type: Resource type used for verification. Known values are: \"Site\", \"Slot\",\n \"HostingEnvironment\", \"PublishingUser\", \"Microsoft.Web/sites\", \"Microsoft.Web/sites/slots\",\n \"Microsoft.Web/hostingEnvironments\", and \"Microsoft.Web/publishingUsers\". Required.\n:type type: str or ~azure.mgmt.web.v2024_04_01.models.CheckNameResourceTypes\n:param is_fqdn: Is fully qualified domain name. Default value is None.\n:type is_fqdn: bool\n:param environment_id: Azure Resource Manager ID of the customer\u0027s selected Container Apps\n Environment on which to host the Function app. This must be of the form\n /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}.\n Default value is None.\n:type environment_id: str\n:return: ResourceNameAvailability or the result of cls(response)\n:rtype: ~azure.mgmt.web.v2024_04_01.models.ResourceNameAvailability\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", + "doc": "\"\"\"Check if a resource name is available.\n\nDescription for Check if a resource name is available.\n\n:param name: Resource name to verify. Required.\n:type name: str\n:param type: Resource type used for verification. Known values are: \"Site\", \"Slot\",\n \"HostingEnvironment\", \"PublishingUser\", \"Microsoft.Web/sites\", \"Microsoft.Web/sites/slots\",\n \"Microsoft.Web/hostingEnvironments\", and \"Microsoft.Web/publishingUsers\". Required.\n:type type: str or ~azure.mgmt.web.v2024_04_01.models.CheckNameResourceTypes\n:param is_fqdn: Is fully qualified domain name. Default value is None.\n:type is_fqdn: bool\n:param environment_id: Azure Resource Manager ID of the customer\u0027s selected Container Apps\n Environment on which to host the Function app. This must be of the form\n /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}.\n Default value is None.\n:type environment_id: str\n:return: ResourceNameAvailability or the result of cls(response)\n:rtype: ~azure.mgmt.web.v2024_04_01.models.ResourceNameAvailability\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", "call": "name, type, is_fqdn, environment_id, **kwargs" } }, diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_utils/__init__.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_utils/__init__.py new file mode 100644 index 000000000000..0af9b28f6607 --- /dev/null +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_utils/__init__.py @@ -0,0 +1,6 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_utils/serialization.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_utils/serialization.py new file mode 100644 index 000000000000..f5187701d7be --- /dev/null +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_utils/serialization.py @@ -0,0 +1,2032 @@ +# pylint: disable=line-too-long,useless-suppression,too-many-lines +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +# pyright: reportUnnecessaryTypeIgnoreComment=false + +from base64 import b64decode, b64encode +import calendar +import datetime +import decimal +import email +from enum import Enum +import json +import logging +import re +import sys +import codecs +from typing import ( + Dict, + Any, + cast, + Optional, + Union, + AnyStr, + IO, + Mapping, + Callable, + MutableMapping, + List, +) + +try: + from urllib import quote # type: ignore +except ImportError: + from urllib.parse import quote +import xml.etree.ElementTree as ET + +import isodate # type: ignore +from typing_extensions import Self + +from azure.core.exceptions import DeserializationError, SerializationError +from azure.core.serialization import NULL as CoreNull + +_BOM = codecs.BOM_UTF8.decode(encoding="utf-8") + +JSON = MutableMapping[str, Any] + + +class RawDeserializer: + + # Accept "text" because we're open minded people... + JSON_REGEXP = re.compile(r"^(application|text)/([a-z+.]+\+)?json$") + + # Name used in context + CONTEXT_NAME = "deserialized_data" + + @classmethod + def deserialize_from_text(cls, data: Optional[Union[AnyStr, IO]], content_type: Optional[str] = None) -> Any: + """Decode data according to content-type. + + Accept a stream of data as well, but will be load at once in memory for now. + + If no content-type, will return the string version (not bytes, not stream) + + :param data: Input, could be bytes or stream (will be decoded with UTF8) or text + :type data: str or bytes or IO + :param str content_type: The content type. + :return: The deserialized data. + :rtype: object + """ + if hasattr(data, "read"): + # Assume a stream + data = cast(IO, data).read() + + if isinstance(data, bytes): + data_as_str = data.decode(encoding="utf-8-sig") + else: + # Explain to mypy the correct type. + data_as_str = cast(str, data) + + # Remove Byte Order Mark if present in string + data_as_str = data_as_str.lstrip(_BOM) + + if content_type is None: + return data + + if cls.JSON_REGEXP.match(content_type): + try: + return json.loads(data_as_str) + except ValueError as err: + raise DeserializationError("JSON is invalid: {}".format(err), err) from err + elif "xml" in (content_type or []): + try: + + try: + if isinstance(data, unicode): # type: ignore + # If I'm Python 2.7 and unicode XML will scream if I try a "fromstring" on unicode string + data_as_str = data_as_str.encode(encoding="utf-8") # type: ignore + except NameError: + pass + + return ET.fromstring(data_as_str) # nosec + except ET.ParseError as err: + # It might be because the server has an issue, and returned JSON with + # content-type XML.... + # So let's try a JSON load, and if it's still broken + # let's flow the initial exception + def _json_attemp(data): + try: + return True, json.loads(data) + except ValueError: + return False, None # Don't care about this one + + success, json_result = _json_attemp(data) + if success: + return json_result + # If i'm here, it's not JSON, it's not XML, let's scream + # and raise the last context in this block (the XML exception) + # The function hack is because Py2.7 messes up with exception + # context otherwise. + _LOGGER.critical("Wasn't XML not JSON, failing") + raise DeserializationError("XML is invalid") from err + elif content_type.startswith("text/"): + return data_as_str + raise DeserializationError("Cannot deserialize content-type: {}".format(content_type)) + + @classmethod + def deserialize_from_http_generics(cls, body_bytes: Optional[Union[AnyStr, IO]], headers: Mapping) -> Any: + """Deserialize from HTTP response. + + Use bytes and headers to NOT use any requests/aiohttp or whatever + specific implementation. + Headers will tested for "content-type" + + :param bytes body_bytes: The body of the response. + :param dict headers: The headers of the response. + :returns: The deserialized data. + :rtype: object + """ + # Try to use content-type from headers if available + content_type = None + if "content-type" in headers: + content_type = headers["content-type"].split(";")[0].strip().lower() + # Ouch, this server did not declare what it sent... + # Let's guess it's JSON... + # Also, since Autorest was considering that an empty body was a valid JSON, + # need that test as well.... + else: + content_type = "application/json" + + if body_bytes: + return cls.deserialize_from_text(body_bytes, content_type) + return None + + +_LOGGER = logging.getLogger(__name__) + +try: + _long_type = long # type: ignore +except NameError: + _long_type = int + +TZ_UTC = datetime.timezone.utc + +_FLATTEN = re.compile(r"(? None: + self.additional_properties: Optional[Dict[str, Any]] = {} + for k in kwargs: # pylint: disable=consider-using-dict-items + if k not in self._attribute_map: + _LOGGER.warning("%s is not a known attribute of class %s and will be ignored", k, self.__class__) + elif k in self._validation and self._validation[k].get("readonly", False): + _LOGGER.warning("Readonly attribute %s will be ignored in class %s", k, self.__class__) + else: + setattr(self, k, kwargs[k]) + + def __eq__(self, other: Any) -> bool: + """Compare objects by comparing all attributes. + + :param object other: The object to compare + :returns: True if objects are equal + :rtype: bool + """ + if isinstance(other, self.__class__): + return self.__dict__ == other.__dict__ + return False + + def __ne__(self, other: Any) -> bool: + """Compare objects by comparing all attributes. + + :param object other: The object to compare + :returns: True if objects are not equal + :rtype: bool + """ + return not self.__eq__(other) + + def __str__(self) -> str: + return str(self.__dict__) + + @classmethod + def enable_additional_properties_sending(cls) -> None: + cls._attribute_map["additional_properties"] = {"key": "", "type": "{object}"} + + @classmethod + def is_xml_model(cls) -> bool: + try: + cls._xml_map # type: ignore + except AttributeError: + return False + return True + + @classmethod + def _create_xml_node(cls): + """Create XML node. + + :returns: The XML node + :rtype: xml.etree.ElementTree.Element + """ + try: + xml_map = cls._xml_map # type: ignore + except AttributeError: + xml_map = {} + + return _create_xml_node(xml_map.get("name", cls.__name__), xml_map.get("prefix", None), xml_map.get("ns", None)) + + def serialize(self, keep_readonly: bool = False, **kwargs: Any) -> JSON: + """Return the JSON that would be sent to server from this model. + + This is an alias to `as_dict(full_restapi_key_transformer, keep_readonly=False)`. + + If you want XML serialization, you can pass the kwargs is_xml=True. + + :param bool keep_readonly: If you want to serialize the readonly attributes + :returns: A dict JSON compatible object + :rtype: dict + """ + serializer = Serializer(self._infer_class_models()) + return serializer._serialize( # type: ignore # pylint: disable=protected-access + self, keep_readonly=keep_readonly, **kwargs + ) + + def as_dict( + self, + keep_readonly: bool = True, + key_transformer: Callable[[str, Dict[str, Any], Any], Any] = attribute_transformer, + **kwargs: Any + ) -> JSON: + """Return a dict that can be serialized using json.dump. + + Advanced usage might optionally use a callback as parameter: + + .. code::python + + def my_key_transformer(key, attr_desc, value): + return key + + Key is the attribute name used in Python. Attr_desc + is a dict of metadata. Currently contains 'type' with the + msrest type and 'key' with the RestAPI encoded key. + Value is the current value in this object. + + The string returned will be used to serialize the key. + If the return type is a list, this is considered hierarchical + result dict. + + See the three examples in this file: + + - attribute_transformer + - full_restapi_key_transformer + - last_restapi_key_transformer + + If you want XML serialization, you can pass the kwargs is_xml=True. + + :param bool keep_readonly: If you want to serialize the readonly attributes + :param function key_transformer: A key transformer function. + :returns: A dict JSON compatible object + :rtype: dict + """ + serializer = Serializer(self._infer_class_models()) + return serializer._serialize( # type: ignore # pylint: disable=protected-access + self, key_transformer=key_transformer, keep_readonly=keep_readonly, **kwargs + ) + + @classmethod + def _infer_class_models(cls): + try: + str_models = cls.__module__.rsplit(".", 1)[0] + models = sys.modules[str_models] + client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + if cls.__name__ not in client_models: + raise ValueError("Not Autorest generated code") + except Exception: # pylint: disable=broad-exception-caught + # Assume it's not Autorest generated (tests?). Add ourselves as dependencies. + client_models = {cls.__name__: cls} + return client_models + + @classmethod + def deserialize(cls, data: Any, content_type: Optional[str] = None) -> Self: + """Parse a str using the RestAPI syntax and return a model. + + :param str data: A str using RestAPI structure. JSON by default. + :param str content_type: JSON by default, set application/xml if XML. + :returns: An instance of this model + :raises DeserializationError: if something went wrong + :rtype: Self + """ + deserializer = Deserializer(cls._infer_class_models()) + return deserializer(cls.__name__, data, content_type=content_type) # type: ignore + + @classmethod + def from_dict( + cls, + data: Any, + key_extractors: Optional[Callable[[str, Dict[str, Any], Any], Any]] = None, + content_type: Optional[str] = None, + ) -> Self: + """Parse a dict using given key extractor return a model. + + By default consider key + extractors (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor + and last_rest_key_case_insensitive_extractor) + + :param dict data: A dict using RestAPI structure + :param function key_extractors: A key extractor function. + :param str content_type: JSON by default, set application/xml if XML. + :returns: An instance of this model + :raises DeserializationError: if something went wrong + :rtype: Self + """ + deserializer = Deserializer(cls._infer_class_models()) + deserializer.key_extractors = ( # type: ignore + [ # type: ignore + attribute_key_case_insensitive_extractor, + rest_key_case_insensitive_extractor, + last_rest_key_case_insensitive_extractor, + ] + if key_extractors is None + else key_extractors + ) + return deserializer(cls.__name__, data, content_type=content_type) # type: ignore + + @classmethod + def _flatten_subtype(cls, key, objects): + if "_subtype_map" not in cls.__dict__: + return {} + result = dict(cls._subtype_map[key]) + for valuetype in cls._subtype_map[key].values(): + result.update(objects[valuetype]._flatten_subtype(key, objects)) # pylint: disable=protected-access + return result + + @classmethod + def _classify(cls, response, objects): + """Check the class _subtype_map for any child classes. + We want to ignore any inherited _subtype_maps. + + :param dict response: The initial data + :param dict objects: The class objects + :returns: The class to be used + :rtype: class + """ + for subtype_key in cls.__dict__.get("_subtype_map", {}).keys(): + subtype_value = None + + if not isinstance(response, ET.Element): + rest_api_response_key = cls._get_rest_key_parts(subtype_key)[-1] + subtype_value = response.get(rest_api_response_key, None) or response.get(subtype_key, None) + else: + subtype_value = xml_key_extractor(subtype_key, cls._attribute_map[subtype_key], response) + if subtype_value: + # Try to match base class. Can be class name only + # (bug to fix in Autorest to support x-ms-discriminator-name) + if cls.__name__ == subtype_value: + return cls + flatten_mapping_type = cls._flatten_subtype(subtype_key, objects) + try: + return objects[flatten_mapping_type[subtype_value]] # type: ignore + except KeyError: + _LOGGER.warning( + "Subtype value %s has no mapping, use base class %s.", + subtype_value, + cls.__name__, + ) + break + else: + _LOGGER.warning("Discriminator %s is absent or null, use base class %s.", subtype_key, cls.__name__) + break + return cls + + @classmethod + def _get_rest_key_parts(cls, attr_key): + """Get the RestAPI key of this attr, split it and decode part + :param str attr_key: Attribute key must be in attribute_map. + :returns: A list of RestAPI part + :rtype: list + """ + rest_split_key = _FLATTEN.split(cls._attribute_map[attr_key]["key"]) + return [_decode_attribute_map_key(key_part) for key_part in rest_split_key] + + +def _decode_attribute_map_key(key): + """This decode a key in an _attribute_map to the actual key we want to look at + inside the received data. + + :param str key: A key string from the generated code + :returns: The decoded key + :rtype: str + """ + return key.replace("\\.", ".") + + +class Serializer: # pylint: disable=too-many-public-methods + """Request object model serializer.""" + + basic_types = {str: "str", int: "int", bool: "bool", float: "float"} + + _xml_basic_types_serializers = {"bool": lambda x: str(x).lower()} + days = {0: "Mon", 1: "Tue", 2: "Wed", 3: "Thu", 4: "Fri", 5: "Sat", 6: "Sun"} + months = { + 1: "Jan", + 2: "Feb", + 3: "Mar", + 4: "Apr", + 5: "May", + 6: "Jun", + 7: "Jul", + 8: "Aug", + 9: "Sep", + 10: "Oct", + 11: "Nov", + 12: "Dec", + } + validation = { + "min_length": lambda x, y: len(x) < y, + "max_length": lambda x, y: len(x) > y, + "minimum": lambda x, y: x < y, + "maximum": lambda x, y: x > y, + "minimum_ex": lambda x, y: x <= y, + "maximum_ex": lambda x, y: x >= y, + "min_items": lambda x, y: len(x) < y, + "max_items": lambda x, y: len(x) > y, + "pattern": lambda x, y: not re.match(y, x, re.UNICODE), + "unique": lambda x, y: len(x) != len(set(x)), + "multiple": lambda x, y: x % y != 0, + } + + def __init__(self, classes: Optional[Mapping[str, type]] = None) -> None: + self.serialize_type = { + "iso-8601": Serializer.serialize_iso, + "rfc-1123": Serializer.serialize_rfc, + "unix-time": Serializer.serialize_unix, + "duration": Serializer.serialize_duration, + "date": Serializer.serialize_date, + "time": Serializer.serialize_time, + "decimal": Serializer.serialize_decimal, + "long": Serializer.serialize_long, + "bytearray": Serializer.serialize_bytearray, + "base64": Serializer.serialize_base64, + "object": self.serialize_object, + "[]": self.serialize_iter, + "{}": self.serialize_dict, + } + self.dependencies: Dict[str, type] = dict(classes) if classes else {} + self.key_transformer = full_restapi_key_transformer + self.client_side_validation = True + + def _serialize( # pylint: disable=too-many-nested-blocks, too-many-branches, too-many-statements, too-many-locals + self, target_obj, data_type=None, **kwargs + ): + """Serialize data into a string according to type. + + :param object target_obj: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str, dict + :raises SerializationError: if serialization fails. + :returns: The serialized data. + """ + key_transformer = kwargs.get("key_transformer", self.key_transformer) + keep_readonly = kwargs.get("keep_readonly", False) + if target_obj is None: + return None + + attr_name = None + class_name = target_obj.__class__.__name__ + + if data_type: + return self.serialize_data(target_obj, data_type, **kwargs) + + if not hasattr(target_obj, "_attribute_map"): + data_type = type(target_obj).__name__ + if data_type in self.basic_types.values(): + return self.serialize_data(target_obj, data_type, **kwargs) + + # Force "is_xml" kwargs if we detect a XML model + try: + is_xml_model_serialization = kwargs["is_xml"] + except KeyError: + is_xml_model_serialization = kwargs.setdefault("is_xml", target_obj.is_xml_model()) + + serialized = {} + if is_xml_model_serialization: + serialized = target_obj._create_xml_node() # pylint: disable=protected-access + try: + attributes = target_obj._attribute_map # pylint: disable=protected-access + for attr, attr_desc in attributes.items(): + attr_name = attr + if not keep_readonly and target_obj._validation.get( # pylint: disable=protected-access + attr_name, {} + ).get("readonly", False): + continue + + if attr_name == "additional_properties" and attr_desc["key"] == "": + if target_obj.additional_properties is not None: + serialized.update(target_obj.additional_properties) + continue + try: + + orig_attr = getattr(target_obj, attr) + if is_xml_model_serialization: + pass # Don't provide "transformer" for XML for now. Keep "orig_attr" + else: # JSON + keys, orig_attr = key_transformer(attr, attr_desc.copy(), orig_attr) + keys = keys if isinstance(keys, list) else [keys] + + kwargs["serialization_ctxt"] = attr_desc + new_attr = self.serialize_data(orig_attr, attr_desc["type"], **kwargs) + + if is_xml_model_serialization: + xml_desc = attr_desc.get("xml", {}) + xml_name = xml_desc.get("name", attr_desc["key"]) + xml_prefix = xml_desc.get("prefix", None) + xml_ns = xml_desc.get("ns", None) + if xml_desc.get("attr", False): + if xml_ns: + ET.register_namespace(xml_prefix, xml_ns) + xml_name = "{{{}}}{}".format(xml_ns, xml_name) + serialized.set(xml_name, new_attr) # type: ignore + continue + if xml_desc.get("text", False): + serialized.text = new_attr # type: ignore + continue + if isinstance(new_attr, list): + serialized.extend(new_attr) # type: ignore + elif isinstance(new_attr, ET.Element): + # If the down XML has no XML/Name, + # we MUST replace the tag with the local tag. But keeping the namespaces. + if "name" not in getattr(orig_attr, "_xml_map", {}): + splitted_tag = new_attr.tag.split("}") + if len(splitted_tag) == 2: # Namespace + new_attr.tag = "}".join([splitted_tag[0], xml_name]) + else: + new_attr.tag = xml_name + serialized.append(new_attr) # type: ignore + else: # That's a basic type + # Integrate namespace if necessary + local_node = _create_xml_node(xml_name, xml_prefix, xml_ns) + local_node.text = str(new_attr) + serialized.append(local_node) # type: ignore + else: # JSON + for k in reversed(keys): # type: ignore + new_attr = {k: new_attr} + + _new_attr = new_attr + _serialized = serialized + for k in keys: # type: ignore + if k not in _serialized: + _serialized.update(_new_attr) # type: ignore + _new_attr = _new_attr[k] # type: ignore + _serialized = _serialized[k] + except ValueError as err: + if isinstance(err, SerializationError): + raise + + except (AttributeError, KeyError, TypeError) as err: + msg = "Attribute {} in object {} cannot be serialized.\n{}".format(attr_name, class_name, str(target_obj)) + raise SerializationError(msg) from err + return serialized + + def body(self, data, data_type, **kwargs): + """Serialize data intended for a request body. + + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: dict + :raises SerializationError: if serialization fails. + :raises ValueError: if data is None + :returns: The serialized request body + """ + + # Just in case this is a dict + internal_data_type_str = data_type.strip("[]{}") + internal_data_type = self.dependencies.get(internal_data_type_str, None) + try: + is_xml_model_serialization = kwargs["is_xml"] + except KeyError: + if internal_data_type and issubclass(internal_data_type, Model): + is_xml_model_serialization = kwargs.setdefault("is_xml", internal_data_type.is_xml_model()) + else: + is_xml_model_serialization = False + if internal_data_type and not isinstance(internal_data_type, Enum): + try: + deserializer = Deserializer(self.dependencies) + # Since it's on serialization, it's almost sure that format is not JSON REST + # We're not able to deal with additional properties for now. + deserializer.additional_properties_detection = False + if is_xml_model_serialization: + deserializer.key_extractors = [ # type: ignore + attribute_key_case_insensitive_extractor, + ] + else: + deserializer.key_extractors = [ + rest_key_case_insensitive_extractor, + attribute_key_case_insensitive_extractor, + last_rest_key_case_insensitive_extractor, + ] + data = deserializer._deserialize(data_type, data) # pylint: disable=protected-access + except DeserializationError as err: + raise SerializationError("Unable to build a model: " + str(err)) from err + + return self._serialize(data, data_type, **kwargs) + + def url(self, name, data, data_type, **kwargs): + """Serialize data intended for a URL path. + + :param str name: The name of the URL path parameter. + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str + :returns: The serialized URL path + :raises TypeError: if serialization fails. + :raises ValueError: if data is None + """ + try: + output = self.serialize_data(data, data_type, **kwargs) + if data_type == "bool": + output = json.dumps(output) + + if kwargs.get("skip_quote") is True: + output = str(output) + output = output.replace("{", quote("{")).replace("}", quote("}")) + else: + output = quote(str(output), safe="") + except SerializationError as exc: + raise TypeError("{} must be type {}.".format(name, data_type)) from exc + return output + + def query(self, name, data, data_type, **kwargs): + """Serialize data intended for a URL query. + + :param str name: The name of the query parameter. + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str, list + :raises TypeError: if serialization fails. + :raises ValueError: if data is None + :returns: The serialized query parameter + """ + try: + # Treat the list aside, since we don't want to encode the div separator + if data_type.startswith("["): + internal_data_type = data_type[1:-1] + do_quote = not kwargs.get("skip_quote", False) + return self.serialize_iter(data, internal_data_type, do_quote=do_quote, **kwargs) + + # Not a list, regular serialization + output = self.serialize_data(data, data_type, **kwargs) + if data_type == "bool": + output = json.dumps(output) + if kwargs.get("skip_quote") is True: + output = str(output) + else: + output = quote(str(output), safe="") + except SerializationError as exc: + raise TypeError("{} must be type {}.".format(name, data_type)) from exc + return str(output) + + def header(self, name, data, data_type, **kwargs): + """Serialize data intended for a request header. + + :param str name: The name of the header. + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :rtype: str + :raises TypeError: if serialization fails. + :raises ValueError: if data is None + :returns: The serialized header + """ + try: + if data_type in ["[str]"]: + data = ["" if d is None else d for d in data] + + output = self.serialize_data(data, data_type, **kwargs) + if data_type == "bool": + output = json.dumps(output) + except SerializationError as exc: + raise TypeError("{} must be type {}.".format(name, data_type)) from exc + return str(output) + + def serialize_data(self, data, data_type, **kwargs): + """Serialize generic data according to supplied data type. + + :param object data: The data to be serialized. + :param str data_type: The type to be serialized from. + :raises AttributeError: if required data is None. + :raises ValueError: if data is None + :raises SerializationError: if serialization fails. + :returns: The serialized data. + :rtype: str, int, float, bool, dict, list + """ + if data is None: + raise ValueError("No value for given attribute") + + try: + if data is CoreNull: + return None + if data_type in self.basic_types.values(): + return self.serialize_basic(data, data_type, **kwargs) + + if data_type in self.serialize_type: + return self.serialize_type[data_type](data, **kwargs) + + # If dependencies is empty, try with current data class + # It has to be a subclass of Enum anyway + enum_type = self.dependencies.get(data_type, data.__class__) + if issubclass(enum_type, Enum): + return Serializer.serialize_enum(data, enum_obj=enum_type) + + iter_type = data_type[0] + data_type[-1] + if iter_type in self.serialize_type: + return self.serialize_type[iter_type](data, data_type[1:-1], **kwargs) + + except (ValueError, TypeError) as err: + msg = "Unable to serialize value: {!r} as type: {!r}." + raise SerializationError(msg.format(data, data_type)) from err + return self._serialize(data, **kwargs) + + @classmethod + def _get_custom_serializers(cls, data_type, **kwargs): # pylint: disable=inconsistent-return-statements + custom_serializer = kwargs.get("basic_types_serializers", {}).get(data_type) + if custom_serializer: + return custom_serializer + if kwargs.get("is_xml", False): + return cls._xml_basic_types_serializers.get(data_type) + + @classmethod + def serialize_basic(cls, data, data_type, **kwargs): + """Serialize basic builting data type. + Serializes objects to str, int, float or bool. + + Possible kwargs: + - basic_types_serializers dict[str, callable] : If set, use the callable as serializer + - is_xml bool : If set, use xml_basic_types_serializers + + :param obj data: Object to be serialized. + :param str data_type: Type of object in the iterable. + :rtype: str, int, float, bool + :return: serialized object + """ + custom_serializer = cls._get_custom_serializers(data_type, **kwargs) + if custom_serializer: + return custom_serializer(data) + if data_type == "str": + return cls.serialize_unicode(data) + return eval(data_type)(data) # nosec # pylint: disable=eval-used + + @classmethod + def serialize_unicode(cls, data): + """Special handling for serializing unicode strings in Py2. + Encode to UTF-8 if unicode, otherwise handle as a str. + + :param str data: Object to be serialized. + :rtype: str + :return: serialized object + """ + try: # If I received an enum, return its value + return data.value + except AttributeError: + pass + + try: + if isinstance(data, unicode): # type: ignore + # Don't change it, JSON and XML ElementTree are totally able + # to serialize correctly u'' strings + return data + except NameError: + return str(data) + return str(data) + + def serialize_iter(self, data, iter_type, div=None, **kwargs): + """Serialize iterable. + + Supported kwargs: + - serialization_ctxt dict : The current entry of _attribute_map, or same format. + serialization_ctxt['type'] should be same as data_type. + - is_xml bool : If set, serialize as XML + + :param list data: Object to be serialized. + :param str iter_type: Type of object in the iterable. + :param str div: If set, this str will be used to combine the elements + in the iterable into a combined string. Default is 'None'. + Defaults to False. + :rtype: list, str + :return: serialized iterable + """ + if isinstance(data, str): + raise SerializationError("Refuse str type as a valid iter type.") + + serialization_ctxt = kwargs.get("serialization_ctxt", {}) + is_xml = kwargs.get("is_xml", False) + + serialized = [] + for d in data: + try: + serialized.append(self.serialize_data(d, iter_type, **kwargs)) + except ValueError as err: + if isinstance(err, SerializationError): + raise + serialized.append(None) + + if kwargs.get("do_quote", False): + serialized = ["" if s is None else quote(str(s), safe="") for s in serialized] + + if div: + serialized = ["" if s is None else str(s) for s in serialized] + serialized = div.join(serialized) + + if "xml" in serialization_ctxt or is_xml: + # XML serialization is more complicated + xml_desc = serialization_ctxt.get("xml", {}) + xml_name = xml_desc.get("name") + if not xml_name: + xml_name = serialization_ctxt["key"] + + # Create a wrap node if necessary (use the fact that Element and list have "append") + is_wrapped = xml_desc.get("wrapped", False) + node_name = xml_desc.get("itemsName", xml_name) + if is_wrapped: + final_result = _create_xml_node(xml_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) + else: + final_result = [] + # All list elements to "local_node" + for el in serialized: + if isinstance(el, ET.Element): + el_node = el + else: + el_node = _create_xml_node(node_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) + if el is not None: # Otherwise it writes "None" :-p + el_node.text = str(el) + final_result.append(el_node) + return final_result + return serialized + + def serialize_dict(self, attr, dict_type, **kwargs): + """Serialize a dictionary of objects. + + :param dict attr: Object to be serialized. + :param str dict_type: Type of object in the dictionary. + :rtype: dict + :return: serialized dictionary + """ + serialization_ctxt = kwargs.get("serialization_ctxt", {}) + serialized = {} + for key, value in attr.items(): + try: + serialized[self.serialize_unicode(key)] = self.serialize_data(value, dict_type, **kwargs) + except ValueError as err: + if isinstance(err, SerializationError): + raise + serialized[self.serialize_unicode(key)] = None + + if "xml" in serialization_ctxt: + # XML serialization is more complicated + xml_desc = serialization_ctxt["xml"] + xml_name = xml_desc["name"] + + final_result = _create_xml_node(xml_name, xml_desc.get("prefix", None), xml_desc.get("ns", None)) + for key, value in serialized.items(): + ET.SubElement(final_result, key).text = value + return final_result + + return serialized + + def serialize_object(self, attr, **kwargs): # pylint: disable=too-many-return-statements + """Serialize a generic object. + This will be handled as a dictionary. If object passed in is not + a basic type (str, int, float, dict, list) it will simply be + cast to str. + + :param dict attr: Object to be serialized. + :rtype: dict or str + :return: serialized object + """ + if attr is None: + return None + if isinstance(attr, ET.Element): + return attr + obj_type = type(attr) + if obj_type in self.basic_types: + return self.serialize_basic(attr, self.basic_types[obj_type], **kwargs) + if obj_type is _long_type: + return self.serialize_long(attr) + if obj_type is str: + return self.serialize_unicode(attr) + if obj_type is datetime.datetime: + return self.serialize_iso(attr) + if obj_type is datetime.date: + return self.serialize_date(attr) + if obj_type is datetime.time: + return self.serialize_time(attr) + if obj_type is datetime.timedelta: + return self.serialize_duration(attr) + if obj_type is decimal.Decimal: + return self.serialize_decimal(attr) + + # If it's a model or I know this dependency, serialize as a Model + if obj_type in self.dependencies.values() or isinstance(attr, Model): + return self._serialize(attr) + + if obj_type == dict: + serialized = {} + for key, value in attr.items(): + try: + serialized[self.serialize_unicode(key)] = self.serialize_object(value, **kwargs) + except ValueError: + serialized[self.serialize_unicode(key)] = None + return serialized + + if obj_type == list: + serialized = [] + for obj in attr: + try: + serialized.append(self.serialize_object(obj, **kwargs)) + except ValueError: + pass + return serialized + return str(attr) + + @staticmethod + def serialize_enum(attr, enum_obj=None): + try: + result = attr.value + except AttributeError: + result = attr + try: + enum_obj(result) # type: ignore + return result + except ValueError as exc: + for enum_value in enum_obj: # type: ignore + if enum_value.value.lower() == str(attr).lower(): + return enum_value.value + error = "{!r} is not valid value for enum {!r}" + raise SerializationError(error.format(attr, enum_obj)) from exc + + @staticmethod + def serialize_bytearray(attr, **kwargs): # pylint: disable=unused-argument + """Serialize bytearray into base-64 string. + + :param str attr: Object to be serialized. + :rtype: str + :return: serialized base64 + """ + return b64encode(attr).decode() + + @staticmethod + def serialize_base64(attr, **kwargs): # pylint: disable=unused-argument + """Serialize str into base-64 string. + + :param str attr: Object to be serialized. + :rtype: str + :return: serialized base64 + """ + encoded = b64encode(attr).decode("ascii") + return encoded.strip("=").replace("+", "-").replace("/", "_") + + @staticmethod + def serialize_decimal(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Decimal object to float. + + :param decimal attr: Object to be serialized. + :rtype: float + :return: serialized decimal + """ + return float(attr) + + @staticmethod + def serialize_long(attr, **kwargs): # pylint: disable=unused-argument + """Serialize long (Py2) or int (Py3). + + :param int attr: Object to be serialized. + :rtype: int/long + :return: serialized long + """ + return _long_type(attr) + + @staticmethod + def serialize_date(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Date object into ISO-8601 formatted string. + + :param Date attr: Object to be serialized. + :rtype: str + :return: serialized date + """ + if isinstance(attr, str): + attr = isodate.parse_date(attr) + t = "{:04}-{:02}-{:02}".format(attr.year, attr.month, attr.day) + return t + + @staticmethod + def serialize_time(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Time object into ISO-8601 formatted string. + + :param datetime.time attr: Object to be serialized. + :rtype: str + :return: serialized time + """ + if isinstance(attr, str): + attr = isodate.parse_time(attr) + t = "{:02}:{:02}:{:02}".format(attr.hour, attr.minute, attr.second) + if attr.microsecond: + t += ".{:02}".format(attr.microsecond) + return t + + @staticmethod + def serialize_duration(attr, **kwargs): # pylint: disable=unused-argument + """Serialize TimeDelta object into ISO-8601 formatted string. + + :param TimeDelta attr: Object to be serialized. + :rtype: str + :return: serialized duration + """ + if isinstance(attr, str): + attr = isodate.parse_duration(attr) + return isodate.duration_isoformat(attr) + + @staticmethod + def serialize_rfc(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Datetime object into RFC-1123 formatted string. + + :param Datetime attr: Object to be serialized. + :rtype: str + :raises TypeError: if format invalid. + :return: serialized rfc + """ + try: + if not attr.tzinfo: + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") + utc = attr.utctimetuple() + except AttributeError as exc: + raise TypeError("RFC1123 object must be valid Datetime object.") from exc + + return "{}, {:02} {} {:04} {:02}:{:02}:{:02} GMT".format( + Serializer.days[utc.tm_wday], + utc.tm_mday, + Serializer.months[utc.tm_mon], + utc.tm_year, + utc.tm_hour, + utc.tm_min, + utc.tm_sec, + ) + + @staticmethod + def serialize_iso(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Datetime object into ISO-8601 formatted string. + + :param Datetime attr: Object to be serialized. + :rtype: str + :raises SerializationError: if format invalid. + :return: serialized iso + """ + if isinstance(attr, str): + attr = isodate.parse_datetime(attr) + try: + if not attr.tzinfo: + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") + utc = attr.utctimetuple() + if utc.tm_year > 9999 or utc.tm_year < 1: + raise OverflowError("Hit max or min date") + + microseconds = str(attr.microsecond).rjust(6, "0").rstrip("0").ljust(3, "0") + if microseconds: + microseconds = "." + microseconds + date = "{:04}-{:02}-{:02}T{:02}:{:02}:{:02}".format( + utc.tm_year, utc.tm_mon, utc.tm_mday, utc.tm_hour, utc.tm_min, utc.tm_sec + ) + return date + microseconds + "Z" + except (ValueError, OverflowError) as err: + msg = "Unable to serialize datetime object." + raise SerializationError(msg) from err + except AttributeError as err: + msg = "ISO-8601 object must be valid Datetime object." + raise TypeError(msg) from err + + @staticmethod + def serialize_unix(attr, **kwargs): # pylint: disable=unused-argument + """Serialize Datetime object into IntTime format. + This is represented as seconds. + + :param Datetime attr: Object to be serialized. + :rtype: int + :raises SerializationError: if format invalid + :return: serialied unix + """ + if isinstance(attr, int): + return attr + try: + if not attr.tzinfo: + _LOGGER.warning("Datetime with no tzinfo will be considered UTC.") + return int(calendar.timegm(attr.utctimetuple())) + except AttributeError as exc: + raise TypeError("Unix time object must be valid Datetime object.") from exc + + +def rest_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument + key = attr_desc["key"] + working_data = data + + while "." in key: + # Need the cast, as for some reasons "split" is typed as list[str | Any] + dict_keys = cast(List[str], _FLATTEN.split(key)) + if len(dict_keys) == 1: + key = _decode_attribute_map_key(dict_keys[0]) + break + working_key = _decode_attribute_map_key(dict_keys[0]) + working_data = working_data.get(working_key, data) + if working_data is None: + # If at any point while following flatten JSON path see None, it means + # that all properties under are None as well + return None + key = ".".join(dict_keys[1:]) + + return working_data.get(key) + + +def rest_key_case_insensitive_extractor( # pylint: disable=unused-argument, inconsistent-return-statements + attr, attr_desc, data +): + key = attr_desc["key"] + working_data = data + + while "." in key: + dict_keys = _FLATTEN.split(key) + if len(dict_keys) == 1: + key = _decode_attribute_map_key(dict_keys[0]) + break + working_key = _decode_attribute_map_key(dict_keys[0]) + working_data = attribute_key_case_insensitive_extractor(working_key, None, working_data) + if working_data is None: + # If at any point while following flatten JSON path see None, it means + # that all properties under are None as well + return None + key = ".".join(dict_keys[1:]) + + if working_data: + return attribute_key_case_insensitive_extractor(key, None, working_data) + + +def last_rest_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument + """Extract the attribute in "data" based on the last part of the JSON path key. + + :param str attr: The attribute to extract + :param dict attr_desc: The attribute description + :param dict data: The data to extract from + :rtype: object + :returns: The extracted attribute + """ + key = attr_desc["key"] + dict_keys = _FLATTEN.split(key) + return attribute_key_extractor(dict_keys[-1], None, data) + + +def last_rest_key_case_insensitive_extractor(attr, attr_desc, data): # pylint: disable=unused-argument + """Extract the attribute in "data" based on the last part of the JSON path key. + + This is the case insensitive version of "last_rest_key_extractor" + :param str attr: The attribute to extract + :param dict attr_desc: The attribute description + :param dict data: The data to extract from + :rtype: object + :returns: The extracted attribute + """ + key = attr_desc["key"] + dict_keys = _FLATTEN.split(key) + return attribute_key_case_insensitive_extractor(dict_keys[-1], None, data) + + +def attribute_key_extractor(attr, _, data): + return data.get(attr) + + +def attribute_key_case_insensitive_extractor(attr, _, data): + found_key = None + lower_attr = attr.lower() + for key in data: + if lower_attr == key.lower(): + found_key = key + break + + return data.get(found_key) + + +def _extract_name_from_internal_type(internal_type): + """Given an internal type XML description, extract correct XML name with namespace. + + :param dict internal_type: An model type + :rtype: tuple + :returns: A tuple XML name + namespace dict + """ + internal_type_xml_map = getattr(internal_type, "_xml_map", {}) + xml_name = internal_type_xml_map.get("name", internal_type.__name__) + xml_ns = internal_type_xml_map.get("ns", None) + if xml_ns: + xml_name = "{{{}}}{}".format(xml_ns, xml_name) + return xml_name + + +def xml_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument,too-many-return-statements + if isinstance(data, dict): + return None + + # Test if this model is XML ready first + if not isinstance(data, ET.Element): + return None + + xml_desc = attr_desc.get("xml", {}) + xml_name = xml_desc.get("name", attr_desc["key"]) + + # Look for a children + is_iter_type = attr_desc["type"].startswith("[") + is_wrapped = xml_desc.get("wrapped", False) + internal_type = attr_desc.get("internalType", None) + internal_type_xml_map = getattr(internal_type, "_xml_map", {}) + + # Integrate namespace if necessary + xml_ns = xml_desc.get("ns", internal_type_xml_map.get("ns", None)) + if xml_ns: + xml_name = "{{{}}}{}".format(xml_ns, xml_name) + + # If it's an attribute, that's simple + if xml_desc.get("attr", False): + return data.get(xml_name) + + # If it's x-ms-text, that's simple too + if xml_desc.get("text", False): + return data.text + + # Scenario where I take the local name: + # - Wrapped node + # - Internal type is an enum (considered basic types) + # - Internal type has no XML/Name node + if is_wrapped or (internal_type and (issubclass(internal_type, Enum) or "name" not in internal_type_xml_map)): + children = data.findall(xml_name) + # If internal type has a local name and it's not a list, I use that name + elif not is_iter_type and internal_type and "name" in internal_type_xml_map: + xml_name = _extract_name_from_internal_type(internal_type) + children = data.findall(xml_name) + # That's an array + else: + if internal_type: # Complex type, ignore itemsName and use the complex type name + items_name = _extract_name_from_internal_type(internal_type) + else: + items_name = xml_desc.get("itemsName", xml_name) + children = data.findall(items_name) + + if len(children) == 0: + if is_iter_type: + if is_wrapped: + return None # is_wrapped no node, we want None + return [] # not wrapped, assume empty list + return None # Assume it's not there, maybe an optional node. + + # If is_iter_type and not wrapped, return all found children + if is_iter_type: + if not is_wrapped: + return children + # Iter and wrapped, should have found one node only (the wrap one) + if len(children) != 1: + raise DeserializationError( + "Tried to deserialize an array not wrapped, and found several nodes '{}'. Maybe you should declare this array as wrapped?".format( + xml_name + ) + ) + return list(children[0]) # Might be empty list and that's ok. + + # Here it's not a itertype, we should have found one element only or empty + if len(children) > 1: + raise DeserializationError("Find several XML '{}' where it was not expected".format(xml_name)) + return children[0] + + +class Deserializer: + """Response object model deserializer. + + :param dict classes: Class type dictionary for deserializing complex types. + :ivar list key_extractors: Ordered list of extractors to be used by this deserializer. + """ + + basic_types = {str: "str", int: "int", bool: "bool", float: "float"} + + valid_date = re.compile(r"\d{4}[-]\d{2}[-]\d{2}T\d{2}:\d{2}:\d{2}\.?\d*Z?[-+]?[\d{2}]?:?[\d{2}]?") + + def __init__(self, classes: Optional[Mapping[str, type]] = None) -> None: + self.deserialize_type = { + "iso-8601": Deserializer.deserialize_iso, + "rfc-1123": Deserializer.deserialize_rfc, + "unix-time": Deserializer.deserialize_unix, + "duration": Deserializer.deserialize_duration, + "date": Deserializer.deserialize_date, + "time": Deserializer.deserialize_time, + "decimal": Deserializer.deserialize_decimal, + "long": Deserializer.deserialize_long, + "bytearray": Deserializer.deserialize_bytearray, + "base64": Deserializer.deserialize_base64, + "object": self.deserialize_object, + "[]": self.deserialize_iter, + "{}": self.deserialize_dict, + } + self.deserialize_expected_types = { + "duration": (isodate.Duration, datetime.timedelta), + "iso-8601": (datetime.datetime), + } + self.dependencies: Dict[str, type] = dict(classes) if classes else {} + self.key_extractors = [rest_key_extractor, xml_key_extractor] + # Additional properties only works if the "rest_key_extractor" is used to + # extract the keys. Making it to work whatever the key extractor is too much + # complicated, with no real scenario for now. + # So adding a flag to disable additional properties detection. This flag should be + # used if your expect the deserialization to NOT come from a JSON REST syntax. + # Otherwise, result are unexpected + self.additional_properties_detection = True + + def __call__(self, target_obj, response_data, content_type=None): + """Call the deserializer to process a REST response. + + :param str target_obj: Target data type to deserialize to. + :param requests.Response response_data: REST response object. + :param str content_type: Swagger "produces" if available. + :raises DeserializationError: if deserialization fails. + :return: Deserialized object. + :rtype: object + """ + data = self._unpack_content(response_data, content_type) + return self._deserialize(target_obj, data) + + def _deserialize(self, target_obj, data): # pylint: disable=inconsistent-return-statements + """Call the deserializer on a model. + + Data needs to be already deserialized as JSON or XML ElementTree + + :param str target_obj: Target data type to deserialize to. + :param object data: Object to deserialize. + :raises DeserializationError: if deserialization fails. + :return: Deserialized object. + :rtype: object + """ + # This is already a model, go recursive just in case + if hasattr(data, "_attribute_map"): + constants = [name for name, config in getattr(data, "_validation", {}).items() if config.get("constant")] + try: + for attr, mapconfig in data._attribute_map.items(): # pylint: disable=protected-access + if attr in constants: + continue + value = getattr(data, attr) + if value is None: + continue + local_type = mapconfig["type"] + internal_data_type = local_type.strip("[]{}") + if internal_data_type not in self.dependencies or isinstance(internal_data_type, Enum): + continue + setattr(data, attr, self._deserialize(local_type, value)) + return data + except AttributeError: + return + + response, class_name = self._classify_target(target_obj, data) + + if isinstance(response, str): + return self.deserialize_data(data, response) + if isinstance(response, type) and issubclass(response, Enum): + return self.deserialize_enum(data, response) + + if data is None or data is CoreNull: + return data + try: + attributes = response._attribute_map # type: ignore # pylint: disable=protected-access + d_attrs = {} + for attr, attr_desc in attributes.items(): + # Check empty string. If it's not empty, someone has a real "additionalProperties"... + if attr == "additional_properties" and attr_desc["key"] == "": + continue + raw_value = None + # Enhance attr_desc with some dynamic data + attr_desc = attr_desc.copy() # Do a copy, do not change the real one + internal_data_type = attr_desc["type"].strip("[]{}") + if internal_data_type in self.dependencies: + attr_desc["internalType"] = self.dependencies[internal_data_type] + + for key_extractor in self.key_extractors: + found_value = key_extractor(attr, attr_desc, data) + if found_value is not None: + if raw_value is not None and raw_value != found_value: + msg = ( + "Ignoring extracted value '%s' from %s for key '%s'" + " (duplicate extraction, follow extractors order)" + ) + _LOGGER.warning(msg, found_value, key_extractor, attr) + continue + raw_value = found_value + + value = self.deserialize_data(raw_value, attr_desc["type"]) + d_attrs[attr] = value + except (AttributeError, TypeError, KeyError) as err: + msg = "Unable to deserialize to object: " + class_name # type: ignore + raise DeserializationError(msg) from err + additional_properties = self._build_additional_properties(attributes, data) + return self._instantiate_model(response, d_attrs, additional_properties) + + def _build_additional_properties(self, attribute_map, data): + if not self.additional_properties_detection: + return None + if "additional_properties" in attribute_map and attribute_map.get("additional_properties", {}).get("key") != "": + # Check empty string. If it's not empty, someone has a real "additionalProperties" + return None + if isinstance(data, ET.Element): + data = {el.tag: el.text for el in data} + + known_keys = { + _decode_attribute_map_key(_FLATTEN.split(desc["key"])[0]) + for desc in attribute_map.values() + if desc["key"] != "" + } + present_keys = set(data.keys()) + missing_keys = present_keys - known_keys + return {key: data[key] for key in missing_keys} + + def _classify_target(self, target, data): + """Check to see whether the deserialization target object can + be classified into a subclass. + Once classification has been determined, initialize object. + + :param str target: The target object type to deserialize to. + :param str/dict data: The response data to deserialize. + :return: The classified target object and its class name. + :rtype: tuple + """ + if target is None: + return None, None + + if isinstance(target, str): + try: + target = self.dependencies[target] + except KeyError: + return target, target + + try: + target = target._classify(data, self.dependencies) # type: ignore # pylint: disable=protected-access + except AttributeError: + pass # Target is not a Model, no classify + return target, target.__class__.__name__ # type: ignore + + def failsafe_deserialize(self, target_obj, data, content_type=None): + """Ignores any errors encountered in deserialization, + and falls back to not deserializing the object. Recommended + for use in error deserialization, as we want to return the + HttpResponseError to users, and not have them deal with + a deserialization error. + + :param str target_obj: The target object type to deserialize to. + :param str/dict data: The response data to deserialize. + :param str content_type: Swagger "produces" if available. + :return: Deserialized object. + :rtype: object + """ + try: + return self(target_obj, data, content_type=content_type) + except: # pylint: disable=bare-except + _LOGGER.debug( + "Ran into a deserialization error. Ignoring since this is failsafe deserialization", exc_info=True + ) + return None + + @staticmethod + def _unpack_content(raw_data, content_type=None): + """Extract the correct structure for deserialization. + + If raw_data is a PipelineResponse, try to extract the result of RawDeserializer. + if we can't, raise. Your Pipeline should have a RawDeserializer. + + If not a pipeline response and raw_data is bytes or string, use content-type + to decode it. If no content-type, try JSON. + + If raw_data is something else, bypass all logic and return it directly. + + :param obj raw_data: Data to be processed. + :param str content_type: How to parse if raw_data is a string/bytes. + :raises JSONDecodeError: If JSON is requested and parsing is impossible. + :raises UnicodeDecodeError: If bytes is not UTF8 + :rtype: object + :return: Unpacked content. + """ + # Assume this is enough to detect a Pipeline Response without importing it + context = getattr(raw_data, "context", {}) + if context: + if RawDeserializer.CONTEXT_NAME in context: + return context[RawDeserializer.CONTEXT_NAME] + raise ValueError("This pipeline didn't have the RawDeserializer policy; can't deserialize") + + # Assume this is enough to recognize universal_http.ClientResponse without importing it + if hasattr(raw_data, "body"): + return RawDeserializer.deserialize_from_http_generics(raw_data.text(), raw_data.headers) + + # Assume this enough to recognize requests.Response without importing it. + if hasattr(raw_data, "_content_consumed"): + return RawDeserializer.deserialize_from_http_generics(raw_data.text, raw_data.headers) + + if isinstance(raw_data, (str, bytes)) or hasattr(raw_data, "read"): + return RawDeserializer.deserialize_from_text(raw_data, content_type) # type: ignore + return raw_data + + def _instantiate_model(self, response, attrs, additional_properties=None): + """Instantiate a response model passing in deserialized args. + + :param Response response: The response model class. + :param dict attrs: The deserialized response attributes. + :param dict additional_properties: Additional properties to be set. + :rtype: Response + :return: The instantiated response model. + """ + if callable(response): + subtype = getattr(response, "_subtype_map", {}) + try: + readonly = [ + k + for k, v in response._validation.items() # pylint: disable=protected-access # type: ignore + if v.get("readonly") + ] + const = [ + k + for k, v in response._validation.items() # pylint: disable=protected-access # type: ignore + if v.get("constant") + ] + kwargs = {k: v for k, v in attrs.items() if k not in subtype and k not in readonly + const} + response_obj = response(**kwargs) + for attr in readonly: + setattr(response_obj, attr, attrs.get(attr)) + if additional_properties: + response_obj.additional_properties = additional_properties # type: ignore + return response_obj + except TypeError as err: + msg = "Unable to deserialize {} into model {}. ".format(kwargs, response) # type: ignore + raise DeserializationError(msg + str(err)) from err + else: + try: + for attr, value in attrs.items(): + setattr(response, attr, value) + return response + except Exception as exp: + msg = "Unable to populate response model. " + msg += "Type: {}, Error: {}".format(type(response), exp) + raise DeserializationError(msg) from exp + + def deserialize_data(self, data, data_type): # pylint: disable=too-many-return-statements + """Process data for deserialization according to data type. + + :param str data: The response string to be deserialized. + :param str data_type: The type to deserialize to. + :raises DeserializationError: if deserialization fails. + :return: Deserialized object. + :rtype: object + """ + if data is None: + return data + + try: + if not data_type: + return data + if data_type in self.basic_types.values(): + return self.deserialize_basic(data, data_type) + if data_type in self.deserialize_type: + if isinstance(data, self.deserialize_expected_types.get(data_type, tuple())): + return data + + is_a_text_parsing_type = lambda x: x not in [ # pylint: disable=unnecessary-lambda-assignment + "object", + "[]", + r"{}", + ] + if isinstance(data, ET.Element) and is_a_text_parsing_type(data_type) and not data.text: + return None + data_val = self.deserialize_type[data_type](data) + return data_val + + iter_type = data_type[0] + data_type[-1] + if iter_type in self.deserialize_type: + return self.deserialize_type[iter_type](data, data_type[1:-1]) + + obj_type = self.dependencies[data_type] + if issubclass(obj_type, Enum): + if isinstance(data, ET.Element): + data = data.text + return self.deserialize_enum(data, obj_type) + + except (ValueError, TypeError, AttributeError) as err: + msg = "Unable to deserialize response data." + msg += " Data: {}, {}".format(data, data_type) + raise DeserializationError(msg) from err + return self._deserialize(obj_type, data) + + def deserialize_iter(self, attr, iter_type): + """Deserialize an iterable. + + :param list attr: Iterable to be deserialized. + :param str iter_type: The type of object in the iterable. + :return: Deserialized iterable. + :rtype: list + """ + if attr is None: + return None + if isinstance(attr, ET.Element): # If I receive an element here, get the children + attr = list(attr) + if not isinstance(attr, (list, set)): + raise DeserializationError("Cannot deserialize as [{}] an object of type {}".format(iter_type, type(attr))) + return [self.deserialize_data(a, iter_type) for a in attr] + + def deserialize_dict(self, attr, dict_type): + """Deserialize a dictionary. + + :param dict/list attr: Dictionary to be deserialized. Also accepts + a list of key, value pairs. + :param str dict_type: The object type of the items in the dictionary. + :return: Deserialized dictionary. + :rtype: dict + """ + if isinstance(attr, list): + return {x["key"]: self.deserialize_data(x["value"], dict_type) for x in attr} + + if isinstance(attr, ET.Element): + # Transform value into {"Key": "value"} + attr = {el.tag: el.text for el in attr} + return {k: self.deserialize_data(v, dict_type) for k, v in attr.items()} + + def deserialize_object(self, attr, **kwargs): # pylint: disable=too-many-return-statements + """Deserialize a generic object. + This will be handled as a dictionary. + + :param dict attr: Dictionary to be deserialized. + :return: Deserialized object. + :rtype: dict + :raises TypeError: if non-builtin datatype encountered. + """ + if attr is None: + return None + if isinstance(attr, ET.Element): + # Do no recurse on XML, just return the tree as-is + return attr + if isinstance(attr, str): + return self.deserialize_basic(attr, "str") + obj_type = type(attr) + if obj_type in self.basic_types: + return self.deserialize_basic(attr, self.basic_types[obj_type]) + if obj_type is _long_type: + return self.deserialize_long(attr) + + if obj_type == dict: + deserialized = {} + for key, value in attr.items(): + try: + deserialized[key] = self.deserialize_object(value, **kwargs) + except ValueError: + deserialized[key] = None + return deserialized + + if obj_type == list: + deserialized = [] + for obj in attr: + try: + deserialized.append(self.deserialize_object(obj, **kwargs)) + except ValueError: + pass + return deserialized + + error = "Cannot deserialize generic object with type: " + raise TypeError(error + str(obj_type)) + + def deserialize_basic(self, attr, data_type): # pylint: disable=too-many-return-statements + """Deserialize basic builtin data type from string. + Will attempt to convert to str, int, float and bool. + This function will also accept '1', '0', 'true' and 'false' as + valid bool values. + + :param str attr: response string to be deserialized. + :param str data_type: deserialization data type. + :return: Deserialized basic type. + :rtype: str, int, float or bool + :raises TypeError: if string format is not valid. + """ + # If we're here, data is supposed to be a basic type. + # If it's still an XML node, take the text + if isinstance(attr, ET.Element): + attr = attr.text + if not attr: + if data_type == "str": + # None or '', node is empty string. + return "" + # None or '', node with a strong type is None. + # Don't try to model "empty bool" or "empty int" + return None + + if data_type == "bool": + if attr in [True, False, 1, 0]: + return bool(attr) + if isinstance(attr, str): + if attr.lower() in ["true", "1"]: + return True + if attr.lower() in ["false", "0"]: + return False + raise TypeError("Invalid boolean value: {}".format(attr)) + + if data_type == "str": + return self.deserialize_unicode(attr) + return eval(data_type)(attr) # nosec # pylint: disable=eval-used + + @staticmethod + def deserialize_unicode(data): + """Preserve unicode objects in Python 2, otherwise return data + as a string. + + :param str data: response string to be deserialized. + :return: Deserialized string. + :rtype: str or unicode + """ + # We might be here because we have an enum modeled as string, + # and we try to deserialize a partial dict with enum inside + if isinstance(data, Enum): + return data + + # Consider this is real string + try: + if isinstance(data, unicode): # type: ignore + return data + except NameError: + return str(data) + return str(data) + + @staticmethod + def deserialize_enum(data, enum_obj): + """Deserialize string into enum object. + + If the string is not a valid enum value it will be returned as-is + and a warning will be logged. + + :param str data: Response string to be deserialized. If this value is + None or invalid it will be returned as-is. + :param Enum enum_obj: Enum object to deserialize to. + :return: Deserialized enum object. + :rtype: Enum + """ + if isinstance(data, enum_obj) or data is None: + return data + if isinstance(data, Enum): + data = data.value + if isinstance(data, int): + # Workaround. We might consider remove it in the future. + try: + return list(enum_obj.__members__.values())[data] + except IndexError as exc: + error = "{!r} is not a valid index for enum {!r}" + raise DeserializationError(error.format(data, enum_obj)) from exc + try: + return enum_obj(str(data)) + except ValueError: + for enum_value in enum_obj: + if enum_value.value.lower() == str(data).lower(): + return enum_value + # We don't fail anymore for unknown value, we deserialize as a string + _LOGGER.warning("Deserializer is not able to find %s as valid enum in %s", data, enum_obj) + return Deserializer.deserialize_unicode(data) + + @staticmethod + def deserialize_bytearray(attr): + """Deserialize string into bytearray. + + :param str attr: response string to be deserialized. + :return: Deserialized bytearray + :rtype: bytearray + :raises TypeError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + return bytearray(b64decode(attr)) # type: ignore + + @staticmethod + def deserialize_base64(attr): + """Deserialize base64 encoded string into string. + + :param str attr: response string to be deserialized. + :return: Deserialized base64 string + :rtype: bytearray + :raises TypeError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + padding = "=" * (3 - (len(attr) + 3) % 4) # type: ignore + attr = attr + padding # type: ignore + encoded = attr.replace("-", "+").replace("_", "/") + return b64decode(encoded) + + @staticmethod + def deserialize_decimal(attr): + """Deserialize string into Decimal object. + + :param str attr: response string to be deserialized. + :return: Deserialized decimal + :raises DeserializationError: if string format invalid. + :rtype: decimal + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + return decimal.Decimal(str(attr)) # type: ignore + except decimal.DecimalException as err: + msg = "Invalid decimal {}".format(attr) + raise DeserializationError(msg) from err + + @staticmethod + def deserialize_long(attr): + """Deserialize string into long (Py2) or int (Py3). + + :param str attr: response string to be deserialized. + :return: Deserialized int + :rtype: long or int + :raises ValueError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + return _long_type(attr) # type: ignore + + @staticmethod + def deserialize_duration(attr): + """Deserialize ISO-8601 formatted string into TimeDelta object. + + :param str attr: response string to be deserialized. + :return: Deserialized duration + :rtype: TimeDelta + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + duration = isodate.parse_duration(attr) + except (ValueError, OverflowError, AttributeError) as err: + msg = "Cannot deserialize duration object." + raise DeserializationError(msg) from err + return duration + + @staticmethod + def deserialize_date(attr): + """Deserialize ISO-8601 formatted string into Date object. + + :param str attr: response string to be deserialized. + :return: Deserialized date + :rtype: Date + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + if re.search(r"[^\W\d_]", attr, re.I + re.U): # type: ignore + raise DeserializationError("Date must have only digits and -. Received: %s" % attr) + # This must NOT use defaultmonth/defaultday. Using None ensure this raises an exception. + return isodate.parse_date(attr, defaultmonth=0, defaultday=0) + + @staticmethod + def deserialize_time(attr): + """Deserialize ISO-8601 formatted string into time object. + + :param str attr: response string to be deserialized. + :return: Deserialized time + :rtype: datetime.time + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + if re.search(r"[^\W\d_]", attr, re.I + re.U): # type: ignore + raise DeserializationError("Date must have only digits and -. Received: %s" % attr) + return isodate.parse_time(attr) + + @staticmethod + def deserialize_rfc(attr): + """Deserialize RFC-1123 formatted string into Datetime object. + + :param str attr: response string to be deserialized. + :return: Deserialized RFC datetime + :rtype: Datetime + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + parsed_date = email.utils.parsedate_tz(attr) # type: ignore + date_obj = datetime.datetime( + *parsed_date[:6], tzinfo=datetime.timezone(datetime.timedelta(minutes=(parsed_date[9] or 0) / 60)) + ) + if not date_obj.tzinfo: + date_obj = date_obj.astimezone(tz=TZ_UTC) + except ValueError as err: + msg = "Cannot deserialize to rfc datetime object." + raise DeserializationError(msg) from err + return date_obj + + @staticmethod + def deserialize_iso(attr): + """Deserialize ISO-8601 formatted string into Datetime object. + + :param str attr: response string to be deserialized. + :return: Deserialized ISO datetime + :rtype: Datetime + :raises DeserializationError: if string format invalid. + """ + if isinstance(attr, ET.Element): + attr = attr.text + try: + attr = attr.upper() # type: ignore + match = Deserializer.valid_date.match(attr) + if not match: + raise ValueError("Invalid datetime string: " + attr) + + check_decimal = attr.split(".") + if len(check_decimal) > 1: + decimal_str = "" + for digit in check_decimal[1]: + if digit.isdigit(): + decimal_str += digit + else: + break + if len(decimal_str) > 6: + attr = attr.replace(decimal_str, decimal_str[0:6]) + + date_obj = isodate.parse_datetime(attr) + test_utc = date_obj.utctimetuple() + if test_utc.tm_year > 9999 or test_utc.tm_year < 1: + raise OverflowError("Hit max or min date") + except (ValueError, OverflowError, AttributeError) as err: + msg = "Cannot deserialize datetime object." + raise DeserializationError(msg) from err + return date_obj + + @staticmethod + def deserialize_unix(attr): + """Serialize Datetime object into IntTime format. + This is represented as seconds. + + :param int attr: Object to be serialized. + :return: Deserialized datetime + :rtype: Datetime + :raises DeserializationError: if format invalid + """ + if isinstance(attr, ET.Element): + attr = int(attr.text) # type: ignore + try: + attr = int(attr) + date_obj = datetime.datetime.fromtimestamp(attr, TZ_UTC) + except ValueError as err: + msg = "Cannot deserialize to unix datetime object." + raise DeserializationError(msg) from err + return date_obj diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_utils/utils.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_utils/utils.py new file mode 100644 index 000000000000..39b612f39a9b --- /dev/null +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_utils/utils.py @@ -0,0 +1,25 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from abc import ABC +from typing import Generic, TYPE_CHECKING, TypeVar + +if TYPE_CHECKING: + from .serialization import Deserializer, Serializer + + +TClient = TypeVar("TClient") +TConfig = TypeVar("TConfig") + + +class ClientMixinABC(ABC, Generic[TClient, TConfig]): + """DO NOT use this class. It is for internal typing use only.""" + + _client: TClient + _config: TConfig + _serialize: "Serializer" + _deserialize: "Deserializer" diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_vendor.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_vendor.py deleted file mode 100644 index 1d256a8a1e36..000000000000 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_vendor.py +++ /dev/null @@ -1,25 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from abc import ABC -from typing import TYPE_CHECKING - -from ._configuration import WebSiteManagementClientConfiguration - -if TYPE_CHECKING: - from azure.core import PipelineClient - - from .._serialization import Deserializer, Serializer - - -class WebSiteManagementClientMixinABC(ABC): - """DO NOT use this class. It is for internal typing use only.""" - - _client: "PipelineClient" - _config: WebSiteManagementClientConfiguration - _serialize: "Serializer" - _deserialize: "Deserializer" diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_web_site_management_client.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_web_site_management_client.py index fd4e351a20f0..8af6fc39dd11 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_web_site_management_client.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/_web_site_management_client.py @@ -7,17 +7,19 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models -from .._serialization import Deserializer, Serializer from ._configuration import WebSiteManagementClientConfiguration +from ._utils.serialization import Deserializer, Serializer from .operations import ( AppServiceCertificateOrdersOperations, AppServiceEnvironmentsOperations, @@ -132,7 +134,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint :param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). Required. :type subscription_id: str - :param base_url: Service URL. Default value is "https://management.azure.com". + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2024-04-01". Note that overriding this default value may result in unsupported behavior. @@ -142,15 +144,17 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint """ def __init__( - self, - credential: "TokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any + self, credential: "TokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any ) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = WebSiteManagementClientConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ @@ -169,7 +173,7 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/_vendor.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/_vendor.py deleted file mode 100644 index 10bc001f9ba3..000000000000 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/_vendor.py +++ /dev/null @@ -1,25 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from abc import ABC -from typing import TYPE_CHECKING - -from ._configuration import WebSiteManagementClientConfiguration - -if TYPE_CHECKING: - from azure.core import AsyncPipelineClient - - from ..._serialization import Deserializer, Serializer - - -class WebSiteManagementClientMixinABC(ABC): - """DO NOT use this class. It is for internal typing use only.""" - - _client: "AsyncPipelineClient" - _config: WebSiteManagementClientConfiguration - _serialize: "Serializer" - _deserialize: "Deserializer" diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/_web_site_management_client.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/_web_site_management_client.py index 9a781e011051..94d48dc99f68 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/_web_site_management_client.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/_web_site_management_client.py @@ -7,16 +7,18 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models -from ..._serialization import Deserializer, Serializer +from .._utils.serialization import Deserializer, Serializer from ._configuration import WebSiteManagementClientConfiguration from .operations import ( AppServiceCertificateOrdersOperations, @@ -135,7 +137,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint :param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). Required. :type subscription_id: str - :param base_url: Service URL. Default value is "https://management.azure.com". + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2024-04-01". Note that overriding this default value may result in unsupported behavior. @@ -145,15 +147,17 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint """ def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any ) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = WebSiteManagementClientConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ @@ -172,7 +176,9 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/__init__.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/__init__.py index 45ff9a2a4fd8..5c47c8c686ea 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/__init__.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/__init__.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_app_service_certificate_orders_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_app_service_certificate_orders_operations.py index ff5268e8e012..b3152e59e354 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_app_service_certificate_orders_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_app_service_certificate_orders_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._app_service_certificate_orders_operations import ( build_create_or_update_certificate_request, build_create_or_update_request, @@ -54,11 +56,8 @@ build_validate_purchase_information_request, build_verify_domain_ownership_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -77,10 +76,10 @@ class AppServiceCertificateOrdersOperations: # pylint: disable=too-many-public- def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_app_service_environments_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_app_service_environments_operations.py index b52ee040c839..65eeaf3d9896 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_app_service_environments_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_app_service_environments_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._app_service_environments_operations import ( build_approve_or_reject_private_endpoint_connection_request, build_change_vnet_request, @@ -82,12 +84,9 @@ build_update_worker_pool_request, build_upgrade_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -106,10 +105,10 @@ class AppServiceEnvironmentsOperations: # pylint: disable=too-many-public-metho def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace @@ -1010,7 +1009,6 @@ async def begin_change_vnet( content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Move an App Service Environment to a different VNET. Description for Move an App Service Environment to a different VNET. @@ -1041,7 +1039,6 @@ async def begin_change_vnet( content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Move an App Service Environment to a different VNET. Description for Move an App Service Environment to a different VNET. @@ -1070,7 +1067,6 @@ async def begin_change_vnet( vnet_info: Union[_models.VirtualNetworkProfile, IO[bytes]], **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Move an App Service Environment to a different VNET. Description for Move an App Service Environment to a different VNET. @@ -3002,7 +2998,6 @@ async def get_next(next_link=None): def get_private_endpoint_connection_list( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.RemotePrivateEndpointConnectionARMResource"]: - # pylint: disable=line-too-long """Gets the list of private endpoints associated with a hosting environment. Description for Gets the list of private endpoints associated with a hosting environment. @@ -3228,7 +3223,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -3263,7 +3257,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -3295,7 +3288,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl private_endpoint_wrapper: Union[_models.RemotePrivateEndpointConnectionARMResource, IO[bytes]], **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -3644,7 +3636,6 @@ async def _resume_initial(self, resource_group_name: str, name: str, **kwargs: A async def begin_resume( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Resume an App Service Environment. Description for Resume an App Service Environment. @@ -3996,7 +3987,6 @@ async def _suspend_initial(self, resource_group_name: str, name: str, **kwargs: async def begin_suspend( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Site"]]: - # pylint: disable=line-too-long """Suspend an App Service Environment. Description for Suspend an App Service Environment. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_app_service_plans_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_app_service_plans_operations.py index 6b8130582799..6f2a077d38ef 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_app_service_plans_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_app_service_plans_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._app_service_plans_operations import ( build_create_or_update_request, build_create_or_update_vnet_route_request, @@ -61,12 +63,9 @@ build_update_vnet_gateway_request, build_update_vnet_route_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -85,10 +84,10 @@ class AppServicePlansOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_certificate_orders_diagnostics_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_certificate_orders_diagnostics_operations.py index f4d6a4292d7a..c907c3b9c97d 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_certificate_orders_diagnostics_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_certificate_orders_diagnostics_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -27,15 +28,13 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._certificate_orders_diagnostics_operations import ( build_get_app_service_certificate_order_detector_response_request, build_list_app_service_certificate_order_detector_response_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -54,10 +53,10 @@ class CertificateOrdersDiagnosticsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_certificate_registration_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_certificate_registration_provider_operations.py index 25008a4f0f55..2b94f2e40b3a 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_certificate_registration_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_certificate_registration_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -25,12 +26,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._certificate_registration_provider_operations import build_list_operations_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -49,10 +48,10 @@ class CertificateRegistrationProviderOperations: # pylint: disable=name-too-lon def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_certificates_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_certificates_operations.py index 39224b7219ec..916f6389ac7d 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_certificates_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_certificates_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -27,6 +28,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._certificates_operations import ( build_create_or_update_request, build_delete_request, @@ -35,11 +37,8 @@ build_list_request, build_update_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -58,10 +57,10 @@ class CertificatesOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_deleted_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_deleted_web_apps_operations.py index c2499874efe4..c04ca4501fce 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_deleted_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_deleted_web_apps_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,16 +27,14 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._deleted_web_apps_operations import ( build_get_deleted_web_app_by_location_request, build_list_by_location_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -54,10 +53,10 @@ class DeletedWebAppsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_diagnostics_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_diagnostics_operations.py index 797f3d4d7a47..1f39746005a3 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_diagnostics_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_diagnostics_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -28,6 +29,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._diagnostics_operations import ( build_execute_site_analysis_request, build_execute_site_analysis_slot_request, @@ -52,11 +54,8 @@ build_list_site_diagnostic_categories_request, build_list_site_diagnostic_categories_slot_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -75,10 +74,10 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_domain_registration_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_domain_registration_provider_operations.py index e7cb07dabd77..2d1e92fa8fcd 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_domain_registration_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_domain_registration_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -25,12 +26,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._domain_registration_provider_operations import build_list_operations_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -49,10 +48,10 @@ class DomainRegistrationProviderOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_domains_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_domains_operations.py index eb6b30056f25..876b1e767cea 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_domains_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_domains_operations.py @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._domains_operations import ( build_check_availability_request, build_create_or_update_ownership_identifier_request, @@ -50,11 +52,8 @@ build_update_ownership_identifier_request, build_update_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -73,10 +72,10 @@ class DomainsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_get_usages_in_location_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_get_usages_in_location_operations.py index 5a17e96e2fb7..182818b98659 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_get_usages_in_location_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_get_usages_in_location_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -25,12 +26,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._get_usages_in_location_operations import build_list_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -49,10 +48,10 @@ class GetUsagesInLocationOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_global_operations_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_global_operations_operations.py index 5cc7b09cb3b5..59638c18d9bd 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_global_operations_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_global_operations_operations.py @@ -5,9 +5,10 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, List, Optional, TypeVar +from azure.core import AsyncPipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -23,16 +24,14 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._global_operations_operations import ( build_get_deleted_web_app_request, build_get_deleted_web_app_snapshots_request, build_get_subscription_operation_with_async_response_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -51,10 +50,10 @@ class GlobalOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace_async diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_kube_environments_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_kube_environments_operations.py index 6b3ac7267b81..f29b6e54b85b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_kube_environments_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_kube_environments_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -31,6 +32,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._kube_environments_operations import ( build_create_or_update_request, build_delete_request, @@ -39,11 +41,8 @@ build_list_by_subscription_request, build_update_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -62,10 +61,10 @@ class KubeEnvironmentsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_provider_operations.py index 156186bfdd89..cb6c13a154a5 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar, Union import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -25,6 +26,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._provider_operations import ( build_get_available_stacks_on_prem_request, build_get_available_stacks_request, @@ -34,11 +36,8 @@ build_get_web_app_stacks_request, build_list_operations_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -57,10 +56,10 @@ class ProviderOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_recommendations_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_recommendations_operations.py index 392b028c2a7c..a95d2456c55d 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_recommendations_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_recommendations_operations.py @@ -6,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -27,6 +28,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._recommendations_operations import ( build_disable_all_for_hosting_environment_request, build_disable_all_for_web_app_request, @@ -44,11 +46,8 @@ build_reset_all_filters_for_web_app_request, build_reset_all_filters_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -67,10 +66,10 @@ class RecommendationsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_resource_health_metadata_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_resource_health_metadata_operations.py index d2412488be38..f95d7a4e887f 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_resource_health_metadata_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_resource_health_metadata_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,6 +27,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._resource_health_metadata_operations import ( build_get_by_site_request, build_get_by_site_slot_request, @@ -34,11 +36,8 @@ build_list_by_site_slot_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -57,10 +56,10 @@ class ResourceHealthMetadataOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_static_sites_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_static_sites_operations.py index 74c1866144ab..ee8bac82e615 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_static_sites_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_static_sites_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._static_sites_operations import ( build_approve_or_reject_private_endpoint_connection_request, build_create_or_update_basic_auth_request, @@ -109,12 +111,9 @@ build_validate_backend_request, build_validate_custom_domain_can_be_added_to_static_site_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -133,10 +132,10 @@ class StaticSitesOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload @@ -2403,7 +2402,6 @@ async def get_build_database_connection_with_details( # pylint: disable=name-to def list_static_site_build_functions( self, resource_group_name: str, name: str, environment_name: str, **kwargs: Any ) -> AsyncIterable["_models.StaticSiteFunctionOverviewARMResource"]: - # pylint: disable=line-too-long """Gets the functions of a particular static site build. Description for Gets the functions of a particular static site build. @@ -2707,7 +2705,6 @@ async def get_next(next_link=None): def get_user_provided_function_apps_for_static_site_build( # pylint: disable=name-too-long self, resource_group_name: str, name: str, environment_name: str, **kwargs: Any ) -> AsyncIterable["_models.StaticSiteUserProvidedFunctionAppARMResource"]: - # pylint: disable=line-too-long """Gets the details of the user provided function apps registered with a static site build. Description for Gets the details of the user provided function apps registered with a static @@ -2954,7 +2951,6 @@ async def begin_register_user_provided_function_app_with_static_site_build( # p content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteUserProvidedFunctionAppARMResource]: - # pylint: disable=line-too-long """Register a user provided function app with a static site build. Description for Register a user provided function app with a static site build. @@ -2999,7 +2995,6 @@ async def begin_register_user_provided_function_app_with_static_site_build( # p content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteUserProvidedFunctionAppARMResource]: - # pylint: disable=line-too-long """Register a user provided function app with a static site build. Description for Register a user provided function app with a static site build. @@ -3043,7 +3038,6 @@ async def begin_register_user_provided_function_app_with_static_site_build( # p is_forced: Optional[bool] = None, **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteUserProvidedFunctionAppARMResource]: - # pylint: disable=line-too-long """Register a user provided function app with a static site build. Description for Register a user provided function app with a static site build. @@ -3532,7 +3526,6 @@ async def create_or_update_static_site_app_settings( # pylint: disable=name-too def list_basic_auth( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.StaticSiteBasicAuthPropertiesARMResource"]: - # pylint: disable=line-too-long """Gets the basic auth properties for a static site as a collection. Description for Gets the basic auth properties for a static site as a collection. @@ -4102,7 +4095,6 @@ async def create_user_roles_invitation_link( def list_static_site_custom_domains( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.StaticSiteCustomDomainOverviewARMResource"]: - # pylint: disable=line-too-long """Gets all static site custom domains for a particular static site. Description for Gets all static site custom domains for a particular static site. @@ -4333,7 +4325,6 @@ async def begin_create_or_update_static_site_custom_domain( # pylint: disable=n content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteCustomDomainOverviewARMResource]: - # pylint: disable=line-too-long """Creates a new static site custom domain in an existing resource group and static site. Description for Creates a new static site custom domain in an existing resource group and @@ -4370,7 +4361,6 @@ async def begin_create_or_update_static_site_custom_domain( # pylint: disable=n content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteCustomDomainOverviewARMResource]: - # pylint: disable=line-too-long """Creates a new static site custom domain in an existing resource group and static site. Description for Creates a new static site custom domain in an existing resource group and @@ -4406,7 +4396,6 @@ async def begin_create_or_update_static_site_custom_domain( # pylint: disable=n ], **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteCustomDomainOverviewARMResource]: - # pylint: disable=line-too-long """Creates a new static site custom domain in an existing resource group and static site. Description for Creates a new static site custom domain in an existing resource group and @@ -5481,7 +5470,6 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent- def list_static_site_functions( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.StaticSiteFunctionOverviewARMResource"]: - # pylint: disable=line-too-long """Gets the functions of a static site. Description for Gets the functions of a static site. @@ -5805,7 +5793,6 @@ async def list_static_site_secrets( def get_private_endpoint_connection_list( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.RemotePrivateEndpointConnectionARMResource"]: - # pylint: disable=line-too-long """Gets the list of private endpoint connections associated with a static site. Description for Gets the list of private endpoint connections associated with a static site. @@ -6031,7 +6018,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -6066,7 +6052,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -6098,7 +6083,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl private_endpoint_wrapper: Union[_models.RemotePrivateEndpointConnectionARMResource, IO[bytes]], **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -6563,7 +6547,6 @@ async def get_next(next_link=None): def get_user_provided_function_apps_for_static_site( # pylint: disable=name-too-long self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.StaticSiteUserProvidedFunctionAppARMResource"]: - # pylint: disable=line-too-long """Gets the details of the user provided function apps registered with a static site. Description for Gets the details of the user provided function apps registered with a static @@ -6800,7 +6783,6 @@ async def begin_register_user_provided_function_app_with_static_site( # pylint: content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteUserProvidedFunctionAppARMResource]: - # pylint: disable=line-too-long """Register a user provided function app with a static site. Description for Register a user provided function app with a static site. @@ -6841,7 +6823,6 @@ async def begin_register_user_provided_function_app_with_static_site( # pylint: content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteUserProvidedFunctionAppARMResource]: - # pylint: disable=line-too-long """Register a user provided function app with a static site. Description for Register a user provided function app with a static site. @@ -6881,7 +6862,6 @@ async def begin_register_user_provided_function_app_with_static_site( # pylint: is_forced: Optional[bool] = None, **kwargs: Any ) -> AsyncLROPoller[_models.StaticSiteUserProvidedFunctionAppARMResource]: - # pylint: disable=line-too-long """Register a user provided function app with a static site. Description for Register a user provided function app with a static site. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_top_level_domains_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_top_level_domains_operations.py index d7eb8bd3edf5..57ae1b9c3ab3 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_top_level_domains_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_top_level_domains_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -27,16 +28,14 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._top_level_domains_operations import ( build_get_request, build_list_agreements_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -55,10 +54,10 @@ class TopLevelDomainsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_web_apps_operations.py index cf1e73f5c728..534b5686402b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_web_apps_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -32,6 +33,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._web_apps_operations import ( build_add_premier_add_on_request, build_add_premier_add_on_slot_request, @@ -450,12 +452,9 @@ build_update_vnet_connection_request, build_update_vnet_connection_slot_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -474,10 +473,10 @@ class WebAppsOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace @@ -1991,7 +1990,6 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent- def list_basic_publishing_credentials_policies( # pylint: disable=name-too-long self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.CsmPublishingCredentialsPoliciesEntity"]: - # pylint: disable=line-too-long """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 @@ -13800,7 +13798,6 @@ async def put_private_access_vnet( def get_private_endpoint_connection_list( self, resource_group_name: str, name: str, **kwargs: Any ) -> AsyncIterable["_models.RemotePrivateEndpointConnectionARMResource"]: - # pylint: disable=line-too-long """Gets the list of private endpoint connections associated with a site. Description for Gets the list of private endpoint connections associated with a site. @@ -14026,7 +14023,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -14061,7 +14057,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -14093,7 +14088,6 @@ async def begin_approve_or_reject_private_endpoint_connection( # pylint: disabl private_endpoint_wrapper: Union[_models.RemotePrivateEndpointConnectionARMResource, IO[bytes]], **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -18266,7 +18260,6 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent- def list_basic_publishing_credentials_policies_slot( # pylint: disable=name-too-long self, resource_group_name: str, name: str, slot: str, **kwargs: Any ) -> AsyncIterable["_models.CsmPublishingCredentialsPoliciesEntity"]: - # pylint: disable=line-too-long """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 @@ -30116,7 +30109,6 @@ async def put_private_access_vnet_slot( def get_private_endpoint_connection_list_slot( # pylint: disable=name-too-long self, resource_group_name: str, name: str, slot: str, **kwargs: Any ) -> AsyncIterable["_models.RemotePrivateEndpointConnectionARMResource"]: - # pylint: disable=line-too-long """Gets the list of private endpoint connections associated with a site. Description for Gets the list of private endpoint connections associated with a site. @@ -30351,7 +30343,6 @@ async def begin_approve_or_reject_private_endpoint_connection_slot( # pylint: d content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -30389,7 +30380,6 @@ async def begin_approve_or_reject_private_endpoint_connection_slot( # pylint: d content_type: str = "application/json", **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. @@ -30424,7 +30414,6 @@ async def begin_approve_or_reject_private_endpoint_connection_slot( # pylint: d private_endpoint_wrapper: Union[_models.RemotePrivateEndpointConnectionARMResource, IO[bytes]], **kwargs: Any ) -> AsyncLROPoller[_models.RemotePrivateEndpointConnectionARMResource]: - # pylint: disable=line-too-long """Approves or rejects a private endpoint connection. Description for Approves or rejects a private endpoint connection. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_web_site_management_client_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_web_site_management_client_operations.py index ce6bcca51651..25218d68a336 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_web_site_management_client_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_web_site_management_client_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -28,6 +29,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.utils import ClientMixinABC from ...operations._web_site_management_client_operations import ( build_check_name_availability_request, build_get_publishing_user_request, @@ -48,17 +50,13 @@ build_validate_request, build_verify_hosting_environment_vnet_request, ) -from .._vendor import WebSiteManagementClientMixinABC +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] -class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC): +class WebSiteManagementClientOperationsMixin(ClientMixinABC[AsyncPipelineClient, WebSiteManagementClientConfiguration]): def _api_version(self, op_name: str) -> str: # pylint: disable=unused-argument try: return self._config.api_version @@ -573,7 +571,6 @@ async def check_name_availability( environment_id: Optional[str] = None, **kwargs: Any ) -> _models.ResourceNameAvailability: - # pylint: disable=line-too-long """Check if a resource name is available. Description for Check if a resource name is available. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_run_action_repetitions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_run_action_repetitions_operations.py index aec751966e4d..7ca85308fca0 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_run_action_repetitions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_run_action_repetitions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,16 +28,14 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_run_action_repetitions_operations import ( build_get_request, build_list_expression_traces_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -54,17 +54,16 @@ class WorkflowRunActionRepetitionsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list( self, resource_group_name: str, name: str, workflow_name: str, run_name: str, action_name: str, **kwargs: Any ) -> AsyncIterable["_models.WorkflowRunActionRepetitionDefinition"]: - # pylint: disable=line-too-long """Get all of a workflow run action repetitions. :param resource_group_name: Name of the resource group to which the resource belongs. Required. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_run_action_repetitions_request_histories_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_run_action_repetitions_request_histories_operations.py index fd21dfd6849b..6028f5aca679 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_run_action_repetitions_request_histories_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_run_action_repetitions_request_histories_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,15 +27,13 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_run_action_repetitions_request_histories_operations import ( build_get_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -53,10 +52,10 @@ class WorkflowRunActionRepetitionsRequestHistoriesOperations: # pylint: disable def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_run_action_scope_repetitions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_run_action_scope_repetitions_operations.py index 3e855fcfdd92..83bc2076d4c0 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_run_action_scope_repetitions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_run_action_scope_repetitions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,12 +28,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_run_action_scope_repetitions_operations import build_get_request, build_list_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -50,17 +50,16 @@ class WorkflowRunActionScopeRepetitionsOperations: # pylint: disable=name-too-l def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace def list( self, resource_group_name: str, name: str, workflow_name: str, run_name: str, action_name: str, **kwargs: Any ) -> AsyncIterable["_models.WorkflowRunActionRepetitionDefinition"]: - # pylint: disable=line-too-long """List the workflow run action scoped repetitions. :param resource_group_name: Name of the resource group to which the resource belongs. Required. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_run_actions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_run_actions_operations.py index 5bc115e8ff13..e7ac9f68dc80 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_run_actions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_run_actions_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,16 +27,14 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_run_actions_operations import ( build_get_request, build_list_expression_traces_request, build_list_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -54,10 +53,10 @@ class WorkflowRunActionsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_runs_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_runs_operations.py index 90d4b549ae10..f4ab8441932a 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_runs_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_runs_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,12 +27,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_runs_operations import build_cancel_request, build_get_request, build_list_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -50,10 +49,10 @@ class WorkflowRunsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_trigger_histories_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_trigger_histories_operations.py index 6de4b5481d49..b7457e74502c 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_trigger_histories_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_trigger_histories_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, Optional, TypeVar, Union, cast import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -30,16 +31,14 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_trigger_histories_operations import ( build_get_request, build_list_request, build_resubmit_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -58,10 +57,10 @@ class WorkflowTriggerHistoriesOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_triggers_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_triggers_operations.py index 4eccab9214bb..b29d8161ff72 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_triggers_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_triggers_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, Optional, TypeVar, Union, cast import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -30,6 +31,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_triggers_operations import ( build_get_request, build_get_schema_json_request, @@ -37,11 +39,8 @@ build_list_request, build_run_request, ) +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -60,10 +59,10 @@ class WorkflowTriggersOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_versions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_versions_operations.py index 8ee0f83812be..295daa9af834 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_versions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflow_versions_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar import urllib.parse +from azure.core import AsyncPipelineClient from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,12 +27,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflow_versions_operations import build_get_request, build_list_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -50,10 +49,10 @@ class WorkflowVersionsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflows_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflows_operations.py index 976119a0dbd1..9f32c8395524 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflows_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/aio/operations/_workflows_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Optional, TypeVar, Union, overload +from azure.core import AsyncPipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -24,12 +25,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._utils.serialization import Deserializer, Serializer from ...operations._workflows_operations import build_regenerate_access_key_request, build_validate_request +from .._configuration import WebSiteManagementClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -48,10 +47,10 @@ class WorkflowsOperations: def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/models/_models_py3.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/models/_models_py3.py index 09250cfd51d1..7d91a883a6eb 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/models/_models_py3.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/models/_models_py3.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -7,20 +7,15 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, Dict, List, Literal, Optional, TYPE_CHECKING, Union -from ... import _serialization - -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore +from .._utils import serialization as _serialization if TYPE_CHECKING: from .. import models as _models -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] class AbnormalTimePeriod(_serialization.Model): @@ -173,10 +168,10 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(**kwargs) - self.id = None - self.name = None + self.id: Optional[str] = None + self.name: Optional[str] = None self.kind = kind - self.type = None + self.type: Optional[str] = None class AddressResponse(ProxyOnlyResource): @@ -391,7 +386,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.description = None + self.description: Optional[str] = None class ApiDefinitionInfo(_serialization.Model): @@ -552,7 +547,7 @@ def __init__(self, *, value: List["_models.ApiKVReference"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ApiManagementConfig(_serialization.Model): @@ -601,8 +596,8 @@ class AppInsightsWebAppStackSettings(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.is_supported = None - self.is_default_off = None + self.is_supported: Optional[bool] = None + self.is_default_off: Optional[bool] = None class Apple(_serialization.Model): @@ -809,7 +804,7 @@ def __init__(self, *, value: List["_models.ApplicationStackResource"], **kwargs: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ApplicationStackResource(ProxyOnlyResource): @@ -999,7 +994,7 @@ def __init__( super().__init__(**kwargs) self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None class AppServiceCertificateCollection(_serialization.Model): @@ -1032,7 +1027,7 @@ def __init__(self, *, value: List["_models.AppServiceCertificateResource"], **kw """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class Resource(_serialization.Model): @@ -1047,7 +1042,7 @@ class Resource(_serialization.Model): :ivar name: Resource Name. :vartype name: str :ivar kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :vartype kind: str :ivar location: Resource Location. Required. @@ -1079,7 +1074,7 @@ def __init__( ) -> None: """ :keyword kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :paramtype kind: str :keyword location: Resource Location. Required. @@ -1088,11 +1083,11 @@ def __init__( :paramtype tags: dict[str, str] """ super().__init__(**kwargs) - self.id = None - self.name = None + self.id: Optional[str] = None + self.name: Optional[str] = None self.kind = kind self.location = location - self.type = None + self.type: Optional[str] = None self.tags = tags @@ -1108,7 +1103,7 @@ class AppServiceCertificateOrder(Resource): :ivar name: Resource Name. :vartype name: str :ivar kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :vartype kind: str :ivar location: Resource Location. Required. @@ -1236,7 +1231,7 @@ def __init__( # pylint: disable=too-many-locals ) -> None: """ :keyword kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :paramtype kind: str :keyword location: Resource Location. Required. @@ -1263,24 +1258,26 @@ def __init__( # pylint: disable=too-many-locals super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.certificates = certificates self.distinguished_name = distinguished_name - self.domain_verification_token = None + self.domain_verification_token: Optional[str] = None self.validity_in_years = validity_in_years self.key_size = key_size self.product_type = product_type self.auto_renew = auto_renew - self.provisioning_state = None - self.status = None - self.signed_certificate = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.CertificateOrderStatus"]] = None + self.signed_certificate: Optional["_models.CertificateDetails"] = None self.csr = csr - self.intermediate = None - self.root = None - self.serial_number = None - self.last_certificate_issuance_time = None - self.expiration_time = None - self.is_private_key_external = None - self.app_service_certificate_not_renewable_reasons = None - self.next_auto_renewal_time_stamp = None - self.contact = None + self.intermediate: Optional["_models.CertificateDetails"] = None + self.root: Optional["_models.CertificateDetails"] = None + self.serial_number: Optional[str] = None + self.last_certificate_issuance_time: Optional[datetime.datetime] = None + self.expiration_time: Optional[datetime.datetime] = None + self.is_private_key_external: Optional[bool] = None + self.app_service_certificate_not_renewable_reasons: Optional[ + List[Union[str, "_models.ResourceNotRenewableReason"]] + ] = None + self.next_auto_renewal_time_stamp: Optional[datetime.datetime] = None + self.contact: Optional["_models.CertificateOrderContact"] = None class AppServiceCertificateOrderCollection(_serialization.Model): @@ -1313,7 +1310,7 @@ def __init__(self, *, value: List["_models.AppServiceCertificateOrder"], **kwarg """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class AppServiceCertificateOrderPatchResource(ProxyOnlyResource): @@ -1464,24 +1461,26 @@ def __init__( # pylint: disable=too-many-locals super().__init__(kind=kind, **kwargs) self.certificates = certificates self.distinguished_name = distinguished_name - self.domain_verification_token = None + self.domain_verification_token: Optional[str] = None self.validity_in_years = validity_in_years self.key_size = key_size self.product_type = product_type self.auto_renew = auto_renew - self.provisioning_state = None - self.status = None - self.signed_certificate = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.CertificateOrderStatus"]] = None + self.signed_certificate: Optional["_models.CertificateDetails"] = None self.csr = csr - self.intermediate = None - self.root = None - self.serial_number = None - self.last_certificate_issuance_time = None - self.expiration_time = None - self.is_private_key_external = None - self.app_service_certificate_not_renewable_reasons = None - self.next_auto_renewal_time_stamp = None - self.contact = None + self.intermediate: Optional["_models.CertificateDetails"] = None + self.root: Optional["_models.CertificateDetails"] = None + self.serial_number: Optional[str] = None + self.last_certificate_issuance_time: Optional[datetime.datetime] = None + self.expiration_time: Optional[datetime.datetime] = None + self.is_private_key_external: Optional[bool] = None + self.app_service_certificate_not_renewable_reasons: Optional[ + List[Union[str, "_models.ResourceNotRenewableReason"]] + ] = None + self.next_auto_renewal_time_stamp: Optional[datetime.datetime] = None + self.contact: Optional["_models.CertificateOrderContact"] = None class AppServiceCertificatePatchResource(ProxyOnlyResource): @@ -1545,7 +1544,7 @@ def __init__( super().__init__(kind=kind, **kwargs) self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None class AppServiceCertificateResource(Resource): @@ -1560,7 +1559,7 @@ class AppServiceCertificateResource(Resource): :ivar name: Resource Name. :vartype name: str :ivar kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :vartype kind: str :ivar location: Resource Location. Required. @@ -1613,7 +1612,7 @@ def __init__( ) -> None: """ :keyword kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :paramtype kind: str :keyword location: Resource Location. Required. @@ -1628,7 +1627,7 @@ def __init__( super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None class AppServiceEnvironment(_serialization.Model): @@ -1787,26 +1786,26 @@ def __init__( ~azure.mgmt.web.v2024_04_01.models.AseV3NetworkingConfiguration """ super().__init__(**kwargs) - self.provisioning_state = None - self.status = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.HostingEnvironmentStatus"]] = None self.virtual_network = virtual_network self.internal_load_balancing_mode = internal_load_balancing_mode self.multi_size = multi_size - self.multi_role_count = None + self.multi_role_count: Optional[int] = None self.ipssl_address_count = ipssl_address_count self.dns_suffix = dns_suffix - self.maximum_number_of_machines = None + self.maximum_number_of_machines: Optional[int] = None self.front_end_scale_factor = front_end_scale_factor - self.suspended = None + self.suspended: Optional[bool] = None self.cluster_settings = cluster_settings self.user_whitelisted_ip_ranges = user_whitelisted_ip_ranges - self.has_linux_workers = None + self.has_linux_workers: Optional[bool] = None self.upgrade_preference = upgrade_preference self.dedicated_host_count = dedicated_host_count self.zone_redundant = zone_redundant self.custom_dns_suffix_configuration = custom_dns_suffix_configuration self.networking_configuration = networking_configuration - self.upgrade_availability = None + self.upgrade_availability: Optional[Union[str, "_models.UpgradeAvailability"]] = None class AppServiceEnvironmentCollection(_serialization.Model): @@ -1839,7 +1838,7 @@ def __init__(self, *, value: List["_models.AppServiceEnvironmentResource"], **kw """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class AppServiceEnvironmentPatchResource(ProxyOnlyResource): @@ -2016,26 +2015,26 @@ def __init__( # pylint: disable=too-many-locals ~azure.mgmt.web.v2024_04_01.models.AseV3NetworkingConfiguration """ super().__init__(kind=kind, **kwargs) - self.provisioning_state = None - self.status = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.HostingEnvironmentStatus"]] = None self.virtual_network = virtual_network self.internal_load_balancing_mode = internal_load_balancing_mode self.multi_size = multi_size - self.multi_role_count = None + self.multi_role_count: Optional[int] = None self.ipssl_address_count = ipssl_address_count self.dns_suffix = dns_suffix - self.maximum_number_of_machines = None + self.maximum_number_of_machines: Optional[int] = None self.front_end_scale_factor = front_end_scale_factor - self.suspended = None + self.suspended: Optional[bool] = None self.cluster_settings = cluster_settings self.user_whitelisted_ip_ranges = user_whitelisted_ip_ranges - self.has_linux_workers = None + self.has_linux_workers: Optional[bool] = None self.upgrade_preference = upgrade_preference self.dedicated_host_count = dedicated_host_count self.zone_redundant = zone_redundant self.custom_dns_suffix_configuration = custom_dns_suffix_configuration self.networking_configuration = networking_configuration - self.upgrade_availability = None + self.upgrade_availability: Optional[Union[str, "_models.UpgradeAvailability"]] = None class AppServiceEnvironmentResource(Resource): @@ -2050,7 +2049,7 @@ class AppServiceEnvironmentResource(Resource): :ivar name: Resource Name. :vartype name: str :ivar kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :vartype kind: str :ivar location: Resource Location. Required. @@ -2187,7 +2186,7 @@ def __init__( # pylint: disable=too-many-locals ) -> None: """ :keyword kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :paramtype kind: str :keyword location: Resource Location. Required. @@ -2231,26 +2230,26 @@ def __init__( # pylint: disable=too-many-locals ~azure.mgmt.web.v2024_04_01.models.AseV3NetworkingConfiguration """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) - self.provisioning_state = None - self.status = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.status: Optional[Union[str, "_models.HostingEnvironmentStatus"]] = None self.virtual_network = virtual_network self.internal_load_balancing_mode = internal_load_balancing_mode self.multi_size = multi_size - self.multi_role_count = None + self.multi_role_count: Optional[int] = None self.ipssl_address_count = ipssl_address_count self.dns_suffix = dns_suffix - self.maximum_number_of_machines = None + self.maximum_number_of_machines: Optional[int] = None self.front_end_scale_factor = front_end_scale_factor - self.suspended = None + self.suspended: Optional[bool] = None self.cluster_settings = cluster_settings self.user_whitelisted_ip_ranges = user_whitelisted_ip_ranges - self.has_linux_workers = None + self.has_linux_workers: Optional[bool] = None self.upgrade_preference = upgrade_preference self.dedicated_host_count = dedicated_host_count self.zone_redundant = zone_redundant self.custom_dns_suffix_configuration = custom_dns_suffix_configuration self.networking_configuration = networking_configuration - self.upgrade_availability = None + self.upgrade_availability: Optional[Union[str, "_models.UpgradeAvailability"]] = None class AppserviceGithubToken(_serialization.Model): @@ -2351,7 +2350,7 @@ class AppServicePlan(Resource): :ivar name: Resource Name. :vartype name: str :ivar kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :vartype kind: str :ivar location: Resource Location. Required. @@ -2508,7 +2507,7 @@ def __init__( # pylint: disable=too-many-locals ) -> None: """ :keyword kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :paramtype kind: str :keyword location: Resource Location. Required. @@ -2569,26 +2568,26 @@ def __init__( # pylint: disable=too-many-locals self.sku = sku self.extended_location = extended_location self.worker_tier_name = worker_tier_name - self.status = None - self.subscription = None + self.status: Optional[Union[str, "_models.StatusOptions"]] = None + self.subscription: Optional[str] = None self.hosting_environment_profile = hosting_environment_profile - self.maximum_number_of_workers = None - self.number_of_workers = None - self.geo_region = None + self.maximum_number_of_workers: Optional[int] = None + self.number_of_workers: Optional[int] = None + self.geo_region: Optional[str] = None self.per_site_scaling = per_site_scaling self.elastic_scale_enabled = elastic_scale_enabled self.maximum_elastic_worker_count = maximum_elastic_worker_count - self.number_of_sites = None + self.number_of_sites: Optional[int] = None self.is_spot = is_spot self.spot_expiration_time = spot_expiration_time self.free_offer_expiration_time = free_offer_expiration_time - self.resource_group = None + self.resource_group: Optional[str] = None self.reserved = reserved self.is_xenon = is_xenon self.hyper_v = hyper_v self.target_worker_count = target_worker_count self.target_worker_size_id = target_worker_size_id - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None self.kube_environment_profile = kube_environment_profile self.zone_redundant = zone_redundant @@ -2623,7 +2622,7 @@ def __init__(self, *, value: List["_models.AppServicePlan"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class AppServicePlanPatchResource(ProxyOnlyResource): @@ -2823,26 +2822,26 @@ def __init__( # pylint: disable=too-many-locals """ super().__init__(kind=kind, **kwargs) self.worker_tier_name = worker_tier_name - self.status = None - self.subscription = None + self.status: Optional[Union[str, "_models.StatusOptions"]] = None + self.subscription: Optional[str] = None self.hosting_environment_profile = hosting_environment_profile - self.maximum_number_of_workers = None - self.number_of_workers = None - self.geo_region = None + self.maximum_number_of_workers: Optional[int] = None + self.number_of_workers: Optional[int] = None + self.geo_region: Optional[str] = None self.per_site_scaling = per_site_scaling self.elastic_scale_enabled = elastic_scale_enabled self.maximum_elastic_worker_count = maximum_elastic_worker_count - self.number_of_sites = None + self.number_of_sites: Optional[int] = None self.is_spot = is_spot self.spot_expiration_time = spot_expiration_time self.free_offer_expiration_time = free_offer_expiration_time - self.resource_group = None + self.resource_group: Optional[str] = None self.reserved = reserved self.is_xenon = is_xenon self.hyper_v = hyper_v self.target_worker_count = target_worker_count self.target_worker_size_id = target_worker_size_id - self.provisioning_state = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None self.kube_environment_profile = kube_environment_profile self.zone_redundant = zone_redundant @@ -2936,7 +2935,7 @@ class ArmIdWrapper(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.id = None + self.id: Optional[str] = None class ArmPlan(_serialization.Model): @@ -3059,10 +3058,10 @@ def __init__( :paramtype available_os: list[str] """ super().__init__(kind=kind, **kwargs) - self.display_name = None - self.standard = None - self.dedicated_host = None - self.zone_redundant = None + self.display_name: Optional[str] = None + self.standard: Optional[bool] = None + self.dedicated_host: Optional[bool] = None + self.zone_redundant: Optional[bool] = None self.available_sku = available_sku self.available_os = available_os @@ -3097,7 +3096,7 @@ def __init__(self, *, value: List["_models.AseRegion"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class AseV3NetworkingConfiguration(ProxyOnlyResource): @@ -3186,10 +3185,10 @@ def __init__( :paramtype inbound_ip_address_override: str """ super().__init__(kind=kind, **kwargs) - self.windows_outbound_ip_addresses = None - self.linux_outbound_ip_addresses = None - self.external_inbound_ip_addresses = None - self.internal_inbound_ip_addresses = None + self.windows_outbound_ip_addresses: Optional[List[str]] = None + self.linux_outbound_ip_addresses: Optional[List[str]] = None + self.external_inbound_ip_addresses: Optional[List[str]] = None + self.internal_inbound_ip_addresses: Optional[List[str]] = None self.allow_new_private_endpoint_connections = allow_new_private_endpoint_connections self.ftp_enabled = ftp_enabled self.remote_debug_enabled = remote_debug_enabled @@ -3947,7 +3946,7 @@ def __init__( self.share_name = share_name self.access_key = access_key self.mount_path = mount_path - self.state = None + self.state: Optional[Union[str, "_models.AzureStorageState"]] = None self.protocol = protocol @@ -4126,20 +4125,20 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.backup_id = None - self.storage_account_url = None - self.blob_name = None - self.name_properties_name = None - self.status = None - self.size_in_bytes = None - self.created = None - self.log = None - self.databases = None - self.scheduled = None - self.last_restore_time_stamp = None - self.finished_time_stamp = None - self.correlation_id = None - self.website_size_in_bytes = None + self.backup_id: Optional[int] = None + self.storage_account_url: Optional[str] = None + self.blob_name: Optional[str] = None + self.name_properties_name: Optional[str] = None + self.status: Optional[Union[str, "_models.BackupItemStatus"]] = None + self.size_in_bytes: Optional[int] = None + self.created: Optional[datetime.datetime] = None + self.log: Optional[str] = None + self.databases: Optional[List["_models.DatabaseBackupSetting"]] = None + self.scheduled: Optional[bool] = None + self.last_restore_time_stamp: Optional[datetime.datetime] = None + self.finished_time_stamp: Optional[datetime.datetime] = None + self.correlation_id: Optional[str] = None + self.website_size_in_bytes: Optional[int] = None class BackupItemCollection(_serialization.Model): @@ -4172,7 +4171,7 @@ def __init__(self, *, value: List["_models.BackupItem"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class BackupRequest(ProxyOnlyResource): @@ -4328,7 +4327,7 @@ def __init__( self.keep_at_least_one_backup = keep_at_least_one_backup self.retention_period_in_days = retention_period_in_days self.start_time = start_time - self.last_execution_time = None + self.last_execution_time: Optional[datetime.datetime] = None class BillingMeter(ProxyOnlyResource): @@ -4452,7 +4451,7 @@ def __init__(self, *, value: List["_models.BillingMeter"], **kwargs: Any) -> Non """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class BlobStorageTokenStore(_serialization.Model): @@ -4523,7 +4522,7 @@ class Certificate(Resource): :ivar name: Resource Name. :vartype name: str :ivar kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :vartype kind: str :ivar location: Resource Location. Required. @@ -4576,7 +4575,7 @@ class Certificate(Resource): :vartype key_vault_secret_status: str or ~azure.mgmt.web.v2024_04_01.models.KeyVaultSecretStatus :ivar server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :vartype server_farm_id: str :ivar canonical_name: CNAME of the certificate to be issued via free certificate. :vartype canonical_name: str @@ -4655,7 +4654,7 @@ def __init__( # pylint: disable=too-many-locals ) -> None: """ :keyword kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :paramtype kind: str :keyword location: Resource Location. Required. @@ -4673,7 +4672,7 @@ def __init__( # pylint: disable=too-many-locals :keyword key_vault_secret_name: Key Vault secret name. :paramtype key_vault_secret_name: str :keyword server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :paramtype server_farm_id: str :keyword canonical_name: CNAME of the certificate to be issued via free certificate. :paramtype canonical_name: str @@ -4682,23 +4681,23 @@ def __init__( # pylint: disable=too-many-locals """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.password = password - self.friendly_name = None - self.subject_name = None + self.friendly_name: Optional[str] = None + self.subject_name: Optional[str] = None self.host_names = host_names self.pfx_blob = pfx_blob - self.site_name = None - self.self_link = None - self.issuer = None - self.issue_date = None - self.expiration_date = None - self.thumbprint = None - self.valid = None - self.cer_blob = None - self.public_key_hash = None - self.hosting_environment_profile = None + self.site_name: Optional[str] = None + self.self_link: Optional[str] = None + self.issuer: Optional[str] = None + self.issue_date: Optional[datetime.datetime] = None + self.expiration_date: Optional[datetime.datetime] = None + self.thumbprint: Optional[str] = None + self.valid: Optional[bool] = None + self.cer_blob: Optional[bytes] = None + self.public_key_hash: Optional[str] = None + self.hosting_environment_profile: Optional["_models.HostingEnvironmentProfile"] = None self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.key_vault_secret_status = None + self.key_vault_secret_status: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None self.server_farm_id = server_farm_id self.canonical_name = canonical_name self.domain_validation_method = domain_validation_method @@ -4734,7 +4733,7 @@ def __init__(self, *, value: List["_models.Certificate"], **kwargs: Any) -> None """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CertificateDetails(_serialization.Model): @@ -4789,15 +4788,15 @@ class CertificateDetails(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.version = None - self.serial_number = None - self.thumbprint = None - self.subject = None - self.not_before = None - self.not_after = None - self.signature_algorithm = None - self.issuer = None - self.raw_data = None + self.version: Optional[int] = None + self.serial_number: Optional[str] = None + self.thumbprint: Optional[str] = None + self.subject: Optional[str] = None + self.not_before: Optional[datetime.datetime] = None + self.not_after: Optional[datetime.datetime] = None + self.signature_algorithm: Optional[str] = None + self.issuer: Optional[str] = None + self.raw_data: Optional[str] = None class CertificateEmail(_serialization.Model): @@ -4856,8 +4855,8 @@ class CertificateOrderAction(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.action_type = None - self.created_at = None + self.action_type: Optional[Union[str, "_models.CertificateOrderActionType"]] = None + self.created_at: Optional[datetime.datetime] = None class CertificateOrderContact(_serialization.Model): @@ -4963,7 +4962,7 @@ class CertificatePatchResource(ProxyOnlyResource): :vartype key_vault_secret_status: str or ~azure.mgmt.web.v2024_04_01.models.KeyVaultSecretStatus :ivar server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :vartype server_farm_id: str :ivar canonical_name: CNAME of the certificate to be issued via free certificate. :vartype canonical_name: str @@ -5049,7 +5048,7 @@ def __init__( # pylint: disable=too-many-locals :keyword key_vault_secret_name: Key Vault secret name. :paramtype key_vault_secret_name: str :keyword server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :paramtype server_farm_id: str :keyword canonical_name: CNAME of the certificate to be issued via free certificate. :paramtype canonical_name: str @@ -5058,23 +5057,23 @@ def __init__( # pylint: disable=too-many-locals """ super().__init__(kind=kind, **kwargs) self.password = password - self.friendly_name = None - self.subject_name = None + self.friendly_name: Optional[str] = None + self.subject_name: Optional[str] = None self.host_names = host_names self.pfx_blob = pfx_blob - self.site_name = None - self.self_link = None - self.issuer = None - self.issue_date = None - self.expiration_date = None - self.thumbprint = None - self.valid = None - self.cer_blob = None - self.public_key_hash = None - self.hosting_environment_profile = None + self.site_name: Optional[str] = None + self.self_link: Optional[str] = None + self.issuer: Optional[str] = None + self.issue_date: Optional[datetime.datetime] = None + self.expiration_date: Optional[datetime.datetime] = None + self.thumbprint: Optional[str] = None + self.valid: Optional[bool] = None + self.cer_blob: Optional[bytes] = None + self.public_key_hash: Optional[str] = None + self.hosting_environment_profile: Optional["_models.HostingEnvironmentProfile"] = None self.key_vault_id = key_vault_id self.key_vault_secret_name = key_vault_secret_name - self.key_vault_secret_status = None + self.key_vault_secret_status: Optional[Union[str, "_models.KeyVaultSecretStatus"]] = None self.server_farm_id = server_farm_id self.canonical_name = canonical_name self.domain_validation_method = domain_validation_method @@ -5148,9 +5147,9 @@ class CloningInfo(_serialization.Model): otherwise, :code:`false`. :vartype clone_source_control: bool :ivar source_web_app_id: ARM resource ID of the source app. App resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. Required. :vartype source_web_app_id: str :ivar source_web_app_location: Location of source app ex: West US or North Europe. @@ -5166,7 +5165,7 @@ class CloningInfo(_serialization.Model): :vartype configure_load_balancing: bool :ivar traffic_manager_profile_id: ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. # pylint: disable=line-too-long + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. :vartype traffic_manager_profile_id: str :ivar traffic_manager_profile_name: Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist. @@ -5222,9 +5221,9 @@ def __init__( app; otherwise, :code:`false`. :paramtype clone_source_control: bool :keyword source_web_app_id: ARM resource ID of the source app. App resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. Required. :paramtype source_web_app_id: str :keyword source_web_app_location: Location of source app ex: West US or North Europe. @@ -5240,7 +5239,7 @@ def __init__( :paramtype configure_load_balancing: bool :keyword traffic_manager_profile_id: ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. # pylint: disable=line-too-long + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. :paramtype traffic_manager_profile_id: str :keyword traffic_manager_profile_name: Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist. @@ -6027,10 +6026,10 @@ def __init__(self, *, uri: Optional[str] = None, **kwargs: Any) -> None: """ super().__init__(**kwargs) self.uri = uri - self.content_version = None - self.content_size = None - self.content_hash = None - self.metadata = None + self.content_version: Optional[str] = None + self.content_size: Optional[int] = None + self.content_hash: Optional["_models.ContentHash"] = None + self.metadata: Optional[JSON] = None class ContinuousWebJob(ProxyOnlyResource): @@ -6176,7 +6175,7 @@ def __init__(self, *, value: List["_models.ContinuousWebJob"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CookieExpiration(_serialization.Model): @@ -6400,7 +6399,7 @@ def __init__(self, *, value: List["_models.CsmDeploymentStatus"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CsmMoveResourceEnvelope(_serialization.Model): @@ -6466,7 +6465,7 @@ def __init__(self, *, value: List["_models.CsmOperationDescription"], **kwargs: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CsmOperationDescription(_serialization.Model): @@ -6792,7 +6791,7 @@ def __init__(self, *, value: List["_models.CsmUsageQuota"], **kwargs: Any) -> No """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CustomDnsSuffixConfiguration(ProxyOnlyResource): @@ -6868,8 +6867,8 @@ def __init__( :paramtype key_vault_reference_identity: str """ super().__init__(kind=kind, **kwargs) - self.provisioning_state = None - self.provisioning_details = None + self.provisioning_state: Optional[Union[str, "_models.CustomDnsSuffixProvisioningState"]] = None + self.provisioning_details: Optional[str] = None self.dns_suffix = dns_suffix self.certificate_url = certificate_url self.key_vault_reference_identity = key_vault_reference_identity @@ -6980,12 +6979,12 @@ def __init__( :paramtype alternate_txt_records: list[str] """ super().__init__(kind=kind, **kwargs) - self.is_hostname_already_verified = None - self.custom_domain_verification_test = None - self.custom_domain_verification_failure_info = None - self.has_conflict_on_scale_unit = None - self.has_conflict_across_subscription = None - self.conflicting_app_resource_id = None + self.is_hostname_already_verified: Optional[bool] = None + self.custom_domain_verification_test: Optional[Union[str, "_models.DnsVerificationTestResult"]] = None + self.custom_domain_verification_failure_info: Optional["_models.ErrorEntity"] = None + self.has_conflict_on_scale_unit: Optional[bool] = None + self.has_conflict_across_subscription: Optional[bool] = None + self.conflicting_app_resource_id: Optional[str] = None self.c_name_records = c_name_records self.txt_records = txt_records self.a_records = a_records @@ -7085,7 +7084,7 @@ def __init__(self, *, value: List["_models.CustomHostnameSites"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class CustomOpenIdConnectProvider(_serialization.Model): @@ -7524,7 +7523,7 @@ def __init__( self.connection_identity = connection_identity self.connection_string = connection_string self.region = region - self.configuration_files = None + self.configuration_files: Optional[List["_models.StaticSiteDatabaseConnectionConfigurationFileOverview"]] = None class DatabaseConnectionCollection(_serialization.Model): @@ -7557,7 +7556,7 @@ def __init__(self, *, value: List["_models.DatabaseConnection"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DatabaseConnectionOverview(_serialization.Model): @@ -7604,11 +7603,11 @@ class DatabaseConnectionOverview(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.resource_id = None - self.connection_identity = None - self.region = None - self.configuration_files = None - self.name = None + self.resource_id: Optional[str] = None + self.connection_identity: Optional[str] = None + self.region: Optional[str] = None + self.configuration_files: Optional[List["_models.StaticSiteDatabaseConnectionConfigurationFileOverview"]] = None + self.name: Optional[str] = None class DatabaseConnectionPatchRequest(_serialization.Model): @@ -7690,7 +7689,7 @@ def __init__(self, *, provider_name: Optional[str] = None, **kwargs: Any) -> Non """ super().__init__(**kwargs) self.provider_name = provider_name - self.property_bag = None + self.property_bag: Optional[List["_models.KeyValuePairStringObject"]] = None class DataSource(_serialization.Model): @@ -7859,7 +7858,7 @@ class DefaultErrorResponse(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.error = None + self.error: Optional["_models.DefaultErrorResponseError"] = None class DefaultErrorResponseError(_serialization.Model): @@ -7903,11 +7902,11 @@ def __init__( list[~azure.mgmt.web.v2024_04_01.models.DefaultErrorResponseErrorDetailsItem] """ super().__init__(**kwargs) - self.code = None - self.message = None - self.target = None + self.code: Optional[str] = None + self.message: Optional[str] = None + self.target: Optional[str] = None self.details = details - self.innererror = None + self.innererror: Optional[str] = None class DefaultErrorResponseErrorDetailsItem(_serialization.Model): @@ -7938,9 +7937,9 @@ class DefaultErrorResponseErrorDetailsItem(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.code = None - self.message = None - self.target = None + self.code: Optional[str] = None + self.message: Optional[str] = None + self.target: Optional[str] = None class DeletedAppRestoreRequest(ProxyOnlyResource): @@ -8086,14 +8085,14 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.deleted_site_id = None - self.deleted_timestamp = None - self.subscription = None - self.resource_group = None - self.deleted_site_name = None - self.slot = None - self.kind_properties_kind = None - self.geo_region_name = None + self.deleted_site_id: Optional[int] = None + self.deleted_timestamp: Optional[str] = None + self.subscription: Optional[str] = None + self.resource_group: Optional[str] = None + self.deleted_site_name: Optional[str] = None + self.slot: Optional[str] = None + self.kind_properties_kind: Optional[str] = None + self.geo_region_name: Optional[str] = None class DeletedWebAppCollection(_serialization.Model): @@ -8126,7 +8125,7 @@ def __init__(self, *, value: List["_models.DeletedSite"], **kwargs: Any) -> None """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class Deployment(ProxyOnlyResource): @@ -8265,7 +8264,7 @@ def __init__(self, *, value: List["_models.Deployment"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DeploymentLocations(_serialization.Model): @@ -8427,10 +8426,10 @@ class DetectorDefinition(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.display_name = None - self.description = None - self.rank = None - self.is_enabled = None + self.display_name: Optional[str] = None + self.description: Optional[str] = None + self.rank: Optional[float] = None + self.is_enabled: Optional[bool] = None class DetectorDefinitionResource(ProxyOnlyResource): @@ -8483,10 +8482,10 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.display_name = None - self.description = None - self.rank = None - self.is_enabled = None + self.display_name: Optional[str] = None + self.description: Optional[str] = None + self.rank: Optional[float] = None + self.is_enabled: Optional[bool] = None class DetectorInfo(_serialization.Model): @@ -8542,15 +8541,15 @@ class DetectorInfo(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.id = None - self.name = None - self.description = None - self.author = None - self.category = None - self.support_topic_list = None - self.analysis_type = None - self.type = None - self.score = None + self.id: Optional[str] = None + self.name: Optional[str] = None + self.description: Optional[str] = None + self.author: Optional[str] = None + self.category: Optional[str] = None + self.support_topic_list: Optional[List["_models.SupportTopic"]] = None + self.analysis_type: Optional[List[str]] = None + self.type: Optional[Union[str, "_models.DetectorType"]] = None + self.score: Optional[float] = None class DetectorResponse(ProxyOnlyResource): @@ -8662,7 +8661,7 @@ def __init__(self, *, value: List["_models.DetectorResponse"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticAnalysis(ProxyOnlyResource): @@ -8772,7 +8771,7 @@ def __init__(self, *, value: List["_models.AnalysisDefinition"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticCategory(ProxyOnlyResource): @@ -8813,7 +8812,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.description = None + self.description: Optional[str] = None class DiagnosticCategoryCollection(_serialization.Model): @@ -8846,7 +8845,7 @@ def __init__(self, *, value: List["_models.DiagnosticCategory"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticData(_serialization.Model): @@ -8911,7 +8910,7 @@ def __init__(self, *, value: List["_models.DetectorDefinitionResource"], **kwarg """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DiagnosticDetectorResponse(ProxyOnlyResource): @@ -9202,7 +9201,7 @@ class Domain(Resource): :ivar name: Resource Name. :vartype name: str :ivar kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :vartype kind: str :ivar location: Resource Location. Required. @@ -9331,7 +9330,7 @@ def __init__( # pylint: disable=too-many-locals ) -> None: """ :keyword kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :paramtype kind: str :keyword location: Resource Location. Required. @@ -9370,18 +9369,18 @@ def __init__( # pylint: disable=too-many-locals self.contact_billing = contact_billing self.contact_registrant = contact_registrant self.contact_tech = contact_tech - self.registration_status = None - self.provisioning_state = None - self.name_servers = None + self.registration_status: Optional[Union[str, "_models.DomainStatus"]] = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.name_servers: Optional[List[str]] = None self.privacy = privacy - self.created_time = None - self.expiration_time = None - self.last_renewed_time = None + self.created_time: Optional[datetime.datetime] = None + self.expiration_time: Optional[datetime.datetime] = None + self.last_renewed_time: Optional[datetime.datetime] = None self.auto_renew = auto_renew - self.ready_for_dns_record_management = None - self.managed_host_names = None + self.ready_for_dns_record_management: Optional[bool] = None + self.managed_host_names: Optional[List["_models.HostName"]] = None self.consent = consent - self.domain_not_renewable_reasons = None + self.domain_not_renewable_reasons: Optional[List[Union[str, "_models.ResourceNotRenewableReason"]]] = None self.dns_type = dns_type self.dns_zone_id = dns_zone_id self.target_dns_type = target_dns_type @@ -9463,7 +9462,7 @@ def __init__(self, *, value: List["_models.Domain"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DomainControlCenterSsoRequest(_serialization.Model): @@ -9495,9 +9494,9 @@ class DomainControlCenterSsoRequest(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.url = None - self.post_parameter_key = None - self.post_parameter_value = None + self.url: Optional[str] = None + self.post_parameter_key: Optional[str] = None + self.post_parameter_value: Optional[str] = None class DomainOwnershipIdentifier(ProxyOnlyResource): @@ -9572,7 +9571,7 @@ def __init__(self, *, value: List["_models.DomainOwnershipIdentifier"], **kwargs """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class DomainPatchResource(ProxyOnlyResource): @@ -9736,18 +9735,18 @@ def __init__( # pylint: disable=too-many-locals self.contact_billing = contact_billing self.contact_registrant = contact_registrant self.contact_tech = contact_tech - self.registration_status = None - self.provisioning_state = None - self.name_servers = None + self.registration_status: Optional[Union[str, "_models.DomainStatus"]] = None + self.provisioning_state: Optional[Union[str, "_models.ProvisioningState"]] = None + self.name_servers: Optional[List[str]] = None self.privacy = privacy - self.created_time = None - self.expiration_time = None - self.last_renewed_time = None + self.created_time: Optional[datetime.datetime] = None + self.expiration_time: Optional[datetime.datetime] = None + self.last_renewed_time: Optional[datetime.datetime] = None self.auto_renew = auto_renew - self.ready_for_dns_record_management = None - self.managed_host_names = None + self.ready_for_dns_record_management: Optional[bool] = None + self.managed_host_names: Optional[List["_models.HostName"]] = None self.consent = consent - self.domain_not_renewable_reasons = None + self.domain_not_renewable_reasons: Optional[List[Union[str, "_models.ResourceNotRenewableReason"]]] = None self.dns_type = dns_type self.dns_zone_id = dns_zone_id self.target_dns_type = target_dns_type @@ -10304,7 +10303,7 @@ def __init__(self, *, name: Optional[str] = None, **kwargs: Any) -> None: """ super().__init__(**kwargs) self.name = name - self.type = None + self.type: Optional[str] = None class Facebook(_serialization.Model): @@ -10730,9 +10729,9 @@ class FunctionAppMajorVersion(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.display_text = None - self.value = None - self.minor_versions = None + self.display_text: Optional[str] = None + self.value: Optional[str] = None + self.minor_versions: Optional[List["_models.FunctionAppMinorVersion"]] = None class FunctionAppMinorVersion(_serialization.Model): @@ -10763,9 +10762,9 @@ class FunctionAppMinorVersion(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.display_text = None - self.value = None - self.stack_settings = None + self.display_text: Optional[str] = None + self.value: Optional[str] = None + self.stack_settings: Optional["_models.FunctionAppRuntimes"] = None class FunctionAppRuntimes(_serialization.Model): @@ -10793,8 +10792,8 @@ class FunctionAppRuntimes(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.linux_runtime_settings = None - self.windows_runtime_settings = None + self.linux_runtime_settings: Optional["_models.FunctionAppRuntimeSettings"] = None + self.windows_runtime_settings: Optional["_models.FunctionAppRuntimeSettings"] = None class FunctionAppRuntimeSettings(_serialization.Model): @@ -10883,20 +10882,20 @@ class FunctionAppRuntimeSettings(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.runtime_version = None - self.remote_debugging_supported = None - self.app_insights_settings = None - self.git_hub_action_settings = None - self.app_settings_dictionary = None - self.site_config_properties_dictionary = None - self.supported_functions_extension_versions = None - self.is_preview = None - self.is_deprecated = None - self.is_hidden = None - self.end_of_life_date = None - self.is_auto_update = None - self.is_early_access = None - self.is_default = None + self.runtime_version: Optional[str] = None + self.remote_debugging_supported: Optional[bool] = None + self.app_insights_settings: Optional["_models.AppInsightsWebAppStackSettings"] = None + self.git_hub_action_settings: Optional["_models.GitHubActionWebAppStackSettings"] = None + self.app_settings_dictionary: Optional[Dict[str, str]] = None + self.site_config_properties_dictionary: Optional["_models.SiteConfigPropertiesDictionary"] = None + self.supported_functions_extension_versions: Optional[List[str]] = None + self.is_preview: Optional[bool] = None + self.is_deprecated: Optional[bool] = None + self.is_hidden: Optional[bool] = None + self.end_of_life_date: Optional[datetime.datetime] = None + self.is_auto_update: Optional[bool] = None + self.is_early_access: Optional[bool] = None + self.is_default: Optional[bool] = None class FunctionAppStack(ProxyOnlyResource): @@ -10953,11 +10952,11 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.location = None - self.display_text = None - self.value = None - self.major_versions = None - self.preferred_os = None + self.location: Optional[str] = None + self.display_text: Optional[str] = None + self.value: Optional[str] = None + self.major_versions: Optional[List["_models.FunctionAppMajorVersion"]] = None + self.preferred_os: Optional[Union[str, "_models.StackPreferredOs"]] = None class FunctionAppStackCollection(_serialization.Model): @@ -10990,7 +10989,7 @@ def __init__(self, *, value: List["_models.FunctionAppStack"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class FunctionEnvelope(ProxyOnlyResource): @@ -11155,7 +11154,7 @@ def __init__(self, *, value: List["_models.FunctionEnvelope"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class FunctionsAlwaysReadyConfig(_serialization.Model): @@ -11505,9 +11504,9 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.description = None - self.display_name = None - self.org_domain = None + self.description: Optional[str] = None + self.display_name: Optional[str] = None + self.org_domain: Optional[str] = None class GeoRegionCollection(_serialization.Model): @@ -11540,7 +11539,7 @@ def __init__(self, *, value: List["_models.GeoRegion"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class GitHub(_serialization.Model): @@ -11738,8 +11737,8 @@ class GitHubActionWebAppStackSettings(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.is_supported = None - self.supported_version = None + self.is_supported: Optional[bool] = None + self.supported_version: Optional[str] = None class GlobalCsmSkuDescription(_serialization.Model): @@ -11823,8 +11822,7 @@ class GlobalValidation(_serialization.Model): ~azure.mgmt.web.v2024_04_01.models.UnauthenticatedClientActionV2 :ivar redirect_to_provider: The default authentication provider to use when multiple providers are configured. - This setting is only needed if multiple providers are configured and the unauthenticated - client + This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage". :vartype redirect_to_provider: str :ivar excluded_paths: The paths for which unauthenticated flow would not be redirected to the @@ -11859,8 +11857,7 @@ def __init__( ~azure.mgmt.web.v2024_04_01.models.UnauthenticatedClientActionV2 :keyword redirect_to_provider: The default authentication provider to use when multiple providers are configured. - This setting is only needed if multiple providers are configured and the unauthenticated - client + This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage". :paramtype redirect_to_provider: str :keyword excluded_paths: The paths for which unauthenticated flow would not be redirected to @@ -12052,8 +12049,8 @@ def __init__(self, *, id: Optional[str] = None, **kwargs: Any) -> None: # pylin """ super().__init__(**kwargs) self.id = id - self.name = None - self.type = None + self.name: Optional[str] = None + self.type: Optional[str] = None class HostKeys(_serialization.Model): @@ -12272,7 +12269,7 @@ def __init__( self.host_name_type = host_name_type self.ssl_state = ssl_state self.thumbprint = thumbprint - self.virtual_ip = None + self.virtual_ip: Optional[str] = None class HostNameBindingCollection(_serialization.Model): @@ -12305,7 +12302,7 @@ def __init__(self, *, value: List["_models.HostNameBinding"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class HostNameSslState(_serialization.Model): @@ -12633,7 +12630,7 @@ def __init__(self, *, value: List["_models.HybridConnection"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class HybridConnectionKey(ProxyOnlyResource): @@ -12678,8 +12675,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.send_key_name = None - self.send_key_value = None + self.send_key_name: Optional[str] = None + self.send_key_value: Optional[str] = None class HybridConnectionLimits(ProxyOnlyResource): @@ -12725,8 +12722,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.current = None - self.maximum = None + self.current: Optional[int] = None + self.maximum: Optional[int] = None class Identifier(ProxyOnlyResource): @@ -12801,7 +12798,7 @@ def __init__(self, *, value: List["_models.Identifier"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class IdentityProviders(_serialization.Model): @@ -12970,7 +12967,7 @@ def __init__(self, *, value: List["_models.InboundEnvironmentEndpoint"], **kwarg """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class IpAddress(_serialization.Model): @@ -13048,8 +13045,8 @@ class IpSecurityRestriction(_serialization.Model): * If the property is null or empty (default), all hosts(or lack of) are allowed. * A value is compared using ordinal-ignore-case (excluding port number). - * Subdomain wildcards are permitted but don't match the root domain. For example, - *.contoso.com matches the subdomain foo.contoso.com + * Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com + matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com * Unicode host names are allowed but are converted to Punycode for matching. @@ -13131,8 +13128,8 @@ def __init__( * If the property is null or empty (default), all hosts(or lack of) are allowed. * A value is compared using ordinal-ignore-case (excluding port number). - * Subdomain wildcards are permitted but don't match the root domain. For example, - *.contoso.com matches the subdomain foo.contoso.com + * Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com + matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com * Unicode host names are allowed but are converted to Punycode for matching. @@ -13272,8 +13269,8 @@ class KeyValuePairStringObject(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.key = None - self.value = None + self.key: Optional[str] = None + self.value: Optional[JSON] = None class KubeEnvironment(Resource): @@ -13288,7 +13285,7 @@ class KubeEnvironment(Resource): :ivar name: Resource Name. :vartype name: str :ivar kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :vartype kind: str :ivar location: Resource Location. Required. @@ -13383,7 +13380,7 @@ def __init__( ) -> None: """ :keyword kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :paramtype kind: str :keyword location: Resource Location. Required. @@ -13416,10 +13413,10 @@ def __init__( """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.extended_location = extended_location - self.provisioning_state = None - self.deployment_errors = None + self.provisioning_state: Optional[Union[str, "_models.KubeEnvironmentProvisioningState"]] = None + self.deployment_errors: Optional[str] = None self.internal_load_balancer_enabled = internal_load_balancer_enabled - self.default_domain = None + self.default_domain: Optional[str] = None self.static_ip = static_ip self.environment_type = environment_type self.arc_configuration = arc_configuration @@ -13458,7 +13455,7 @@ def __init__(self, *, value: List["_models.KubeEnvironment"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class KubeEnvironmentPatchResource(ProxyOnlyResource): @@ -13567,10 +13564,10 @@ def __init__( :paramtype aks_resource_id: str """ super().__init__(kind=kind, **kwargs) - self.provisioning_state = None - self.deployment_errors = None + self.provisioning_state: Optional[Union[str, "_models.KubeEnvironmentProvisioningState"]] = None + self.deployment_errors: Optional[str] = None self.internal_load_balancer_enabled = internal_load_balancer_enabled - self.default_domain = None + self.default_domain: Optional[str] = None self.static_ip = static_ip self.arc_configuration = arc_configuration self.app_logs_configuration = app_logs_configuration @@ -13609,8 +13606,8 @@ def __init__(self, *, id: Optional[str] = None, **kwargs: Any) -> None: # pylin """ super().__init__(**kwargs) self.id = id - self.name = None - self.type = None + self.name: Optional[str] = None + self.type: Optional[str] = None class LegacyMicrosoftAccount(_serialization.Model): @@ -13718,14 +13715,14 @@ class LinuxJavaContainerSettings(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.java11_runtime = None - self.java8_runtime = None - self.is_preview = None - self.is_deprecated = None - self.is_hidden = None - self.end_of_life_date = None - self.is_auto_update = None - self.is_early_access = None + self.java11_runtime: Optional[str] = None + self.java8_runtime: Optional[str] = None + self.is_preview: Optional[bool] = None + self.is_deprecated: Optional[bool] = None + self.is_hidden: Optional[bool] = None + self.end_of_life_date: Optional[datetime.datetime] = None + self.is_auto_update: Optional[bool] = None + self.is_early_access: Optional[bool] = None class LocalizableString(_serialization.Model): @@ -13949,7 +13946,7 @@ class ManagedServiceIdentity(_serialization.Model): :vartype principal_id: str :ivar user_assigned_identities: The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. # pylint: disable=line-too-long + '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. :vartype user_assigned_identities: dict[str, ~azure.mgmt.web.v2024_04_01.models.UserAssignedIdentity] """ @@ -13979,14 +13976,14 @@ def __init__( :paramtype type: str or ~azure.mgmt.web.v2024_04_01.models.ManagedServiceIdentityType :keyword user_assigned_identities: The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. # pylint: disable=line-too-long + '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. :paramtype user_assigned_identities: dict[str, ~azure.mgmt.web.v2024_04_01.models.UserAssignedIdentity] """ super().__init__(**kwargs) self.type = type - self.tenant_id = None - self.principal_id = None + self.tenant_id: Optional[str] = None + self.principal_id: Optional[str] = None self.user_assigned_identities = user_assigned_identities @@ -14257,9 +14254,9 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.migration_operation_status = None - self.operation_id = None - self.local_my_sql_enabled = None + self.migration_operation_status: Optional[Union[str, "_models.OperationStatus"]] = None + self.operation_id: Optional[str] = None + self.local_my_sql_enabled: Optional[bool] = None class MSDeploy(ProxyOnlyResource): @@ -14401,7 +14398,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.entries = None + self.entries: Optional[List["_models.MSDeployLogEntry"]] = None class MSDeployLogEntry(_serialization.Model): @@ -14432,9 +14429,9 @@ class MSDeployLogEntry(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.time = None - self.type = None - self.message = None + self.time: Optional[datetime.datetime] = None + self.type: Optional[Union[str, "_models.MSDeployLogEntryType"]] = None + self.message: Optional[str] = None class MSDeployStatus(ProxyOnlyResource): @@ -14493,11 +14490,11 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.deployer = None - self.provisioning_state = None - self.start_time = None - self.end_time = None - self.complete = None + self.deployer: Optional[str] = None + self.provisioning_state: Optional[Union[str, "_models.MSDeployProvisioningState"]] = None + self.start_time: Optional[datetime.datetime] = None + self.end_time: Optional[datetime.datetime] = None + self.complete: Optional[bool] = None class NameIdentifier(_serialization.Model): @@ -14550,7 +14547,7 @@ def __init__(self, *, value: List["_models.NameIdentifier"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class NameValuePair(_serialization.Model): @@ -14630,10 +14627,10 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.virtual_network_name = None - self.virtual_network_connection = None - self.hybrid_connections = None - self.hybrid_connections_v2 = None + self.virtual_network_name: Optional[str] = None + self.virtual_network_connection: Optional["_models.VnetInfo"] = None + self.hybrid_connections: Optional[List["_models.RelayServiceConnectionEntity"]] = None + self.hybrid_connections_v2: Optional[List["_models.HybridConnection"]] = None class NetworkTrace(_serialization.Model): @@ -15195,12 +15192,12 @@ def __init__( error=error, **kwargs ) - self.tracking_id = None - self.inputs = None - self.inputs_link = None - self.outputs = None - self.outputs_link = None - self.tracked_properties = None + self.tracking_id: Optional[str] = None + self.inputs: Optional[JSON] = None + self.inputs_link: Optional["_models.ContentLink"] = None + self.outputs: Optional[JSON] = None + self.outputs_link: Optional["_models.ContentLink"] = None + self.tracked_properties: Optional[JSON] = None self.retry_history = retry_history self.iteration_count = iteration_count @@ -15270,7 +15267,7 @@ def __init__(self, *, value: List["_models.OutboundEnvironmentEndpoint"], **kwar """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PerfMonCounterCollection(_serialization.Model): @@ -15303,7 +15300,7 @@ def __init__(self, *, value: List["_models.PerfMonResponse"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PerfMonResponse(_serialization.Model): @@ -15449,7 +15446,7 @@ class PremierAddOn(Resource): :ivar name: Resource Name. :vartype name: str :ivar kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :vartype kind: str :ivar location: Resource Location. Required. @@ -15506,7 +15503,7 @@ def __init__( ) -> None: """ :keyword kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :paramtype kind: str :keyword location: Resource Location. Required. @@ -15679,7 +15676,7 @@ def __init__(self, *, value: List["_models.PremierAddOnOffer"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PremierAddOnPatchResource(ProxyOnlyResource): @@ -15924,7 +15921,7 @@ def __init__(self, *, value: List["_models.RemotePrivateEndpointConnectionARMRes """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PrivateLinkConnectionApprovalRequestResource(ProxyOnlyResource): # pylint: disable=name-too-long @@ -16102,9 +16099,9 @@ class PrivateLinkResourceProperties(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.group_id = None - self.required_members = None - self.required_zone_names = None + self.group_id: Optional[str] = None + self.required_members: Optional[List[str]] = None + self.required_zone_names: Optional[List[str]] = None class PrivateLinkResourcesWrapper(_serialization.Model): @@ -16386,7 +16383,7 @@ def __init__( # pylint: disable=too-many-locals :paramtype description: str """ super().__init__(kind=kind, **kwargs) - self.identifier = None + self.identifier: Optional[int] = None self.deployment_name = deployment_name self.href = href self.minidump = minidump @@ -16454,7 +16451,7 @@ def __init__(self, *, value: List["_models.ProcessInfo"], **kwargs: Any) -> None """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ProcessModuleInfo(ProxyOnlyResource): @@ -16605,7 +16602,7 @@ def __init__(self, *, value: List["_models.ProcessModuleInfo"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ProcessThreadInfo(ProxyOnlyResource): @@ -16717,7 +16714,7 @@ def __init__( :paramtype wait_reason: str """ super().__init__(kind=kind, **kwargs) - self.identifier = None + self.identifier: Optional[int] = None self.href = href self.process = process self.start_address = start_address @@ -16761,7 +16758,7 @@ def __init__(self, *, value: List["_models.ProcessThreadInfo"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PublicCertificate(ProxyOnlyResource): @@ -16825,7 +16822,7 @@ def __init__( super().__init__(kind=kind, **kwargs) self.blob = blob self.public_certificate_location = public_certificate_location - self.thumbprint = None + self.thumbprint: Optional[str] = None class PublicCertificateCollection(_serialization.Model): @@ -16858,7 +16855,7 @@ def __init__(self, *, value: List["_models.PublicCertificate"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PublishingCredentialsPoliciesCollection(_serialization.Model): @@ -16892,7 +16889,7 @@ def __init__(self, *, value: List["_models.CsmPublishingCredentialsPoliciesEntit """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class PushSettings(ProxyOnlyResource): @@ -17378,7 +17375,7 @@ def __init__( # pylint: disable=too-many-locals self.message = message self.level = level self.channels = channels - self.category_tags = None + self.category_tags: Optional[List[str]] = None self.action_name = action_name self.enabled = enabled self.states = states @@ -17424,7 +17421,7 @@ def __init__(self, *, value: List["_models.Recommendation"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class RecommendationRule(ProxyOnlyResource): @@ -17561,7 +17558,7 @@ def __init__( self.action_name = action_name self.level = level self.channels = channels - self.category_tags = None + self.category_tags: Optional[List[str]] = None self.is_dynamic = is_dynamic self.extension_name = extension_name self.blade_name = blade_name @@ -17902,7 +17899,7 @@ def __init__( :paramtype ip_addresses: list[str] """ super().__init__(kind=kind, **kwargs) - self.provisioning_state = None + self.provisioning_state: Optional[str] = None self.private_endpoint = private_endpoint self.private_link_service_connection_state = private_link_service_connection_state self.ip_addresses = ip_addresses @@ -17974,7 +17971,7 @@ def __init__( :paramtype ip_addresses: list[str] """ super().__init__(kind=kind, **kwargs) - self.provisioning_state = None + self.provisioning_state: Optional[str] = None self.private_endpoint = private_endpoint self.private_link_service_connection_state = private_link_service_connection_state self.ip_addresses = ip_addresses @@ -18196,9 +18193,9 @@ def __init__(self, *, location: Optional[str] = None, tags: Optional[Dict[str, s :paramtype tags: dict[str, str] """ super().__init__(**kwargs) - self.id = None - self.name = None - self.type = None + self.id: Optional[str] = None + self.name: Optional[str] = None + self.type: Optional[str] = None self.location = location self.tags = tags @@ -18387,7 +18384,7 @@ def __init__(self, *, value: List[str], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ResourceConfig(_serialization.Model): @@ -18501,7 +18498,7 @@ def __init__(self, *, value: List["_models.ResourceHealthMetadata"], **kwargs: A """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ResourceMetricAvailability(_serialization.Model): @@ -18528,8 +18525,8 @@ class ResourceMetricAvailability(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.time_grain = None - self.retention = None + self.time_grain: Optional[str] = None + self.retention: Optional[str] = None class ResourceMetricDefinition(ProxyOnlyResource): @@ -18588,11 +18585,11 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.unit = None - self.primary_aggregation_type = None - self.metric_availabilities = None - self.resource_uri = None - self.properties = None + self.unit: Optional[str] = None + self.primary_aggregation_type: Optional[str] = None + self.metric_availabilities: Optional[List["_models.ResourceMetricAvailability"]] = None + self.resource_uri: Optional[str] = None + self.properties: Optional[Dict[str, str]] = None class ResourceMetricDefinitionCollection(_serialization.Model): @@ -18625,7 +18622,7 @@ def __init__(self, *, value: List["_models.ResourceMetricDefinition"], **kwargs: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class ResourceNameAvailability(_serialization.Model): @@ -18694,7 +18691,7 @@ class ResourceNameAvailabilityRequest(_serialization.Model): :vartype is_fqdn: bool :ivar environment_id: Azure Resource Manager ID of the customer's selected Container Apps Environment on which to host the Function app. This must be of the form - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. :vartype environment_id: str """ @@ -18730,7 +18727,7 @@ def __init__( :paramtype is_fqdn: bool :keyword environment_id: Azure Resource Manager ID of the customer's selected Container Apps Environment on which to host the Function app. This must be of the form - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. :paramtype environment_id: str """ super().__init__(**kwargs) @@ -18771,8 +18768,8 @@ def __init__(self, *, id: Optional[str] = None, **kwargs: Any) -> None: # pylin """ super().__init__(**kwargs) self.id = id - self.name = None - self.type = None + self.name: Optional[str] = None + self.type: Optional[str] = None class Response(_serialization.Model): @@ -19400,7 +19397,7 @@ class Site(Resource): :ivar name: Resource Name. :vartype name: str :ivar kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :vartype kind: str :ivar location: Resource Location. Required. @@ -19437,7 +19434,7 @@ class Site(Resource): hostnames. :vartype host_name_ssl_states: list[~azure.mgmt.web.v2024_04_01.models.HostNameSslState] :ivar server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :vartype server_farm_id: str :ivar reserved: :code:`true` if reserved; otherwise, :code:`false`. :vartype reserved: bool @@ -19565,11 +19562,11 @@ class Site(Resource): :ivar virtual_network_subnet_id: Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form - /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. :vartype virtual_network_subnet_id: str :ivar managed_environment_id: Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. :vartype managed_environment_id: str :ivar sku: Current SKU of application based on associated App Service Plan. Some valid SKU values are Free, Shared, Basic, Dynamic, FlexConsumption, Standard, Premium, PremiumV2, @@ -19727,7 +19724,7 @@ def __init__( # pylint: disable=too-many-locals ) -> None: """ :keyword kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :paramtype kind: str :keyword location: Resource Location. Required. @@ -19746,7 +19743,7 @@ def __init__( # pylint: disable=too-many-locals app's hostnames. :paramtype host_name_ssl_states: list[~azure.mgmt.web.v2024_04_01.models.HostNameSslState] :keyword server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :paramtype server_farm_id: str :keyword reserved: :code:`true` if reserved; otherwise, :code:`false`. @@ -19844,29 +19841,29 @@ def __init__( # pylint: disable=too-many-locals :keyword virtual_network_subnet_id: Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form - /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. :paramtype virtual_network_subnet_id: str :keyword managed_environment_id: Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. :paramtype managed_environment_id: str """ super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.identity = identity self.extended_location = extended_location - self.state = None - self.host_names = None - self.repository_site_name = None - self.usage_state = None + self.state: Optional[str] = None + self.host_names: Optional[List[str]] = None + self.repository_site_name: Optional[str] = None + self.usage_state: Optional[Union[str, "_models.UsageState"]] = None self.enabled = enabled - self.enabled_host_names = None - self.availability_state = None + self.enabled_host_names: Optional[List[str]] = None + self.availability_state: Optional[Union[str, "_models.SiteAvailabilityState"]] = None self.host_name_ssl_states = host_name_ssl_states self.server_farm_id = server_farm_id self.reserved = reserved self.is_xenon = is_xenon self.hyper_v = hyper_v - self.last_modified_time_utc = None + self.last_modified_time_utc: Optional[datetime.datetime] = None self.dns_configuration = dns_configuration self.vnet_route_all_enabled = vnet_route_all_enabled self.vnet_image_pull_enabled = vnet_image_pull_enabled @@ -19877,9 +19874,9 @@ def __init__( # pylint: disable=too-many-locals self.dapr_config = dapr_config self.workload_profile_name = workload_profile_name self.resource_config = resource_config - self.traffic_manager_host_names = None + self.traffic_manager_host_names: Optional[List[str]] = None self.scm_site_also_stopped = scm_site_also_stopped - self.target_swap_slot = None + self.target_swap_slot: Optional[str] = None self.hosting_environment_profile = hosting_environment_profile self.client_affinity_enabled = client_affinity_enabled self.client_cert_enabled = client_cert_enabled @@ -19889,27 +19886,27 @@ def __init__( # pylint: disable=too-many-locals self.end_to_end_encryption_enabled = end_to_end_encryption_enabled self.host_names_disabled = host_names_disabled self.custom_domain_verification_id = custom_domain_verification_id - self.outbound_ip_addresses = None - self.possible_outbound_ip_addresses = None + self.outbound_ip_addresses: Optional[str] = None + self.possible_outbound_ip_addresses: Optional[str] = None self.container_size = container_size self.daily_memory_time_quota = daily_memory_time_quota - self.suspended_till = None - self.max_number_of_workers = None + self.suspended_till: Optional[datetime.datetime] = None + self.max_number_of_workers: Optional[int] = None self.cloning_info = cloning_info - self.resource_group = None - self.is_default_container = None - self.default_host_name = None - self.slot_swap_status = None + self.resource_group: Optional[str] = None + self.is_default_container: Optional[bool] = None + self.default_host_name: Optional[str] = None + self.slot_swap_status: Optional["_models.SlotSwapStatus"] = None self.https_only = https_only self.redundancy_mode = redundancy_mode - self.in_progress_operation_id = None + self.in_progress_operation_id: Optional[str] = None self.public_network_access = public_network_access self.storage_account_required = storage_account_required self.key_vault_reference_identity = key_vault_reference_identity self.auto_generated_domain_name_label_scope = auto_generated_domain_name_label_scope self.virtual_network_subnet_id = virtual_network_subnet_id self.managed_environment_id = managed_environment_id - self.sku = None + self.sku: Optional[str] = None class SiteAuthSettings(ProxyOnlyResource): @@ -19948,8 +19945,7 @@ class SiteAuthSettings(ProxyOnlyResource): :vartype allowed_external_redirect_urls: list[str] :ivar default_provider: The default authentication provider to use when multiple providers are configured. - This setting is only needed if multiple providers are configured and the unauthenticated - client + This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage". Known values are: "AzureActiveDirectory", "Facebook", "Google", "MicrosoftAccount", "Twitter", and "Github". :vartype default_provider: str or @@ -20220,8 +20216,7 @@ def __init__( # pylint: disable=too-many-locals :paramtype allowed_external_redirect_urls: list[str] :keyword default_provider: The default authentication provider to use when multiple providers are configured. - This setting is only needed if multiple providers are configured and the unauthenticated - client + This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage". Known values are: "AzureActiveDirectory", "Facebook", "Google", "MicrosoftAccount", "Twitter", and "Github". :paramtype default_provider: str or @@ -21157,7 +21152,7 @@ def __init__( # pylint: disable=too-many-locals self.app_settings = app_settings self.metadata = metadata self.connection_strings = connection_strings - self.machine_key = None + self.machine_key: Optional["_models.SiteMachineKey"] = None self.handler_mappings = handler_mappings self.document_root = document_root self.scm_type = scm_type @@ -21242,10 +21237,10 @@ class SiteConfigPropertiesDictionary(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.use32_bit_worker_process = None - self.linux_fx_version = None - self.java_version = None - self.power_shell_version = None + self.use32_bit_worker_process: Optional[bool] = None + self.linux_fx_version: Optional[str] = None + self.java_version: Optional[str] = None + self.power_shell_version: Optional[str] = None class SiteConfigResource(ProxyOnlyResource): @@ -21858,7 +21853,7 @@ def __init__( # pylint: disable=too-many-locals self.app_settings = app_settings self.metadata = metadata self.connection_strings = connection_strings - self.machine_key = None + self.machine_key: Optional["_models.SiteMachineKey"] = None self.handler_mappings = handler_mappings self.document_root = document_root self.scm_type = scm_type @@ -21940,7 +21935,7 @@ def __init__(self, *, value: List["_models.SiteConfigResource"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SiteConfigurationSnapshotInfo(ProxyOnlyResource): @@ -21985,8 +21980,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.time = None - self.snapshot_id = None + self.time: Optional[datetime.datetime] = None + self.snapshot_id: Optional[int] = None class SiteConfigurationSnapshotInfoCollection(_serialization.Model): @@ -22019,7 +22014,7 @@ def __init__(self, *, value: List["_models.SiteConfigurationSnapshotInfo"], **kw """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SiteContainer(ProxyOnlyResource): @@ -22141,8 +22136,8 @@ def __init__( self.user_name = user_name self.password_secret = password_secret self.user_managed_identity_client_id = user_managed_identity_client_id - self.created_time = None - self.last_modified_time = None + self.created_time: Optional[datetime.datetime] = None + self.last_modified_time: Optional[datetime.datetime] = None self.volume_mounts = volume_mounts self.environment_variables = environment_variables @@ -22177,7 +22172,7 @@ def __init__(self, *, value: List["_models.SiteContainer"], **kwargs: Any) -> No """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SiteDnsConfig(_serialization.Model): @@ -22251,7 +22246,7 @@ def __init__( self.dns_retry_attempt_timeout = dns_retry_attempt_timeout self.dns_retry_attempt_count = dns_retry_attempt_count self.dns_max_cache_timeout = dns_max_cache_timeout - self.dns_legacy_sort_order = None + self.dns_legacy_sort_order: Optional[bool] = None class SiteExtensionInfo(ProxyOnlyResource): @@ -22467,7 +22462,7 @@ def __init__(self, *, value: List["_models.SiteExtensionInfo"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SiteLimits(_serialization.Model): @@ -22663,7 +22658,7 @@ class SitePatchResource(ProxyOnlyResource): hostnames. :vartype host_name_ssl_states: list[~azure.mgmt.web.v2024_04_01.models.HostNameSslState] :ivar server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :vartype server_farm_id: str :ivar reserved: :code:`true` if reserved; otherwise, :code:`false`. :vartype reserved: bool @@ -22759,7 +22754,7 @@ class SitePatchResource(ProxyOnlyResource): :ivar virtual_network_subnet_id: Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form - /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. :vartype virtual_network_subnet_id: str """ @@ -22884,7 +22879,7 @@ def __init__( # pylint: disable=too-many-locals app's hostnames. :paramtype host_name_ssl_states: list[~azure.mgmt.web.v2024_04_01.models.HostNameSslState] :keyword server_farm_id: Resource ID of the associated App Service plan, formatted as: - "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". :paramtype server_farm_id: str :keyword reserved: :code:`true` if reserved; otherwise, :code:`false`. @@ -22950,29 +22945,29 @@ def __init__( # pylint: disable=too-many-locals :keyword virtual_network_subnet_id: Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form - /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. # pylint: disable=line-too-long + /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. :paramtype virtual_network_subnet_id: str """ super().__init__(kind=kind, **kwargs) self.identity = identity - self.state = None - self.host_names = None - self.repository_site_name = None - self.usage_state = None + self.state: Optional[str] = None + self.host_names: Optional[List[str]] = None + self.repository_site_name: Optional[str] = None + self.usage_state: Optional[Union[str, "_models.UsageState"]] = None self.enabled = enabled - self.enabled_host_names = None - self.availability_state = None + self.enabled_host_names: Optional[List[str]] = None + self.availability_state: Optional[Union[str, "_models.SiteAvailabilityState"]] = None self.host_name_ssl_states = host_name_ssl_states self.server_farm_id = server_farm_id self.reserved = reserved self.is_xenon = is_xenon self.hyper_v = hyper_v - self.last_modified_time_utc = None + self.last_modified_time_utc: Optional[datetime.datetime] = None self.dns_configuration = dns_configuration self.site_config = site_config - self.traffic_manager_host_names = None + self.traffic_manager_host_names: Optional[List[str]] = None self.scm_site_also_stopped = scm_site_also_stopped - self.target_swap_slot = None + self.target_swap_slot: Optional[str] = None self.hosting_environment_profile = hosting_environment_profile self.client_affinity_enabled = client_affinity_enabled self.client_cert_enabled = client_cert_enabled @@ -22980,20 +22975,20 @@ def __init__( # pylint: disable=too-many-locals self.client_cert_exclusion_paths = client_cert_exclusion_paths self.host_names_disabled = host_names_disabled self.custom_domain_verification_id = custom_domain_verification_id - self.outbound_ip_addresses = None - self.possible_outbound_ip_addresses = None + self.outbound_ip_addresses: Optional[str] = None + self.possible_outbound_ip_addresses: Optional[str] = None self.container_size = container_size self.daily_memory_time_quota = daily_memory_time_quota - self.suspended_till = None - self.max_number_of_workers = None + self.suspended_till: Optional[datetime.datetime] = None + self.max_number_of_workers: Optional[int] = None self.cloning_info = cloning_info - self.resource_group = None - self.is_default_container = None - self.default_host_name = None - self.slot_swap_status = None + self.resource_group: Optional[str] = None + self.is_default_container: Optional[bool] = None + self.default_host_name: Optional[str] = None + self.slot_swap_status: Optional["_models.SlotSwapStatus"] = None self.https_only = https_only self.redundancy_mode = redundancy_mode - self.in_progress_operation_id = None + self.in_progress_operation_id: Optional[str] = None self.storage_account_required = storage_account_required self.key_vault_reference_identity = key_vault_reference_identity self.virtual_network_subnet_id = virtual_network_subnet_id @@ -23423,7 +23418,7 @@ def __init__(self, *, value: List["_models.SkuInfo"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SkuInfos(_serialization.Model): @@ -23582,13 +23577,13 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.level = None - self.setting_type = None - self.diff_rule = None - self.setting_name = None - self.value_in_current_slot = None - self.value_in_target_slot = None - self.description = None + self.level: Optional[str] = None + self.setting_type: Optional[str] = None + self.diff_rule: Optional[str] = None + self.setting_name: Optional[str] = None + self.value_in_current_slot: Optional[str] = None + self.value_in_target_slot: Optional[str] = None + self.description: Optional[str] = None class SlotDifferenceCollection(_serialization.Model): @@ -23621,7 +23616,7 @@ def __init__(self, *, value: List["_models.SlotDifference"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SlotSwapStatus(_serialization.Model): @@ -23652,9 +23647,9 @@ class SlotSwapStatus(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.timestamp_utc = None - self.source_slot_name = None - self.destination_slot_name = None + self.timestamp_utc: Optional[datetime.datetime] = None + self.source_slot_name: Optional[str] = None + self.destination_slot_name: Optional[str] = None class SlowRequestsBasedTrigger(_serialization.Model): @@ -23741,7 +23736,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.time = None + self.time: Optional[str] = None class SnapshotCollection(_serialization.Model): @@ -23774,7 +23769,7 @@ def __init__(self, *, value: List["_models.Snapshot"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class SnapshotRecoverySource(_serialization.Model): @@ -23784,9 +23779,9 @@ class SnapshotRecoverySource(_serialization.Model): SouthCentralUS. :vartype location: str :ivar id: ARM resource ID of the source app. - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. :vartype id: str """ @@ -23808,9 +23803,9 @@ def __init__( SouthCentralUS. :paramtype location: str :keyword id: ARM resource ID of the source app. - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and - /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots. :paramtype id: str """ @@ -24084,7 +24079,7 @@ def __init__(self, *, value: List["_models.SourceControl"], **kwargs: Any) -> No """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StackMajorVersion(_serialization.Model): @@ -24389,7 +24384,7 @@ def __init__(self, *, value: List["_models.StampCapacity"], **kwargs: Any) -> No """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteARMResource(Resource): @@ -24404,7 +24399,7 @@ class StaticSiteARMResource(Resource): :ivar name: Resource Name. :vartype name: str :ivar kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :vartype kind: str :ivar location: Resource Location. Required. @@ -24539,7 +24534,7 @@ def __init__( # pylint: disable=too-many-locals ) -> None: """ :keyword kind: Kind of resource. If the resource is an app, you can refer to - https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long + https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. :paramtype kind: str :keyword location: Resource Location. Required. @@ -24583,24 +24578,26 @@ def __init__( # pylint: disable=too-many-locals super().__init__(kind=kind, location=location, tags=tags, **kwargs) self.sku = sku self.identity = identity - self.default_hostname = None + self.default_hostname: Optional[str] = None self.repository_url = repository_url self.branch = branch - self.custom_domains = None + self.custom_domains: Optional[List[str]] = None self.repository_token = repository_token self.build_properties = build_properties - self.private_endpoint_connections = None + self.private_endpoint_connections: Optional[ + List["_models.ResponseMessageEnvelopeRemotePrivateEndpointConnection"] + ] = None self.staging_environment_policy = staging_environment_policy self.allow_config_file_updates = allow_config_file_updates self.template_properties = template_properties - self.content_distribution_endpoint = None - self.key_vault_reference_identity = None - self.user_provided_function_apps = None - self.linked_backends = None + self.content_distribution_endpoint: Optional[str] = None + self.key_vault_reference_identity: Optional[str] = None + self.user_provided_function_apps: Optional[List["_models.StaticSiteUserProvidedFunctionApp"]] = None + self.linked_backends: Optional[List["_models.StaticSiteLinkedBackend"]] = None self.provider = provider self.enterprise_grade_cdn_status = enterprise_grade_cdn_status self.public_network_access = public_network_access - self.database_connections = None + self.database_connections: Optional[List["_models.DatabaseConnectionOverview"]] = None class StaticSiteBasicAuthPropertiesARMResource(ProxyOnlyResource): @@ -24678,7 +24675,7 @@ def __init__( self.secret_url = secret_url self.applicable_environments_mode = applicable_environments_mode self.environments = environments - self.secret_state = None + self.secret_state: Optional[str] = None class StaticSiteBasicAuthPropertiesCollection(_serialization.Model): @@ -24713,7 +24710,7 @@ def __init__(self, *, value: List["_models.StaticSiteBasicAuthPropertiesARMResou """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteBuildARMResource(ProxyOnlyResource): @@ -24797,16 +24794,16 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.build_id = None - self.source_branch = None - self.pull_request_title = None - self.hostname = None - self.created_time_utc = None - self.last_updated_on = None - self.status = None - self.user_provided_function_apps = None - self.linked_backends = None - self.database_connections = None + self.build_id: Optional[str] = None + self.source_branch: Optional[str] = None + self.pull_request_title: Optional[str] = None + self.hostname: Optional[str] = None + self.created_time_utc: Optional[datetime.datetime] = None + self.last_updated_on: Optional[datetime.datetime] = None + self.status: Optional[Union[str, "_models.BuildStatus"]] = None + self.user_provided_function_apps: Optional[List["_models.StaticSiteUserProvidedFunctionApp"]] = None + self.linked_backends: Optional[List["_models.StaticSiteLinkedBackend"]] = None + self.database_connections: Optional[List["_models.DatabaseConnectionOverview"]] = None class StaticSiteBuildCollection(_serialization.Model): @@ -24839,7 +24836,7 @@ def __init__(self, *, value: List["_models.StaticSiteBuildARMResource"], **kwarg """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteBuildProperties(_serialization.Model): @@ -24952,7 +24949,7 @@ def __init__(self, *, value: List["_models.StaticSiteARMResource"], **kwargs: An """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteCustomDomainOverviewARMResource(ProxyOnlyResource): # pylint: disable=name-too-long @@ -25010,11 +25007,11 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.domain_name = None - self.created_on = None - self.status = None - self.validation_token = None - self.error_message = None + self.domain_name: Optional[str] = None + self.created_on: Optional[datetime.datetime] = None + self.status: Optional[Union[str, "_models.CustomDomainStatus"]] = None + self.validation_token: Optional[str] = None + self.error_message: Optional[str] = None class StaticSiteCustomDomainOverviewCollection(_serialization.Model): @@ -25049,7 +25046,7 @@ def __init__(self, *, value: List["_models.StaticSiteCustomDomainOverviewARMReso """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteCustomDomainRequestPropertiesARMResource(ProxyOnlyResource): # pylint: disable=name-too-long @@ -25124,9 +25121,9 @@ class StaticSiteDatabaseConnectionConfigurationFileOverview(_serialization.Model def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.file_name = None - self.contents = None - self.type = None + self.file_name: Optional[str] = None + self.contents: Optional[str] = None + self.type: Optional[str] = None class StaticSiteFunctionOverviewARMResource(ProxyOnlyResource): @@ -25172,8 +25169,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.function_name = None - self.trigger_type = None + self.function_name: Optional[str] = None + self.trigger_type: Optional[Union[str, "_models.TriggerTypes"]] = None class StaticSiteFunctionOverviewCollection(_serialization.Model): @@ -25207,7 +25204,7 @@ def __init__(self, *, value: List["_models.StaticSiteFunctionOverviewARMResource """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteLinkedBackend(_serialization.Model): @@ -25249,8 +25246,8 @@ def __init__( super().__init__(**kwargs) self.backend_resource_id = backend_resource_id self.region = region - self.created_on = None - self.provisioning_state = None + self.created_on: Optional[datetime.datetime] = None + self.provisioning_state: Optional[str] = None class StaticSiteLinkedBackendARMResource(ProxyOnlyResource): @@ -25314,8 +25311,8 @@ def __init__( super().__init__(kind=kind, **kwargs) self.backend_resource_id = backend_resource_id self.region = region - self.created_on = None - self.provisioning_state = None + self.created_on: Optional[datetime.datetime] = None + self.provisioning_state: Optional[str] = None class StaticSiteLinkedBackendsCollection(_serialization.Model): @@ -25348,7 +25345,7 @@ def __init__(self, *, value: List["_models.StaticSiteLinkedBackendARMResource"], """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSitePatchResource(ProxyOnlyResource): @@ -25509,24 +25506,26 @@ def __init__( :paramtype public_network_access: str """ super().__init__(kind=kind, **kwargs) - self.default_hostname = None + self.default_hostname: Optional[str] = None self.repository_url = repository_url self.branch = branch - self.custom_domains = None + self.custom_domains: Optional[List[str]] = None self.repository_token = repository_token self.build_properties = build_properties - self.private_endpoint_connections = None + self.private_endpoint_connections: Optional[ + List["_models.ResponseMessageEnvelopeRemotePrivateEndpointConnection"] + ] = None self.staging_environment_policy = staging_environment_policy self.allow_config_file_updates = allow_config_file_updates self.template_properties = template_properties - self.content_distribution_endpoint = None - self.key_vault_reference_identity = None - self.user_provided_function_apps = None - self.linked_backends = None + self.content_distribution_endpoint: Optional[str] = None + self.key_vault_reference_identity: Optional[str] = None + self.user_provided_function_apps: Optional[List["_models.StaticSiteUserProvidedFunctionApp"]] = None + self.linked_backends: Optional[List["_models.StaticSiteLinkedBackend"]] = None self.provider = provider self.enterprise_grade_cdn_status = enterprise_grade_cdn_status self.public_network_access = public_network_access - self.database_connections = None + self.database_connections: Optional[List["_models.DatabaseConnectionOverview"]] = None class StaticSiteResetPropertiesARMResource(ProxyOnlyResource): @@ -25628,8 +25627,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.path = None - self.contents = None + self.path: Optional[str] = None + self.contents: Optional[str] = None class StaticSitesWorkflowPreviewRequest(ProxyOnlyResource): @@ -25802,9 +25801,9 @@ def __init__(self, *, kind: Optional[str] = None, roles: Optional[str] = None, * :paramtype roles: str """ super().__init__(kind=kind, **kwargs) - self.provider = None - self.user_id = None - self.display_name = None + self.provider: Optional[str] = None + self.user_id: Optional[str] = None + self.display_name: Optional[str] = None self.roles = roles @@ -25838,7 +25837,7 @@ def __init__(self, *, value: List["_models.StaticSiteUserARMResource"], **kwargs """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteUserInvitationRequestResource(ProxyOnlyResource): @@ -25959,8 +25958,8 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.expires_on = None - self.invitation_url = None + self.expires_on: Optional[datetime.datetime] = None + self.invitation_url: Optional[str] = None class StaticSiteUserProvidedFunctionApp(ProxyOnlyResource): @@ -26023,7 +26022,7 @@ def __init__( super().__init__(kind=kind, **kwargs) self.function_app_resource_id = function_app_resource_id self.function_app_region = function_app_region - self.created_on = None + self.created_on: Optional[datetime.datetime] = None class StaticSiteUserProvidedFunctionAppARMResource(ProxyOnlyResource): # pylint: disable=name-too-long @@ -26086,7 +26085,7 @@ def __init__( super().__init__(kind=kind, **kwargs) self.function_app_resource_id = function_app_resource_id self.function_app_region = function_app_region - self.created_on = None + self.created_on: Optional[datetime.datetime] = None class StaticSiteUserProvidedFunctionAppsCollection(_serialization.Model): # pylint: disable=name-too-long @@ -26121,7 +26120,7 @@ def __init__(self, *, value: List["_models.StaticSiteUserProvidedFunctionAppARMR """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class StaticSiteZipDeploymentARMResource(ProxyOnlyResource): @@ -26452,7 +26451,7 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.operation_id = None + self.operation_id: Optional[str] = None class StringDictionary(ProxyOnlyResource): @@ -26561,7 +26560,7 @@ class SubResource(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.id = None + self.id: Optional[str] = None class SupportTopic(_serialization.Model): @@ -26588,8 +26587,8 @@ class SupportTopic(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.id = None - self.pes_id = None + self.id: Optional[str] = None + self.pes_id: Optional[str] = None class SwiftVirtualNetwork(ProxyOnlyResource): @@ -26780,7 +26779,7 @@ def __init__(self, *, value: List["_models.TldLegalAgreement"], **kwargs: Any) - """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class TokenStore(_serialization.Model): @@ -26947,7 +26946,7 @@ def __init__(self, *, value: List["_models.TopLevelDomain"], **kwargs: Any) -> N """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class TriggeredJobHistory(ProxyOnlyResource): @@ -27024,7 +27023,7 @@ def __init__(self, *, value: List["_models.TriggeredJobHistory"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class TriggeredJobRun(_serialization.Model): @@ -27279,7 +27278,7 @@ def __init__(self, *, value: List["_models.TriggeredWebJob"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class Twitter(_serialization.Model): @@ -27421,14 +27420,14 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.display_name = None - self.resource_name = None - self.unit = None - self.current_value = None - self.limit = None - self.next_reset_time = None - self.compute_mode = None - self.site_mode = None + self.display_name: Optional[str] = None + self.resource_name: Optional[str] = None + self.unit: Optional[str] = None + self.current_value: Optional[int] = None + self.limit: Optional[int] = None + self.next_reset_time: Optional[datetime.datetime] = None + self.compute_mode: Optional[Union[str, "_models.ComputeModeOptions"]] = None + self.site_mode: Optional[str] = None class UsageCollection(_serialization.Model): @@ -27461,7 +27460,7 @@ def __init__(self, *, value: List["_models.Usage"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class User(ProxyOnlyResource): @@ -27564,8 +27563,8 @@ class UserAssignedIdentity(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.principal_id = None - self.client_id = None + self.principal_id: Optional[str] = None + self.client_id: Optional[str] = None class ValidateRequest(_serialization.Model): @@ -27948,8 +27947,8 @@ def __init__( """ super().__init__(**kwargs) self.id = id - self.name = None - self.type = None + self.name: Optional[str] = None + self.type: Optional[str] = None self.subnet = subnet @@ -28074,10 +28073,10 @@ def __init__( """ super().__init__(**kwargs) self.vnet_resource_id = vnet_resource_id - self.cert_thumbprint = None + self.cert_thumbprint: Optional[str] = None self.cert_blob = cert_blob - self.routes = None - self.resync_required = None + self.routes: Optional[List["_models.VnetRoute"]] = None + self.resync_required: Optional[bool] = None self.dns_servers = dns_servers self.is_swift = is_swift @@ -28165,10 +28164,10 @@ def __init__( """ super().__init__(kind=kind, **kwargs) self.vnet_resource_id = vnet_resource_id - self.cert_thumbprint = None + self.cert_thumbprint: Optional[str] = None self.cert_blob = cert_blob - self.routes = None - self.resync_required = None + self.routes: Optional[List["_models.VnetRoute"]] = None + self.resync_required: Optional[bool] = None self.dns_servers = dns_servers self.is_swift = is_swift @@ -28528,7 +28527,7 @@ def __init__(self, *, value: List["_models.Site"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WebAppInstanceStatusCollection(_serialization.Model): @@ -28561,7 +28560,7 @@ def __init__(self, *, value: List["_models.WebSiteInstanceStatus"], **kwargs: An """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WebAppMajorVersion(_serialization.Model): @@ -28592,9 +28591,9 @@ class WebAppMajorVersion(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.display_text = None - self.value = None - self.minor_versions = None + self.display_text: Optional[str] = None + self.value: Optional[str] = None + self.minor_versions: Optional[List["_models.WebAppMinorVersion"]] = None class WebAppMinorVersion(_serialization.Model): @@ -28625,9 +28624,9 @@ class WebAppMinorVersion(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.display_text = None - self.value = None - self.stack_settings = None + self.display_text: Optional[str] = None + self.value: Optional[str] = None + self.stack_settings: Optional["_models.WebAppRuntimes"] = None class WebAppRuntimes(_serialization.Model): @@ -28666,10 +28665,10 @@ class WebAppRuntimes(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.linux_runtime_settings = None - self.windows_runtime_settings = None - self.linux_container_settings = None - self.windows_container_settings = None + self.linux_runtime_settings: Optional["_models.WebAppRuntimeSettings"] = None + self.windows_runtime_settings: Optional["_models.WebAppRuntimeSettings"] = None + self.linux_container_settings: Optional["_models.LinuxJavaContainerSettings"] = None + self.windows_container_settings: Optional["_models.WindowsJavaContainerSettings"] = None class WebAppRuntimeSettings(_serialization.Model): @@ -28736,16 +28735,16 @@ class WebAppRuntimeSettings(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.runtime_version = None - self.remote_debugging_supported = None - self.app_insights_settings = None - self.git_hub_action_settings = None - self.is_preview = None - self.is_deprecated = None - self.is_hidden = None - self.end_of_life_date = None - self.is_auto_update = None - self.is_early_access = None + self.runtime_version: Optional[str] = None + self.remote_debugging_supported: Optional[bool] = None + self.app_insights_settings: Optional["_models.AppInsightsWebAppStackSettings"] = None + self.git_hub_action_settings: Optional["_models.GitHubActionWebAppStackSettings"] = None + self.is_preview: Optional[bool] = None + self.is_deprecated: Optional[bool] = None + self.is_hidden: Optional[bool] = None + self.end_of_life_date: Optional[datetime.datetime] = None + self.is_auto_update: Optional[bool] = None + self.is_early_access: Optional[bool] = None class WebAppStack(ProxyOnlyResource): @@ -28802,11 +28801,11 @@ def __init__(self, *, kind: Optional[str] = None, **kwargs: Any) -> None: :paramtype kind: str """ super().__init__(kind=kind, **kwargs) - self.location = None - self.display_text = None - self.value = None - self.major_versions = None - self.preferred_os = None + self.location: Optional[str] = None + self.display_text: Optional[str] = None + self.value: Optional[str] = None + self.major_versions: Optional[List["_models.WebAppMajorVersion"]] = None + self.preferred_os: Optional[Union[str, "_models.StackPreferredOs"]] = None class WebAppStackCollection(_serialization.Model): @@ -28839,7 +28838,7 @@ def __init__(self, *, value: List["_models.WebAppStack"], **kwargs: Any) -> None """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WebJob(ProxyOnlyResource): @@ -28962,7 +28961,7 @@ def __init__(self, *, value: List["_models.WebJob"], **kwargs: Any) -> None: """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WebSiteInstanceStatus(ProxyOnlyResource): @@ -29108,14 +29107,14 @@ class WindowsJavaContainerSettings(_serialization.Model): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.java_container = None - self.java_container_version = None - self.is_preview = None - self.is_deprecated = None - self.is_hidden = None - self.end_of_life_date = None - self.is_auto_update = None - self.is_early_access = None + self.java_container: Optional[str] = None + self.java_container_version: Optional[str] = None + self.is_preview: Optional[bool] = None + self.is_deprecated: Optional[bool] = None + self.is_hidden: Optional[bool] = None + self.end_of_life_date: Optional[datetime.datetime] = None + self.is_auto_update: Optional[bool] = None + self.is_early_access: Optional[bool] = None class WorkerPoolCollection(_serialization.Model): @@ -29148,7 +29147,7 @@ def __init__(self, *, value: List["_models.WorkerPoolResource"], **kwargs: Any) """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WorkerPoolResource(ProxyOnlyResource): @@ -29231,7 +29230,7 @@ def __init__( self.compute_mode = compute_mode self.worker_size = worker_size self.worker_count = worker_count - self.instance_names = None + self.instance_names: Optional[List[str]] = None class Workflow(WorkflowResource): @@ -29369,15 +29368,15 @@ def __init__( """ super().__init__(location=location, tags=tags, **kwargs) self.identity = identity - self.provisioning_state = None - self.created_time = None - self.changed_time = None + self.provisioning_state: Optional[Union[str, "_models.WorkflowProvisioningState"]] = None + self.created_time: Optional[datetime.datetime] = None + self.changed_time: Optional[datetime.datetime] = None self.state = state - self.version = None - self.access_endpoint = None + self.version: Optional[str] = None + self.access_endpoint: Optional[str] = None self.endpoints_configuration = endpoints_configuration self.access_control = access_control - self.sku = None + self.sku: Optional["_models.WorkflowSku"] = None self.integration_account = integration_account self.integration_service_environment = integration_service_environment self.definition = definition @@ -29475,9 +29474,9 @@ def __init__( :paramtype properties: ~azure.mgmt.web.v2024_04_01.models.WorkflowEnvelopeProperties """ super().__init__(**kwargs) - self.id = None - self.name = None - self.type = None + self.id: Optional[str] = None + self.name: Optional[str] = None + self.type: Optional[str] = None self.kind = kind self.location = location self.properties = properties @@ -29513,7 +29512,7 @@ def __init__(self, *, value: List["_models.WorkflowEnvelope"], **kwargs: Any) -> """ super().__init__(**kwargs) self.value = value - self.next_link = None + self.next_link: Optional[str] = None class WorkflowEnvelopeProperties(_serialization.Model): @@ -29746,7 +29745,7 @@ def __init__( :paramtype description: str """ super().__init__(type=type, value=value, metadata=metadata, description=description, **kwargs) - self.error = None + self.error: Optional[JSON] = None class WorkflowRun(SubResource): @@ -29829,20 +29828,20 @@ def __init__(self, *, correlation: Optional["_models.Correlation"] = None, **kwa :paramtype correlation: ~azure.mgmt.web.v2024_04_01.models.Correlation """ super().__init__(**kwargs) - self.name = None - self.type = None - self.wait_end_time = None - self.start_time = None - self.end_time = None - self.status = None - self.code = None - self.error = None - self.correlation_id = None + self.name: Optional[str] = None + self.type: Optional[str] = None + self.wait_end_time: Optional[datetime.datetime] = None + self.start_time: Optional[datetime.datetime] = None + self.end_time: Optional[datetime.datetime] = None + self.status: Optional[Union[str, "_models.WorkflowStatus"]] = None + self.code: Optional[str] = None + self.error: Optional[JSON] = None + self.correlation_id: Optional[str] = None self.correlation = correlation - self.workflow = None - self.trigger = None - self.outputs = None - self.response = None + self.workflow: Optional["_models.ResourceReference"] = None + self.trigger: Optional["_models.WorkflowRunTrigger"] = None + self.outputs: Optional[Dict[str, "_models.WorkflowOutputParameter"]] = None + self.response: Optional["_models.WorkflowRunTrigger"] = None class WorkflowRunAction(SubResource): @@ -29928,18 +29927,18 @@ def __init__( :paramtype retry_history: list[~azure.mgmt.web.v2024_04_01.models.RetryHistory] """ super().__init__(**kwargs) - self.name = None - self.type = None - self.start_time = None - self.end_time = None - self.status = None - self.code = None - self.error = None - self.tracking_id = None + self.name: Optional[str] = None + self.type: Optional[str] = None + self.start_time: Optional[datetime.datetime] = None + self.end_time: Optional[datetime.datetime] = None + self.status: Optional[Union[str, "_models.WorkflowStatus"]] = None + self.code: Optional[str] = None + self.error: Optional[JSON] = None + self.tracking_id: Optional[str] = None self.correlation = correlation - self.inputs_link = None - self.outputs_link = None - self.tracked_properties = None + self.inputs_link: Optional["_models.ContentLink"] = None + self.outputs_link: Optional["_models.ContentLink"] = None + self.tracked_properties: Optional[JSON] = None self.retry_history = retry_history @@ -30132,12 +30131,12 @@ def __init__( self.status = status self.code = code self.error = error - self.tracking_id = None - self.inputs = None - self.inputs_link = None - self.outputs = None - self.outputs_link = None - self.tracked_properties = None + self.tracking_id: Optional[str] = None + self.inputs: Optional[JSON] = None + self.inputs_link: Optional["_models.ContentLink"] = None + self.outputs: Optional[JSON] = None + self.outputs_link: Optional["_models.ContentLink"] = None + self.tracked_properties: Optional[JSON] = None self.retry_history = retry_history self.iteration_count = iteration_count self.repetition_indexes = repetition_indexes @@ -30420,20 +30419,20 @@ def __init__(self, *, correlation: Optional["_models.Correlation"] = None, **kwa :paramtype correlation: ~azure.mgmt.web.v2024_04_01.models.Correlation """ super().__init__(**kwargs) - self.name = None - self.inputs = None - self.inputs_link = None - self.outputs = None - self.outputs_link = None - self.scheduled_time = None - self.start_time = None - self.end_time = None - self.tracking_id = None + self.name: Optional[str] = None + self.inputs: Optional[JSON] = None + self.inputs_link: Optional["_models.ContentLink"] = None + self.outputs: Optional[JSON] = None + self.outputs_link: Optional["_models.ContentLink"] = None + self.scheduled_time: Optional[datetime.datetime] = None + self.start_time: Optional[datetime.datetime] = None + self.end_time: Optional[datetime.datetime] = None + self.tracking_id: Optional[str] = None self.correlation = correlation - self.code = None - self.status = None - self.error = None - self.tracked_properties = None + self.code: Optional[str] = None + self.status: Optional[Union[str, "_models.WorkflowStatus"]] = None + self.error: Optional[JSON] = None + self.tracked_properties: Optional[JSON] = None class WorkflowSku(_serialization.Model): @@ -30547,17 +30546,17 @@ class WorkflowTrigger(SubResource): def __init__(self, **kwargs: Any) -> None: """ """ super().__init__(**kwargs) - self.name = None - self.type = None - self.provisioning_state = None - self.created_time = None - self.changed_time = None - self.state = None - self.status = None - self.last_execution_time = None - self.next_execution_time = None - self.recurrence = None - self.workflow = None + self.name: Optional[str] = None + self.type: Optional[str] = None + self.provisioning_state: Optional[Union[str, "_models.WorkflowTriggerProvisioningState"]] = None + self.created_time: Optional[datetime.datetime] = None + self.changed_time: Optional[datetime.datetime] = None + self.state: Optional[Union[str, "_models.WorkflowState"]] = None + self.status: Optional[Union[str, "_models.WorkflowStatus"]] = None + self.last_execution_time: Optional[datetime.datetime] = None + self.next_execution_time: Optional[datetime.datetime] = None + self.recurrence: Optional["_models.WorkflowTriggerRecurrence"] = None + self.workflow: Optional["_models.ResourceReference"] = None class WorkflowTriggerCallbackUrl(_serialization.Model): @@ -30611,10 +30610,10 @@ def __init__( :paramtype queries: ~azure.mgmt.web.v2024_04_01.models.WorkflowTriggerListCallbackUrlQueries """ super().__init__(**kwargs) - self.value = None - self.method = None - self.base_path = None - self.relative_path = None + self.value: Optional[str] = None + self.method: Optional[str] = None + self.base_path: Optional[str] = None + self.relative_path: Optional[str] = None self.relative_path_parameters = relative_path_parameters self.queries = queries @@ -30721,20 +30720,20 @@ def __init__(self, *, correlation: Optional["_models.Correlation"] = None, **kwa :paramtype correlation: ~azure.mgmt.web.v2024_04_01.models.Correlation """ super().__init__(**kwargs) - self.name = None - self.type = None - self.start_time = None - self.end_time = None - self.scheduled_time = None - self.status = None - self.code = None - self.error = None - self.tracking_id = None + self.name: Optional[str] = None + self.type: Optional[str] = None + self.start_time: Optional[datetime.datetime] = None + self.end_time: Optional[datetime.datetime] = None + self.scheduled_time: Optional[datetime.datetime] = None + self.status: Optional[Union[str, "_models.WorkflowStatus"]] = None + self.code: Optional[str] = None + self.error: Optional[JSON] = None + self.tracking_id: Optional[str] = None self.correlation = correlation - self.inputs_link = None - self.outputs_link = None - self.fired = None - self.run = None + self.inputs_link: Optional["_models.ContentLink"] = None + self.outputs_link: Optional["_models.ContentLink"] = None + self.fired: Optional[bool] = None + self.run: Optional["_models.ResourceReference"] = None class WorkflowTriggerHistoryFilter(_serialization.Model): @@ -31048,15 +31047,15 @@ def __init__( :paramtype parameters: dict[str, ~azure.mgmt.web.v2024_04_01.models.WorkflowParameter] """ super().__init__(location=location, tags=tags, **kwargs) - self.provisioning_state = None - self.created_time = None - self.changed_time = None + self.provisioning_state: Optional[Union[str, "_models.WorkflowProvisioningState"]] = None + self.created_time: Optional[datetime.datetime] = None + self.changed_time: Optional[datetime.datetime] = None self.state = state - self.version = None - self.access_endpoint = None + self.version: Optional[str] = None + self.access_endpoint: Optional[str] = None self.endpoints_configuration = endpoints_configuration self.access_control = access_control - self.sku = None + self.sku: Optional["_models.WorkflowSku"] = None self.integration_account = integration_account self.definition = definition self.parameters = parameters diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/__init__.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/__init__.py index 45ff9a2a4fd8..5c47c8c686ea 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/__init__.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/__init__.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_app_service_certificate_orders_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_app_service_certificate_orders_operations.py index 8b794bfbdeee..2cdb665cc6c8 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_app_service_certificate_orders_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_app_service_certificate_orders_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,12 +32,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -54,7 +52,7 @@ def build_list_request(subscription_id: str, **kwargs: Any) -> HttpRequest: # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -84,7 +82,7 @@ def build_validate_purchase_information_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -113,7 +111,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -150,7 +148,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -189,7 +187,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -229,7 +227,7 @@ def build_delete_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -268,7 +266,7 @@ def build_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -308,7 +306,7 @@ def build_list_certificates_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -346,7 +344,7 @@ def build_get_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -386,7 +384,7 @@ def build_create_or_update_certificate_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -427,7 +425,7 @@ def build_delete_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -467,7 +465,7 @@ def build_update_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -509,7 +507,7 @@ def build_reissue_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/reissue", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -550,7 +548,7 @@ def build_renew_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/renew", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -590,7 +588,7 @@ def build_resend_email_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendEmail", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -629,7 +627,7 @@ def build_resend_request_emails_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendRequestEmails", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -670,7 +668,7 @@ def build_retrieve_site_seal_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/retrieveSiteSeal", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -710,7 +708,7 @@ def build_verify_domain_ownership_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/verifyDomainOwnership", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -748,7 +746,7 @@ def build_retrieve_certificate_actions_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveCertificateActions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -786,7 +784,7 @@ def build_retrieve_certificate_email_history_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveEmailHistory", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -825,10 +823,10 @@ class AppServiceCertificateOrdersOperations: # pylint: disable=too-many-public- def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_app_service_environments_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_app_service_environments_operations.py index 520c3d4285bd..503ae57a089f 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_app_service_environments_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_app_service_environments_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,13 +32,10 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -80,7 +78,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -115,7 +113,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -154,7 +152,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -194,7 +192,7 @@ def build_delete_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -233,7 +231,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -273,7 +271,7 @@ def build_list_capacities_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/compute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -309,7 +307,7 @@ def build_get_vip_info_request(resource_group_name: str, name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/virtualip", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -346,7 +344,7 @@ def build_change_vnet_request(resource_group_name: str, name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/changeVirtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -386,7 +384,7 @@ def build_get_ase_custom_dns_suffix_configuration_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -425,7 +423,7 @@ def build_update_ase_custom_dns_suffix_configuration_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -465,7 +463,7 @@ def build_delete_ase_custom_dns_suffix_configuration_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -503,7 +501,7 @@ def build_get_ase_v3_networking_configuration_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -542,7 +540,7 @@ def build_update_ase_networking_configuration_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -582,7 +580,7 @@ def build_list_diagnostics_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -620,7 +618,7 @@ def build_get_diagnostics_item_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics/{diagnosticsName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -659,7 +657,7 @@ def build_get_inbound_network_dependencies_endpoints_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/inboundNetworkDependenciesEndpoints", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -697,7 +695,7 @@ def build_list_multi_role_pools_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -735,7 +733,7 @@ def build_get_multi_role_pool_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -774,7 +772,7 @@ def build_create_or_update_multi_role_pool_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -815,7 +813,7 @@ def build_update_multi_role_pool_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -855,7 +853,7 @@ def build_list_multi_role_pool_instance_metric_definitions_request( # pylint: d _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -894,7 +892,7 @@ def build_list_multi_role_metric_definitions_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -932,7 +930,7 @@ def build_list_multi_role_pool_skus_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/skus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -970,7 +968,7 @@ def build_test_upgrade_available_notification_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/testUpgradeAvailableNotification", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1006,7 +1004,7 @@ def build_upgrade_request(resource_group_name: str, name: str, subscription_id: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/upgrade", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1044,7 +1042,7 @@ def build_list_multi_role_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1082,7 +1080,7 @@ def build_list_operations_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/operations", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1120,7 +1118,7 @@ def build_get_outbound_network_dependencies_endpoints_request( # pylint: disabl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/outboundNetworkDependenciesEndpoints", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1158,7 +1156,7 @@ def build_get_private_endpoint_connection_list_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1196,7 +1194,7 @@ def build_get_private_endpoint_connection_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1238,7 +1236,7 @@ def build_approve_or_reject_private_endpoint_connection_request( # pylint: disa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1281,7 +1279,7 @@ def build_delete_private_endpoint_connection_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1322,7 +1320,7 @@ def build_get_private_link_resources_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateLinkResources", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1358,7 +1356,7 @@ def build_reboot_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/reboot", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1394,7 +1392,7 @@ def build_resume_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/resume", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1432,7 +1430,7 @@ def build_list_app_service_plans_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/serverfarms", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1475,7 +1473,7 @@ def build_list_web_apps_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/sites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1513,7 +1511,7 @@ def build_suspend_request(resource_group_name: str, name: str, subscription_id: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/suspend", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1551,7 +1549,7 @@ def build_list_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1591,7 +1589,7 @@ def build_list_worker_pools_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1629,7 +1627,7 @@ def build_get_worker_pool_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1669,7 +1667,7 @@ def build_create_or_update_worker_pool_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1711,7 +1709,7 @@ def build_update_worker_pool_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1752,7 +1750,7 @@ def build_list_worker_pool_instance_metric_definitions_request( # pylint: disab _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/instances/{instance}/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1792,7 +1790,7 @@ def build_list_web_worker_metric_definitions_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/metricdefinitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1831,7 +1829,7 @@ def build_list_worker_pool_skus_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/skus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1870,7 +1868,7 @@ def build_list_web_worker_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1910,10 +1908,10 @@ class AppServiceEnvironmentsOperations: # pylint: disable=too-many-public-metho def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_app_service_plans_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_app_service_plans_operations.py index 2191bee2c6a2..f9c58dd47eb4 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_app_service_plans_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_app_service_plans_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,13 +32,10 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -82,7 +80,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -117,7 +115,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -156,7 +154,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -194,7 +192,7 @@ def build_delete_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -231,7 +229,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -271,7 +269,7 @@ def build_list_capabilities_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/capabilities", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -309,7 +307,7 @@ def build_get_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -349,7 +347,7 @@ def build_delete_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -389,7 +387,7 @@ def build_list_hybrid_connection_keys_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -429,7 +427,7 @@ def build_list_web_apps_by_hybrid_connection_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/sites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -469,7 +467,7 @@ def build_get_hybrid_connection_plan_limit_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionPlanLimits/limit", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -507,7 +505,7 @@ def build_list_hybrid_connections_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionRelays", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -545,7 +543,7 @@ def build_restart_web_apps_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/restartSites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -592,7 +590,7 @@ def build_list_web_apps_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/sites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -636,7 +634,7 @@ def build_get_server_farm_skus_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/skus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -674,7 +672,7 @@ def build_list_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -712,7 +710,7 @@ def build_list_vnets_request(resource_group_name: str, name: str, subscription_i _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -750,7 +748,7 @@ def build_get_vnet_from_server_farm_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -789,7 +787,7 @@ def build_get_vnet_gateway_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -830,7 +828,7 @@ def build_update_vnet_gateway_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -872,7 +870,7 @@ def build_list_routes_for_vnet_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -911,7 +909,7 @@ def build_get_route_for_vnet_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -952,7 +950,7 @@ def build_create_or_update_vnet_route_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -994,7 +992,7 @@ def build_delete_vnet_route_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1035,7 +1033,7 @@ def build_update_vnet_route_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1077,7 +1075,7 @@ def build_reboot_worker_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/workers/{workerName}/reboot", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1117,10 +1115,10 @@ class AppServicePlansOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_certificate_orders_diagnostics_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_certificate_orders_diagnostics_operations.py index cdccbae87237..e41584a7e0f6 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_certificate_orders_diagnostics_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_certificate_orders_diagnostics_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -26,12 +28,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -52,7 +51,7 @@ def build_list_app_service_certificate_order_detector_response_request( # pylin _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -98,7 +97,7 @@ def build_get_app_service_certificate_order_detector_response_request( # pylint _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -144,10 +143,10 @@ class CertificateOrdersDiagnosticsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_certificate_registration_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_certificate_registration_provider_operations.py index ce35ca73aa25..cbcaef086e39 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_certificate_registration_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_certificate_registration_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -71,10 +69,10 @@ class CertificateRegistrationProviderOperations: # pylint: disable=name-too-lon def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_certificates_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_certificates_operations.py index 45912a774e5b..e80a8a68db66 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_certificates_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_certificates_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -26,12 +28,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -76,7 +75,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -111,7 +110,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -150,7 +149,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -188,7 +187,7 @@ def build_delete_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -225,7 +224,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -266,10 +265,10 @@ class CertificatesOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_deleted_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_deleted_web_apps_operations.py index dc637b29cb5e..03c7af71c378 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_deleted_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_deleted_web_apps_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -72,7 +70,7 @@ def build_list_by_location_request(location: str, subscription_id: str, **kwargs # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "location": _SERIALIZER.url("location", location, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -102,7 +100,7 @@ def build_get_deleted_web_app_by_location_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites/{deletedSiteId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "location": _SERIALIZER.url("location", location, "str"), "deletedSiteId": _SERIALIZER.url("deleted_site_id", deleted_site_id, "str"), @@ -134,10 +132,10 @@ class DeletedWebAppsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_diagnostics_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_diagnostics_operations.py index cde3cfd1997c..5ba6728bba74 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_diagnostics_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_diagnostics_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping import datetime -import sys from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -27,12 +28,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -53,7 +51,7 @@ def build_list_hosting_environment_detector_responses_request( # pylint: disabl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -99,7 +97,7 @@ def build_get_hosting_environment_detector_response_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -144,7 +142,7 @@ def build_list_site_detector_responses_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -190,7 +188,7 @@ def build_get_site_detector_response_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -235,7 +233,7 @@ def build_list_site_diagnostic_categories_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -273,7 +271,7 @@ def build_get_site_diagnostic_category_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -312,7 +310,7 @@ def build_list_site_analyses_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -356,7 +354,7 @@ def build_get_site_analysis_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -405,7 +403,7 @@ def build_execute_site_analysis_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -451,7 +449,7 @@ def build_list_site_detectors_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -495,7 +493,7 @@ def build_get_site_detector_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -544,7 +542,7 @@ def build_execute_site_detector_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -590,7 +588,7 @@ def build_list_site_detector_responses_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -638,7 +636,7 @@ def build_get_site_detector_response_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -684,7 +682,7 @@ def build_list_site_diagnostic_categories_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -723,7 +721,7 @@ def build_get_site_diagnostic_category_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -763,7 +761,7 @@ def build_list_site_analyses_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -809,7 +807,7 @@ def build_get_site_analysis_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -860,7 +858,7 @@ def build_execute_site_analysis_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -907,7 +905,7 @@ def build_list_site_detectors_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -953,7 +951,7 @@ def build_get_site_detector_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1004,7 +1002,7 @@ def build_execute_site_detector_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1052,10 +1050,10 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_domain_registration_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_domain_registration_provider_operations.py index b60744b36413..cf0ed7aaba98 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_domain_registration_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_domain_registration_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -71,10 +69,10 @@ class DomainRegistrationProviderOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_domains_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_domains_operations.py index d5ed7066ccdd..b98ceb559697 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_domains_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_domains_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,12 +32,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -55,7 +53,7 @@ def build_check_availability_request(subscription_id: str, **kwargs: Any) -> Htt # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -109,7 +107,7 @@ def build_get_control_center_sso_request_request( # pylint: disable=name-too-lo # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/generateSsoRequest" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -137,7 +135,7 @@ def build_list_recommendations_request(subscription_id: str, **kwargs: Any) -> H _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -166,7 +164,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -201,7 +199,7 @@ def build_get_request(resource_group_name: str, domain_name: str, subscription_i _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -240,7 +238,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -285,7 +283,7 @@ def build_delete_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -328,7 +326,7 @@ def build_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -368,7 +366,7 @@ def build_list_ownership_identifiers_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -406,7 +404,7 @@ def build_get_ownership_identifier_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -446,7 +444,7 @@ def build_create_or_update_ownership_identifier_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -487,7 +485,7 @@ def build_delete_ownership_identifier_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -527,7 +525,7 @@ def build_update_ownership_identifier_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -566,7 +564,7 @@ def build_renew_request(resource_group_name: str, domain_name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/renew", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -604,7 +602,7 @@ def build_transfer_out_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/transferOut", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -643,10 +641,10 @@ class DomainsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_get_usages_in_location_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_get_usages_in_location_operations.py index 00bd72009241..62560b228a78 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_get_usages_in_location_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_get_usages_in_location_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -79,10 +77,10 @@ class GetUsagesInLocationOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_global_operations_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_global_operations_operations.py index 1c9fc3ef2064..6eda3cb04fd4 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_global_operations_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_global_operations_operations.py @@ -5,9 +5,10 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, List, Optional, TypeVar +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -23,12 +24,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -75,7 +73,7 @@ def build_get_deleted_web_app_snapshots_request( # pylint: disable=name-too-lon # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}/snapshots" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "deletedSiteId": _SERIALIZER.url("deleted_site_id", deleted_site_id, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -105,7 +103,7 @@ def build_get_subscription_operation_with_async_response_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/operations/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "location": _SERIALIZER.url("location", location, "str"), "operationId": _SERIALIZER.url("operation_id", operation_id, "str"), @@ -137,10 +135,10 @@ class GlobalOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_kube_environments_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_kube_environments_operations.py index 7aead52e6137..04c7019c0236 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_kube_environments_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_kube_environments_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -30,12 +32,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -78,7 +77,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -113,7 +112,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -152,7 +151,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -190,7 +189,7 @@ def build_delete_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -227,7 +226,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -268,10 +267,10 @@ class KubeEnvironmentsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_provider_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_provider_operations.py index c842102aeb5e..78b487e09db3 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_provider_operations.py @@ -5,10 +5,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar, Union import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -227,10 +225,10 @@ class ProviderOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_recommendations_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_recommendations_operations.py index 9c104ec62f8b..0f0fa384f11d 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_recommendations_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_recommendations_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -26,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -105,7 +103,7 @@ def build_disable_recommendation_for_subscription_request( # pylint: disable=na # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/{name}/disable" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "name": _SERIALIZER.url("name", name, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -141,7 +139,7 @@ def build_list_history_for_hosting_environment_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendationHistory", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -189,7 +187,7 @@ def build_list_recommended_rules_for_hosting_environment_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -236,7 +234,7 @@ def build_disable_all_for_hosting_environment_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/disable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -280,7 +278,7 @@ def build_reset_all_filters_for_hosting_environment_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/reset", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -326,7 +324,7 @@ def build_get_rule_details_by_hosting_environment_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -375,7 +373,7 @@ def build_disable_recommendation_for_hosting_environment_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}/disable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -421,7 +419,7 @@ def build_list_history_for_web_app_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -469,7 +467,7 @@ def build_list_recommended_rules_for_web_app_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -511,7 +509,7 @@ def build_disable_all_for_web_app_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/disable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -549,7 +547,7 @@ def build_reset_all_filters_for_web_app_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/reset", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -594,7 +592,7 @@ def build_get_rule_details_by_web_app_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -637,7 +635,7 @@ def build_disable_recommendation_for_site_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/disable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -677,10 +675,10 @@ class RecommendationsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_resource_health_metadata_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_resource_health_metadata_operations.py index 1bf139e52058..2b0e5dba4671 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_resource_health_metadata_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_resource_health_metadata_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -73,7 +72,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/resourceHealthMetadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -108,7 +107,7 @@ def build_list_by_site_request(resource_group_name: str, name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -144,7 +143,7 @@ def build_get_by_site_request(resource_group_name: str, name: str, subscription_ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -182,7 +181,7 @@ def build_list_by_site_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -221,7 +220,7 @@ def build_get_by_site_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata/default", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -261,10 +260,10 @@ class ResourceHealthMetadataOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_static_sites_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_static_sites_operations.py index e6b75ebe881e..f3f02590338a 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_static_sites_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_static_sites_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,13 +32,10 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -57,7 +55,7 @@ def build_preview_workflow_request(location: str, subscription_id: str, **kwargs _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/previewStaticSiteWorkflowFile", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "location": _SERIALIZER.url("location", location, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -113,7 +111,7 @@ def build_get_static_sites_by_resource_group_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -150,7 +148,7 @@ def build_get_static_site_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -189,7 +187,7 @@ def build_create_or_update_static_site_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -229,7 +227,7 @@ def build_delete_static_site_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -268,7 +266,7 @@ def build_update_static_site_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -308,7 +306,7 @@ def build_list_static_site_users_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/listUsers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -347,7 +345,7 @@ def build_delete_static_site_user_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -388,7 +386,7 @@ def build_update_static_site_user_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -430,7 +428,7 @@ def build_get_static_site_builds_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -468,7 +466,7 @@ def build_get_static_site_build_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -507,7 +505,7 @@ def build_delete_static_site_build_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -547,7 +545,7 @@ def build_create_or_update_static_site_build_app_settings_request( # pylint: di _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -589,7 +587,7 @@ def build_create_or_update_static_site_build_function_app_settings_request( # p _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/functionappsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -630,7 +628,7 @@ def build_get_build_database_connections_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -674,7 +672,7 @@ def build_get_build_database_connection_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -722,7 +720,7 @@ def build_create_or_update_build_database_connection_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -771,7 +769,7 @@ def build_delete_build_database_connection_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -819,7 +817,7 @@ def build_update_build_database_connection_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -868,7 +866,7 @@ def build_get_build_database_connection_with_details_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}/show", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -910,7 +908,7 @@ def build_list_static_site_build_functions_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -949,7 +947,7 @@ def build_list_static_site_build_app_settings_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listAppSettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -988,7 +986,7 @@ def build_list_static_site_build_function_app_settings_request( # pylint: disab _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listFunctionAppSettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1027,7 +1025,7 @@ def build_get_build_database_connections_with_details_request( # pylint: disabl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/showDatabaseConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1066,7 +1064,7 @@ def build_get_user_provided_function_apps_for_static_site_build_request( # pyli _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1110,7 +1108,7 @@ def build_get_user_provided_function_app_for_static_site_build_request( # pylin _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1158,7 +1156,7 @@ def build_register_user_provided_function_app_with_static_site_build_request( # _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1207,7 +1205,7 @@ def build_detach_user_provided_function_app_from_static_site_build_request( # p _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1248,7 +1246,7 @@ def build_create_zip_deployment_for_static_site_build_request( # pylint: disabl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/zipdeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1290,7 +1288,7 @@ def build_create_or_update_static_site_app_settings_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1330,7 +1328,7 @@ def build_list_basic_auth_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1372,7 +1370,7 @@ def build_get_basic_auth_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1416,7 +1414,7 @@ def build_create_or_update_basic_auth_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1458,7 +1456,7 @@ def build_create_or_update_static_site_function_app_settings_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/functionappsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1499,7 +1497,7 @@ def build_create_user_roles_invitation_link_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/createUserInvitation", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1539,7 +1537,7 @@ def build_list_static_site_custom_domains_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1577,7 +1575,7 @@ def build_get_static_site_custom_domain_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1617,7 +1615,7 @@ def build_create_or_update_static_site_custom_domain_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1658,7 +1656,7 @@ def build_delete_static_site_custom_domain_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1698,7 +1696,7 @@ def build_validate_custom_domain_can_be_added_to_static_site_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}/validate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1739,7 +1737,7 @@ def build_get_database_connections_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1777,7 +1775,7 @@ def build_get_database_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1819,7 +1817,7 @@ def build_create_or_update_database_connection_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1862,7 +1860,7 @@ def build_delete_database_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1904,7 +1902,7 @@ def build_update_database_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1947,7 +1945,7 @@ def build_get_database_connection_with_details_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}/show", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1988,7 +1986,7 @@ def build_detach_static_site_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/detach", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2026,7 +2024,7 @@ def build_list_static_site_functions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/functions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2064,7 +2062,7 @@ def build_list_static_site_app_settings_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listAppSettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2102,7 +2100,7 @@ def build_list_static_site_configured_roles_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listConfiguredRoles", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2140,7 +2138,7 @@ def build_list_static_site_function_app_settings_request( # pylint: disable=nam _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listFunctionAppSettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2178,7 +2176,7 @@ def build_list_static_site_secrets_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listSecrets", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2216,7 +2214,7 @@ def build_get_private_endpoint_connection_list_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2254,7 +2252,7 @@ def build_get_private_endpoint_connection_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2296,7 +2294,7 @@ def build_approve_or_reject_private_endpoint_connection_request( # pylint: disa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2339,7 +2337,7 @@ def build_delete_private_endpoint_connection_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2380,7 +2378,7 @@ def build_get_private_link_resources_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateLinkResources", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2419,7 +2417,7 @@ def build_reset_static_site_api_key_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/resetapikey", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2459,7 +2457,7 @@ def build_get_database_connections_with_details_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/showDatabaseConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2497,7 +2495,7 @@ def build_get_user_provided_function_apps_for_static_site_request( # pylint: di _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2535,7 +2533,7 @@ def build_get_user_provided_function_app_for_static_site_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2581,7 +2579,7 @@ def build_register_user_provided_function_app_with_static_site_request( # pylin _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2624,7 +2622,7 @@ def build_detach_user_provided_function_app_from_static_site_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2664,7 +2662,7 @@ def build_create_zip_deployment_for_static_site_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/zipdeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2705,7 +2703,7 @@ def build_validate_backend_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}/validate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2752,7 +2750,7 @@ def build_validate_backend_for_build_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}/validate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2794,7 +2792,7 @@ def build_get_linked_backends_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2832,7 +2830,7 @@ def build_get_linked_backends_for_build_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2871,7 +2869,7 @@ def build_get_linked_backend_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2911,7 +2909,7 @@ def build_link_backend_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2958,7 +2956,7 @@ def build_unlink_backend_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3004,7 +3002,7 @@ def build_get_linked_backend_for_build_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3050,7 +3048,7 @@ def build_link_backend_to_build_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3099,7 +3097,7 @@ def build_unlink_backend_from_build_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3142,10 +3140,10 @@ class StaticSitesOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_top_level_domains_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_top_level_domains_operations.py index 77cd3c40a689..e2ab0541997d 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_top_level_domains_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_top_level_domains_operations.py @@ -5,11 +5,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -26,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -49,7 +47,7 @@ def build_list_request(subscription_id: str, **kwargs: Any) -> HttpRequest: # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), } @@ -75,7 +73,7 @@ def build_get_request(name: str, subscription_id: str, **kwargs: Any) -> HttpReq # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "name": _SERIALIZER.url("name", name, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -104,7 +102,7 @@ def build_list_agreements_request(name: str, subscription_id: str, **kwargs: Any _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}/listAgreements", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "name": _SERIALIZER.url("name", name, "str"), "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), @@ -137,10 +135,10 @@ class TopLevelDomainsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_web_apps_operations.py index 22a3d802f53d..7c03d0b09e0b 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_web_apps_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, List, Optional, TypeVar, Union, cast, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -31,13 +32,10 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -82,7 +80,7 @@ def build_list_by_resource_group_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -119,7 +117,7 @@ def build_get_request(resource_group_name: str, name: str, subscription_id: str, _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -158,7 +156,7 @@ def build_create_or_update_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -204,7 +202,7 @@ def build_delete_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -247,7 +245,7 @@ def build_update_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -287,7 +285,7 @@ def build_analyze_custom_hostname_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -328,7 +326,7 @@ def build_apply_slot_config_to_production_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -367,7 +365,7 @@ def build_backup_request(resource_group_name: str, name: str, subscription_id: s _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -405,7 +403,7 @@ def build_list_backups_request(resource_group_name: str, name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -443,7 +441,7 @@ def build_get_backup_status_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -482,7 +480,7 @@ def build_delete_backup_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -522,7 +520,7 @@ def build_list_backup_status_secrets_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -564,7 +562,7 @@ def build_restore_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -605,7 +603,7 @@ def build_list_basic_publishing_credentials_policies_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -643,7 +641,7 @@ def build_get_ftp_allowed_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -682,7 +680,7 @@ def build_update_ftp_allowed_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -722,7 +720,7 @@ def build_get_scm_allowed_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -761,7 +759,7 @@ def build_update_scm_allowed_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -801,7 +799,7 @@ def build_list_configurations_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -840,7 +838,7 @@ def build_update_application_settings_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -880,7 +878,7 @@ def build_list_application_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -919,7 +917,7 @@ def build_update_auth_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -959,7 +957,7 @@ def build_get_auth_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -997,7 +995,7 @@ def build_get_auth_settings_v2_without_secrets_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1036,7 +1034,7 @@ def build_update_auth_settings_v2_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1076,7 +1074,7 @@ def build_get_auth_settings_v2_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1115,7 +1113,7 @@ def build_update_azure_storage_accounts_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1155,7 +1153,7 @@ def build_list_azure_storage_accounts_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1194,7 +1192,7 @@ def build_update_backup_configuration_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1234,7 +1232,7 @@ def build_delete_backup_configuration_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1272,7 +1270,7 @@ def build_get_backup_configuration_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1310,7 +1308,7 @@ def build_get_app_settings_key_vault_references_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1348,7 +1346,7 @@ def build_get_app_setting_key_vault_reference_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/{appSettingKey}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1387,7 +1385,7 @@ def build_get_site_connection_string_key_vault_references_request( # pylint: di _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1425,7 +1423,7 @@ def build_get_site_connection_string_key_vault_reference_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings/{connectionStringKey}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1465,7 +1463,7 @@ def build_update_connection_strings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1505,7 +1503,7 @@ def build_list_connection_strings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1543,7 +1541,7 @@ def build_get_diagnostic_logs_configuration_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1582,7 +1580,7 @@ def build_update_diagnostic_logs_config_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1623,7 +1621,7 @@ def build_update_metadata_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1663,7 +1661,7 @@ def build_list_metadata_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1701,7 +1699,7 @@ def build_list_publishing_credentials_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1740,7 +1738,7 @@ def build_update_site_push_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1780,7 +1778,7 @@ def build_list_site_push_settings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1818,7 +1816,7 @@ def build_list_slot_configuration_names_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1857,7 +1855,7 @@ def build_update_slot_configuration_names_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1897,7 +1895,7 @@ def build_get_configuration_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1936,7 +1934,7 @@ def build_create_or_update_configuration_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -1977,7 +1975,7 @@ def build_update_configuration_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2017,7 +2015,7 @@ def build_list_configuration_snapshot_info_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2055,7 +2053,7 @@ def build_get_configuration_snapshot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2094,7 +2092,7 @@ def build_recover_site_configuration_snapshot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}/recover", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2133,7 +2131,7 @@ def build_get_web_site_container_logs_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2171,7 +2169,7 @@ def build_get_container_logs_zip_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs/zip/download", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2209,7 +2207,7 @@ def build_list_continuous_web_jobs_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2247,7 +2245,7 @@ def build_get_continuous_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2286,7 +2284,7 @@ def build_delete_continuous_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2325,7 +2323,7 @@ def build_start_continuous_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2364,7 +2362,7 @@ def build_stop_continuous_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2403,7 +2401,7 @@ def build_list_production_site_deployment_statuses_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2441,7 +2439,7 @@ def build_get_production_site_deployment_status_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus/{deploymentStatusId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -2480,7 +2478,7 @@ def build_list_deployments_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2518,7 +2516,7 @@ def build_get_deployment_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2558,7 +2556,7 @@ def build_create_deployment_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2599,7 +2597,7 @@ def build_delete_deployment_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2638,7 +2636,7 @@ def build_list_deployment_log_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2678,7 +2676,7 @@ def build_discover_backup_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/discoverbackup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2718,7 +2716,7 @@ def build_list_domain_ownership_identifiers_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2756,7 +2754,7 @@ def build_get_domain_ownership_identifier_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2798,7 +2796,7 @@ def build_create_or_update_domain_ownership_identifier_request( # pylint: disab _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2841,7 +2839,7 @@ def build_delete_domain_ownership_identifier_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2883,7 +2881,7 @@ def build_update_domain_ownership_identifier_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2926,7 +2924,7 @@ def build_get_ms_deploy_status_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -2965,7 +2963,7 @@ def build_create_ms_deploy_operation_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3005,7 +3003,7 @@ def build_get_ms_deploy_log_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3043,7 +3041,7 @@ def build_get_one_deploy_status_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3081,7 +3079,7 @@ def build_create_one_deploy_operation_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3119,7 +3117,7 @@ def build_list_functions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3157,7 +3155,7 @@ def build_get_functions_admin_token_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/token", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3195,7 +3193,7 @@ def build_get_function_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3235,7 +3233,7 @@ def build_create_function_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3276,7 +3274,7 @@ def build_delete_function_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3316,7 +3314,7 @@ def build_create_or_update_function_secret_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3358,7 +3356,7 @@ def build_delete_function_secret_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3398,7 +3396,7 @@ def build_list_function_keys_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listkeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3437,7 +3435,7 @@ def build_list_function_secrets_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listsecrets", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3476,7 +3474,7 @@ def build_list_host_keys_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listkeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3514,7 +3512,7 @@ def build_list_sync_status_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listsyncstatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3552,7 +3550,7 @@ def build_sync_functions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/sync", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3591,7 +3589,7 @@ def build_create_or_update_host_secret_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3633,7 +3631,7 @@ def build_delete_host_secret_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3673,7 +3671,7 @@ def build_list_host_name_bindings_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3711,7 +3709,7 @@ def build_get_host_name_binding_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3751,7 +3749,7 @@ def build_create_or_update_host_name_binding_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3792,7 +3790,7 @@ def build_delete_host_name_binding_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3831,7 +3829,7 @@ def build_get_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3872,7 +3870,7 @@ def build_create_or_update_hybrid_connection_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3914,7 +3912,7 @@ def build_delete_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3955,7 +3953,7 @@ def build_update_hybrid_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -3997,7 +3995,7 @@ def build_list_hybrid_connections_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionRelays", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4035,7 +4033,7 @@ def build_list_relay_service_connections_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4073,7 +4071,7 @@ def build_get_relay_service_connection_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4113,7 +4111,7 @@ def build_create_or_update_relay_service_connection_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4154,7 +4152,7 @@ def build_delete_relay_service_connection_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4194,7 +4192,7 @@ def build_update_relay_service_connection_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4235,7 +4233,7 @@ def build_list_instance_identifiers_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4273,7 +4271,7 @@ def build_get_instance_info_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4312,7 +4310,7 @@ def build_get_instance_ms_deploy_status_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4352,7 +4350,7 @@ def build_create_instance_ms_deploy_operation_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4393,7 +4391,7 @@ def build_get_instance_ms_deploy_log_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4432,7 +4430,7 @@ def build_list_instance_processes_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4471,7 +4469,7 @@ def build_get_instance_process_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4511,7 +4509,7 @@ def build_delete_instance_process_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4551,7 +4549,7 @@ def build_get_instance_process_dump_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/dump", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4591,7 +4589,7 @@ def build_list_instance_process_modules_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4637,7 +4635,7 @@ def build_get_instance_process_module_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4678,7 +4676,7 @@ def build_list_instance_process_threads_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4716,7 +4714,7 @@ def build_is_cloneable_request(resource_group_name: str, name: str, subscription _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/iscloneable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4754,7 +4752,7 @@ def build_list_site_backups_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listbackups", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4792,7 +4790,7 @@ def build_list_sync_function_triggers_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listsyncfunctiontriggerstatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4830,7 +4828,7 @@ def build_update_machine_key_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/updatemachinekey", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4869,7 +4867,7 @@ def build_migrate_storage_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migrate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4911,7 +4909,7 @@ def build_migrate_my_sql_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4951,7 +4949,7 @@ def build_get_migrate_my_sql_status_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql/status", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -4989,7 +4987,7 @@ def build_get_swift_virtual_network_connection_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5028,7 +5026,7 @@ def build_create_or_update_swift_virtual_network_connection_with_check_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5068,7 +5066,7 @@ def build_delete_swift_virtual_network_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5107,7 +5105,7 @@ def build_update_swift_virtual_network_connection_with_check_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5147,7 +5145,7 @@ def build_list_network_features_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5186,7 +5184,7 @@ def build_get_network_trace_operation_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/operationresults/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5232,7 +5230,7 @@ def build_start_web_site_network_trace_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5283,7 +5281,7 @@ def build_start_web_site_network_trace_operation_request( # pylint: disable=nam _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/startOperation", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5327,7 +5325,7 @@ def build_stop_web_site_network_trace_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5365,7 +5363,7 @@ def build_get_network_traces_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5404,7 +5402,7 @@ def build_get_network_trace_operation_v2_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/current/operationresults/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5443,7 +5441,7 @@ def build_get_network_traces_v2_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5482,7 +5480,7 @@ def build_generate_new_site_publishing_password_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/newpassword", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5520,7 +5518,7 @@ def build_list_perf_mon_counters_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/perfcounters", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5560,7 +5558,7 @@ def build_get_site_php_error_log_flag_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/phplogging", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5598,7 +5596,7 @@ def build_list_premier_add_ons_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5636,7 +5634,7 @@ def build_get_premier_add_on_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5676,7 +5674,7 @@ def build_add_premier_add_on_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5717,7 +5715,7 @@ def build_delete_premier_add_on_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5757,7 +5755,7 @@ def build_update_premier_add_on_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5798,7 +5796,7 @@ def build_get_private_access_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5837,7 +5835,7 @@ def build_put_private_access_vnet_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5877,7 +5875,7 @@ def build_get_private_endpoint_connection_list_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5915,7 +5913,7 @@ def build_get_private_endpoint_connection_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -5957,7 +5955,7 @@ def build_approve_or_reject_private_endpoint_connection_request( # pylint: disa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6000,7 +5998,7 @@ def build_delete_private_endpoint_connection_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6041,7 +6039,7 @@ def build_get_private_link_resources_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateLinkResources", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6079,7 +6077,7 @@ def build_list_processes_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6117,7 +6115,7 @@ def build_get_process_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6156,7 +6154,7 @@ def build_delete_process_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6195,7 +6193,7 @@ def build_get_process_dump_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/dump", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6234,7 +6232,7 @@ def build_list_process_modules_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6273,7 +6271,7 @@ def build_get_process_module_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/{baseAddress}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6313,7 +6311,7 @@ def build_list_process_threads_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6352,7 +6350,7 @@ def build_list_public_certificates_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6390,7 +6388,7 @@ def build_get_public_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6430,7 +6428,7 @@ def build_create_or_update_public_certificate_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6471,7 +6469,7 @@ def build_delete_public_certificate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6511,7 +6509,7 @@ def build_list_publishing_profile_xml_with_secrets_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publishxml", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6551,7 +6549,7 @@ def build_reset_production_slot_config_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resetSlotConfig", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6595,7 +6593,7 @@ def build_restart_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6638,7 +6636,7 @@ def build_restore_from_backup_blob_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromBackupBlob", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6679,7 +6677,7 @@ def build_restore_from_deleted_app_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromDeletedApp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6720,7 +6718,7 @@ def build_restore_snapshot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreSnapshot", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6760,7 +6758,7 @@ def build_list_site_containers_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sitecontainers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6798,7 +6796,7 @@ def build_get_site_container_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sitecontainers/{containerName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6840,7 +6838,7 @@ def build_create_or_update_site_container_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sitecontainers/{containerName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6883,7 +6881,7 @@ def build_delete_site_container_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sitecontainers/{containerName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6924,7 +6922,7 @@ def build_list_site_extensions_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -6962,7 +6960,7 @@ def build_get_site_extension_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7001,7 +6999,7 @@ def build_install_site_extension_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7040,7 +7038,7 @@ def build_delete_site_extension_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7077,7 +7075,7 @@ def build_list_slots_request(resource_group_name: str, name: str, subscription_i _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7115,7 +7113,7 @@ def build_get_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7155,7 +7153,7 @@ def build_create_or_update_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7203,7 +7201,7 @@ def build_delete_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7249,7 +7247,7 @@ def build_update_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7296,7 +7294,7 @@ def build_analyze_custom_hostname_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/analyzeCustomHostname", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7338,7 +7336,7 @@ def build_apply_slot_configuration_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/applySlotConfig", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7380,7 +7378,7 @@ def build_backup_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7421,7 +7419,7 @@ def build_list_backups_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7460,7 +7458,7 @@ def build_get_backup_status_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7500,7 +7498,7 @@ def build_delete_backup_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7541,7 +7539,7 @@ def build_list_backup_status_secrets_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7584,7 +7582,7 @@ def build_restore_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7626,7 +7624,7 @@ def build_list_basic_publishing_credentials_policies_slot_request( # pylint: di _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7665,7 +7663,7 @@ def build_get_ftp_allowed_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7705,7 +7703,7 @@ def build_update_ftp_allowed_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7746,7 +7744,7 @@ def build_get_scm_allowed_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7786,7 +7784,7 @@ def build_update_scm_allowed_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7827,7 +7825,7 @@ def build_list_configurations_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7867,7 +7865,7 @@ def build_update_application_settings_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7908,7 +7906,7 @@ def build_list_application_settings_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7948,7 +7946,7 @@ def build_update_auth_settings_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -7989,7 +7987,7 @@ def build_get_auth_settings_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8028,7 +8026,7 @@ def build_get_auth_settings_v2_without_secrets_slot_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8068,7 +8066,7 @@ def build_update_auth_settings_v2_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8109,7 +8107,7 @@ def build_get_auth_settings_v2_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8149,7 +8147,7 @@ def build_update_azure_storage_accounts_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8190,7 +8188,7 @@ def build_list_azure_storage_accounts_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8230,7 +8228,7 @@ def build_update_backup_configuration_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8271,7 +8269,7 @@ def build_delete_backup_configuration_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8310,7 +8308,7 @@ def build_get_backup_configuration_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8349,7 +8347,7 @@ def build_get_app_settings_key_vault_references_slot_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8388,7 +8386,7 @@ def build_get_app_setting_key_vault_reference_slot_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings/{appSettingKey}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8428,7 +8426,7 @@ def build_get_site_connection_string_key_vault_references_slot_request( # pylin _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8467,7 +8465,7 @@ def build_get_site_connection_string_key_vault_reference_slot_request( # pylint _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings/{connectionStringKey}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8508,7 +8506,7 @@ def build_update_connection_strings_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8549,7 +8547,7 @@ def build_list_connection_strings_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8588,7 +8586,7 @@ def build_get_diagnostic_logs_configuration_slot_request( # pylint: disable=nam _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8628,7 +8626,7 @@ def build_update_diagnostic_logs_config_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8670,7 +8668,7 @@ def build_update_metadata_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8711,7 +8709,7 @@ def build_list_metadata_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8750,7 +8748,7 @@ def build_list_publishing_credentials_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/publishingcredentials/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8790,7 +8788,7 @@ def build_update_site_push_settings_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8831,7 +8829,7 @@ def build_list_site_push_settings_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings/list", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8870,7 +8868,7 @@ def build_get_configuration_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8910,7 +8908,7 @@ def build_create_or_update_configuration_slot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8952,7 +8950,7 @@ def build_update_configuration_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -8993,7 +8991,7 @@ def build_list_configuration_snapshot_info_slot_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9032,7 +9030,7 @@ def build_get_configuration_snapshot_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9072,7 +9070,7 @@ def build_recover_site_configuration_snapshot_slot_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}/recover", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9112,7 +9110,7 @@ def build_get_web_site_container_logs_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9151,7 +9149,7 @@ def build_get_container_logs_zip_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs/zip/download", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9190,7 +9188,7 @@ def build_list_continuous_web_jobs_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9229,7 +9227,7 @@ def build_get_continuous_web_job_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9269,7 +9267,7 @@ def build_delete_continuous_web_job_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9309,7 +9307,7 @@ def build_start_continuous_web_job_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9349,7 +9347,7 @@ def build_stop_continuous_web_job_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9389,7 +9387,7 @@ def build_list_slot_site_deployment_statuses_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9428,7 +9426,7 @@ def build_get_slot_site_deployment_status_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus/{deploymentStatusId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -9468,7 +9466,7 @@ def build_list_deployments_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9507,7 +9505,7 @@ def build_get_deployment_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9548,7 +9546,7 @@ def build_create_deployment_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9590,7 +9588,7 @@ def build_delete_deployment_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9630,7 +9628,7 @@ def build_list_deployment_log_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9671,7 +9669,7 @@ def build_discover_backup_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/discoverbackup", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9712,7 +9710,7 @@ def build_list_domain_ownership_identifiers_slot_request( # pylint: disable=nam _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9756,7 +9754,7 @@ def build_get_domain_ownership_identifier_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9804,7 +9802,7 @@ def build_create_or_update_domain_ownership_identifier_slot_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9853,7 +9851,7 @@ def build_delete_domain_ownership_identifier_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9901,7 +9899,7 @@ def build_update_domain_ownership_identifier_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9945,7 +9943,7 @@ def build_get_ms_deploy_status_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -9985,7 +9983,7 @@ def build_create_ms_deploy_operation_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10026,7 +10024,7 @@ def build_get_ms_deploy_log_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10065,7 +10063,7 @@ def build_list_instance_functions_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10104,7 +10102,7 @@ def build_get_functions_admin_token_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/admin/token", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10143,7 +10141,7 @@ def build_get_instance_function_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10184,7 +10182,7 @@ def build_create_instance_function_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10226,7 +10224,7 @@ def build_delete_instance_function_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10273,7 +10271,7 @@ def build_create_or_update_function_secret_slot_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10322,7 +10320,7 @@ def build_delete_function_secret_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10363,7 +10361,7 @@ def build_list_function_keys_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listkeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10403,7 +10401,7 @@ def build_list_function_secrets_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listsecrets", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10443,7 +10441,7 @@ def build_list_host_keys_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listkeys", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10482,7 +10480,7 @@ def build_list_sync_status_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listsyncstatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10521,7 +10519,7 @@ def build_sync_functions_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/sync", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10561,7 +10559,7 @@ def build_create_or_update_host_secret_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10604,7 +10602,7 @@ def build_delete_host_secret_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10645,7 +10643,7 @@ def build_list_host_name_bindings_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10684,7 +10682,7 @@ def build_get_host_name_binding_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10725,7 +10723,7 @@ def build_create_or_update_host_name_binding_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10767,7 +10765,7 @@ def build_delete_host_name_binding_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10813,7 +10811,7 @@ def build_get_hybrid_connection_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10861,7 +10859,7 @@ def build_create_or_update_hybrid_connection_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10910,7 +10908,7 @@ def build_delete_hybrid_connection_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -10958,7 +10956,7 @@ def build_update_hybrid_connection_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11001,7 +10999,7 @@ def build_list_hybrid_connections_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionRelays", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11040,7 +11038,7 @@ def build_list_relay_service_connections_slot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11079,7 +11077,7 @@ def build_get_relay_service_connection_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11120,7 +11118,7 @@ def build_create_or_update_relay_service_connection_slot_request( # pylint: dis _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11162,7 +11160,7 @@ def build_delete_relay_service_connection_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11203,7 +11201,7 @@ def build_update_relay_service_connection_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11245,7 +11243,7 @@ def build_list_instance_identifiers_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11284,7 +11282,7 @@ def build_get_instance_info_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11324,7 +11322,7 @@ def build_get_instance_ms_deploy_status_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11365,7 +11363,7 @@ def build_create_instance_ms_deploy_operation_slot_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11407,7 +11405,7 @@ def build_get_instance_ms_deploy_log_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11447,7 +11445,7 @@ def build_list_instance_processes_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11493,7 +11491,7 @@ def build_get_instance_process_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11540,7 +11538,7 @@ def build_delete_instance_process_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11587,7 +11585,7 @@ def build_get_instance_process_dump_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/dump", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11634,7 +11632,7 @@ def build_list_instance_process_modules_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11682,7 +11680,7 @@ def build_get_instance_process_module_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11730,7 +11728,7 @@ def build_list_instance_process_threads_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11771,7 +11769,7 @@ def build_is_cloneable_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/iscloneable", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11810,7 +11808,7 @@ def build_list_site_backups_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listbackups", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11849,7 +11847,7 @@ def build_list_sync_function_triggers_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listsyncfunctiontriggerstatus", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11888,7 +11886,7 @@ def build_get_migrate_my_sql_status_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/migratemysql/status", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11927,7 +11925,7 @@ def build_get_swift_virtual_network_connection_slot_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -11967,7 +11965,7 @@ def build_create_or_update_swift_virtual_network_connection_with_check_slot_requ _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12008,7 +12006,7 @@ def build_delete_swift_virtual_network_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12048,7 +12046,7 @@ def build_update_swift_virtual_network_connection_with_check_slot_request( # py _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12089,7 +12087,7 @@ def build_list_network_features_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12129,7 +12127,7 @@ def build_get_network_trace_operation_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/operationresults/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12177,7 +12175,7 @@ def build_start_web_site_network_trace_slot_request( # pylint: disable=name-too _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12230,7 +12228,7 @@ def build_start_web_site_network_trace_operation_slot_request( # pylint: disabl _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/startOperation", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12275,7 +12273,7 @@ def build_stop_web_site_network_trace_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12314,7 +12312,7 @@ def build_get_network_traces_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12354,7 +12352,7 @@ def build_get_network_trace_operation_slot_v2_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/current/operationresults/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12394,7 +12392,7 @@ def build_get_network_traces_slot_v2_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/{operationId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12434,7 +12432,7 @@ def build_generate_new_site_publishing_password_slot_request( # pylint: disable _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/newpassword", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12473,7 +12471,7 @@ def build_list_perf_mon_counters_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/perfcounters", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12514,7 +12512,7 @@ def build_get_site_php_error_log_flag_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12553,7 +12551,7 @@ def build_list_premier_add_ons_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12592,7 +12590,7 @@ def build_get_premier_add_on_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12633,7 +12631,7 @@ def build_add_premier_add_on_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12675,7 +12673,7 @@ def build_delete_premier_add_on_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12716,7 +12714,7 @@ def build_update_premier_add_on_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12758,7 +12756,7 @@ def build_get_private_access_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12798,7 +12796,7 @@ def build_put_private_access_vnet_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12839,7 +12837,7 @@ def build_get_private_endpoint_connection_list_slot_request( # pylint: disable= _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12883,7 +12881,7 @@ def build_get_private_endpoint_connection_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12931,7 +12929,7 @@ def build_approve_or_reject_private_endpoint_connection_slot_request( # pylint: _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -12980,7 +12978,7 @@ def build_delete_private_endpoint_connection_slot_request( # pylint: disable=na _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13022,7 +13020,7 @@ def build_get_private_link_resources_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateLinkResources", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13061,7 +13059,7 @@ def build_list_processes_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13100,7 +13098,7 @@ def build_get_process_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13140,7 +13138,7 @@ def build_delete_process_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13180,7 +13178,7 @@ def build_get_process_dump_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/dump", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13220,7 +13218,7 @@ def build_list_process_modules_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13266,7 +13264,7 @@ def build_get_process_module_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/{baseAddress}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13307,7 +13305,7 @@ def build_list_process_threads_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13347,7 +13345,7 @@ def build_list_public_certificates_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13386,7 +13384,7 @@ def build_get_public_certificate_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13427,7 +13425,7 @@ def build_create_or_update_public_certificate_slot_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13469,7 +13467,7 @@ def build_delete_public_certificate_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13510,7 +13508,7 @@ def build_list_publishing_profile_xml_with_secrets_slot_request( # pylint: disa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publishxml", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13551,7 +13549,7 @@ def build_reset_slot_configuration_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resetSlotConfig", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13597,7 +13595,7 @@ def build_restart_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restart", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13641,7 +13639,7 @@ def build_restore_from_backup_blob_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromBackupBlob", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13683,7 +13681,7 @@ def build_restore_from_deleted_app_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromDeletedApp", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13725,7 +13723,7 @@ def build_restore_snapshot_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreSnapshot", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13766,7 +13764,7 @@ def build_list_site_containers_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sitecontainers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13805,7 +13803,7 @@ def build_get_site_container_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sitecontainers/{containerName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13848,7 +13846,7 @@ def build_create_or_update_site_container_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sitecontainers/{containerName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13892,7 +13890,7 @@ def build_delete_site_container_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sitecontainers/{containerName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13934,7 +13932,7 @@ def build_list_site_extensions_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -13973,7 +13971,7 @@ def build_get_site_extension_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14013,7 +14011,7 @@ def build_install_site_extension_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14053,7 +14051,7 @@ def build_delete_site_extension_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14094,7 +14092,7 @@ def build_list_slot_differences_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsdiffs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14136,7 +14134,7 @@ def build_swap_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsswap", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14177,7 +14175,7 @@ def build_list_snapshots_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14216,7 +14214,7 @@ def build_list_snapshots_from_dr_secondary_slot_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshotsdr", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14255,7 +14253,7 @@ def build_get_source_control_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14295,7 +14293,7 @@ def build_create_or_update_source_control_slot_request( # pylint: disable=name- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14342,7 +14340,7 @@ def build_delete_source_control_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14384,7 +14382,7 @@ def build_update_source_control_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14425,7 +14423,7 @@ def build_start_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14472,7 +14470,7 @@ def build_start_network_trace_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/startNetworkTrace", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14517,7 +14515,7 @@ def build_stop_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14556,7 +14554,7 @@ def build_stop_network_trace_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stopNetworkTrace", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14595,7 +14593,7 @@ def build_sync_repository_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sync", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14634,7 +14632,7 @@ def build_sync_function_triggers_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/syncfunctiontriggers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14673,7 +14671,7 @@ def build_list_triggered_web_jobs_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14712,7 +14710,7 @@ def build_get_triggered_web_job_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14752,7 +14750,7 @@ def build_delete_triggered_web_job_slot_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14792,7 +14790,7 @@ def build_list_triggered_web_job_history_slot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14832,7 +14830,7 @@ def build_get_triggered_web_job_history_slot_request( # pylint: disable=name-to _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14873,7 +14871,7 @@ def build_run_triggered_web_job_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/run", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14913,7 +14911,7 @@ def build_list_usages_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14954,7 +14952,7 @@ def build_list_vnet_connections_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -14993,7 +14991,7 @@ def build_get_vnet_connection_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15034,7 +15032,7 @@ def build_create_or_update_vnet_connection_slot_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15076,7 +15074,7 @@ def build_delete_vnet_connection_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15117,7 +15115,7 @@ def build_update_vnet_connection_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15165,7 +15163,7 @@ def build_get_vnet_connection_gateway_slot_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15213,7 +15211,7 @@ def build_create_or_update_vnet_connection_gateway_slot_request( # pylint: disa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15263,7 +15261,7 @@ def build_update_vnet_connection_gateway_slot_request( # pylint: disable=name-t _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15306,7 +15304,7 @@ def build_list_web_jobs_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15345,7 +15343,7 @@ def build_get_web_job_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15386,7 +15384,7 @@ def build_list_slot_differences_from_production_request( # pylint: disable=name _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsdiffs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15427,7 +15425,7 @@ def build_swap_slot_with_production_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsswap", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15467,7 +15465,7 @@ def build_list_snapshots_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15505,7 +15503,7 @@ def build_list_snapshots_from_dr_secondary_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshotsdr", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15543,7 +15541,7 @@ def build_get_source_control_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15582,7 +15580,7 @@ def build_create_or_update_source_control_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15622,7 +15620,7 @@ def build_delete_source_control_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15663,7 +15661,7 @@ def build_update_source_control_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15701,7 +15699,7 @@ def build_start_request(resource_group_name: str, name: str, subscription_id: st _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/start", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15746,7 +15744,7 @@ def build_start_network_trace_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/startNetworkTrace", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15788,7 +15786,7 @@ def build_stop_request(resource_group_name: str, name: str, subscription_id: str _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stop", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15826,7 +15824,7 @@ def build_stop_network_trace_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stopNetworkTrace", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15864,7 +15862,7 @@ def build_sync_repository_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sync", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15902,7 +15900,7 @@ def build_sync_function_triggers_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/syncfunctiontriggers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15940,7 +15938,7 @@ def build_list_triggered_web_jobs_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -15978,7 +15976,7 @@ def build_get_triggered_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16017,7 +16015,7 @@ def build_delete_triggered_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16056,7 +16054,7 @@ def build_list_triggered_web_job_history_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16095,7 +16093,7 @@ def build_get_triggered_web_job_history_request( # pylint: disable=name-too-lon _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/{id}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16135,7 +16133,7 @@ def build_run_triggered_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/run", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16174,7 +16172,7 @@ def build_list_usages_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16214,7 +16212,7 @@ def build_list_vnet_connections_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16252,7 +16250,7 @@ def build_get_vnet_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16292,7 +16290,7 @@ def build_create_or_update_vnet_connection_request( # pylint: disable=name-too- _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16333,7 +16331,7 @@ def build_delete_vnet_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16373,7 +16371,7 @@ def build_update_vnet_connection_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16414,7 +16412,7 @@ def build_get_vnet_connection_gateway_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16455,7 +16453,7 @@ def build_create_or_update_vnet_connection_gateway_request( # pylint: disable=n _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16498,7 +16496,7 @@ def build_update_vnet_connection_gateway_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16540,7 +16538,7 @@ def build_list_web_jobs_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16578,7 +16576,7 @@ def build_get_web_job_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/{webJobName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -16618,7 +16616,7 @@ def build_deploy_workflow_artifacts_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployWorkflowArtifacts", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16659,7 +16657,7 @@ def build_deploy_workflow_artifacts_slot_request( # pylint: disable=name-too-lo _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployWorkflowArtifacts", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16700,7 +16698,7 @@ def build_list_instance_workflows_slot_request( # pylint: disable=name-too-long _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16739,7 +16737,7 @@ def build_get_instance_workflow_slot_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows/{workflowName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16781,7 +16779,7 @@ def build_list_workflows_connections_slot_request( # pylint: disable=name-too-l _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listWorkflowsConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16820,7 +16818,7 @@ def build_list_workflows_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16858,7 +16856,7 @@ def build_get_workflow_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows/{workflowName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16899,7 +16897,7 @@ def build_list_workflows_connections_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listWorkflowsConnections", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -16938,10 +16936,10 @@ class WebAppsOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_web_site_management_client_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_web_site_management_client_operations.py index 86ce6c607ca6..f11a3487d33f 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_web_site_management_client_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_web_site_management_client_operations.py @@ -1,4 +1,4 @@ -# pylint: disable=too-many-lines +# pylint: disable=line-too-long,useless-suppression,too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,11 +6,12 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -27,13 +28,10 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer -from .._vendor import WebSiteManagementClientMixinABC +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Serializer +from .._utils.utils import ClientMixinABC -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -488,7 +486,7 @@ def build_validate_request(resource_group_name: str, subscription_id: str, **kwa _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -525,7 +523,7 @@ def build_validate_move_request(resource_group_name: str, subscription_id: str, # Construct URL _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/validateMoveResources" - ) # pylint: disable=line-too-long + ) path_format_arguments = { "resourceGroupName": _SERIALIZER.url( "resource_group_name", @@ -551,7 +549,7 @@ def build_validate_move_request(resource_group_name: str, subscription_id: str, return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) -class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC): +class WebSiteManagementClientOperationsMixin(ClientMixinABC[PipelineClient, WebSiteManagementClientConfiguration]): def _api_version(self, op_name: str) -> str: # pylint: disable=unused-argument try: return self._config.api_version @@ -1064,7 +1062,6 @@ def check_name_availability( environment_id: Optional[str] = None, **kwargs: Any ) -> _models.ResourceNameAvailability: - # pylint: disable=line-too-long """Check if a resource name is available. Description for Check if a resource name is available. diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_run_action_repetitions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_run_action_repetitions_operations.py index aaae3424b923..913e2192700e 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_run_action_repetitions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_run_action_repetitions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -57,7 +56,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -105,7 +104,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -154,7 +153,7 @@ def build_list_expression_traces_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/listExpressionTraces", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -197,10 +196,10 @@ class WorkflowRunActionRepetitionsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_run_action_repetitions_request_histories_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_run_action_repetitions_request_histories_operations.py index df1b9c7beaff..2663b01175b5 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_run_action_repetitions_request_histories_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_run_action_repetitions_request_histories_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -58,7 +57,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -108,7 +107,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories/{requestHistoryName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -152,10 +151,10 @@ class WorkflowRunActionRepetitionsRequestHistoriesOperations: # pylint: disable def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_run_action_scope_repetitions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_run_action_scope_repetitions_operations.py index ada0df34b41b..fd7891752096 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_run_action_scope_repetitions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_run_action_scope_repetitions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -57,7 +56,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -105,7 +104,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/{repetitionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -148,10 +147,10 @@ class WorkflowRunActionScopeRepetitionsOperations: # pylint: disable=name-too-l def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_run_actions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_run_actions_operations.py index 98e04471c69d..71d22e1a138e 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_run_actions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_run_actions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -59,7 +58,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -109,7 +108,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -156,7 +155,7 @@ def build_list_expression_traces_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/listExpressionTraces", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -198,10 +197,10 @@ class WorkflowRunActionsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_runs_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_runs_operations.py index 95d74222b035..7e9b92da9b6a 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_runs_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_runs_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -58,7 +57,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -101,7 +100,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -141,7 +140,7 @@ def build_cancel_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/cancel", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -182,10 +181,10 @@ class WorkflowRunsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_trigger_histories_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_trigger_histories_operations.py index 7a333dc99003..46b53528f382 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_trigger_histories_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_trigger_histories_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Iterator, Optional, TypeVar, Union, cast import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -29,12 +31,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -63,7 +62,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -113,7 +112,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -160,7 +159,7 @@ def build_resubmit_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}/resubmit", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -202,10 +201,10 @@ class WorkflowTriggerHistoriesOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_triggers_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_triggers_operations.py index a27cd3b7ebef..b264b748d797 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_triggers_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_triggers_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Iterator, Optional, TypeVar, Union, cast import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -29,12 +31,9 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -62,7 +61,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -105,7 +104,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -145,7 +144,7 @@ def build_list_callback_url_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -185,7 +184,7 @@ def build_run_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/run", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -225,7 +224,7 @@ def build_get_schema_json_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/schemas/json", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -266,10 +265,10 @@ class WorkflowTriggersOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_versions_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_versions_operations.py index cab06d2df793..45c9cff989b8 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_versions_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflow_versions_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -import sys +from collections.abc import MutableMapping from typing import Any, Callable, Dict, Iterable, Optional, TypeVar import urllib.parse +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -25,12 +27,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -57,7 +56,7 @@ def build_list_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -98,7 +97,7 @@ def build_get_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions/{versionId}", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -139,10 +138,10 @@ class WorkflowVersionsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @distributed_trace diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflows_operations.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflows_operations.py index cd9158c0b856..ae759ef8ae63 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflows_operations.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2024_04_01/operations/_workflows_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -5,10 +6,11 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase -import sys from typing import Any, Callable, Dict, IO, Optional, TypeVar, Union, overload +from azure.core import PipelineClient from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -24,12 +26,9 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from .. import models as _models -from ..._serialization import Serializer +from .._configuration import WebSiteManagementClientConfiguration +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -51,7 +50,7 @@ def build_regenerate_access_key_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/regenerateAccessKey", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -93,7 +92,7 @@ def build_validate_request( _url = kwargs.pop( "template_url", "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/validate", - ) # pylint: disable=line-too-long + ) path_format_arguments = { "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), "resourceGroupName": _SERIALIZER.url( @@ -135,10 +134,10 @@ class WorkflowsOperations: def __init__(self, *args, **kwargs): input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: WebSiteManagementClientConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version") @overload diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/analyze_custom_host_name.py b/sdk/appservice/azure-mgmt-web/generated_samples/analyze_custom_host_name.py index 3e2fe62c7a89..e6196a5ad059 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/analyze_custom_host_name.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/analyze_custom_host_name.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/analyze_custom_host_name_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/analyze_custom_host_name_slot.py index a9b091051604..41b1a3ddbbc6 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/analyze_custom_host_name_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/analyze_custom_host_name_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_approve_or_reject_private_endpoint_connection.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_approve_or_reject_private_endpoint_connection.py index 59d39d503db6..2dd2a2eec9cd 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_approve_or_reject_private_endpoint_connection.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_approve_or_reject_private_endpoint_connection.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_change_vnet.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_change_vnet.py index 4630465666ce..64500a46d74c 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_change_vnet.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_change_vnet.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_create_or_update.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_create_or_update.py index dfb2fe0f5b5e..dfea4afa3307 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_create_or_update.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_create_or_update.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_create_or_update_multi_role_pool.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_create_or_update_multi_role_pool.py index 3ab2dc846ff4..f35f4995f81b 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_create_or_update_multi_role_pool.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_create_or_update_multi_role_pool.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,11 +31,11 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.app_service_environments.update_multi_role_pool( + response = client.app_service_environments.begin_create_or_update_multi_role_pool( resource_group_name="test-rg", name="test-ase", multi_role_pool_envelope={"properties": {"workerCount": 3, "workerSize": "Medium"}}, - ) + ).result() print(response) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_create_or_update_worker_pool.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_create_or_update_worker_pool.py index ee79577ad8a9..588bebcd1e52 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_create_or_update_worker_pool.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_create_or_update_worker_pool.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,12 +31,12 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.app_service_environments.update_worker_pool( + response = client.app_service_environments.begin_create_or_update_worker_pool( resource_group_name="test-rg", name="test-ase", worker_pool_name="0", worker_pool_envelope={"properties": {"workerCount": 3, "workerSize": "Small"}}, - ) + ).result() print(response) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_delete.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_delete.py index 881ec45ab1cf..dbae6c582b61 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_delete.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_delete.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_delete_private_endpoint_connection.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_delete_private_endpoint_connection.py index b8de8a2a98e0..55b8ad7f60f2 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_delete_private_endpoint_connection.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_delete_private_endpoint_connection.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get.py index ef2afb265036..245c2e28fe8a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_ase_v3_networking_configuration.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_ase_v3_networking_configuration.py index 8ed4de0bad9d..25854c203f53 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_ase_v3_networking_configuration.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_ase_v3_networking_configuration.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_diagnostics_item.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_diagnostics_item.py index 48e50733eefc..fa4f41e8efd4 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_diagnostics_item.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_diagnostics_item.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_multi_role_pool.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_multi_role_pool.py index beb8f662f20b..5f4c23735950 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_multi_role_pool.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_multi_role_pool.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_private_endpoint_connection.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_private_endpoint_connection.py index 86981a6c6d0a..af32968e35ef 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_private_endpoint_connection.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_private_endpoint_connection.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_private_endpoint_connection_list.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_private_endpoint_connection_list.py index e089ae774f58..b4948ff05efc 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_private_endpoint_connection_list.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_private_endpoint_connection_list.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_private_link_resources.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_private_link_resources.py index 09616dc47e04..97771578e8f3 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_private_link_resources.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_private_link_resources.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_vip_info.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_vip_info.py index 519149c2813c..48d11a5a2ae3 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_vip_info.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_vip_info.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_worker_pool.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_worker_pool.py index 50aa8fcba833..eb198631436d 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_worker_pool.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_get_worker_pool.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list.py index 52f68541017d..8ea4255ee1f6 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_app_service_plans.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_app_service_plans.py index 55f17c15089f..ecc01d859fb1 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_app_service_plans.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_app_service_plans.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_by_resource_group.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_by_resource_group.py index 80c936117b31..9052365c9874 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_by_resource_group.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_by_resource_group.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_capacities.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_capacities.py index 7b5603d418df..63c3872bd32a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_capacities.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_capacities.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_diagnostics.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_diagnostics.py index c118c400d1b0..e5b736644c96 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_diagnostics.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_diagnostics.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_metric_definitions.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_metric_definitions.py index ed85c1cd0bef..161bb89e7645 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_metric_definitions.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_metric_definitions.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_pool_instance_metric_definitions.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_pool_instance_metric_definitions.py index 989e496b7ad3..7207621fc9fa 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_pool_instance_metric_definitions.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_pool_instance_metric_definitions.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_pool_skus.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_pool_skus.py index a4a6c7877e26..bc1466ad2f81 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_pool_skus.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_pool_skus.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_pools.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_pools.py index c4d258508ca2..b2fa28572f5f 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_pools.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_pools.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_usages.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_usages.py index 0b8455d87d24..8ba86118b85d 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_usages.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_multi_role_usages.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_operations.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_operations.py index 05f82a6903a0..7f7f2ae9c900 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_usages.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_usages.py index 0ba8ec0986e7..4617278e7060 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_usages.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_usages.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_web_apps.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_web_apps.py index 07381158cc2d..648bedfca3db 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_web_apps.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_web_apps.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_web_worker_metric_definitions.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_web_worker_metric_definitions.py index 5fe8610c5e7d..c046d53132ec 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_web_worker_metric_definitions.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_web_worker_metric_definitions.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_web_worker_usages.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_web_worker_usages.py index c61f52f590e8..907c45efa574 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_web_worker_usages.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_web_worker_usages.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_worker_pool_instance_metric_definitions.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_worker_pool_instance_metric_definitions.py index 671928ffc283..9d6feb7c169a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_worker_pool_instance_metric_definitions.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_worker_pool_instance_metric_definitions.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_worker_pool_skus.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_worker_pool_skus.py index 50927d2bfcb1..fb304ed7dd40 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_worker_pool_skus.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_worker_pool_skus.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_worker_pools.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_worker_pools.py index 5c14a421e07e..01e1729a6078 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_worker_pools.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_list_worker_pools.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_reboot.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_reboot.py index 21f5748164f0..c6bdbfda9c20 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_reboot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_reboot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_resume.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_resume.py index 2e501c8cb784..f67c91bcad09 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_resume.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_resume.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_suspend.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_suspend.py index 0030baf98d2e..0c2e964e0e0a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_suspend.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_suspend.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_test_upgrade_available_notification.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_test_upgrade_available_notification.py index a8b0d5feaa3a..41146590ca3c 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_test_upgrade_available_notification.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_test_upgrade_available_notification.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_update.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_update.py index a62f4651f02e..61bbad401211 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_update.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_update.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_update_ase_networking_configuration.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_update_ase_networking_configuration.py index 9b195f0ca9bd..9697c8d3b93d 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_update_ase_networking_configuration.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_update_ase_networking_configuration.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_upgrade.py b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_upgrade.py index 10c5e0496610..e361648ff4f8 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_upgrade.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/app_service_environments_upgrade.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/approve_reject_site_private_endpoint_connection.py b/sdk/appservice/azure-mgmt-web/generated_samples/approve_reject_site_private_endpoint_connection.py index 62c925e0da5a..1c00fb7901db 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/approve_reject_site_private_endpoint_connection.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/approve_reject_site_private_endpoint_connection.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,7 +31,7 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.web_apps.begin_approve_or_reject_private_endpoint_connection( + response = client.static_sites.begin_approve_or_reject_private_endpoint_connection( resource_group_name="rg", name="testSite", private_endpoint_connection_name="connection", @@ -50,4 +51,3 @@ def main(): # x-ms-original-file: specification/web/resource-manager/Microsoft.Web/stable/2024-04-01/examples/ApproveRejectSitePrivateEndpointConnection.json if __name__ == "__main__": main() -n() diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/approve_reject_site_private_endpoint_connection_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/approve_reject_site_private_endpoint_connection_slot.py index 75870fef757f..c2f00807ab34 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/approve_reject_site_private_endpoint_connection_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/approve_reject_site_private_endpoint_connection_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/backup_web_app.py b/sdk/appservice/azure-mgmt-web/generated_samples/backup_web_app.py index 08f76a4ab2a3..8ea1809dd383 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/backup_web_app.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/backup_web_app.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/check_domain_availability.py b/sdk/appservice/azure-mgmt-web/generated_samples/check_domain_availability.py index cafe385d2870..917ba8a3f945 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/check_domain_availability.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/check_domain_availability.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/clone_web_app.py b/sdk/appservice/azure-mgmt-web/generated_samples/clone_web_app.py index 49da550c99dc..6f03d03a1416 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/clone_web_app.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/clone_web_app.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/clone_web_app_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/clone_web_app_slot.py index b1a450a2ef97..77421e2c2ad0 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/clone_web_app_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/clone_web_app_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_app_service_certificate.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_app_service_certificate.py index 15e83e27fa2c..ea7a558e076d 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_app_service_certificate.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_app_service_certificate.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_app_service_certificate_order.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_app_service_certificate_order.py index 69dd75628a1f..7d96b39a85ce 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_app_service_certificate_order.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_app_service_certificate_order.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_app_service_domain.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_app_service_domain.py index 97e435116464..320985046bfb 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_app_service_domain.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_app_service_domain.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_app_service_domain_ownership_identifier.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_app_service_domain_ownership_identifier.py index 5e03987fda23..1a61017502ac 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_app_service_domain_ownership_identifier.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_app_service_domain_ownership_identifier.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_app_service_plan.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_app_service_plan.py index f9c073b4d68f..ef73ccb693f6 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_app_service_plan.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_app_service_plan.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_certificate.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_certificate.py index 648c3c1c596f..c5587444f081 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_certificate.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_certificate.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_function_app_flex_consumption.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_function_app_flex_consumption.py index d26f37dcc73d..bc17040571dc 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_function_app_flex_consumption.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_function_app_flex_consumption.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_function_app_flex_consumption_with_details.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_function_app_flex_consumption_with_details.py index 02f1dcf610c3..3cd9c320b973 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_function_app_flex_consumption_with_details.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_function_app_flex_consumption_with_details.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site.py index 8fb25e593d6e..cfc8ac4687d7 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_app_settings.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_app_settings.py index 5a2b1ca934e3..9b43c4c59371 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_app_settings.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_app_settings.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_basic_auth.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_basic_auth.py index 234b1d3e3bfb..1bb71e18bf8a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_basic_auth.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_basic_auth.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_build_app_settings.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_build_app_settings.py index 51c429783406..43b4aae178bd 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_build_app_settings.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_build_app_settings.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_build_database_connection.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_build_database_connection.py index 1dcc0e7603e5..004214c8ae1b 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_build_database_connection.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_build_database_connection.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_build_function_app_settings.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_build_function_app_settings.py index 234a785c29de..1c565e6c1dda 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_build_function_app_settings.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_build_function_app_settings.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_custom_domain.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_custom_domain.py index 20f19fabf75c..25f42615279d 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_custom_domain.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_custom_domain.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_database_connection.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_database_connection.py index 8c63062e1544..f5979fab1285 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_database_connection.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_database_connection.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_function_app_settings.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_function_app_settings.py index f80501af0a2a..11dc4dc1780a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_function_app_settings.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_static_site_function_app_settings.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_web_app.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_web_app.py index 4bbcd512958b..35eb39a1a39b 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_web_app.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_web_app.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_web_app_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_web_app_slot.py index 70354692a476..fe6adc45b788 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_web_app_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_or_update_web_app_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/create_user_roles_invitation_link.py b/sdk/appservice/azure-mgmt-web/generated_samples/create_user_roles_invitation_link.py index 037abbea19b6..cef17239bd4d 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/create_user_roles_invitation_link.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/create_user_roles_invitation_link.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_certificate.py b/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_certificate.py index d16ac3869cb3..e50f54ddc3d9 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_certificate.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_certificate.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_certificate_order.py b/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_certificate_order.py index 318930e5da9c..5074ab55220c 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_certificate_order.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_certificate_order.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_domain.py b/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_domain.py index 97d78f6f8dc7..790355be1a69 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_domain.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_domain.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_domain_ownership_identifier.py b/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_domain_ownership_identifier.py index f93cbe393558..75bc2eaa512c 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_domain_ownership_identifier.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_domain_ownership_identifier.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_plan.py b/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_plan.py index 8a6082ca9fca..7cfd45060a7f 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_plan.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/delete_app_service_plan.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/delete_ase_custom_dns_suffix_configuration.py b/sdk/appservice/azure-mgmt-web/generated_samples/delete_ase_custom_dns_suffix_configuration.py index d69a43b84b03..f69ab77acc07 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/delete_ase_custom_dns_suffix_configuration.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/delete_ase_custom_dns_suffix_configuration.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/delete_deploy_workflow_artifacts.py b/sdk/appservice/azure-mgmt-web/generated_samples/delete_deploy_workflow_artifacts.py index 485c9eb1c95d..2cec72cfad4d 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/delete_deploy_workflow_artifacts.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/delete_deploy_workflow_artifacts.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/delete_site_private_endpoint_connection.py b/sdk/appservice/azure-mgmt-web/generated_samples/delete_site_private_endpoint_connection.py index 90ff12f47ccb..6d75eca05b5d 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/delete_site_private_endpoint_connection.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/delete_site_private_endpoint_connection.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,7 +31,7 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.web_apps.begin_delete_private_endpoint_connection( + response = client.static_sites.begin_delete_private_endpoint_connection( resource_group_name="rg", name="testSite", private_endpoint_connection_name="connection", @@ -41,4 +42,3 @@ def main(): # x-ms-original-file: specification/web/resource-manager/Microsoft.Web/stable/2024-04-01/examples/DeleteSitePrivateEndpointConnection.json if __name__ == "__main__": main() -n() diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/delete_site_private_endpoint_connection_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/delete_site_private_endpoint_connection_slot.py index 04655b6782f6..3f240e204274 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/delete_site_private_endpoint_connection_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/delete_site_private_endpoint_connection_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_build.py b/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_build.py index 88a042f9c810..5e18db22641e 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_build.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_build.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_build_database_connection.py b/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_build_database_connection.py index 2626a321d9e1..f1da5c311ff2 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_build_database_connection.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_build_database_connection.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_custom_domain.py b/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_custom_domain.py index 64837ae9c8a6..138450ed0d09 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_custom_domain.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_custom_domain.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_database_connection.py b/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_database_connection.py index 93ac6d4cb530..c302d1cccbd0 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_database_connection.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_database_connection.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_user.py b/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_user.py index 85bfda44a941..f8ec8491eb55 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_user.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/delete_static_site_user.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/delete_web_app_backup.py b/sdk/appservice/azure-mgmt-web/generated_samples/delete_web_app_backup.py index fa6f84ee7950..9dd9d3fcbe1d 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/delete_web_app_backup.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/delete_web_app_backup.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/detach_user_provided_function_app_from_static_site.py b/sdk/appservice/azure-mgmt-web/generated_samples/detach_user_provided_function_app_from_static_site.py index 87cad09a8bfd..36b69143ffc4 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/detach_user_provided_function_app_from_static_site.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/detach_user_provided_function_app_from_static_site.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/detach_user_provided_function_app_from_static_site_build.py b/sdk/appservice/azure-mgmt-web/generated_samples/detach_user_provided_function_app_from_static_site_build.py index dfb7458fb7bd..af4b8610eea0 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/detach_user_provided_function_app_from_static_site_build.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/detach_user_provided_function_app_from_static_site_build.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_execute_site_analysis.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_execute_site_analysis.py index ae3753fa4bd2..83a1545ac4f2 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_execute_site_analysis.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_execute_site_analysis.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,12 +31,11 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.execute_site_analysis_slot( + response = client.diagnostics.execute_site_analysis( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", diagnostic_category="availability", analysis_name="apprestartanalyses", - slot="Production", ) print(response) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_execute_site_analysis_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_execute_site_analysis_slot.py index 8f6500791b23..89abd4092b1c 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_execute_site_analysis_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_execute_site_analysis_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,12 +31,11 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.execute_site_analysis_slot( + response = client.diagnostics.execute_site_analysis( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", diagnostic_category="availability", analysis_name="apprestartanalyses", - slot="staging", ) print(response) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_execute_site_detector.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_execute_site_detector.py index a6662798f5eb..79517dfa4cfb 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_execute_site_detector.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_execute_site_detector.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,12 +31,11 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.execute_site_detector_slot( + response = client.diagnostics.execute_site_detector( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", detector_name="sitecrashes", diagnostic_category="availability", - slot="Production", ) print(response) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_execute_site_detector_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_execute_site_detector_slot.py index 398ccc13e2bd..74d7f99f8ae8 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_execute_site_detector_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_execute_site_detector_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,12 +31,11 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.execute_site_detector_slot( + response = client.diagnostics.execute_site_detector( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", detector_name="sitecrashes", diagnostic_category="availability", - slot="staging", ) print(response) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_app_service_certificate_order_detector_response.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_app_service_certificate_order_detector_response.py index dac89a12f645..448198ef0e1b 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_app_service_certificate_order_detector_response.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_app_service_certificate_order_detector_response.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_hosting_environment_detector_response.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_hosting_environment_detector_response.py index 35056704329a..c0b3fb918e5d 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_hosting_environment_detector_response.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_hosting_environment_detector_response.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_analysis.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_analysis.py index 59da41e90f51..930447cc62b3 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_analysis.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_analysis.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,12 +31,11 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.get_site_analysis_slot( + response = client.diagnostics.get_site_analysis( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", diagnostic_category="availability", analysis_name="appanalysis", - slot="Production", ) print(response) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_analysis_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_analysis_slot.py index be887631aec8..511d2e5925ad 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_analysis_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_analysis_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,12 +31,11 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.get_site_analysis_slot( + response = client.diagnostics.get_site_analysis( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", diagnostic_category="availability", analysis_name="appanalysis", - slot="staging", ) print(response) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_detector.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_detector.py index d7f280c86d59..128a45325767 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_detector.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_detector.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,12 +31,11 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.get_site_detector_slot( + response = client.diagnostics.get_site_detector( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", diagnostic_category="availability", detector_name="sitecrashes", - slot="Production", ) print(response) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_detector_response.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_detector_response.py index 5691bcd7d562..22866a0b4817 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_detector_response.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_detector_response.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,11 +31,10 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.get_site_detector_response_slot( + response = client.diagnostics.get_site_detector_response( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", detector_name="runtimeavailability", - slot="staging", ) print(response) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_detector_response_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_detector_response_slot.py index 597c34978481..7a4aa1860ca7 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_detector_response_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_detector_response_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,11 +31,10 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.get_site_detector_response_slot( + response = client.diagnostics.get_site_detector_response( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", detector_name="runtimeavailability", - slot="staging", ) print(response) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_detector_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_detector_slot.py index ba06d292b1aa..b0600daf4547 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_detector_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_detector_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,12 +31,11 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.get_site_detector_slot( + response = client.diagnostics.get_site_detector( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", diagnostic_category="availability", detector_name="sitecrashes", - slot="staging", ) print(response) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_diagnostic_category.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_diagnostic_category.py index d6bbb0075dd0..254e4b494ac0 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_diagnostic_category.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_diagnostic_category.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,11 +31,10 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.get_site_diagnostic_category_slot( + response = client.diagnostics.get_site_diagnostic_category( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", diagnostic_category="availability", - slot="Production", ) print(response) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_diagnostic_category_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_diagnostic_category_slot.py index b289b5b1b1a7..1d316392b003 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_diagnostic_category_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_get_site_diagnostic_category_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,11 +31,10 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.get_site_diagnostic_category_slot( + response = client.diagnostics.get_site_diagnostic_category( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", diagnostic_category="availability", - slot="staging", ) print(response) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_app_service_certificate_order_detector_response.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_app_service_certificate_order_detector_response.py index 207f9f487bbc..ba5b741c9a50 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_app_service_certificate_order_detector_response.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_app_service_certificate_order_detector_response.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_hosting_environment_detector_responses.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_hosting_environment_detector_responses.py index 328ddd7b3291..47a31c3e3d66 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_hosting_environment_detector_responses.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_hosting_environment_detector_responses.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_analyses.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_analyses.py index d06e3d1488b8..60e03c14a42e 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_analyses.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_analyses.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,11 +31,10 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.list_site_analyses_slot( + response = client.diagnostics.list_site_analyses( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", diagnostic_category="availability", - slot="Production", ) for item in response: print(item) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_analyses_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_analyses_slot.py index 9f53ad41d94d..4fd16a15eb7f 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_analyses_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_analyses_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,11 +31,10 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.list_site_analyses_slot( + response = client.diagnostics.list_site_analyses( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", diagnostic_category="availability", - slot="staging", ) for item in response: print(item) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_detector_responses.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_detector_responses.py index d92e321cea33..fc430345f53d 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_detector_responses.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_detector_responses.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,10 +31,9 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.list_site_detector_responses_slot( + response = client.diagnostics.list_site_detector_responses( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", - slot="staging", ) for item in response: print(item) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_detector_responses_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_detector_responses_slot.py index f1c7d489d355..fc6a7f9b497c 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_detector_responses_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_detector_responses_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,10 +31,9 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.list_site_detector_responses_slot( + response = client.diagnostics.list_site_detector_responses( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", - slot="staging", ) for item in response: print(item) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_detectors.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_detectors.py index 0ba8cb810ee8..06b5778fa0fd 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_detectors.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_detectors.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,11 +31,10 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.list_site_detectors_slot( + response = client.diagnostics.list_site_detectors( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", diagnostic_category="availability", - slot="Production", ) for item in response: print(item) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_detectors_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_detectors_slot.py index 031f56da97f3..d911e509a484 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_detectors_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_detectors_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,11 +31,10 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.list_site_detectors_slot( + response = client.diagnostics.list_site_detectors( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", diagnostic_category="availability", - slot="staging", ) for item in response: print(item) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_diagnostic_categories.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_diagnostic_categories.py index 9d429f92c9ed..21d769f584c7 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_diagnostic_categories.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_diagnostic_categories.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,10 +31,9 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.list_site_diagnostic_categories_slot( + response = client.diagnostics.list_site_diagnostic_categories( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", - slot="Production", ) for item in response: print(item) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_diagnostic_categories_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_diagnostic_categories_slot.py index 0a77158a673c..048597bc75f8 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_diagnostic_categories_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/diagnostics_list_site_diagnostic_categories_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,10 +31,9 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.diagnostics.list_site_diagnostic_categories_slot( + response = client.diagnostics.list_site_diagnostic_categories( resource_group_name="Sample-WestUSResourceGroup", site_name="SampleApp", - slot="staging", ) for item in response: print(item) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/generate_static_site_workflow_preview.py b/sdk/appservice/azure-mgmt-web/generated_samples/generate_static_site_workflow_preview.py index be94218e885e..af0b4ea9a713 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/generate_static_site_workflow_preview.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/generate_static_site_workflow_preview.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_app_service_certificate.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_app_service_certificate.py index 27f36f7b06ed..5702ffa0305b 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_app_service_certificate.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_app_service_certificate.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_app_service_certificate_order.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_app_service_certificate_order.py index 3adf3373b494..a766b224ecb4 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_app_service_certificate_order.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_app_service_certificate_order.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_ase_custom_dns_suffix_configuration.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_ase_custom_dns_suffix_configuration.py index 19f03859edd3..2591e9d6eddd 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_ase_custom_dns_suffix_configuration.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_ase_custom_dns_suffix_configuration.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_auth_settings_v2_without_secrets.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_auth_settings_v2_without_secrets.py index 74f447468dff..98818c80ed0f 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_auth_settings_v2_without_secrets.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_auth_settings_v2_without_secrets.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_deleted_web_app_by_location.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_deleted_web_app_by_location.py index 9d8119884843..5f4e801ba269 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_deleted_web_app_by_location.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_deleted_web_app_by_location.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_deleted_web_app_snapshots.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_deleted_web_app_snapshots.py index f60e9e0ad961..7d02eb49c7fd 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_deleted_web_app_snapshots.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_deleted_web_app_snapshots.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_domain.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_domain.py index 6331f9bfc2c5..f88f65450e1a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_domain.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_domain.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_domain_control_center_sso_request.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_domain_control_center_sso_request.py index 75bd45a83351..ab3e91ef4005 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_domain_control_center_sso_request.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_domain_control_center_sso_request.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_domain_ownership_identifier.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_domain_ownership_identifier.py index abe20e12c146..085e26e18e37 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_domain_ownership_identifier.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_domain_ownership_identifier.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_function_app_stacks.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_function_app_stacks.py index 32d5ec4b437e..10e8987a6195 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_function_app_stacks.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_function_app_stacks.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_function_app_stacks_for_location.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_function_app_stacks_for_location.py index b7c40e2de6e9..3e6aaf881f34 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_function_app_stacks_for_location.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_function_app_stacks_for_location.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_inbound_network_dependencies_endpoints.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_inbound_network_dependencies_endpoints.py index c4191860a4cf..48f2d7fcffcc 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_inbound_network_dependencies_endpoints.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_inbound_network_dependencies_endpoints.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_key_vault_references_for_app_setting.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_key_vault_references_for_app_setting.py index 55420acec4b5..f4cf4091e075 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_key_vault_references_for_app_setting.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_key_vault_references_for_app_setting.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_key_vault_references_for_app_setting_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_key_vault_references_for_app_setting_slot.py index 33172cce6bbe..2c332caa3b67 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_key_vault_references_for_app_setting_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_key_vault_references_for_app_setting_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_key_vault_references_for_app_settings.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_key_vault_references_for_app_settings.py index a06bf1b4743b..edbb7d9e5708 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_key_vault_references_for_app_settings.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_key_vault_references_for_app_settings.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_key_vault_references_for_app_settings_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_key_vault_references_for_app_settings_slot.py index 03c2ead2b9e2..aa965e586ab7 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_key_vault_references_for_app_settings_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_key_vault_references_for_app_settings_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_linked_backend_for_static_site.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_linked_backend_for_static_site.py index a552233685b5..bf54dea54482 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_linked_backend_for_static_site.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_linked_backend_for_static_site.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_linked_backend_for_static_site_build.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_linked_backend_for_static_site_build.py index c4e568eb4fc6..7581d98b8a02 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_linked_backend_for_static_site_build.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_linked_backend_for_static_site_build.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_linked_backends_for_static_site.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_linked_backends_for_static_site.py index a54d19bb5f84..3e74a51becb8 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_linked_backends_for_static_site.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_linked_backends_for_static_site.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_linked_backends_for_static_site_build.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_linked_backends_for_static_site_build.py index 8334edc47de5..19fa69575ba5 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_linked_backends_for_static_site_build.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_linked_backends_for_static_site_build.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_outbound_network_dependencies_endpoints.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_outbound_network_dependencies_endpoints.py index a2c30d00a92f..7a28a8b4ee44 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_outbound_network_dependencies_endpoints.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_outbound_network_dependencies_endpoints.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_publishing_credentials_policy.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_publishing_credentials_policy.py index e81f59f3dd57..222160769168 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_publishing_credentials_policy.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_publishing_credentials_policy.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,7 +31,7 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.web_apps.get_scm_allowed( + response = client.web_apps.get_ftp_allowed( resource_group_name="rg", name="testSite", ) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_publishing_credentials_policy_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_publishing_credentials_policy_slot.py index 0d6105a6fb02..e1bdb72aeda6 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_publishing_credentials_policy_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_publishing_credentials_policy_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,7 +31,7 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.web_apps.get_scm_allowed_slot( + response = client.web_apps.get_ftp_allowed_slot( resource_group_name="rg", name="testSite", slot="stage", diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_resource_health_metadata_by_site.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_resource_health_metadata_by_site.py index 9fe15c77edbe..6dd1101856fd 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_resource_health_metadata_by_site.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_resource_health_metadata_by_site.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,10 +31,9 @@ def main(): subscription_id="4adb32ad-8327-4cbb-b775-b84b4465bb38", ) - response = client.resource_health_metadata.get_by_site_slot( + response = client.resource_health_metadata.get_by_site( resource_group_name="Default-Web-NorthCentralUS", name="newsiteinnewASE-NCUS", - slot="Production", ) print(response) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_site_deployment_status.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_site_deployment_status.py index a2ed95b7ff44..837cab904b46 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_site_deployment_status.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_site_deployment_status.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_site_deployment_status_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_site_deployment_status_slot.py index 34704dbd0740..a8d4d8654f55 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_site_deployment_status_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_site_deployment_status_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_site_instance_info.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_site_instance_info.py index 4e4001cf76d6..7cfab000713e 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_site_instance_info.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_site_instance_info.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,11 +31,10 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.web_apps.get_instance_info_slot( + response = client.web_apps.get_instance_info( resource_group_name="testrg123", name="tests346", instance_id="134987120", - slot="staging", ) print(response) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_endpoint_connection.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_endpoint_connection.py index c162f9f65fed..c6e7e3e63ebe 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_endpoint_connection.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_endpoint_connection.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,7 +31,7 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.web_apps.get_private_endpoint_connection( + response = client.static_sites.get_private_endpoint_connection( resource_group_name="rg", name="testSite", private_endpoint_connection_name="connection", @@ -41,4 +42,3 @@ def main(): # x-ms-original-file: specification/web/resource-manager/Microsoft.Web/stable/2024-04-01/examples/GetSitePrivateEndpointConnection.json if __name__ == "__main__": main() -n() diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_endpoint_connection_list.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_endpoint_connection_list.py index 3e7d92149aed..a6474a9b0748 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_endpoint_connection_list.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_endpoint_connection_list.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_endpoint_connection_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_endpoint_connection_slot.py index 330e3d696e69..c8dc86fe8de5 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_endpoint_connection_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_endpoint_connection_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_link_resources.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_link_resources.py index acb3c658d7f3..cf8387415d55 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_link_resources.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_link_resources.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,7 +31,7 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.web_apps.get_private_link_resources( + response = client.static_sites.get_private_link_resources( resource_group_name="rg", name="testSite", ) @@ -40,4 +41,3 @@ def main(): # x-ms-original-file: specification/web/resource-manager/Microsoft.Web/stable/2024-04-01/examples/GetSitePrivateLinkResources.json if __name__ == "__main__": main() -n() diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_link_resources_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_link_resources_slot.py index e02ed1419a0b..9bd97dfe4cf1 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_link_resources_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_site_private_link_resources_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_basic_auth.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_basic_auth.py index 5dac38318bc3..b8d5cac2ad34 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_basic_auth.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_basic_auth.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build.py index 164d9fa23f56..b4dec81da10d 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build_database_connection.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build_database_connection.py index 4aa8cbbeaa4d..5ce46d8ad5fb 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build_database_connection.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build_database_connection.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build_database_connection_with_details.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build_database_connection_with_details.py index ff196d782a9f..22726f22ff3e 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build_database_connection_with_details.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build_database_connection_with_details.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build_database_connections.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build_database_connections.py index 828c60cbe016..552a3ad51e99 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build_database_connections.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build_database_connections.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build_database_connections_with_details.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build_database_connections_with_details.py index f9775306cf1a..033a0cc445e1 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build_database_connections_with_details.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_build_database_connections_with_details.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_builds.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_builds.py index 773e7bacb0a1..dbfd1568b4c1 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_builds.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_builds.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_custom_domain.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_custom_domain.py index f264cb68bb37..082984f33d82 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_custom_domain.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_custom_domain.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_custom_domains.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_custom_domains.py index 72f3811b068c..9641d68828b2 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_custom_domains.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_custom_domains.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_database_connection.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_database_connection.py index 409651b5b9d3..bf74fba48bc5 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_database_connection.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_database_connection.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_database_connection_with_details.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_database_connection_with_details.py index def889c91d97..3b4375912d11 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_database_connection_with_details.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_database_connection_with_details.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_database_connections.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_database_connections.py index 14510927104b..4c69bf8d5a2c 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_database_connections.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_database_connections.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_database_connections_with_details.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_database_connections_with_details.py index 02a9a6c9a3bb..c448c683577b 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_database_connections_with_details.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_static_site_database_connections_with_details.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_subscription_operation_with_async_response.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_subscription_operation_with_async_response.py index db41ae95edd2..061fc984cdf6 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_subscription_operation_with_async_response.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_subscription_operation_with_async_response.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_top_level_domain.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_top_level_domain.py index 0f58097d9118..76f19608a2d9 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_top_level_domain.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_top_level_domain.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_usages_in_location.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_usages_in_location.py index 75b7c23450ff..9a62c1f96b5d 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_usages_in_location.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_usages_in_location.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_user_provided_function_app_for_static_site.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_user_provided_function_app_for_static_site.py index d0e2cdc8219a..f81c95b00024 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_user_provided_function_app_for_static_site.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_user_provided_function_app_for_static_site.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_user_provided_function_app_for_static_site_build.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_user_provided_function_app_for_static_site_build.py index e073d2d032a4..cd7abc42c5fd 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_user_provided_function_app_for_static_site_build.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_user_provided_function_app_for_static_site_build.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_user_provided_function_apps_for_static_site.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_user_provided_function_apps_for_static_site.py index 674ff50362f4..b0bdfb0ce5b9 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_user_provided_function_apps_for_static_site.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_user_provided_function_apps_for_static_site.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_user_provided_function_apps_for_static_site_build.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_user_provided_function_apps_for_static_site_build.py index 3d97db3730d3..92523ba28c56 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_user_provided_function_apps_for_static_site_build.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_user_provided_function_apps_for_static_site_build.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_web_app_backup_with_secrets.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_web_app_backup_with_secrets.py index 7d0a8d9c52e9..d80ddf13c342 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_web_app_backup_with_secrets.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_web_app_backup_with_secrets.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_web_app_stacks_for_location.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_web_app_stacks_for_location.py index 99e665eceae3..dd198a382279 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_web_app_stacks_for_location.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_web_app_stacks_for_location.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_web_site_network_trace_operation.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_web_site_network_trace_operation.py index 6c9dc30652e9..4e8921a9cf72 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_web_site_network_trace_operation.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_web_site_network_trace_operation.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,11 +31,10 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.web_apps.get_network_trace_operation_slot_v2( + response = client.web_apps.get_network_trace_operation( resource_group_name="testrg123", name="SampleApp", operation_id="c291433b-53ad-4c49-8cae-0a293eae1c6d", - slot="Production", ) print(response) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_web_site_network_traces.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_web_site_network_traces.py index bf49c24606e3..c4a9381bee07 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_web_site_network_traces.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_web_site_network_traces.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,11 +31,10 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.web_apps.get_network_traces_slot_v2( + response = client.web_apps.get_network_traces( resource_group_name="testrg123", name="SampleApp", operation_id="c291433b-53ad-4c49-8cae-0a293eae1c6d", - slot="Production", ) print(response) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/get_workflow.py b/sdk/appservice/azure-mgmt-web/generated_samples/get_workflow.py index 0a6110bcd0bd..b612b2f902be 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/get_workflow.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/get_workflow.py @@ -30,9 +30,10 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.web_apps.get_workflow( + response = client.web_apps.get_instance_workflow_slot( resource_group_name="testrg123", name="testsite2", + slot="staging", workflow_name="stateful1", ) print(response) @@ -41,5 +42,3 @@ def main(): # x-ms-original-file: specification/web/resource-manager/Microsoft.Web/stable/2024-04-01/examples/GetWorkflow.json if __name__ == "__main__": main() -if __name__ == "__main__": - main() diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_create_or_update.py b/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_create_or_update.py index 9b6e584cdb9c..9510f97b4b4a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_create_or_update.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_create_or_update.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_delete.py b/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_delete.py index d936be7e4bf4..b5953f88f2d0 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_delete.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_delete.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_get.py b/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_get.py index 7deed61ebbe1..8edff6d862be 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_get.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_get.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_list_by_resource_group.py b/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_list_by_resource_group.py index 6ad5683adbf7..b08ab82b1657 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_list_by_resource_group.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_list_by_resource_group.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_list_by_subscription.py b/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_list_by_subscription.py index 67411cfadd34..d5351510bbfd 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_list_by_subscription.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_list_by_subscription.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_update.py b/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_update.py index 0f208ee3a48d..5bd1fda5a35b 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_update.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/kube_environments_update.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/link_backend_to_static_site.py b/sdk/appservice/azure-mgmt-web/generated_samples/link_backend_to_static_site.py index 895dc5de984b..5de1ea4713a8 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/link_backend_to_static_site.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/link_backend_to_static_site.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/link_backend_to_static_site_build.py b/sdk/appservice/azure-mgmt-web/generated_samples/link_backend_to_static_site_build.py index f99767e7545a..a7d14901cb09 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/link_backend_to_static_site_build.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/link_backend_to_static_site_build.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_app_service_certificate_orders_by_resource_group.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_app_service_certificate_orders_by_resource_group.py index 1eaf97da9893..066ea10f0a23 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_app_service_certificate_orders_by_resource_group.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_app_service_certificate_orders_by_resource_group.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_app_service_certificate_orders_by_subscription.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_app_service_certificate_orders_by_subscription.py index 266597043d5d..eeb3fcf34889 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_app_service_certificate_orders_by_subscription.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_app_service_certificate_orders_by_subscription.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_app_service_plans.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_app_service_plans.py index 3504d63b86d3..ae8023453262 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_app_service_plans.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_app_service_plans.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_app_service_plans_by_resource_group.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_app_service_plans_by_resource_group.py index 8973b4a84d3f..1a8aa1397940 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_app_service_plans_by_resource_group.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_app_service_plans_by_resource_group.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_auth_settings_v2.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_auth_settings_v2.py index cce2ae6e8f5a..69545e917e25 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_auth_settings_v2.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_auth_settings_v2.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_certificates_by_app_service_certificate_order.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_certificates_by_app_service_certificate_order.py index ffd38ee3daae..3eed62ed36cd 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_certificates_by_app_service_certificate_order.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_certificates_by_app_service_certificate_order.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_certificates_by_resource_group.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_certificates_by_resource_group.py index 18421ec1a512..e9508a3b84fe 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_certificates_by_resource_group.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_certificates_by_resource_group.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_custom_host_name_sites.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_custom_host_name_sites.py index ca9adaa4a0b3..a759c865a48b 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_custom_host_name_sites.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_custom_host_name_sites.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_custom_specific_host_name_sites.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_custom_specific_host_name_sites.py index 83e09e394b52..9203a89db6be 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_custom_specific_host_name_sites.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_custom_specific_host_name_sites.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_deleted_web_apps_by_location.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_deleted_web_apps_by_location.py index 6f4279a03fba..b6fba1beaebe 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_deleted_web_apps_by_location.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_deleted_web_apps_by_location.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_domain_ownership_identifiers.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_domain_ownership_identifiers.py index 639d795c81cd..ffdbcdc0521e 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_domain_ownership_identifiers.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_domain_ownership_identifiers.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_domain_recommendations.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_domain_recommendations.py index 9d1671ff19b9..2759ca4a1bc2 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_domain_recommendations.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_domain_recommendations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_domains_by_resource_group.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_domains_by_resource_group.py index 00704b32cf79..140e4718e7c7 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_domains_by_resource_group.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_domains_by_resource_group.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_domains_by_subscription.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_domains_by_subscription.py index 4fa3eac82da0..939a965f2399 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_domains_by_subscription.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_domains_by_subscription.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_operations.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_operations.py index 849f45099c01..c9b357781d6e 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,11 +31,11 @@ def main(): subscription_id="SUBSCRIPTION_ID", ) - response = client.provider.list_operations() + response = client.certificate_registration_provider.list_operations() for item in response: print(item) -# x-ms-original-file: specification/web/resource-manager/Microsoft.Web/stable/2024-04-01/examples/ListOperations.json +# x-ms-original-file: specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2024-04-01/examples/ListOperations.json if __name__ == "__main__": main() diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_publishing_credentials_policies.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_publishing_credentials_policies.py index 416e1b4d2650..e0f11277fbf6 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_publishing_credentials_policies.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_publishing_credentials_policies.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_publishing_credentials_policies_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_publishing_credentials_policies_slot.py index 4317259eaa41..a393e19c43d5 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_publishing_credentials_policies_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_publishing_credentials_policies_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_resource_health_metadata_by_resource_group.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_resource_health_metadata_by_resource_group.py index bc5078cd1406..2194a4c9bf22 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_resource_health_metadata_by_resource_group.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_resource_health_metadata_by_resource_group.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_resource_health_metadata_by_site.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_resource_health_metadata_by_site.py index 9d04badd3bee..d559bb14c1ac 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_resource_health_metadata_by_site.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_resource_health_metadata_by_site.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,10 +31,9 @@ def main(): subscription_id="4adb32ad-8327-4cbb-b775-b84b4465bb38", ) - response = client.resource_health_metadata.list_by_site_slot( + response = client.resource_health_metadata.list_by_site( resource_group_name="Default-Web-NorthCentralUS", name="newsiteinnewASE-NCUS", - slot="Production", ) for item in response: print(item) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_resource_health_metadata_by_subscription.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_resource_health_metadata_by_subscription.py index a1ec07ef844b..32831fb854b8 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_resource_health_metadata_by_subscription.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_resource_health_metadata_by_subscription.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_site_deployment_status.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_site_deployment_status.py index 1c6861cfd27b..c3e156ce7680 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_site_deployment_status.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_site_deployment_status.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_site_deployment_status_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_site_deployment_status_slot.py index fc4c058c1db3..9ea1b0370205 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_site_deployment_status_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_site_deployment_status_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_slot_backups.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_slot_backups.py index 7e70b90e5ac0..7576cf9345fb 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_slot_backups.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_slot_backups.py @@ -30,10 +30,9 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.web_apps.list_site_backups_slot( + response = client.web_apps.list_site_backups( resource_group_name="testrg123", name="tests346", - slot="staging", ) for item in response: print(item) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_app_settings.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_app_settings.py index 5c9a9cb30bd4..b0eff3933f58 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_app_settings.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_app_settings.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_basic_auth.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_basic_auth.py index 445d59913526..12bf1ce83f7a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_basic_auth.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_basic_auth.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_build_app_settings.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_build_app_settings.py index 0c1f9da1b7d3..c105affae3d5 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_build_app_settings.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_build_app_settings.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_build_function_app_settings.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_build_function_app_settings.py index 77552eba991a..5dfba30c2d96 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_build_function_app_settings.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_build_function_app_settings.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_build_functions.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_build_functions.py index 500ff4d196d0..17af4476b846 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_build_functions.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_build_functions.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_configured_roles.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_configured_roles.py index c05eb1932634..f3cb8cc6c03a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_configured_roles.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_configured_roles.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_function_app_settings.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_function_app_settings.py index 795d227a0373..cec419e9e5e6 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_function_app_settings.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_function_app_settings.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_functions.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_functions.py index 780387ac9639..8d381ae81991 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_functions.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_functions.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_secrets.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_secrets.py index 7bc1840024bf..4cab61c353a1 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_secrets.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_secrets.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_users.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_users.py index 1158e2446abe..69a2be4fa2a0 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_users.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_static_site_users.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_top_level_domain_agreements.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_top_level_domain_agreements.py index aea985421fa6..aa30663c637f 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_top_level_domain_agreements.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_top_level_domain_agreements.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_top_level_domains.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_top_level_domains.py index 588c519a4905..70c5b4bf24bc 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_top_level_domains.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_top_level_domains.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_web_app_configurations.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_web_app_configurations.py index 45d7b334bcae..c7f6bd53eb3f 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_web_app_configurations.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_web_app_configurations.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_web_apps_by_resource_group.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_web_apps_by_resource_group.py index a3fe93345fc9..3eb9b1e9a429 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_web_apps_by_resource_group.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_web_apps_by_resource_group.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_workflows.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_workflows.py index f31a10d613ad..0a233f378c6f 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_workflows.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_workflows.py @@ -30,9 +30,10 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.web_apps.list_workflows( + response = client.web_apps.list_instance_workflows_slot( resource_group_name="testrg123", name="testsite2", + slot="staging", ) for item in response: print(item) @@ -41,5 +42,3 @@ def main(): # x-ms-original-file: specification/web/resource-manager/Microsoft.Web/stable/2024-04-01/examples/ListWorkflows.json if __name__ == "__main__": main() -if __name__ == "__main__": - main() diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/list_workflows_configuration_connections.py b/sdk/appservice/azure-mgmt-web/generated_samples/list_workflows_configuration_connections.py index bd9133a8d3a2..aec29524a2eb 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/list_workflows_configuration_connections.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/list_workflows_configuration_connections.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,9 +31,10 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.web_apps.list_workflows_connections( + response = client.web_apps.list_workflows_connections_slot( resource_group_name="testrg123", name="testsite2", + slot="staging", ) print(response) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/patch_app_service_plan.py b/sdk/appservice/azure-mgmt-web/generated_samples/patch_app_service_plan.py index 0049a8f9121a..778e45743a66 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/patch_app_service_plan.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/patch_app_service_plan.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/patch_static_site_build_database_connection.py b/sdk/appservice/azure-mgmt-web/generated_samples/patch_static_site_build_database_connection.py index 0b88d8865ae9..cfe8d1664796 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/patch_static_site_build_database_connection.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/patch_static_site_build_database_connection.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/patch_static_site_database_connection.py b/sdk/appservice/azure-mgmt-web/generated_samples/patch_static_site_database_connection.py index 157795693265..d27312df4510 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/patch_static_site_database_connection.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/patch_static_site_database_connection.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/post_deploy_workflow_artifacts.py b/sdk/appservice/azure-mgmt-web/generated_samples/post_deploy_workflow_artifacts.py index 1f70f7e19164..8db72be75c6c 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/post_deploy_workflow_artifacts.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/post_deploy_workflow_artifacts.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/post_deploy_workflow_artifacts_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/post_deploy_workflow_artifacts_slot.py index 8f3be9fe04c4..2045fcd641fd 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/post_deploy_workflow_artifacts_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/post_deploy_workflow_artifacts_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/register_user_provided_function_app_with_static_site.py b/sdk/appservice/azure-mgmt-web/generated_samples/register_user_provided_function_app_with_static_site.py index db61c12b4e81..5a3824c94bea 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/register_user_provided_function_app_with_static_site.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/register_user_provided_function_app_with_static_site.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/register_user_provided_function_app_with_static_site_build.py b/sdk/appservice/azure-mgmt-web/generated_samples/register_user_provided_function_app_with_static_site_build.py index bb64430b7af0..4555fffedf96 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/register_user_provided_function_app_with_static_site_build.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/register_user_provided_function_app_with_static_site_build.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/reissue_app_service_certificate_order.py b/sdk/appservice/azure-mgmt-web/generated_samples/reissue_app_service_certificate_order.py index deccee4c6ad8..15dcd7345a67 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/reissue_app_service_certificate_order.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/reissue_app_service_certificate_order.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/renew_app_service_certificate_order.py b/sdk/appservice/azure-mgmt-web/generated_samples/renew_app_service_certificate_order.py index 3a8161c8349c..5614141bf220 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/renew_app_service_certificate_order.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/renew_app_service_certificate_order.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/renew_domain.py b/sdk/appservice/azure-mgmt-web/generated_samples/renew_domain.py index c9dfacc9b4f4..eb8d8476e1a7 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/renew_domain.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/renew_domain.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/resend_app_service_certificate_order_email.py b/sdk/appservice/azure-mgmt-web/generated_samples/resend_app_service_certificate_order_email.py index 842ac297eaaa..448bc07b0529 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/resend_app_service_certificate_order_email.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/resend_app_service_certificate_order_email.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/resend_domain_ownership_verification_email.py b/sdk/appservice/azure-mgmt-web/generated_samples/resend_domain_ownership_verification_email.py index 898e9f47d8d3..baa5716c143a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/resend_domain_ownership_verification_email.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/resend_domain_ownership_verification_email.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/reset_static_site_api_key.py b/sdk/appservice/azure-mgmt-web/generated_samples/reset_static_site_api_key.py index c6cc11858808..5fdbf88f1d9f 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/reset_static_site_api_key.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/reset_static_site_api_key.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/restore_web_app_backup.py b/sdk/appservice/azure-mgmt-web/generated_samples/restore_web_app_backup.py index e2c62ad7e25e..4bbdae564ae9 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/restore_web_app_backup.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/restore_web_app_backup.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/retrieve_certificate_email_history.py b/sdk/appservice/azure-mgmt-web/generated_samples/retrieve_certificate_email_history.py index 35424c817b18..a27e8820b584 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/retrieve_certificate_email_history.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/retrieve_certificate_email_history.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/retrieve_certificate_order_actions.py b/sdk/appservice/azure-mgmt-web/generated_samples/retrieve_certificate_order_actions.py index 8c6badc787f6..ec5d829776aa 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/retrieve_certificate_order_actions.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/retrieve_certificate_order_actions.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/retrieve_site_seal.py b/sdk/appservice/azure-mgmt-web/generated_samples/retrieve_site_seal.py index d8559156372d..98620e4c2bc1 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/retrieve_site_seal.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/retrieve_site_seal.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/start_web_site_network_trace_operation.py b/sdk/appservice/azure-mgmt-web/generated_samples/start_web_site_network_trace_operation.py index a3abe794f444..35192df9f39a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/start_web_site_network_trace_operation.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/start_web_site_network_trace_operation.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,7 +31,7 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.web_apps.begin_start_network_trace( + response = client.web_apps.begin_start_web_site_network_trace_operation( resource_group_name="testrg123", name="SampleApp", ).result() diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/static_site_build_zip_deploy.py b/sdk/appservice/azure-mgmt-web/generated_samples/static_site_build_zip_deploy.py index 423db1d80268..06deb96e3260 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/static_site_build_zip_deploy.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/static_site_build_zip_deploy.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/static_site_zip_deploy.py b/sdk/appservice/azure-mgmt-web/generated_samples/static_site_zip_deploy.py index ba7983c7750a..ee448db0c62c 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/static_site_zip_deploy.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/static_site_zip_deploy.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/stop_web_site_network_trace.py b/sdk/appservice/azure-mgmt-web/generated_samples/stop_web_site_network_trace.py index 96d736c55ae7..08afbbc94493 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/stop_web_site_network_trace.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/stop_web_site_network_trace.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,7 +31,7 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - client.web_apps.stop_network_trace( + client.web_apps.stop_web_site_network_trace( resource_group_name="testrg123", name="SampleApp", ) diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/transfer_out_domain.py b/sdk/appservice/azure-mgmt-web/generated_samples/transfer_out_domain.py index 1dea239a4fe5..bcea903c20bd 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/transfer_out_domain.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/transfer_out_domain.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/unlink_backend_from_static_site.py b/sdk/appservice/azure-mgmt-web/generated_samples/unlink_backend_from_static_site.py index 63d51dda8367..73d10227ea8d 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/unlink_backend_from_static_site.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/unlink_backend_from_static_site.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/unlink_backend_from_static_site_build.py b/sdk/appservice/azure-mgmt-web/generated_samples/unlink_backend_from_static_site_build.py index 9d0cd4856819..60ad7f77ed14 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/unlink_backend_from_static_site_build.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/unlink_backend_from_static_site_build.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/update_app_service_certificate.py b/sdk/appservice/azure-mgmt-web/generated_samples/update_app_service_certificate.py index 75fefbb2f68e..6b12bef12612 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/update_app_service_certificate.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/update_app_service_certificate.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/update_app_service_certificate_order.py b/sdk/appservice/azure-mgmt-web/generated_samples/update_app_service_certificate_order.py index feb4b966cd96..2639a3beed4a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/update_app_service_certificate_order.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/update_app_service_certificate_order.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/update_app_service_domain.py b/sdk/appservice/azure-mgmt-web/generated_samples/update_app_service_domain.py index 04ec0e1a82c7..94d285b01444 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/update_app_service_domain.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/update_app_service_domain.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/update_app_service_domain_ownership_identifier.py b/sdk/appservice/azure-mgmt-web/generated_samples/update_app_service_domain_ownership_identifier.py index 4b4dc4a8a1f0..ca5d05cb326a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/update_app_service_domain_ownership_identifier.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/update_app_service_domain_ownership_identifier.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/update_ase_custom_dns_suffix_configuration.py b/sdk/appservice/azure-mgmt-web/generated_samples/update_ase_custom_dns_suffix_configuration.py index 922299e873c7..56a0010ef281 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/update_ase_custom_dns_suffix_configuration.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/update_ase_custom_dns_suffix_configuration.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/update_auth_settings.py b/sdk/appservice/azure-mgmt-web/generated_samples/update_auth_settings.py index 22ce7305c02d..709f119021fb 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/update_auth_settings.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/update_auth_settings.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/update_auth_settings_v2.py b/sdk/appservice/azure-mgmt-web/generated_samples/update_auth_settings_v2.py index e50bf5b6e89a..ef464753d9e2 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/update_auth_settings_v2.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/update_auth_settings_v2.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/update_azure_storage_accounts.py b/sdk/appservice/azure-mgmt-web/generated_samples/update_azure_storage_accounts.py index d12444e4a935..04599556c323 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/update_azure_storage_accounts.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/update_azure_storage_accounts.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/update_publishing_credentials_policy.py b/sdk/appservice/azure-mgmt-web/generated_samples/update_publishing_credentials_policy.py index 96ba82fa2f9f..78b99b3da02c 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/update_publishing_credentials_policy.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/update_publishing_credentials_policy.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,7 +31,7 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.web_apps.update_scm_allowed( + response = client.web_apps.update_ftp_allowed( resource_group_name="rg", name="testSite", csm_publishing_access_policies_entity={"properties": {"allow": True}}, diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/update_publishing_credentials_policy_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/update_publishing_credentials_policy_slot.py index 5a8c638c8571..9182b702eb28 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/update_publishing_credentials_policy_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/update_publishing_credentials_policy_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -30,7 +31,7 @@ def main(): subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) - response = client.web_apps.update_scm_allowed_slot( + response = client.web_apps.update_ftp_allowed_slot( resource_group_name="rg", name="testSite", slot="stage", diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/update_static_site_user.py b/sdk/appservice/azure-mgmt-web/generated_samples/update_static_site_user.py index 327f54880f99..b6499a4a8389 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/update_static_site_user.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/update_static_site_user.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/update_web_app.py b/sdk/appservice/azure-mgmt-web/generated_samples/update_web_app.py index d170b518101a..b7ec126fbaf9 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/update_web_app.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/update_web_app.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/update_web_app_slot.py b/sdk/appservice/azure-mgmt-web/generated_samples/update_web_app_slot.py index 466c1bf8db2a..fc8ac2dbdd1c 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/update_web_app_slot.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/update_web_app_slot.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/validate_app_service_certificate_purchase_information_by_subscription.py b/sdk/appservice/azure-mgmt-web/generated_samples/validate_app_service_certificate_purchase_information_by_subscription.py index 29ea955ac688..3f69333bea6b 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/validate_app_service_certificate_purchase_information_by_subscription.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/validate_app_service_certificate_purchase_information_by_subscription.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/validate_linked_backend_for_static_site.py b/sdk/appservice/azure-mgmt-web/generated_samples/validate_linked_backend_for_static_site.py index afdc05738ce0..9ff78c260880 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/validate_linked_backend_for_static_site.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/validate_linked_backend_for_static_site.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/validate_linked_backend_for_static_site_build.py b/sdk/appservice/azure-mgmt-web/generated_samples/validate_linked_backend_for_static_site_build.py index abccaa070c37..93f1ac148cdc 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/validate_linked_backend_for_static_site_build.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/validate_linked_backend_for_static_site_build.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/validate_static_site_custom_domain.py b/sdk/appservice/azure-mgmt-web/generated_samples/validate_static_site_custom_domain.py index 7e0315e80a45..52d0c6c694d2 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/validate_static_site_custom_domain.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/validate_static_site_custom_domain.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/verify_domain_ownership.py b/sdk/appservice/azure-mgmt-web/generated_samples/verify_domain_ownership.py index 96c40f0a9c10..855f2cd53c1f 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/verify_domain_ownership.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/verify_domain_ownership.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/verify_hosting_environment_vnet.py b/sdk/appservice/azure-mgmt-web/generated_samples/verify_hosting_environment_vnet.py index 7f6a1c1113dc..9b3c7aa72b53 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/verify_hosting_environment_vnet.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/verify_hosting_environment_vnet.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_get.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_get.py index fdf89a2465ae..2fda0637f3af 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_get.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_get.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_list.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_list.py index a9d862af7d21..b4acbc62342b 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_list.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_list.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_list_expression_traces.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_list_expression_traces.py index 06ca09a3da81..ddd7761a1c33 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_list_expression_traces.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_list_expression_traces.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_request_histories_get.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_request_histories_get.py index 86c647c2f38f..73df51204c1c 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_request_histories_get.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_request_histories_get.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_request_histories_list.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_request_histories_list.py index 2004e4a8ecef..76080327e0ce 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_request_histories_list.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_repetitions_request_histories_list.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_scope_repetitions_get.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_scope_repetitions_get.py index 0fb74351b69d..771539204c35 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_scope_repetitions_get.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_scope_repetitions_get.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_scope_repetitions_list.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_scope_repetitions_list.py index 84f1a8167a03..2dc55c850350 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_scope_repetitions_list.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_action_scope_repetitions_list.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_actions_get.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_actions_get.py index b3d00239f64d..f5c78bf730b1 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_actions_get.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_actions_get.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_actions_list.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_actions_list.py index 991f1e92e522..5bcc01a85b0c 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_actions_list.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_actions_list.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_actions_list_expression_traces.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_actions_list_expression_traces.py index a729a527a9cc..3197bb523349 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_actions_list_expression_traces.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_run_actions_list_expression_traces.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_runs_cancel.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_runs_cancel.py index 1951ea9181a8..5fc13bdf03d4 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_runs_cancel.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_runs_cancel.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_trigger_histories_get.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_trigger_histories_get.py index 5cac6cef61a7..13c7d1be3406 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_trigger_histories_get.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_trigger_histories_get.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_trigger_histories_list.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_trigger_histories_list.py index 720fb5b11431..2d344dc8657a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_trigger_histories_list.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_trigger_histories_list.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_trigger_histories_resubmit.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_trigger_histories_resubmit.py index 195878be5a93..688f8da747a7 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_trigger_histories_resubmit.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_trigger_histories_resubmit.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_get.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_get.py index 44a1d65d7e55..f24f56a62091 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_get.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_get.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_get_schema_json.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_get_schema_json.py index 08dfc0b48c32..4e77c6f28afa 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_get_schema_json.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_get_schema_json.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_list.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_list.py index 9cd265ccf293..53a302a5aee8 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_list.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_list.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_list_callback_url.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_list_callback_url.py index bb6238ba422f..6b6c077d69d5 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_list_callback_url.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_list_callback_url.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_run.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_run.py index 401c17d892c0..d0825f6fe72b 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_run.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_triggers_run.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_versions_get.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_versions_get.py index 63b310c8f150..ed5220be9538 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_versions_get.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_versions_get.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_versions_list.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_versions_list.py index de98e22126a4..ea3e49c82523 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflow_versions_list.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflow_versions_list.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflows_regenerate_access_key.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflows_regenerate_access_key.py index e7dd4cb59105..c9803c193105 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflows_regenerate_access_key.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflows_regenerate_access_key.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_samples/workflows_validate.py b/sdk/appservice/azure-mgmt-web/generated_samples/workflows_validate.py index 9db19bdb3135..70ffb62b140b 100644 --- a/sdk/appservice/azure-mgmt-web/generated_samples/workflows_validate.py +++ b/sdk/appservice/azure-mgmt-web/generated_samples/workflows_validate.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management.py index e2679a6f0d49..79fb81be062a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_certificate_orders_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_certificate_orders_operations.py index 25c2cd700deb..e2ee9bb9bc99 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_certificate_orders_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_certificate_orders_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_certificate_orders_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_certificate_orders_operations_async.py index 863b8e48993c..96b5cda30f5c 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_certificate_orders_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_certificate_orders_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_environments_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_environments_operations.py index 9bc564749dff..44dd9f8145ed 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_environments_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_environments_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_environments_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_environments_operations_async.py index 9cba6c2b6953..b47de08da78b 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_environments_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_environments_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_plans_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_plans_operations.py index 0727ee5276f6..90ec7edf811e 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_plans_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_plans_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_plans_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_plans_operations_async.py index 239cb1ede73a..f642593271bd 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_plans_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_app_service_plans_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_async.py index 9fd068182d39..af166a7e9776 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificate_orders_diagnostics_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificate_orders_diagnostics_operations.py index b9cc0bbb1903..589d6359b3c6 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificate_orders_diagnostics_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificate_orders_diagnostics_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificate_orders_diagnostics_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificate_orders_diagnostics_operations_async.py index b4f1144d708f..39b9188948ec 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificate_orders_diagnostics_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificate_orders_diagnostics_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificate_registration_provider_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificate_registration_provider_operations.py index cf8477c66418..c03f41a419fa 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificate_registration_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificate_registration_provider_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificate_registration_provider_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificate_registration_provider_operations_async.py index 09d9a3800b24..edf05d28d065 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificate_registration_provider_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificate_registration_provider_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificates_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificates_operations.py index 4c8dbe04a766..2cb80c608c25 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificates_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificates_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificates_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificates_operations_async.py index fb0557a554b5..01f7c38565ad 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificates_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_certificates_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_deleted_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_deleted_web_apps_operations.py index 503facfbd770..3fabfddb6f9a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_deleted_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_deleted_web_apps_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_deleted_web_apps_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_deleted_web_apps_operations_async.py index 8afe4b3edc90..be0f3d23bea8 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_deleted_web_apps_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_deleted_web_apps_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_diagnostics_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_diagnostics_operations.py index a048c0e331f1..3541bacbdb21 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_diagnostics_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_diagnostics_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_diagnostics_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_diagnostics_operations_async.py index c3ee71fa8187..aacccc7d1800 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_diagnostics_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_diagnostics_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_domain_registration_provider_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_domain_registration_provider_operations.py index 6486ab4be8d0..ca7da941d31c 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_domain_registration_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_domain_registration_provider_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_domain_registration_provider_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_domain_registration_provider_operations_async.py index 529900f2debf..064bd4ca6779 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_domain_registration_provider_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_domain_registration_provider_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_domains_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_domains_operations.py index a8eaad0af431..7028514b2fdb 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_domains_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_domains_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_domains_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_domains_operations_async.py index edb955b63ba3..3511d0f0dbfd 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_domains_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_domains_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_get_usages_in_location_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_get_usages_in_location_operations.py index a76dac09ecaa..8c26c71f1fc4 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_get_usages_in_location_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_get_usages_in_location_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_get_usages_in_location_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_get_usages_in_location_operations_async.py index 9097d45b9267..a550c961733b 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_get_usages_in_location_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_get_usages_in_location_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_global_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_global_operations.py index cc4b7bf358d3..acd034a1c8d1 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_global_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_global_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_global_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_global_operations_async.py index 3f93c568b101..860b972a210a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_global_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_global_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_kube_environments_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_kube_environments_operations.py index 922693717dc4..0a1f23f8db48 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_kube_environments_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_kube_environments_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_kube_environments_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_kube_environments_operations_async.py index e6dfee24354f..b79f601e41fd 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_kube_environments_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_kube_environments_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_provider_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_provider_operations.py index a8b0b8222795..ec6ee3fbffbb 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_provider_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_provider_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_provider_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_provider_operations_async.py index 0858210268dc..c75187c9dcb4 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_provider_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_provider_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_recommendations_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_recommendations_operations.py index b0779f46ba36..06eaededc7f8 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_recommendations_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_recommendations_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_recommendations_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_recommendations_operations_async.py index 206eb6db1940..25d51de3e8cb 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_recommendations_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_recommendations_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_resource_health_metadata_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_resource_health_metadata_operations.py index 5a6b3bdb317a..59991aae1e6a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_resource_health_metadata_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_resource_health_metadata_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_resource_health_metadata_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_resource_health_metadata_operations_async.py index 21afa9b9d920..bfb24239cb63 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_resource_health_metadata_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_resource_health_metadata_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_static_sites_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_static_sites_operations.py index 205a5404628a..597e46376ccb 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_static_sites_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_static_sites_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_static_sites_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_static_sites_operations_async.py index 74cf32ff9469..7a81878e1307 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_static_sites_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_static_sites_operations_async.py @@ -1,3 +1,4 @@ +# pylint: disable=too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_top_level_domains_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_top_level_domains_operations.py index 97907a189be9..11264e594794 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_top_level_domains_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_top_level_domains_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_top_level_domains_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_top_level_domains_operations_async.py index ea9115c71db4..bc3e2aff9b61 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_top_level_domains_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_top_level_domains_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_web_apps_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_web_apps_operations.py index dc4372ead566..26ca18dac9cd 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_web_apps_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_web_apps_operations.py @@ -1,3 +1,4 @@ +# pylint: disable=too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_web_apps_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_web_apps_operations_async.py index c63c2ec2aa8d..751735fcd8a3 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_web_apps_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_web_apps_operations_async.py @@ -1,3 +1,4 @@ +# pylint: disable=too-many-lines # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -6,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_repetitions_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_repetitions_operations.py index 18326508f18a..cdb5d3120de5 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_repetitions_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_repetitions_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_repetitions_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_repetitions_operations_async.py index 763969233252..744c0d1f3923 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_repetitions_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_repetitions_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_repetitions_request_histories_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_repetitions_request_histories_operations.py index 9e3535cf7282..ea5ac5e5747e 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_repetitions_request_histories_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_repetitions_request_histories_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_repetitions_request_histories_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_repetitions_request_histories_operations_async.py index 6de622a6d1d9..257061ea0008 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_repetitions_request_histories_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_repetitions_request_histories_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_scope_repetitions_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_scope_repetitions_operations.py index f29c5596b2da..1bc0fdb64ae7 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_scope_repetitions_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_scope_repetitions_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_scope_repetitions_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_scope_repetitions_operations_async.py index 043335c09c30..fb42f5ffd84a 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_scope_repetitions_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_action_scope_repetitions_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_actions_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_actions_operations.py index 9e0d22d20bc7..543a56ab769f 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_actions_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_actions_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_actions_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_actions_operations_async.py index f65de991d1d0..fdc9eb9fc55e 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_actions_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_run_actions_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_runs_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_runs_operations.py index cebe48c1597b..b91d63f10f3d 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_runs_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_runs_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_runs_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_runs_operations_async.py index 56896871e925..5626977e00a1 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_runs_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_runs_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_trigger_histories_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_trigger_histories_operations.py index 7670038b762d..97a387145f15 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_trigger_histories_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_trigger_histories_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_trigger_histories_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_trigger_histories_operations_async.py index a133e9508f78..a29a802d3b36 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_trigger_histories_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_trigger_histories_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_triggers_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_triggers_operations.py index ed5b68cace28..2fe29aaaef87 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_triggers_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_triggers_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_triggers_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_triggers_operations_async.py index 145614cf64de..579ec0a886a2 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_triggers_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_triggers_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_versions_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_versions_operations.py index f365aca99426..3cdb85800398 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_versions_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_versions_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_versions_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_versions_operations_async.py index 1ccb227257b9..38cb14d640d5 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_versions_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflow_versions_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflows_operations.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflows_operations.py index b7c374829c3e..267ed61a093e 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflows_operations.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflows_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01 import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer, recorded_by_proxy diff --git a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflows_operations_async.py b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflows_operations_async.py index 7c5e14928cd3..c846cb047509 100644 --- a/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflows_operations_async.py +++ b/sdk/appservice/azure-mgmt-web/generated_tests/test_web_site_management_workflows_operations_async.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import pytest -from azure.mgmt.web.aio import WebSiteManagementClient +from azure.mgmt.web.v2024_04_01.aio import WebSiteManagementClient from devtools_testutils import AzureMgmtRecordedTestCase, RandomNameResourceGroupPreparer from devtools_testutils.aio import recorded_by_proxy_async diff --git a/sdk/appservice/azure-mgmt-web/setup.py b/sdk/appservice/azure-mgmt-web/setup.py index d39995f026b9..479f8d3d5c5f 100644 --- a/sdk/appservice/azure-mgmt-web/setup.py +++ b/sdk/appservice/azure-mgmt-web/setup.py @@ -22,11 +22,9 @@ # Version extraction inspired from 'requests' with open( - ( - os.path.join(package_folder_path, "version.py") - if os.path.exists(os.path.join(package_folder_path, "version.py")) - else os.path.join(package_folder_path, "_version.py") - ), + os.path.join(package_folder_path, "version.py") + if os.path.exists(os.path.join(package_folder_path, "version.py")) + else os.path.join(package_folder_path, "_version.py"), "r", ) as fd: version = re.search(r'^VERSION\s*=\s*[\'"]([^\'"]*)[\'"]', fd.read(), re.MULTILINE).group(1) @@ -55,7 +53,6 @@ "Programming Language :: Python", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", @@ -79,7 +76,7 @@ "isodate>=0.6.1", "typing-extensions>=4.6.0", "azure-common>=1.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", ], - python_requires=">=3.8", + python_requires=">=3.9", )