@@ -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
0 commit comments