StorageAccountsOperations Sınıf

Uyarı

Bu sınıfın örneğini doğrudan OLUŞTURMAYIN.

Bunun yerine, aşağıdaki işlemlere

StorageManagement's

<xref:storage_accounts> Öznitelik.

Devralma
builtins.object
StorageAccountsOperations

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
Gerekli

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

account_name
str
Gerekli

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
Gerekli

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
Gerekli

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
Gerekli

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

account_name
str
Gerekli

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
Gerekli

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

account_name
str
Gerekli

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
Gerekli

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
Gerekli

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

account_name
str
Gerekli

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
Gerekli

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

account_name
str
Gerekli

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
Gerekli

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
Gerekli

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

account_name
str
Gerekli

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
Gerekli

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'>