StorageAccountsOperations Sınıf
Uyarı
Bu sınıfın örneğini doğrudan OLUŞTURMAYIN.
Bunun yerine, aşağıdaki işlemlere
<xref:storage_accounts> Öznitelik.
- Devralma
-
builtins.objectStorageAccountsOperations
Oluşturucu
StorageAccountsOperations(*args, **kwargs)
Yöntemler
begin_create |
Belirtilen parametrelerle zaman uyumsuz olarak yeni bir depolama hesabı oluşturur. Bir hesap zaten oluşturulduysa ve sonraki bir oluşturma isteği farklı özelliklerle verildiyse, hesap özellikleri güncelleştirilir. Bir hesap zaten oluşturulduysa ve tam olarak aynı özellik kümesiyle sonraki bir oluşturma veya güncelleştirme isteği verildiyse, istek başarılı olur. |
begin_failover |
Kullanılabilirlik sorunları durumunda depolama hesabı için yük devretme isteği tetiklenebilir. Yük devretme, RA-GRS hesapları için depolama hesabının birincil kümesinden ikincil kümeye gerçekleşir. yük devretmeden sonra ikincil küme birincil duruma gelir. |
begin_restore_blob_ranges |
Belirtilen blob aralıklarındaki blobları geri yükleyin. |
check_name_availability |
Depolama hesabı adının geçerli olduğunu ve kullanımda olmadığını denetler. |
delete |
Microsoft Azure'da bir depolama hesabını siler. |
get_properties |
Ad, SKU adı, konum ve hesap durumu dahil ancak bunlarla sınırlı olmamak üzere belirtilen depolama hesabının özelliklerini döndürür. Depolama anahtarlarını almak için ListKeys işlemi kullanılmalıdır. |
list |
Abonelik altında kullanılabilen tüm depolama hesaplarını listeler. Depolama anahtarlarının döndürülmediğini unutmayın; bunun için ListKeys işlemini kullanın. |
list_account_sas |
Depolama hesabının SAS kimlik bilgilerini listeleme. |
list_by_resource_group |
Verilen kaynak grubu altında kullanılabilen tüm depolama hesaplarını listeler. Depolama anahtarlarının döndürülmediğini unutmayın; bunun için ListKeys işlemini kullanın. |
list_keys |
Belirtilen depolama hesabı için erişim anahtarlarını veya Kerberos anahtarlarını (Active Directory etkinse) listeler. |
list_service_sas |
Belirli bir kaynağın hizmet SAS kimlik bilgilerini listeleme. |
regenerate_key |
Belirtilen depolama hesabı için erişim anahtarlarından veya Kerberos anahtarlarından birini yeniden oluşturur. |
revoke_user_delegation_keys |
Kullanıcı temsilci anahtarlarını iptal etme. |
update |
Güncelleştirme işlemi bir depolama hesabının SKU'su, şifrelemesi, erişim katmanı veya etiketlerini güncelleştirmek için kullanılabilir. Hesabı özel bir etki alanına eşlemek için de kullanılabilir. Depolama hesabı başına yalnızca bir özel etki alanı desteklenir; özel etki alanının değiştirilmesi/değiştirilmesi desteklenmez. Eski bir özel etki alanını değiştirmek için, yeni bir değerin ayarlanabilmesi için önce eski değerin temizlenmesi/kaydının silinmesi gerekir. Birden çok özelliğin güncelleştirmesi desteklenir. Bu çağrı hesabın depolama anahtarlarını değiştirmez. Depolama hesabı anahtarlarını değiştirmek istiyorsanız anahtarları yeniden oluşturma işlemini kullanın. Depolama hesabının konumu ve adı oluşturulduktan sonra değiştirilemez. |
begin_create
Belirtilen parametrelerle zaman uyumsuz olarak yeni bir depolama hesabı oluşturur. Bir hesap zaten oluşturulduysa ve sonraki bir oluşturma isteği farklı özelliklerle verildiyse, hesap özellikleri güncelleştirilir. Bir hesap zaten oluşturulduysa ve tam olarak aynı özellik kümesiyle sonraki bir oluşturma veya güncelleştirme isteği verildiyse, istek başarılı olur.
begin_create(resource_group_name: str, account_name: str, parameters: _models.StorageAccountCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.StorageAccount]
Parametreler
- resource_group_name
- str
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- account_name
- str
Belirtilen kaynak grubu içindeki depolama hesabının adı. Depolama hesabı adlarının uzunluğu 3 ile 24 karakter arasında olmalı ve yalnızca sayı ve küçük harf kullanmalıdır. Gereklidir.
- parameters
- StorageAccountCreateParameters veya IO
Oluşturulan hesap için sağlayabilecek parametreler. StorageAccountCreateParameters türü veya GÇ türüdür. Gereklidir.
- content_type
- str
Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tır.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
- continuation_token
- str
Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.
- polling
- bool veya PollingMethod
Varsayılan olarak yoklama yönteminiz ARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.
- polling_interval
- int
Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.
Döndürülenler
StorageAccount veya cls(yanıt) sonucunu döndüren LROPoller örneği
Dönüş türü
Özel durumlar
begin_failover
Kullanılabilirlik sorunları durumunda depolama hesabı için yük devretme isteği tetiklenebilir. Yük devretme, RA-GRS hesapları için depolama hesabının birincil kümesinden ikincil kümeye gerçekleşir. yük devretmeden sonra ikincil küme birincil duruma gelir.
begin_failover(resource_group_name: str, account_name: str, **kwargs: Any) -> LROPoller[None]
Parametreler
- resource_group_name
- str
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- account_name
- str
Belirtilen kaynak grubu içindeki depolama hesabının adı. Depolama hesabı adlarının uzunluğu 3 ile 24 karakter arasında olmalı ve yalnızca sayı ve küçük harf kullanmalıdır. Gereklidir.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
- continuation_token
- str
Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.
- polling
- bool veya PollingMethod
Varsayılan olarak yoklama yönteminiz ARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.
- polling_interval
- int
Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.
Döndürülenler
Yok veya cls(yanıt) sonucunu döndüren LROPoller örneği
Dönüş türü
Özel durumlar
begin_restore_blob_ranges
Belirtilen blob aralıklarındaki blobları geri yükleyin.
begin_restore_blob_ranges(resource_group_name: str, account_name: str, parameters: _models.BlobRestoreParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.BlobRestoreStatus]
Parametreler
- resource_group_name
- str
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- account_name
- str
Belirtilen kaynak grubu içindeki depolama hesabının adı. Depolama hesabı adlarının uzunluğu 3 ile 24 karakter arasında olmalı ve yalnızca sayı ve küçük harf kullanmalıdır. Gereklidir.
- parameters
- BlobRestoreParameters veya IO
Geri yükleme blobu aralıkları için sağlayabilecek parametreler. BlobRestoreParameters türü veya GÇ türüdür. Gereklidir.
- content_type
- str
Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tır.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
- continuation_token
- str
Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.
- polling
- bool veya PollingMethod
Varsayılan olarak yoklama yönteminiz ARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.
- polling_interval
- int
Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.
Döndürülenler
BlobRestoreStatus veya cls(yanıt) sonucunu döndüren LROPoller örneği
Dönüş türü
Özel durumlar
check_name_availability
Depolama hesabı adının geçerli olduğunu ve kullanımda olmadığını denetler.
check_name_availability(account_name: _models.StorageAccountCheckNameAvailabilityParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CheckNameAvailabilityResult
Parametreler
- account_name
- StorageAccountCheckNameAvailabilityParameters veya IO
Belirtilen kaynak grubu içindeki depolama hesabının adı. Depolama hesabı adlarının uzunluğu 3 ile 24 karakter arasında olmalı ve yalnızca sayı ve küçük harf kullanmalıdır. StorageAccountCheckNameAvailabilityParameters türü veya GÇ türüdür. Gereklidir.
- content_type
- str
Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tır.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
CheckNameAvailabilityResult veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
delete
Microsoft Azure'da bir depolama hesabını siler.
delete(resource_group_name: str, account_name: str, **kwargs: Any) -> None
Parametreler
- resource_group_name
- str
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- account_name
- str
Belirtilen kaynak grubu içindeki depolama hesabının adı. Depolama hesabı adlarının uzunluğu 3 ile 24 karakter arasında olmalı ve yalnızca sayı ve küçük harf kullanmalıdır. Gereklidir.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
Hiçbiri veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
get_properties
Ad, SKU adı, konum ve hesap durumu dahil ancak bunlarla sınırlı olmamak üzere belirtilen depolama hesabının özelliklerini döndürür. Depolama anahtarlarını almak için ListKeys işlemi kullanılmalıdır.
get_properties(resource_group_name: str, account_name: str, expand: str | StorageAccountExpand | None = None, **kwargs: Any) -> StorageAccount
Parametreler
- resource_group_name
- str
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- account_name
- str
Belirtilen kaynak grubu içindeki depolama hesabının adı. Depolama hesabı adlarının uzunluğu 3 ile 24 karakter arasında olmalı ve yalnızca sayı ve küçük harf kullanmalıdır. Gereklidir.
- expand
- str veya StorageAccountExpand
Hesabın özellikleri içindeki özellikleri genişletmek için kullanılabilir. Varsayılan olarak, özellikler getirilirken veriler dahil değildir. Şu anda yalnızca geoReplicationStats ve blobRestoreStatus'ı destekliyoruz. Bilinen değerler şunlardır: "geoReplicationStats" ve "blobRestoreStatus". Varsayılan değer Yok'tır.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
StorageAccount veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
list
Abonelik altında kullanılabilen tüm depolama hesaplarını listeler. Depolama anahtarlarının döndürülmediğini unutmayın; bunun için ListKeys işlemini kullanın.
list(**kwargs: Any) -> Iterable[StorageAccount]
Parametreler
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
StorageAccount örneği veya cls(response) sonucu gibi bir yineleyici
Dönüş türü
Özel durumlar
list_account_sas
Depolama hesabının SAS kimlik bilgilerini listeleme.
list_account_sas(resource_group_name: str, account_name: str, parameters: _models.AccountSasParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ListAccountSasResponse
Parametreler
- resource_group_name
- str
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- account_name
- str
Belirtilen kaynak grubundaki depolama hesabının adı. Depolama hesabı adları 3 ila 24 karakter uzunluğunda olmalı ve yalnızca sayıları ve küçük harfleri kullanmalıdır. Gereklidir.
- parameters
- AccountSasParameters veya IO
Depolama hesabı için SAS kimlik bilgilerini listelemek için sağlayabilecek parametreler. AccountSasParameters türü veya GÇ türüdür. Gereklidir.
- content_type
- str
Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tur.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
ListAccountSasResponse veya cls(response) sonucu
Dönüş türü
Özel durumlar
list_by_resource_group
Verilen kaynak grubu altında kullanılabilen tüm depolama hesaplarını listeler. Depolama anahtarlarının döndürülmediğini unutmayın; bunun için ListKeys işlemini kullanın.
list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[StorageAccount]
Parametreler
- resource_group_name
- str
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
StorageAccount örneği veya cls(response) sonucu gibi bir yineleyici
Dönüş türü
Özel durumlar
list_keys
Belirtilen depolama hesabı için erişim anahtarlarını veya Kerberos anahtarlarını (Active Directory etkinse) listeler.
list_keys(resource_group_name: str, account_name: str, expand: Literal['kerb'] = 'kerb', **kwargs: Any) -> StorageAccountListKeysResult
Parametreler
- resource_group_name
- str
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- account_name
- str
Belirtilen kaynak grubundaki depolama hesabının adı. Depolama hesabı adları 3 ila 24 karakter uzunluğunda olmalı ve yalnızca sayıları ve küçük harfleri kullanmalıdır. Gereklidir.
- expand
- str
Listelenecek anahtarın türünü belirtir. Olası değer kerb değeridir. Bilinen değerler "kerb" ve None değerleridir. Varsayılan değer "kerb"dir.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
StorageAccountListKeysResult veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
list_service_sas
Belirli bir kaynağın hizmet SAS kimlik bilgilerini listeleme.
list_service_sas(resource_group_name: str, account_name: str, parameters: _models.ServiceSasParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ListServiceSasResponse
Parametreler
- resource_group_name
- str
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- account_name
- str
Belirtilen kaynak grubundaki depolama hesabının adı. Depolama hesabı adları 3 ila 24 karakter uzunluğunda olmalı ve yalnızca sayıları ve küçük harfleri kullanmalıdır. Gereklidir.
- parameters
- ServiceSasParameters veya IO
Hizmet SAS kimlik bilgilerini listelemek için sağlayabilecek parametreler. ServiceSasParameters türü veya GÇ türüdür. Gereklidir.
- content_type
- str
Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tur.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
ListServiceSasResponse veya cls(response) sonucu
Dönüş türü
Özel durumlar
regenerate_key
Belirtilen depolama hesabı için erişim anahtarlarından veya Kerberos anahtarlarından birini yeniden oluşturur.
regenerate_key(resource_group_name: str, account_name: str, regenerate_key: _models.StorageAccountRegenerateKeyParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccountListKeysResult
Parametreler
- resource_group_name
- str
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- account_name
- str
Belirtilen kaynak grubundaki depolama hesabının adı. Depolama hesabı adları 3 ila 24 karakter uzunluğunda olmalı ve yalnızca sayıları ve küçük harfleri kullanmalıdır. Gereklidir.
- regenerate_key
- StorageAccountRegenerateKeyParameters veya IO
Yeniden oluşturulacak anahtarın adını belirtir: key1, key2, kerb1, kerb2. StorageAccountRegenerateKeyParameters türü veya GÇ türüdür. Gereklidir.
- content_type
- str
Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tur.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
StorageAccountListKeysResult veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
revoke_user_delegation_keys
Kullanıcı temsilci anahtarlarını iptal etme.
revoke_user_delegation_keys(resource_group_name: str, account_name: str, **kwargs: Any) -> None
Parametreler
- resource_group_name
- str
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- account_name
- str
Belirtilen kaynak grubundaki depolama hesabının adı. Depolama hesabı adları 3 ila 24 karakter uzunluğunda olmalı ve yalnızca sayıları ve küçük harfleri kullanmalıdır. Gereklidir.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
Hiçbiri veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
update
Güncelleştirme işlemi bir depolama hesabının SKU'su, şifrelemesi, erişim katmanı veya etiketlerini güncelleştirmek için kullanılabilir. Hesabı özel bir etki alanına eşlemek için de kullanılabilir. Depolama hesabı başına yalnızca bir özel etki alanı desteklenir; özel etki alanının değiştirilmesi/değiştirilmesi desteklenmez. Eski bir özel etki alanını değiştirmek için, yeni bir değerin ayarlanabilmesi için önce eski değerin temizlenmesi/kaydının silinmesi gerekir. Birden çok özelliğin güncelleştirmesi desteklenir. Bu çağrı hesabın depolama anahtarlarını değiştirmez. Depolama hesabı anahtarlarını değiştirmek istiyorsanız anahtarları yeniden oluşturma işlemini kullanın. Depolama hesabının konumu ve adı oluşturulduktan sonra değiştirilemez.
update(resource_group_name: str, account_name: str, parameters: _models.StorageAccountUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccount
Parametreler
- resource_group_name
- str
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- account_name
- str
Belirtilen kaynak grubundaki depolama hesabının adı. Depolama hesabı adları 3 ila 24 karakter uzunluğunda olmalı ve yalnızca sayıları ve küçük harfleri kullanmalıdır. Gereklidir.
- parameters
- StorageAccountUpdateParameters veya IO
Güncelleştirilmiş hesap için sağlenecek parametreler. StorageAccountUpdateParameters türü veya GÇ türüdür. Gereklidir.
- content_type
- str
Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tur.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
StorageAccount veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
Öznitelikler
models
models = <module 'azure.mgmt.storage.v2019_06_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2019_06_01\\models\\__init__.py'>
Azure SDK for Python