diff --git a/sdk/iothub/azure-mgmt-iothubprovisioningservices/CHANGELOG.md b/sdk/iothub/azure-mgmt-iothubprovisioningservices/CHANGELOG.md index 73a4f2aee085..88bcaa9942a0 100644 --- a/sdk/iothub/azure-mgmt-iothubprovisioningservices/CHANGELOG.md +++ b/sdk/iothub/azure-mgmt-iothubprovisioningservices/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History +## 1.0.0 (2021-07-15) + +**Features** + + - Model CertificateBodyDescription has a new parameter is_verified + ## 1.0.0b1 (2021-05-14) This is beta preview version. diff --git a/sdk/iothub/azure-mgmt-iothubprovisioningservices/_meta.json b/sdk/iothub/azure-mgmt-iothubprovisioningservices/_meta.json index a0296d99df0f..9a155702e00a 100644 --- a/sdk/iothub/azure-mgmt-iothubprovisioningservices/_meta.json +++ b/sdk/iothub/azure-mgmt-iothubprovisioningservices/_meta.json @@ -1,8 +1,11 @@ { - "autorest": "3.4.2", - "use": "@autorest/python@5.6.6", - "commit": "51d02bcb2421ebf41e0380f0c1542b07badd01b3", + "autorest": "3.4.5", + "use": [ + "@autorest/python@5.8.4", + "@autorest/modelerfour@4.19.2" + ], + "commit": "933b6d3d88fd5fc93be36731c2837b7b109ba49a", "repository_url": "https://github.com/Azure/azure-rest-api-specs", - "autorest_command": "autorest specification/deviceprovisioningservices/resource-manager/readme.md --multiapi --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk --track2 --use=@autorest/python@5.6.6 --version=3.4.2", + "autorest_command": "autorest specification/deviceprovisioningservices/resource-manager/readme.md --multiapi --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk --track2 --use=@autorest/python@5.8.4 --use=@autorest/modelerfour@4.19.2 --version=3.4.5", "readme": "specification/deviceprovisioningservices/resource-manager/readme.md" } \ No newline at end of file diff --git a/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/_version.py b/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/_version.py index e5754a47ce68..c47f66669f1b 100644 --- a/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/_version.py +++ b/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "1.0.0b1" +VERSION = "1.0.0" diff --git a/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/aio/operations/_dps_certificate_operations.py b/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/aio/operations/_dps_certificate_operations.py index 2cee209a1e2e..02951540ce7d 100644 --- a/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/aio/operations/_dps_certificate_operations.py +++ b/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/aio/operations/_dps_certificate_operations.py @@ -47,7 +47,7 @@ async def get( resource_group_name: str, provisioning_service_name: str, if_match: Optional[str] = None, - **kwargs + **kwargs: Any ) -> "_models.CertificateResponse": """Get the certificate from the provisioning service. @@ -117,7 +117,7 @@ async def create_or_update( certificate_name: str, certificate_description: "_models.CertificateBodyDescription", if_match: Optional[str] = None, - **kwargs + **kwargs: Any ) -> "_models.CertificateResponse": """Upload the certificate to the provisioning service. @@ -203,7 +203,7 @@ async def delete( certificate_last_updated: Optional[datetime.datetime] = None, certificate_has_private_key: Optional[bool] = None, certificate_nonce: Optional[str] = None, - **kwargs + **kwargs: Any ) -> None: """Delete the Provisioning Service Certificate. @@ -301,7 +301,7 @@ async def list( self, resource_group_name: str, provisioning_service_name: str, - **kwargs + **kwargs: Any ) -> "_models.CertificateListDescription": """Get all the certificates tied to the provisioning service. @@ -370,7 +370,7 @@ async def generate_verification_code( certificate_last_updated: Optional[datetime.datetime] = None, certificate_has_private_key: Optional[bool] = None, certificate_nonce: Optional[str] = None, - **kwargs + **kwargs: Any ) -> "_models.VerificationCodeResponse": """Generate verification code for Proof of Possession. @@ -481,7 +481,7 @@ async def verify_certificate( certificate_last_updated: Optional[datetime.datetime] = None, certificate_has_private_key: Optional[bool] = None, certificate_nonce: Optional[str] = None, - **kwargs + **kwargs: Any ) -> "_models.CertificateResponse": """Verify certificate's private key possession. diff --git a/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/aio/operations/_iot_dps_resource_operations.py b/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/aio/operations/_iot_dps_resource_operations.py index a9028e3ee10f..ce2bd7cc82e9 100644 --- a/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/aio/operations/_iot_dps_resource_operations.py +++ b/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/aio/operations/_iot_dps_resource_operations.py @@ -47,7 +47,7 @@ async def get( self, provisioning_service_name: str, resource_group_name: str, - **kwargs + **kwargs: Any ) -> "_models.ProvisioningServiceDescription": """Get the non-security related metadata of the provisioning service. @@ -109,7 +109,7 @@ async def _create_or_update_initial( resource_group_name: str, provisioning_service_name: str, iot_dps_description: "_models.ProvisioningServiceDescription", - **kwargs + **kwargs: Any ) -> "_models.ProvisioningServiceDescription": cls = kwargs.pop('cls', None) # type: ClsType["_models.ProvisioningServiceDescription"] error_map = { @@ -167,7 +167,7 @@ async def begin_create_or_update( resource_group_name: str, provisioning_service_name: str, iot_dps_description: "_models.ProvisioningServiceDescription", - **kwargs + **kwargs: Any ) -> AsyncLROPoller["_models.ProvisioningServiceDescription"]: """Create or update the metadata of the provisioning service. @@ -183,8 +183,8 @@ async def begin_create_or_update( :type iot_dps_description: ~azure.mgmt.iothubprovisioningservices.models.ProvisioningServiceDescription :keyword callable cls: A custom type or function that will be passed the direct response :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method, - False for no polling, or your own initialized polling object for a personal polling strategy. + :keyword polling: By default, your polling method will be AsyncARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. :return: An instance of AsyncLROPoller that returns either ProvisioningServiceDescription or the result of cls(response) @@ -242,7 +242,7 @@ async def _update_initial( resource_group_name: str, provisioning_service_name: str, provisioning_service_tags: "_models.TagsResource", - **kwargs + **kwargs: Any ) -> "_models.ProvisioningServiceDescription": cls = kwargs.pop('cls', None) # type: ClsType["_models.ProvisioningServiceDescription"] error_map = { @@ -295,7 +295,7 @@ async def begin_update( resource_group_name: str, provisioning_service_name: str, provisioning_service_tags: "_models.TagsResource", - **kwargs + **kwargs: Any ) -> AsyncLROPoller["_models.ProvisioningServiceDescription"]: """Update an existing provisioning service's tags. @@ -311,8 +311,8 @@ async def begin_update( :type provisioning_service_tags: ~azure.mgmt.iothubprovisioningservices.models.TagsResource :keyword callable cls: A custom type or function that will be passed the direct response :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method, - False for no polling, or your own initialized polling object for a personal polling strategy. + :keyword polling: By default, your polling method will be AsyncARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. :return: An instance of AsyncLROPoller that returns either ProvisioningServiceDescription or the result of cls(response) @@ -369,7 +369,7 @@ async def _delete_initial( self, provisioning_service_name: str, resource_group_name: str, - **kwargs + **kwargs: Any ) -> None: cls = kwargs.pop('cls', None) # type: ClsType[None] error_map = { @@ -414,7 +414,7 @@ async def begin_delete( self, provisioning_service_name: str, resource_group_name: str, - **kwargs + **kwargs: Any ) -> AsyncLROPoller[None]: """Delete the Provisioning Service. @@ -426,8 +426,8 @@ async def begin_delete( :type resource_group_name: str :keyword callable cls: A custom type or function that will be passed the direct response :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method, - False for no polling, or your own initialized polling object for a personal polling strategy. + :keyword polling: By default, your polling method will be AsyncARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) @@ -478,7 +478,7 @@ def get_long_running_output(pipeline_response): def list_by_subscription( self, - **kwargs + **kwargs: Any ) -> AsyncIterable["_models.ProvisioningServiceDescriptionListResult"]: """Get all the provisioning services in a subscription. @@ -548,7 +548,7 @@ async def get_next(next_link=None): def list_by_resource_group( self, resource_group_name: str, - **kwargs + **kwargs: Any ) -> AsyncIterable["_models.ProvisioningServiceDescriptionListResult"]: """Get a list of all provisioning services in the given resource group. @@ -622,7 +622,7 @@ async def get_operation_result( resource_group_name: str, provisioning_service_name: str, asyncinfo: str = "true", - **kwargs + **kwargs: Any ) -> "_models.AsyncOperationResult": """Gets the status of a long running operation, such as create, update or delete a provisioning service. @@ -691,7 +691,7 @@ def list_valid_skus( self, provisioning_service_name: str, resource_group_name: str, - **kwargs + **kwargs: Any ) -> AsyncIterable["_models.IotDpsSkuDefinitionListResult"]: """Get the list of valid SKUs for a provisioning service. @@ -767,7 +767,7 @@ async def get_next(next_link=None): async def check_provisioning_service_name_availability( self, arguments: "_models.OperationInputs", - **kwargs + **kwargs: Any ) -> "_models.NameAvailabilityInfo": """Check if a provisioning service name is available. @@ -831,7 +831,7 @@ def list_keys( self, provisioning_service_name: str, resource_group_name: str, - **kwargs + **kwargs: Any ) -> AsyncIterable["_models.SharedAccessSignatureAuthorizationRuleListResult"]: """Get the security metadata for a provisioning service. @@ -910,7 +910,7 @@ async def list_keys_for_key_name( provisioning_service_name: str, key_name: str, resource_group_name: str, - **kwargs + **kwargs: Any ) -> "_models.SharedAccessSignatureAuthorizationRuleAccessRightsDescription": """Get a shared access policy by name from a provisioning service. @@ -975,7 +975,7 @@ async def list_private_link_resources( self, resource_group_name: str, resource_name: str, - **kwargs + **kwargs: Any ) -> "_models.PrivateLinkResources": """List private link resources. @@ -1038,7 +1038,7 @@ async def get_private_link_resources( resource_group_name: str, resource_name: str, group_id: str, - **kwargs + **kwargs: Any ) -> "_models.GroupIdInformation": """Get the specified private link resource. @@ -1103,7 +1103,7 @@ async def list_private_endpoint_connections( self, resource_group_name: str, resource_name: str, - **kwargs + **kwargs: Any ) -> List["_models.PrivateEndpointConnection"]: """List private endpoint connections. @@ -1166,7 +1166,7 @@ async def get_private_endpoint_connection( resource_group_name: str, resource_name: str, private_endpoint_connection_name: str, - **kwargs + **kwargs: Any ) -> "_models.PrivateEndpointConnection": """Get private endpoint connection. @@ -1233,7 +1233,7 @@ async def _create_or_update_private_endpoint_connection_initial( resource_name: str, private_endpoint_connection_name: str, private_endpoint_connection: "_models.PrivateEndpointConnection", - **kwargs + **kwargs: Any ) -> "_models.PrivateEndpointConnection": cls = kwargs.pop('cls', None) # type: ClsType["_models.PrivateEndpointConnection"] error_map = { @@ -1293,7 +1293,7 @@ async def begin_create_or_update_private_endpoint_connection( resource_name: str, private_endpoint_connection_name: str, private_endpoint_connection: "_models.PrivateEndpointConnection", - **kwargs + **kwargs: Any ) -> AsyncLROPoller["_models.PrivateEndpointConnection"]: """Create or update private endpoint connection. @@ -1310,8 +1310,8 @@ async def begin_create_or_update_private_endpoint_connection( :type private_endpoint_connection: ~azure.mgmt.iothubprovisioningservices.models.PrivateEndpointConnection :keyword callable cls: A custom type or function that will be passed the direct response :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method, - False for no polling, or your own initialized polling object for a personal polling strategy. + :keyword polling: By default, your polling method will be AsyncARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. :return: An instance of AsyncLROPoller that returns either PrivateEndpointConnection or the result of cls(response) @@ -1371,7 +1371,7 @@ async def _delete_private_endpoint_connection_initial( resource_group_name: str, resource_name: str, private_endpoint_connection_name: str, - **kwargs + **kwargs: Any ) -> Optional["_models.PrivateEndpointConnection"]: cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.PrivateEndpointConnection"]] error_map = { @@ -1426,7 +1426,7 @@ async def begin_delete_private_endpoint_connection( resource_group_name: str, resource_name: str, private_endpoint_connection_name: str, - **kwargs + **kwargs: Any ) -> AsyncLROPoller["_models.PrivateEndpointConnection"]: """Delete private endpoint connection. @@ -1441,8 +1441,8 @@ async def begin_delete_private_endpoint_connection( :type private_endpoint_connection_name: str :keyword callable cls: A custom type or function that will be passed the direct response :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method, - False for no polling, or your own initialized polling object for a personal polling strategy. + :keyword polling: By default, your polling method will be AsyncARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. :return: An instance of AsyncLROPoller that returns either PrivateEndpointConnection or the result of cls(response) diff --git a/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/aio/operations/_operations.py b/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/aio/operations/_operations.py index 4c89d5acb537..b30023fea877 100644 --- a/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/aio/operations/_operations.py +++ b/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/aio/operations/_operations.py @@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: def list( self, - **kwargs + **kwargs: Any ) -> AsyncIterable["_models.OperationListResult"]: """Lists all of the available Microsoft.Devices REST API operations. diff --git a/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/models/_models.py b/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/models/_models.py index 2a870e44bb9c..5930c54f5312 100644 --- a/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/models/_models.py +++ b/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/models/_models.py @@ -39,10 +39,14 @@ class CertificateBodyDescription(msrest.serialization.Model): :param certificate: Base-64 representation of the X509 leaf certificate .cer file or just .pem file content. :type certificate: str + :param is_verified: True indicates that the certificate will be created in verified state and + proof of possession will not be required. + :type is_verified: bool """ _attribute_map = { 'certificate': {'key': 'certificate', 'type': 'str'}, + 'is_verified': {'key': 'isVerified', 'type': 'bool'}, } def __init__( @@ -51,6 +55,7 @@ def __init__( ): super(CertificateBodyDescription, self).__init__(**kwargs) self.certificate = kwargs.get('certificate', None) + self.is_verified = kwargs.get('is_verified', None) class CertificateListDescription(msrest.serialization.Model): diff --git a/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/models/_models_py3.py b/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/models/_models_py3.py index 043323238efd..9a6b001cec85 100644 --- a/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/models/_models_py3.py +++ b/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/models/_models_py3.py @@ -46,20 +46,26 @@ class CertificateBodyDescription(msrest.serialization.Model): :param certificate: Base-64 representation of the X509 leaf certificate .cer file or just .pem file content. :type certificate: str + :param is_verified: True indicates that the certificate will be created in verified state and + proof of possession will not be required. + :type is_verified: bool """ _attribute_map = { 'certificate': {'key': 'certificate', 'type': 'str'}, + 'is_verified': {'key': 'isVerified', 'type': 'bool'}, } def __init__( self, *, certificate: Optional[str] = None, + is_verified: Optional[bool] = None, **kwargs ): super(CertificateBodyDescription, self).__init__(**kwargs) self.certificate = certificate + self.is_verified = is_verified class CertificateListDescription(msrest.serialization.Model): diff --git a/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/operations/_iot_dps_resource_operations.py b/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/operations/_iot_dps_resource_operations.py index b83e48185913..715172d43336 100644 --- a/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/operations/_iot_dps_resource_operations.py +++ b/sdk/iothub/azure-mgmt-iothubprovisioningservices/azure/mgmt/iothubprovisioningservices/operations/_iot_dps_resource_operations.py @@ -190,8 +190,8 @@ def begin_create_or_update( :type iot_dps_description: ~azure.mgmt.iothubprovisioningservices.models.ProvisioningServiceDescription :keyword callable cls: A custom type or function that will be passed the direct response :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: Pass in True if you'd like the ARMPolling polling method, - False for no polling, or your own initialized polling object for a personal polling strategy. + :keyword polling: By default, your polling method will be ARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. :paramtype polling: bool or ~azure.core.polling.PollingMethod :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. :return: An instance of LROPoller that returns either ProvisioningServiceDescription or the result of cls(response) @@ -320,8 +320,8 @@ def begin_update( :type provisioning_service_tags: ~azure.mgmt.iothubprovisioningservices.models.TagsResource :keyword callable cls: A custom type or function that will be passed the direct response :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: Pass in True if you'd like the ARMPolling polling method, - False for no polling, or your own initialized polling object for a personal polling strategy. + :keyword polling: By default, your polling method will be ARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. :paramtype polling: bool or ~azure.core.polling.PollingMethod :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. :return: An instance of LROPoller that returns either ProvisioningServiceDescription or the result of cls(response) @@ -437,8 +437,8 @@ def begin_delete( :type resource_group_name: str :keyword callable cls: A custom type or function that will be passed the direct response :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: Pass in True if you'd like the ARMPolling polling method, - False for no polling, or your own initialized polling object for a personal polling strategy. + :keyword polling: By default, your polling method will be ARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. :paramtype polling: bool or ~azure.core.polling.PollingMethod :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. :return: An instance of LROPoller that returns either None or the result of cls(response) @@ -1334,8 +1334,8 @@ def begin_create_or_update_private_endpoint_connection( :type private_endpoint_connection: ~azure.mgmt.iothubprovisioningservices.models.PrivateEndpointConnection :keyword callable cls: A custom type or function that will be passed the direct response :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: Pass in True if you'd like the ARMPolling polling method, - False for no polling, or your own initialized polling object for a personal polling strategy. + :keyword polling: By default, your polling method will be ARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. :paramtype polling: bool or ~azure.core.polling.PollingMethod :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. :return: An instance of LROPoller that returns either PrivateEndpointConnection or the result of cls(response) @@ -1467,8 +1467,8 @@ def begin_delete_private_endpoint_connection( :type private_endpoint_connection_name: str :keyword callable cls: A custom type or function that will be passed the direct response :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: Pass in True if you'd like the ARMPolling polling method, - False for no polling, or your own initialized polling object for a personal polling strategy. + :keyword polling: By default, your polling method will be ARMPolling. + Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. :paramtype polling: bool or ~azure.core.polling.PollingMethod :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. :return: An instance of LROPoller that returns either PrivateEndpointConnection or the result of cls(response)