CertificateClient Sınıf
Kasanın sertifikalarını yönetmek için üst düzey arabirim.
- Devralma
-
azure.keyvault.certificates._shared.client_base.KeyVaultClientBaseCertificateClient
Oluşturucu
CertificateClient(vault_url: str, credential: TokenCredential, **kwargs)
Parametreler
- vault_url
- str
İstemcinin erişeceği kasanın URL'si. Bu, kasanın "DNS Adı" olarak da adlandırılır. Bu URL'nin geçerli bir Key Vault kaynağına başvurduğunu doğrulamanız gerekir. Ayrıntılar için bkz. https://aka.ms/azsdk/blog/vault-uri.
- credential
- TokenCredential
Kasa için erişim belirteci sağlayabilen bir nesne, örneğin identity
- api_version
- ApiVersion
Kullanılacak hizmet API'sinin sürümü. Varsayılan olarak en son değeri kullanır.
- verify_challenge_resource
- bool
Kimlik doğrulama sınaması kaynağının Key Vault etki alanıyla eşleşip eşleşmediğini doğrulama. Varsayılan değer True'dır.
Yöntemler
backup_certificate |
Sertifikayı yalnızca Azure Key Vault tarafından kullanılabilecek korumalı bir biçimde yedekleyin. Sertifikalar/yedekleme izni gerektirir. Bu, bir sertifikayı bir kasadan diğerine kopyalamaya izin vermek için tasarlanmıştır. Her iki kasa da aynı Azure aboneliğine ait olmalıdır. Ayrıca, jeopolitik sınırlar arasında yedekleme/geri yükleme gerçekleştirilemez. Örneğin, ABD bölgesindeki bir kasadan alınan yedekleme, AB bölgesindeki bir kasaya geri yüklenemez. |
begin_create_certificate |
Yeni bir sertifika oluşturur. Bu ilk sürümse sertifika kaynağı oluşturulur. Bu işlem için sertifikalar/oluşturma izni gerekir. Döndürülen poller beklenirse sertifikalar/alma izni gerekir ve oluşturma başarılı olursa sertifikayı veya aksi takdirde CertificateOperation değerini verir; aksi takdirde bir HttpResponseErroroluşturur. |
begin_delete_certificate |
Sertifikanın tüm sürümlerini silin. Sertifikalar/silme izni gerektirir. Bu yöntem döndürdüğünde Key Vault sertifikayı silmeye başladı. Geçici silmenin etkinleştirildiği bir kasada silme işlemi birkaç saniye sürebilir. Bu nedenle bu yöntem silme işleminin tamamlanmasını beklemenizi sağlayan bir poller döndürür. |
begin_recover_deleted_certificate |
Silinen bir sertifikayı en son sürümüne kurtarma. Yalnızca geçici silmenin etkinleştirildiği bir kasada mümkündür. Sertifikalar/kurtarma izni gerektirir. Bu yöntem döndürdüğünde Key Vault sertifikayı kurtarmaya başladı. Kurtarma işlemi birkaç saniye sürebilir. Bu nedenle bu yöntem kurtarmanın tamamlanmasını beklemenizi sağlayan bir poller döndürür. Bekleme yalnızca kurtarılan sertifikayı hemen başka bir işlemde kullanmak istediğinizde gereklidir. |
cancel_certificate_operation |
Devam eden bir sertifika işlemini iptal eder. Sertifikalar/güncelleştirme izni gerektirir. |
close |
İstemci tarafından açılan yuvaları kapatın. İstemciyi bağlam yöneticisi olarak kullanırken bu yöntemi çağırmak gereksizdir. |
create_issuer |
Belirtilen sertifika vereni ayarlar. Sertifikalar/setissuers izni gerektirir. |
delete_certificate_operation |
Belirli bir sertifika için oluşturma işlemini siler ve durdurur. Sertifikalar/güncelleştirme izni gerektirir. |
delete_contacts |
Anahtar kasasının sertifika kişilerini siler. Sertifikalar/managecontacts izni gerektirir. |
delete_issuer |
Belirtilen sertifikayı vereni siler. Sertifikalar/manageissuers/deleteissuers izni gerektirir. |
get_certificate |
Yönetim ilkesinin eklendiği bir sertifika alır. Sertifikalar/alma izni gerektirir. Sertifikanın sürümünü parametre olarak kabul etmez. Sertifikanın belirli bir sürümünü almak için çağrısı yapın get_certificate_version. |
get_certificate_operation |
Bir sertifikanın oluşturma işlemini alır. Sertifikalar/alma izni gerektirir. |
get_certificate_policy |
Sertifika için ilkeyi alır. Sertifikalar/alma izni gerektirir. Anahtar kasasında belirtilen sertifika ilkesi kaynaklarını döndürür. |
get_certificate_version |
Bir sertifikanın yönetim ilkesini döndürmeden belirli bir sürümünü alır. Sertifikalar/alma izni gerektirir. Sertifikanın en son sürümünü almak veya sertifikanın ilkesini de almak için çağrısı yapın get_certificate. |
get_contacts |
Anahtar kasası için sertifika kişilerini alır. Sertifikalar/managecontacts izni gerektirir. |
get_deleted_certificate |
Silinen sertifikayı alma. Yalnızca geçici silmenin etkinleştirildiği bir kasada mümkündür. Sertifikalar/alma izni gerektirir. Silinen sertifika bilgilerini ve bekletme aralığı, zamanlanmış kalıcı silme ve geçerli silme kurtarma düzeyi gibi özniteliklerini alır. |
get_issuer |
Belirtilen sertifikayı vereni alır. Sertifikalar/manageissuers/getissuers izni gerektirir. |
import_certificate |
Harici olarak oluşturulan bir sertifikayı içeri aktar. Sertifikalar/içeri aktarma izni gerektirir. Özel anahtar içeren mevcut geçerli bir sertifikayı Azure Key Vault'e aktarır. İçeri aktarılacak sertifika PFX veya PEM biçiminde olabilir. Sertifika PEM biçimindeyse, PEM dosyası hem anahtarı hem de x509 sertifikalarını içermelidir ve ile content_typepemsağlamanız gerekir |
list_deleted_certificates |
Şu anda kurtarılabilir durumdaki silinen sertifikaları listeler. Yalnızca kasa geçici silme etkinse mümkündür. Sertifikalar/alma/listeleme izni gerektirir. Geçerli kasada silinmiş durumda olan ve kurtarma veya temizleme için hazır olan sertifikaları alır. Bu işlem silmeye özgü bilgileri içerir. |
list_properties_of_certificate_versions |
Sertifika sürümlerinin tanımlayıcılarını ve özelliklerini listeleme. Sertifikalar/liste izni gerektirir. |
list_properties_of_certificates |
Kasadaki tüm sertifikaların tanımlayıcılarını ve özelliklerini listeleyin. Sertifikalar/liste izni gerektirir. |
list_properties_of_issuers |
Anahtar kasası için sertifika verenlerin özelliklerini listeler. Sertifikalar/manageissuers/getissuers izni gerektirir. |
merge_certificate |
Bir sertifikayı veya sertifika zincirini sunucuda var olan bir anahtar çifti ile birleştirir. Sertifikalar/oluşturma izni gerektirir. Bir sertifikanın veya sertifika zincirinin, hizmette şu anda kullanılabilir durumda olan bir anahtar çifti ile birleştirilmesini gerçekleştirir. Birleştirilecek begin_create_certificate sertifikayı oluştururken sertifikayı vereni 'Bilinmiyor' olarak ayarladığınızdan emin olun. Bu şekilde Key Vault sertifikanın, sertifikayı veren tarafından imzalanmayacağını bilir. |
purge_deleted_certificate |
Silinen bir sertifikayı kalıcı olarak siler. Yalnızca geçici silme etkin kasalarda mümkündür. Sertifikalar/temizleme izni gerektirir. Kurtarma olasılığı olmadan belirtilen sertifikanın geri alınamaz silme işlemini gerçekleştirir. 'Temizlenebilir' belirtmiyorsa işlem kullanılamaz recovery_level . Bu yöntem yalnızca önce scheduled_purge_datebir sertifikayı temizlemek için gereklidir. |
restore_certificate_backup |
Sertifika yedeklemesini kasaya geri yükleyin. Sertifikalar/geri yükleme izni gerektirir. Bu, adı, öznitelikleri ve erişim denetimi ilkeleriyle sertifikanın tüm sürümlerini geri yükler. Sertifikanın adı zaten kullanılıyorsa geri yükleme başarısız olur. Ayrıca hedef kasanın kaynak kasayla aynı Microsoft Azure aboneliğine sahip olması gerekir. |
send_request |
İstemcinin mevcut işlem hattını kullanarak bir ağ isteği çalıştırır. İstek URL'si kasa URL'sine göre olabilir. İstek için kullanılan hizmet API'sinin sürümü, aksi belirtilmedikçe istemcinin sürümüyle aynıdır. Yanıt bir hataysa bu yöntem tetiklenmez; özel durum tetikleyemek için döndürülen yanıt nesnesinde raise_for_status() öğesini çağırın. Bu yöntemle özel istek gönderme hakkında daha fazla bilgi için bkz https://aka.ms/azsdk/dpcodegen/python/send_request. . |
set_contacts |
Anahtar kasası için sertifika kişilerini ayarlar. Sertifikalar/managecontacts izni gerektirir. |
update_certificate_policy |
Sertifikanın ilkesini Güncelleştirmeler. Sertifikalar/güncelleştirme izni gerektirir. Sertifika ilkesinde belirtilen üyeleri ayarlayın. Diğerlerini null olarak bırakır. |
update_certificate_properties |
Sertifikanın özelliklerini değiştirme. Sertifikalar/güncelleştirme izni gerektirir. |
update_issuer |
Belirtilen sertifikayı vereni Güncelleştirmeler. Sertifikalar/setissuers izni gerektirir. |
backup_certificate
Sertifikayı yalnızca Azure Key Vault tarafından kullanılabilecek korumalı bir biçimde yedekleyin.
Sertifikalar/yedekleme izni gerektirir. Bu, bir sertifikayı bir kasadan diğerine kopyalamaya izin vermek için tasarlanmıştır. Her iki kasa da aynı Azure aboneliğine ait olmalıdır. Ayrıca, jeopolitik sınırlar arasında yedekleme/geri yükleme gerçekleştirilemez. Örneğin, ABD bölgesindeki bir kasadan alınan yedekleme, AB bölgesindeki bir kasaya geri yüklenemez.
backup_certificate(certificate_name: str, **kwargs) -> bytes
Parametreler
Döndürülenler
Yedeklenen sertifikayı içeren yedekleme blobu.
Dönüş türü
Özel durumlar
sertifika yoksa,
diğer hatalar için
begin_create_certificate
Yeni bir sertifika oluşturur.
Bu ilk sürümse sertifika kaynağı oluşturulur. Bu işlem için sertifikalar/oluşturma izni gerekir. Döndürülen poller beklenirse sertifikalar/alma izni gerekir ve oluşturma başarılı olursa sertifikayı veya aksi takdirde CertificateOperation değerini verir; aksi takdirde bir HttpResponseErroroluşturur.
begin_create_certificate(certificate_name: str, policy: CertificatePolicy, **kwargs) -> LROPoller[KeyVaultCertificate | CertificateOperation]
Parametreler
- policy
- CertificatePolicy
Sertifikanın yönetim ilkesi. Konu veya konu alternatif ad özelliklerinden biri gereklidir.
- enabled
- bool
Sertifikanın kullanım için etkinleştirilip etkinleştirilmediği.
Döndürülenler
Sertifika oluşturma işlemi için bir LROPoller. Oluşturma başarılı olursa, poller beklerken sertifikayı veya değilse CertificateOperation'ı verir.
Dönüş türü
Özel durumlar
sertifika ilkesi geçersizse,
diğer hatalar için.
begin_delete_certificate
Sertifikanın tüm sürümlerini silin. Sertifikalar/silme izni gerektirir.
Bu yöntem döndürdüğünde Key Vault sertifikayı silmeye başladı. Geçici silmenin etkinleştirildiği bir kasada silme işlemi birkaç saniye sürebilir. Bu nedenle bu yöntem silme işleminin tamamlanmasını beklemenizi sağlayan bir poller döndürür.
begin_delete_certificate(certificate_name: str, **kwargs) -> LROPoller[DeletedCertificate]
Parametreler
Döndürülenler
Sertifika silme işlemi için bir poller. Poller'ın sonuç yöntemi, silme işleminin tamamlanmasını beklemeden öğesini DeletedCertificate döndürür. Kasada geçici silme etkinleştirildiyse ve hemen sertifikayı ile purge_deleted_certificatekalıcı olarak silmek istiyorsanız, önce poller'ın bekleme yöntemini çağırın. Silme işlemi tamamlanana kadar engeller. Bekleme yöntemi sertifikalar/alma izni gerektirir.
Dönüş türü
Özel durumlar
sertifika yoksa,
diğer hatalar için
begin_recover_deleted_certificate
Silinen bir sertifikayı en son sürümüne kurtarma. Yalnızca geçici silmenin etkinleştirildiği bir kasada mümkündür.
Sertifikalar/kurtarma izni gerektirir. Bu yöntem döndürdüğünde Key Vault sertifikayı kurtarmaya başladı. Kurtarma işlemi birkaç saniye sürebilir. Bu nedenle bu yöntem kurtarmanın tamamlanmasını beklemenizi sağlayan bir poller döndürür. Bekleme yalnızca kurtarılan sertifikayı hemen başka bir işlemde kullanmak istediğinizde gereklidir.
begin_recover_deleted_certificate(certificate_name: str, **kwargs) -> LROPoller[KeyVaultCertificate]
Parametreler
Döndürülenler
Kurtarma işlemi için bir poller. Poller'ın sonuç yöntemi kurtarmanın tamamlanmasını beklemeden kurtarılanı KeyVaultCertificate döndürür. Kurtarılan sertifikayı hemen kullanmak istiyorsanız, sertifika kullanıma hazır olana kadar engelleyen poller'ın bekleme yöntemini çağırın. Bekleme yöntemi sertifika/alma izni gerektirir.
Dönüş türü
Özel durumlar
cancel_certificate_operation
Devam eden bir sertifika işlemini iptal eder. Sertifikalar/güncelleştirme izni gerektirir.
cancel_certificate_operation(certificate_name: str, **kwargs) -> CertificateOperation
Parametreler
Döndürülenler
İptal edilen sertifika işlemi
Dönüş türü
Özel durumlar
close
İstemci tarafından açılan yuvaları kapatın.
İstemciyi bağlam yöneticisi olarak kullanırken bu yöntemi çağırmak gereksizdir.
close() -> None
Özel durumlar
sertifika yoksa,
diğer hatalar için
create_issuer
Belirtilen sertifika vereni ayarlar. Sertifikalar/setissuers izni gerektirir.
create_issuer(issuer_name: str, provider: str, **kwargs) -> CertificateIssuer
Parametreler
- enabled
- bool
Verenin kullanım için etkinleştirilip etkinleştirilmediği.
- account_id
- str
Kullanıcı adı/hesap adı/hesap kimliği.
- password
- str
Parola/gizli dizi/hesap anahtarı.
- organization_id
- str
Kuruluşun kimliği
- admin_contacts
- list[AdministratorContact]
Sertifika verenin kuruluş yöneticilerinin iletişim bilgileri.
Döndürülenler
Oluşturulan CertificateIssuer
Dönüş türü
Özel durumlar
delete_certificate_operation
Belirli bir sertifika için oluşturma işlemini siler ve durdurur.
Sertifikalar/güncelleştirme izni gerektirir.
delete_certificate_operation(certificate_name: str, **kwargs) -> CertificateOperation
Parametreler
Döndürülenler
Silinen CertificateOperation
Dönüş türü
Özel durumlar
delete_contacts
Anahtar kasasının sertifika kişilerini siler. Sertifikalar/managecontacts izni gerektirir.
delete_contacts(**kwargs) -> List[CertificateContact]
Döndürülenler
Anahtar kasası için silinen kişiler.
Dönüş türü
Özel durumlar
delete_issuer
Belirtilen sertifikayı vereni siler.
Sertifikalar/manageissuers/deleteissuers izni gerektirir.
delete_issuer(issuer_name: str, **kwargs) -> CertificateIssuer
Parametreler
Döndürülenler
CertificateIssuer
Dönüş türü
Özel durumlar
get_certificate
Yönetim ilkesinin eklendiği bir sertifika alır. Sertifikalar/alma izni gerektirir.
Sertifikanın sürümünü parametre olarak kabul etmez. Sertifikanın belirli bir sürümünü almak için çağrısı yapın get_certificate_version.
get_certificate(certificate_name: str, **kwargs) -> KeyVaultCertificate
Parametreler
Döndürülenler
KeyVaultCertificate örneği
Dönüş türü
Özel durumlar
sertifika yoksa,
diğer hatalar için
get_certificate_operation
Bir sertifikanın oluşturma işlemini alır. Sertifikalar/alma izni gerektirir.
get_certificate_operation(certificate_name: str, **kwargs) -> CertificateOperation
Parametreler
Döndürülenler
Oluşturulan CertificateOperation
Dönüş türü
Özel durumlar
sertifika yoksa,
diğer hatalar için
get_certificate_policy
Sertifika için ilkeyi alır. Sertifikalar/alma izni gerektirir.
Anahtar kasasında belirtilen sertifika ilkesi kaynaklarını döndürür.
get_certificate_policy(certificate_name: str, **kwargs) -> CertificatePolicy
Parametreler
Döndürülenler
Sertifika ilkesi
Dönüş türü
Özel durumlar
get_certificate_version
Bir sertifikanın yönetim ilkesini döndürmeden belirli bir sürümünü alır.
Sertifikalar/alma izni gerektirir. Sertifikanın en son sürümünü almak veya sertifikanın ilkesini de almak için çağrısı yapın get_certificate.
get_certificate_version(certificate_name: str, version: str, **kwargs) -> KeyVaultCertificate
Parametreler
Döndürülenler
KeyVaultCertificate örneği
Dönüş türü
Özel durumlar
sertifika yoksa,
diğer hatalar için
get_contacts
Anahtar kasası için sertifika kişilerini alır. Sertifikalar/managecontacts izni gerektirir.
get_contacts(**kwargs) -> List[CertificateContact]
Döndürülenler
Anahtar kasasının sertifika kişileri.
Dönüş türü
Özel durumlar
get_deleted_certificate
Silinen sertifikayı alma. Yalnızca geçici silmenin etkinleştirildiği bir kasada mümkündür.
Sertifikalar/alma izni gerektirir. Silinen sertifika bilgilerini ve bekletme aralığı, zamanlanmış kalıcı silme ve geçerli silme kurtarma düzeyi gibi özniteliklerini alır.
get_deleted_certificate(certificate_name: str, **kwargs) -> DeletedCertificate
Parametreler
Döndürülenler
Silinen sertifika
Dönüş türü
Özel durumlar
sertifika yoksa,
diğer hatalar için
get_issuer
Belirtilen sertifikayı vereni alır. Sertifikalar/manageissuers/getissuers izni gerektirir.
get_issuer(issuer_name: str, **kwargs) -> CertificateIssuer
Parametreler
Döndürülenler
Belirtilen sertifikayı veren.
Dönüş türü
Özel durumlar
veren yoksa,
diğer hatalar için
import_certificate
Harici olarak oluşturulan bir sertifikayı içeri aktar. Sertifikalar/içeri aktarma izni gerektirir.
Özel anahtar içeren mevcut geçerli bir sertifikayı Azure Key Vault'e aktarır. İçeri aktarılacak sertifika PFX veya PEM biçiminde olabilir. Sertifika PEM biçimindeyse, PEM dosyası hem anahtarı hem de x509 sertifikalarını içermelidir ve ile content_typepemsağlamanız gerekirpolicy
.
import_certificate(certificate_name: str, certificate_bytes: bytes, **kwargs) -> KeyVaultCertificate
Parametreler
- certificate_bytes
- bytes
İçeri aktaracak sertifika nesnesinin bayt sayısı. Bu sertifikanın özel anahtarı içermesi gerekir.
- enabled
- bool
Sertifikanın kullanım için etkinleştirilip etkinleştirilmediği.
- password
- str
Geçirilen sertifikadaki özel anahtar şifrelenmişse, şifreleme için kullanılan paroladır.
- policy
- CertificatePolicy
Sertifikanın yönetim ilkesi. PEM biçimli bir sertifika içeri aktarıyorsanız ve olarak ayarlanmışsa content_typepemgereklidir.
Döndürülenler
İçeri aktarılan KeyVaultCertificate
Dönüş türü
Özel durumlar
list_deleted_certificates
Şu anda kurtarılabilir durumdaki silinen sertifikaları listeler. Yalnızca kasa geçici silme etkinse mümkündür.
Sertifikalar/alma/listeleme izni gerektirir. Geçerli kasada silinmiş durumda olan ve kurtarma veya temizleme için hazır olan sertifikaları alır. Bu işlem silmeye özgü bilgileri içerir.
list_deleted_certificates(**kwargs) -> ItemPaged[DeletedCertificate]
Parametreler
- include_pending
- bool
Tamamen silinmeyen sertifikaların dahil edilip edilmeyeceğini belirtir. Yalnızca API sürüm 7.0 ve sonrasında kullanılabilir.
Döndürülenler
DeletedCertificate'in yineleyici benzeri bir örneği
Dönüş türü
Özel durumlar
list_properties_of_certificate_versions
Sertifika sürümlerinin tanımlayıcılarını ve özelliklerini listeleme.
Sertifikalar/liste izni gerektirir.
list_properties_of_certificate_versions(certificate_name: str, **kwargs) -> ItemPaged[CertificateProperties]
Parametreler
Döndürülenler
CertificateProperties'in yineleyici benzeri bir örneği
Dönüş türü
Özel durumlar
list_properties_of_certificates
Kasadaki tüm sertifikaların tanımlayıcılarını ve özelliklerini listeleyin.
Sertifikalar/liste izni gerektirir.
list_properties_of_certificates(**kwargs) -> ItemPaged[CertificateProperties]
Parametreler
- include_pending
- bool
Tam olarak sağlanmamış sertifikaların dahil edilip edilmeyeceğini belirtir. Yalnızca API sürüm 7.0 ve sonrasında kullanılabilir.
Döndürülenler
CertificateProperties'in yineleyici benzeri bir örneği
Dönüş türü
Özel durumlar
list_properties_of_issuers
Anahtar kasası için sertifika verenlerin özelliklerini listeler.
Sertifikalar/manageissuers/getissuers izni gerektirir.
list_properties_of_issuers(**kwargs) -> ItemPaged[IssuerProperties]
Döndürülenler
Verenlerin yineleyici benzeri bir örneği
Dönüş türü
Özel durumlar
merge_certificate
Bir sertifikayı veya sertifika zincirini sunucuda var olan bir anahtar çifti ile birleştirir.
Sertifikalar/oluşturma izni gerektirir. Bir sertifikanın veya sertifika zincirinin, hizmette şu anda kullanılabilir durumda olan bir anahtar çifti ile birleştirilmesini gerçekleştirir. Birleştirilecek begin_create_certificate sertifikayı oluştururken sertifikayı vereni 'Bilinmiyor' olarak ayarladığınızdan emin olun. Bu şekilde Key Vault sertifikanın, sertifikayı veren tarafından imzalanmayacağını bilir.
merge_certificate(certificate_name: str, x509_certificates: List[bytes], **kwargs) -> KeyVaultCertificate
Parametreler
Döndürülenler
Birleştirilmiş sertifika
Dönüş türü
Özel durumlar
purge_deleted_certificate
Silinen bir sertifikayı kalıcı olarak siler. Yalnızca geçici silme etkin kasalarda mümkündür.
Sertifikalar/temizleme izni gerektirir. Kurtarma olasılığı olmadan belirtilen sertifikanın geri alınamaz silme işlemini gerçekleştirir. 'Temizlenebilir' belirtmiyorsa işlem kullanılamaz recovery_level . Bu yöntem yalnızca önce scheduled_purge_datebir sertifikayı temizlemek için gereklidir.
purge_deleted_certificate(certificate_name: str, **kwargs) -> None
Parametreler
Döndürülenler
Hiçbiri
Dönüş türü
Özel durumlar
restore_certificate_backup
Sertifika yedeklemesini kasaya geri yükleyin. Sertifikalar/geri yükleme izni gerektirir.
Bu, adı, öznitelikleri ve erişim denetimi ilkeleriyle sertifikanın tüm sürümlerini geri yükler. Sertifikanın adı zaten kullanılıyorsa geri yükleme başarısız olur. Ayrıca hedef kasanın kaynak kasayla aynı Microsoft Azure aboneliğine sahip olması gerekir.
restore_certificate_backup(backup: bytes, **kwargs) -> KeyVaultCertificate
Parametreler
Döndürülenler
Geri yüklenen KeyVaultCertificate
Dönüş türü
Özel durumlar
send_request
İstemcinin mevcut işlem hattını kullanarak bir ağ isteği çalıştırır.
İstek URL'si kasa URL'sine göre olabilir. İstek için kullanılan hizmet API'sinin sürümü, aksi belirtilmedikçe istemcinin sürümüyle aynıdır. Yanıt bir hataysa bu yöntem tetiklenmez; özel durum tetikleyemek için döndürülen yanıt nesnesinde raise_for_status() öğesini çağırın. Bu yöntemle özel istek gönderme hakkında daha fazla bilgi için bkz https://aka.ms/azsdk/dpcodegen/python/send_request. .
send_request(request: HttpRequest, *, stream: bool = False, **kwargs) -> HttpResponse
Parametreler
- stream
- bool
Yanıt yükünün akışla aktarılıp aktarılmayacağı. Varsayılan değer False'tur.
Döndürülenler
Ağ çağrınızın yanıtı. Yanıtınızda hata işleme yapmaz.
Dönüş türü
Özel durumlar
sertifika yoksa,
diğer hatalar için
set_contacts
Anahtar kasası için sertifika kişilerini ayarlar. Sertifikalar/managecontacts izni gerektirir.
set_contacts(contacts: List[CertificateContact], **kwargs) -> List[CertificateContact]
Parametreler
Döndürülenler
Oluşturulan kişi listesi
Dönüş türü
Özel durumlar
update_certificate_policy
Sertifikanın ilkesini Güncelleştirmeler. Sertifikalar/güncelleştirme izni gerektirir.
Sertifika ilkesinde belirtilen üyeleri ayarlayın. Diğerlerini null olarak bırakır.
update_certificate_policy(certificate_name: str, policy: CertificatePolicy, **kwargs) -> CertificatePolicy
Parametreler
Döndürülenler
Sertifika ilkesi
Dönüş türü
Özel durumlar
update_certificate_properties
Sertifikanın özelliklerini değiştirme. Sertifikalar/güncelleştirme izni gerektirir.
update_certificate_properties(certificate_name: str, version: str | None = None, **kwargs) -> KeyVaultCertificate
Parametreler
- enabled
- bool
Sertifikanın kullanım için etkinleştirilip etkinleştirilmediği.
Döndürülenler
Güncelleştirilmiş KeyVaultCertificate
Dönüş türü
Özel durumlar
update_issuer
Belirtilen sertifikayı vereni Güncelleştirmeler. Sertifikalar/setissuers izni gerektirir.
update_issuer(issuer_name: str, **kwargs) -> CertificateIssuer
Parametreler
- enabled
- bool
Verenin kullanım için etkinleştirilip etkinleştirilmediği.
- provider
- str
Veren sağlayıcı
- account_id
- str
Kullanıcı adı/hesap adı/hesap kimliği.
- password
- str
Parola/gizli dizi/hesap anahtarı.
- organization_id
- str
Kuruluşun kimliği
- admin_contacts
- list[AdministratorContact]
Sertifikayı verenin kuruluş yöneticilerinin iletişim ayrıntıları
Döndürülenler
Güncelleştirilmiş veren
Dönüş türü
Özel durumlar
Öznitelikler
vault_url
Azure SDK for Python
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin