Skip to content

Commit f570622

Browse files
colawwjSDK Automation
andauthored
Release web (Azure#13938)
* Update from release/v3 * update_web_sdk_0.48 Co-authored-by: SDK Automation <sdkautomation@microsoft.com>
1 parent 7ace3f4 commit f570622

File tree

6 files changed

+75
-22
lines changed

6 files changed

+75
-22
lines changed

sdk/appservice/azure-mgmt-web/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Release History
22

3+
## 0.48.0 (2020-09-22)
4+
5+
**Features**
6+
7+
- Model SiteConfig has a new parameter acr_use_managed_identity_creds
8+
- Model SiteConfig has a new parameter acr_user_managed_identity_id
9+
- Model SiteConfigResource has a new parameter acr_use_managed_identity_creds
10+
- Model SiteConfigResource has a new parameter acr_user_managed_identity_id
11+
312
## 0.47.0 (2020-06-03)
413

514
**Features**

sdk/appservice/azure-mgmt-web/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This is the Microsoft Azure Web Apps Management Client Library.
44
This package has been tested with Python 2.7, 3.5, 3.6, 3.7 and 3.8.
5-
For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).
5+
For a more complete view of Azure libraries, see the [Github repo](https://github.com/Azure/azure-sdk-for-python/)
66

77

88
# Usage

sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2019_08_01/models/_models.py

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1897,8 +1897,10 @@ class AppServicePlanPatchResource(ProxyOnlyResource):
18971897
:type free_offer_expiration_time: datetime
18981898
:ivar resource_group: Resource group of the App Service plan.
18991899
:vartype resource_group: str
1900-
:param reserved: If Linux app service plan <code>true</code>,
1901-
<code>false</code> otherwise. Default value: False .
1900+
:param reserved: This needs to set to <code>true</code> when creating a
1901+
Linux App Service Plan, along with <code>kind</code> set to
1902+
<code>Linux</code>. It should be <code>false</code> otherwise. Default
1903+
value: False .
19021904
:type reserved: bool
19031905
:param is_xenon: Obsolete: If Hyper-V container app service plan
19041906
<code>true</code>, <code>false</code> otherwise. Default value: False .
@@ -9616,6 +9618,12 @@ class SiteConfig(Model):
96169618
:param http_logging_enabled: <code>true</code> if HTTP logging is enabled;
96179619
otherwise, <code>false</code>.
96189620
:type http_logging_enabled: bool
9621+
:param acr_use_managed_identity_creds: Flag to use Managed Identity Creds
9622+
for ACR pull
9623+
:type acr_use_managed_identity_creds: bool
9624+
:param acr_user_managed_identity_id: If using user managed identity, the
9625+
user managed identity ClientId
9626+
:type acr_user_managed_identity_id: str
96199627
:param logs_directory_size_limit: HTTP logs directory size limit.
96209628
:type logs_directory_size_limit: int
96219629
:param detailed_error_logging_enabled: <code>true</code> if detailed error
@@ -9748,6 +9756,8 @@ class SiteConfig(Model):
97489756
'remote_debugging_enabled': {'key': 'remoteDebuggingEnabled', 'type': 'bool'},
97499757
'remote_debugging_version': {'key': 'remoteDebuggingVersion', 'type': 'str'},
97509758
'http_logging_enabled': {'key': 'httpLoggingEnabled', 'type': 'bool'},
9759+
'acr_use_managed_identity_creds': {'key': 'acrUseManagedIdentityCreds', 'type': 'bool'},
9760+
'acr_user_managed_identity_id': {'key': 'acrUserManagedIdentityID', 'type': 'str'},
97519761
'logs_directory_size_limit': {'key': 'logsDirectorySizeLimit', 'type': 'int'},
97529762
'detailed_error_logging_enabled': {'key': 'detailedErrorLoggingEnabled', 'type': 'bool'},
97539763
'publishing_username': {'key': 'publishingUsername', 'type': 'str'},
@@ -9807,6 +9817,8 @@ def __init__(self, **kwargs):
98079817
self.remote_debugging_enabled = kwargs.get('remote_debugging_enabled', None)
98089818
self.remote_debugging_version = kwargs.get('remote_debugging_version', None)
98099819
self.http_logging_enabled = kwargs.get('http_logging_enabled', None)
9820+
self.acr_use_managed_identity_creds = kwargs.get('acr_use_managed_identity_creds', None)
9821+
self.acr_user_managed_identity_id = kwargs.get('acr_user_managed_identity_id', None)
98109822
self.logs_directory_size_limit = kwargs.get('logs_directory_size_limit', None)
98119823
self.detailed_error_logging_enabled = kwargs.get('detailed_error_logging_enabled', None)
98129824
self.publishing_username = kwargs.get('publishing_username', None)
@@ -9896,6 +9908,12 @@ class SiteConfigResource(ProxyOnlyResource):
98969908
:param http_logging_enabled: <code>true</code> if HTTP logging is enabled;
98979909
otherwise, <code>false</code>.
98989910
:type http_logging_enabled: bool
9911+
:param acr_use_managed_identity_creds: Flag to use Managed Identity Creds
9912+
for ACR pull
9913+
:type acr_use_managed_identity_creds: bool
9914+
:param acr_user_managed_identity_id: If using user managed identity, the
9915+
user managed identity ClientId
9916+
:type acr_user_managed_identity_id: str
98999917
:param logs_directory_size_limit: HTTP logs directory size limit.
99009918
:type logs_directory_size_limit: int
99019919
:param detailed_error_logging_enabled: <code>true</code> if detailed error
@@ -10035,6 +10053,8 @@ class SiteConfigResource(ProxyOnlyResource):
1003510053
'remote_debugging_enabled': {'key': 'properties.remoteDebuggingEnabled', 'type': 'bool'},
1003610054
'remote_debugging_version': {'key': 'properties.remoteDebuggingVersion', 'type': 'str'},
1003710055
'http_logging_enabled': {'key': 'properties.httpLoggingEnabled', 'type': 'bool'},
10056+
'acr_use_managed_identity_creds': {'key': 'properties.acrUseManagedIdentityCreds', 'type': 'bool'},
10057+
'acr_user_managed_identity_id': {'key': 'properties.acrUserManagedIdentityID', 'type': 'str'},
1003810058
'logs_directory_size_limit': {'key': 'properties.logsDirectorySizeLimit', 'type': 'int'},
1003910059
'detailed_error_logging_enabled': {'key': 'properties.detailedErrorLoggingEnabled', 'type': 'bool'},
1004010060
'publishing_username': {'key': 'properties.publishingUsername', 'type': 'str'},
@@ -10094,6 +10114,8 @@ def __init__(self, **kwargs):
1009410114
self.remote_debugging_enabled = kwargs.get('remote_debugging_enabled', None)
1009510115
self.remote_debugging_version = kwargs.get('remote_debugging_version', None)
1009610116
self.http_logging_enabled = kwargs.get('http_logging_enabled', None)
10117+
self.acr_use_managed_identity_creds = kwargs.get('acr_use_managed_identity_creds', None)
10118+
self.acr_user_managed_identity_id = kwargs.get('acr_user_managed_identity_id', None)
1009710119
self.logs_directory_size_limit = kwargs.get('logs_directory_size_limit', None)
1009810120
self.detailed_error_logging_enabled = kwargs.get('detailed_error_logging_enabled', None)
1009910121
self.publishing_username = kwargs.get('publishing_username', None)

sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2019_08_01/models/_models_py3.py

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1897,8 +1897,10 @@ class AppServicePlanPatchResource(ProxyOnlyResource):
18971897
:type free_offer_expiration_time: datetime
18981898
:ivar resource_group: Resource group of the App Service plan.
18991899
:vartype resource_group: str
1900-
:param reserved: If Linux app service plan <code>true</code>,
1901-
<code>false</code> otherwise. Default value: False .
1900+
:param reserved: This needs to set to <code>true</code> when creating a
1901+
Linux App Service Plan, along with <code>kind</code> set to
1902+
<code>Linux</code>. It should be <code>false</code> otherwise. Default
1903+
value: False .
19021904
:type reserved: bool
19031905
:param is_xenon: Obsolete: If Hyper-V container app service plan
19041906
<code>true</code>, <code>false</code> otherwise. Default value: False .
@@ -9616,6 +9618,12 @@ class SiteConfig(Model):
96169618
:param http_logging_enabled: <code>true</code> if HTTP logging is enabled;
96179619
otherwise, <code>false</code>.
96189620
:type http_logging_enabled: bool
9621+
:param acr_use_managed_identity_creds: Flag to use Managed Identity Creds
9622+
for ACR pull
9623+
:type acr_use_managed_identity_creds: bool
9624+
:param acr_user_managed_identity_id: If using user managed identity, the
9625+
user managed identity ClientId
9626+
:type acr_user_managed_identity_id: str
96199627
:param logs_directory_size_limit: HTTP logs directory size limit.
96209628
:type logs_directory_size_limit: int
96219629
:param detailed_error_logging_enabled: <code>true</code> if detailed error
@@ -9748,6 +9756,8 @@ class SiteConfig(Model):
97489756
'remote_debugging_enabled': {'key': 'remoteDebuggingEnabled', 'type': 'bool'},
97499757
'remote_debugging_version': {'key': 'remoteDebuggingVersion', 'type': 'str'},
97509758
'http_logging_enabled': {'key': 'httpLoggingEnabled', 'type': 'bool'},
9759+
'acr_use_managed_identity_creds': {'key': 'acrUseManagedIdentityCreds', 'type': 'bool'},
9760+
'acr_user_managed_identity_id': {'key': 'acrUserManagedIdentityID', 'type': 'str'},
97519761
'logs_directory_size_limit': {'key': 'logsDirectorySizeLimit', 'type': 'int'},
97529762
'detailed_error_logging_enabled': {'key': 'detailedErrorLoggingEnabled', 'type': 'bool'},
97539763
'publishing_username': {'key': 'publishingUsername', 'type': 'str'},
@@ -9791,7 +9801,7 @@ class SiteConfig(Model):
97919801
'health_check_path': {'key': 'healthCheckPath', 'type': 'str'},
97929802
}
97939803

9794-
def __init__(self, *, number_of_workers: int=None, default_documents=None, net_framework_version: str="v4.6", php_version: str=None, python_version: str=None, node_version: str=None, power_shell_version: str=None, linux_fx_version: str=None, windows_fx_version: str=None, request_tracing_enabled: bool=None, request_tracing_expiration_time=None, remote_debugging_enabled: bool=None, remote_debugging_version: str=None, http_logging_enabled: bool=None, logs_directory_size_limit: int=None, detailed_error_logging_enabled: bool=None, publishing_username: str=None, app_settings=None, connection_strings=None, handler_mappings=None, document_root: str=None, scm_type=None, use32_bit_worker_process: bool=None, web_sockets_enabled: bool=None, always_on: bool=None, java_version: str=None, java_container: str=None, java_container_version: str=None, app_command_line: str=None, managed_pipeline_mode=None, virtual_applications=None, load_balancing=None, experiments=None, limits=None, auto_heal_enabled: bool=None, auto_heal_rules=None, tracing_options: str=None, vnet_name: str=None, cors=None, push=None, api_definition=None, api_management_config=None, auto_swap_slot_name: str=None, local_my_sql_enabled: bool=False, managed_service_identity_id: int=None, x_managed_service_identity_id: int=None, ip_security_restrictions=None, scm_ip_security_restrictions=None, scm_ip_security_restrictions_use_main: bool=None, http20_enabled: bool=True, min_tls_version=None, ftps_state=None, pre_warmed_instance_count: int=None, health_check_path: str=None, **kwargs) -> None:
9804+
def __init__(self, *, number_of_workers: int=None, default_documents=None, net_framework_version: str="v4.6", php_version: str=None, python_version: str=None, node_version: str=None, power_shell_version: str=None, linux_fx_version: str=None, windows_fx_version: str=None, request_tracing_enabled: bool=None, request_tracing_expiration_time=None, remote_debugging_enabled: bool=None, remote_debugging_version: str=None, http_logging_enabled: bool=None, acr_use_managed_identity_creds: bool=None, acr_user_managed_identity_id: str=None, logs_directory_size_limit: int=None, detailed_error_logging_enabled: bool=None, publishing_username: str=None, app_settings=None, connection_strings=None, handler_mappings=None, document_root: str=None, scm_type=None, use32_bit_worker_process: bool=None, web_sockets_enabled: bool=None, always_on: bool=None, java_version: str=None, java_container: str=None, java_container_version: str=None, app_command_line: str=None, managed_pipeline_mode=None, virtual_applications=None, load_balancing=None, experiments=None, limits=None, auto_heal_enabled: bool=None, auto_heal_rules=None, tracing_options: str=None, vnet_name: str=None, cors=None, push=None, api_definition=None, api_management_config=None, auto_swap_slot_name: str=None, local_my_sql_enabled: bool=False, managed_service_identity_id: int=None, x_managed_service_identity_id: int=None, ip_security_restrictions=None, scm_ip_security_restrictions=None, scm_ip_security_restrictions_use_main: bool=None, http20_enabled: bool=True, min_tls_version=None, ftps_state=None, pre_warmed_instance_count: int=None, health_check_path: str=None, **kwargs) -> None:
97959805
super(SiteConfig, self).__init__(**kwargs)
97969806
self.number_of_workers = number_of_workers
97979807
self.default_documents = default_documents
@@ -9807,6 +9817,8 @@ def __init__(self, *, number_of_workers: int=None, default_documents=None, net_f
98079817
self.remote_debugging_enabled = remote_debugging_enabled
98089818
self.remote_debugging_version = remote_debugging_version
98099819
self.http_logging_enabled = http_logging_enabled
9820+
self.acr_use_managed_identity_creds = acr_use_managed_identity_creds
9821+
self.acr_user_managed_identity_id = acr_user_managed_identity_id
98109822
self.logs_directory_size_limit = logs_directory_size_limit
98119823
self.detailed_error_logging_enabled = detailed_error_logging_enabled
98129824
self.publishing_username = publishing_username
@@ -9896,6 +9908,12 @@ class SiteConfigResource(ProxyOnlyResource):
98969908
:param http_logging_enabled: <code>true</code> if HTTP logging is enabled;
98979909
otherwise, <code>false</code>.
98989910
:type http_logging_enabled: bool
9911+
:param acr_use_managed_identity_creds: Flag to use Managed Identity Creds
9912+
for ACR pull
9913+
:type acr_use_managed_identity_creds: bool
9914+
:param acr_user_managed_identity_id: If using user managed identity, the
9915+
user managed identity ClientId
9916+
:type acr_user_managed_identity_id: str
98999917
:param logs_directory_size_limit: HTTP logs directory size limit.
99009918
:type logs_directory_size_limit: int
99019919
:param detailed_error_logging_enabled: <code>true</code> if detailed error
@@ -10035,6 +10053,8 @@ class SiteConfigResource(ProxyOnlyResource):
1003510053
'remote_debugging_enabled': {'key': 'properties.remoteDebuggingEnabled', 'type': 'bool'},
1003610054
'remote_debugging_version': {'key': 'properties.remoteDebuggingVersion', 'type': 'str'},
1003710055
'http_logging_enabled': {'key': 'properties.httpLoggingEnabled', 'type': 'bool'},
10056+
'acr_use_managed_identity_creds': {'key': 'properties.acrUseManagedIdentityCreds', 'type': 'bool'},
10057+
'acr_user_managed_identity_id': {'key': 'properties.acrUserManagedIdentityID', 'type': 'str'},
1003810058
'logs_directory_size_limit': {'key': 'properties.logsDirectorySizeLimit', 'type': 'int'},
1003910059
'detailed_error_logging_enabled': {'key': 'properties.detailedErrorLoggingEnabled', 'type': 'bool'},
1004010060
'publishing_username': {'key': 'properties.publishingUsername', 'type': 'str'},
@@ -10078,7 +10098,7 @@ class SiteConfigResource(ProxyOnlyResource):
1007810098
'health_check_path': {'key': 'properties.healthCheckPath', 'type': 'str'},
1007910099
}
1008010100

10081-
def __init__(self, *, kind: str=None, number_of_workers: int=None, default_documents=None, net_framework_version: str="v4.6", php_version: str=None, python_version: str=None, node_version: str=None, power_shell_version: str=None, linux_fx_version: str=None, windows_fx_version: str=None, request_tracing_enabled: bool=None, request_tracing_expiration_time=None, remote_debugging_enabled: bool=None, remote_debugging_version: str=None, http_logging_enabled: bool=None, logs_directory_size_limit: int=None, detailed_error_logging_enabled: bool=None, publishing_username: str=None, app_settings=None, connection_strings=None, handler_mappings=None, document_root: str=None, scm_type=None, use32_bit_worker_process: bool=None, web_sockets_enabled: bool=None, always_on: bool=None, java_version: str=None, java_container: str=None, java_container_version: str=None, app_command_line: str=None, managed_pipeline_mode=None, virtual_applications=None, load_balancing=None, experiments=None, limits=None, auto_heal_enabled: bool=None, auto_heal_rules=None, tracing_options: str=None, vnet_name: str=None, cors=None, push=None, api_definition=None, api_management_config=None, auto_swap_slot_name: str=None, local_my_sql_enabled: bool=False, managed_service_identity_id: int=None, x_managed_service_identity_id: int=None, ip_security_restrictions=None, scm_ip_security_restrictions=None, scm_ip_security_restrictions_use_main: bool=None, http20_enabled: bool=True, min_tls_version=None, ftps_state=None, pre_warmed_instance_count: int=None, health_check_path: str=None, **kwargs) -> None:
10101+
def __init__(self, *, kind: str=None, number_of_workers: int=None, default_documents=None, net_framework_version: str="v4.6", php_version: str=None, python_version: str=None, node_version: str=None, power_shell_version: str=None, linux_fx_version: str=None, windows_fx_version: str=None, request_tracing_enabled: bool=None, request_tracing_expiration_time=None, remote_debugging_enabled: bool=None, remote_debugging_version: str=None, http_logging_enabled: bool=None, acr_use_managed_identity_creds: bool=None, acr_user_managed_identity_id: str=None, logs_directory_size_limit: int=None, detailed_error_logging_enabled: bool=None, publishing_username: str=None, app_settings=None, connection_strings=None, handler_mappings=None, document_root: str=None, scm_type=None, use32_bit_worker_process: bool=None, web_sockets_enabled: bool=None, always_on: bool=None, java_version: str=None, java_container: str=None, java_container_version: str=None, app_command_line: str=None, managed_pipeline_mode=None, virtual_applications=None, load_balancing=None, experiments=None, limits=None, auto_heal_enabled: bool=None, auto_heal_rules=None, tracing_options: str=None, vnet_name: str=None, cors=None, push=None, api_definition=None, api_management_config=None, auto_swap_slot_name: str=None, local_my_sql_enabled: bool=False, managed_service_identity_id: int=None, x_managed_service_identity_id: int=None, ip_security_restrictions=None, scm_ip_security_restrictions=None, scm_ip_security_restrictions_use_main: bool=None, http20_enabled: bool=True, min_tls_version=None, ftps_state=None, pre_warmed_instance_count: int=None, health_check_path: str=None, **kwargs) -> None:
1008210102
super(SiteConfigResource, self).__init__(kind=kind, **kwargs)
1008310103
self.number_of_workers = number_of_workers
1008410104
self.default_documents = default_documents
@@ -10094,6 +10114,8 @@ def __init__(self, *, kind: str=None, number_of_workers: int=None, default_docum
1009410114
self.remote_debugging_enabled = remote_debugging_enabled
1009510115
self.remote_debugging_version = remote_debugging_version
1009610116
self.http_logging_enabled = http_logging_enabled
10117+
self.acr_use_managed_identity_creds = acr_use_managed_identity_creds
10118+
self.acr_user_managed_identity_id = acr_user_managed_identity_id
1009710119
self.logs_directory_size_limit = logs_directory_size_limit
1009810120
self.detailed_error_logging_enabled = detailed_error_logging_enabled
1009910121
self.publishing_username = publishing_username

sdk/appservice/azure-mgmt-web/azure/mgmt/web/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@
99
# regenerated.
1010
# --------------------------------------------------------------------------
1111

12-
VERSION = "0.47.0"
12+
VERSION = "0.48.0"
1313

0 commit comments

Comments
 (0)