@@ -512,7 +512,7 @@ def list_deleted_certificates(self, **kwargs: "Any") -> AsyncIterable[DeletedCer
512
512
deletion-specific information.
513
513
514
514
:keyword bool include_pending: Specifies whether to include certificates which are
515
- not completely deleted.
515
+ not completely deleted. Only available for API versions v7.0 and up
516
516
:return: An iterator like instance of DeletedCertificate
517
517
:rtype:
518
518
~azure.core.paging.ItemPaged[~azure.keyvault.certificates.DeletedCertificate]
@@ -528,6 +528,11 @@ def list_deleted_certificates(self, **kwargs: "Any") -> AsyncIterable[DeletedCer
528
528
"""
529
529
max_page_size = kwargs .pop ("max_page_size" , None )
530
530
531
+ if self .api_version == "2016-10-01" and kwargs .get ("include_pending" ):
532
+ raise NotImplementedError (
533
+ "The 'include_pending' parameter to `list_deleted_certificates` "
534
+ "is only available for API versions v7.0 and up"
535
+ )
531
536
return self ._client .get_deleted_certificates (
532
537
vault_base_url = self ._vault_url ,
533
538
maxresults = max_page_size ,
@@ -542,7 +547,7 @@ def list_properties_of_certificates(self, **kwargs: "Any") -> AsyncIterable[Cert
542
547
Requires certificates/list permission.
543
548
544
549
:keyword bool include_pending: Specifies whether to include certificates which are not
545
- completely provisioned.
550
+ completely provisioned. Only available for API versions v7.0 and up
546
551
:returns: An iterator like instance of CertificateProperties
547
552
:rtype:
548
553
~azure.core.paging.ItemPaged[~azure.keyvault.certificates.CertificateProperties]
@@ -558,6 +563,11 @@ def list_properties_of_certificates(self, **kwargs: "Any") -> AsyncIterable[Cert
558
563
"""
559
564
max_page_size = kwargs .pop ("max_page_size" , None )
560
565
566
+ if self .api_version == "2016-10-01" and kwargs .get ("include_pending" ):
567
+ raise NotImplementedError (
568
+ "The 'include_pending' parameter to `list_properties_of_certificates` "
569
+ "is only available for API versions v7.0 and up"
570
+ )
561
571
return self ._client .get_certificates (
562
572
vault_base_url = self ._vault_url ,
563
573
maxresults = max_page_size ,
0 commit comments