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. |
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_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ı listeler. |
regenerate_key |
Belirtilen depolama hesabı için erişim anahtarlarından birini yeniden oluşturur. |
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', 'text/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
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', 'text/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, **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.
- 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(yanıt) sonucu gibi bir yineleyici
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(yanıt) sonucu gibi bir yineleyici
Dönüş türü
Özel durumlar
list_keys
Belirtilen depolama hesabı için erişim anahtarlarını listeler.
list_keys(resource_group_name: str, account_name: str, **kwargs: Any) -> StorageAccountKeys
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
StorageAccountKeys veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
regenerate_key
Belirtilen depolama hesabı için erişim 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.StorageAccountKeys
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.
- regenerate_key
- StorageAccountRegenerateKeyParameters veya IO
Yeniden oluşturulacak anahtarın adını belirtir: key1 veya key2. 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', 'text/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
StorageAccountKeys 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 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
- 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', 'text/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
StorageAccount veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
Öznitelikler
models
models = <module 'azure.mgmt.storage.v2015_06_15.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2015_06_15\\models\\__init__.py'>
Azure SDK for Python