StorageAccountsOperations Класс
Предупреждение
НЕ следует создавать экземпляр этого класса напрямую.
Вместо этого вы должны получить доступ к следующим операциям с помощью
атрибут<xref:storage_accounts> .
- Наследование
-
builtins.objectStorageAccountsOperations
Конструктор
StorageAccountsOperations(*args, **kwargs)
Методы
begin_abort_hierarchical_namespace_migration |
Прервать динамическую миграцию учетной записи хранения, чтобы включить HNS. |
begin_create |
Асинхронно создает новую учетную запись хранения с указанными параметрами. Если учетная запись уже создана и последующий запрос на создание отправляется с разными свойствами, свойства учетной записи будут обновлены. Если учетная запись уже создана и последующий запрос на создание или обновление отправляется с тем же набором свойств, запрос будет выполнен успешно. |
begin_failover |
Запрос на отработку отказа может быть активирован для учетной записи хранения в случае проблем с доступностью. Отработка отказа происходит из основного кластера учетной записи хранения в дополнительный кластер для учетных записей RA-GRS. Вторичный кластер станет первичным после отработки отказа. |
begin_hierarchical_namespace_migration |
Динамическая миграция учетной записи хранения для включения HNS. |
begin_restore_blob_ranges |
Восстановление BLOB-объектов в указанных диапазонах BLOB-объектов. |
check_name_availability |
Проверяет, является ли имя учетной записи хранения допустимым и еще не используется. |
delete |
Удаляет учетную запись хранения в Microsoft Azure. |
get_properties |
Возвращает свойства для указанной учетной записи хранения, включая, помимо прочего, имя, имя SKU, расположение и состояние учетной записи. Для получения ключей хранилища следует использовать операцию ListKeys. |
list |
Список всех учетных записей хранения, доступных в подписке. Обратите внимание, что ключи хранилища не возвращаются; для этого используйте операцию ListKeys. |
list_account_sas |
Вывод списка учетных данных SAS учетной записи хранения. |
list_by_resource_group |
Выводит список всех учетных записей хранения, доступных в заданной группе ресурсов. Обратите внимание, что ключи хранилища не возвращаются; для этого используйте операцию ListKeys. |
list_keys |
Выводит список ключей доступа или ключей Kerberos (если включена служба Active Directory) для указанной учетной записи хранения. |
list_service_sas |
Вывод списка учетных данных SAS службы для определенного ресурса. |
regenerate_key |
Повторно создает один из ключей доступа или ключей Kerberos для указанной учетной записи хранения. |
revoke_user_delegation_keys |
Отмена ключей делегирования пользователей. |
update |
Операцию обновления можно использовать для обновления номера SKU, шифрования, уровня доступа или тегов для учетной записи хранения. Его также можно использовать для сопоставления учетной записи с личным доменом. Для каждой учетной записи хранения поддерживается только один личный домен; замена или изменение личного домена не поддерживается. Чтобы заменить старый личный домен, старое значение должно быть очищено или отменено, прежде чем можно будет задать новое значение. Поддерживается обновление нескольких свойств. Этот вызов не изменяет ключи хранилища для учетной записи. Если вы хотите изменить ключи учетной записи хранения, используйте операцию повторного создания ключей. Расположение и имя учетной записи хранения нельзя изменить после создания. |
begin_abort_hierarchical_namespace_migration
Прервать динамическую миграцию учетной записи хранения, чтобы включить HNS.
async begin_abort_hierarchical_namespace_migration(resource_group_name: str, account_name: str, **kwargs: Any) -> AsyncLROPoller[None]
Параметры
- resource_group_name
- str
Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.
- account_name
- str
Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
- continuation_token
- str
Маркер продолжения для перезапуска опроса из сохраненного состояния.
- polling
- bool или AsyncPollingMethod
По умолчанию метод опроса будет AsyncARMPolling. Передайте значение False для этой операции, чтобы не выполнять опрос, или передайте собственный инициализированный объект опроса для личной стратегии опроса.
- polling_interval
- int
Время ожидания по умолчанию между двумя опросами для операций LRO, если заголовок Retry-After отсутствует.
Возвращаемое значение
Экземпляр AsyncLROPoller, возвращающий значение None или результат cls(response)
Возвращаемый тип
Исключения
begin_create
Асинхронно создает новую учетную запись хранения с указанными параметрами. Если учетная запись уже создана и последующий запрос на создание отправляется с разными свойствами, свойства учетной записи будут обновлены. Если учетная запись уже создана и последующий запрос на создание или обновление отправляется с тем же набором свойств, запрос будет выполнен успешно.
async begin_create(resource_group_name: str, account_name: str, parameters: _models.StorageAccountCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.StorageAccount]
Параметры
- resource_group_name
- str
Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.
- account_name
- str
Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.
- parameters
- StorageAccountCreateParameters или IO
Параметры, которые необходимо предоставить для созданной учетной записи. Тип StorageAccountCreateParameters или тип ввода-вывода. Обязательный.
- content_type
- str
Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
- continuation_token
- str
Маркер продолжения для перезапуска опроса из сохраненного состояния.
- polling
- bool или AsyncPollingMethod
По умолчанию метод опроса будет AsyncARMPolling. Передайте значение False для этой операции, чтобы не выполнять опрос, или передайте собственный инициализированный объект опроса для личной стратегии опроса.
- polling_interval
- int
Время ожидания по умолчанию между двумя опросами для операций LRO, если заголовок Retry-After отсутствует.
Возвращаемое значение
Экземпляр AsyncLROPoller, возвращающий значение StorageAccount или результат cls(response)
Возвращаемый тип
Исключения
begin_failover
Запрос на отработку отказа может быть активирован для учетной записи хранения в случае проблем с доступностью. Отработка отказа происходит из основного кластера учетной записи хранения в дополнительный кластер для учетных записей RA-GRS. Вторичный кластер станет первичным после отработки отказа.
async begin_failover(resource_group_name: str, account_name: str, **kwargs: Any) -> AsyncLROPoller[None]
Параметры
- resource_group_name
- str
Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.
- account_name
- str
Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
- continuation_token
- str
Маркер продолжения для перезапуска опроса из сохраненного состояния.
- polling
- bool или AsyncPollingMethod
По умолчанию метод опроса будет AsyncARMPolling. Передайте значение False для этой операции, чтобы не выполнять опрос, или передайте собственный инициализированный объект опроса для личной стратегии опроса.
- polling_interval
- int
Время ожидания по умолчанию между двумя опросами для операций LRO, если заголовок Retry-After отсутствует.
Возвращаемое значение
Экземпляр AsyncLROPoller, возвращающий значение None или результат cls(response)
Возвращаемый тип
Исключения
begin_hierarchical_namespace_migration
Динамическая миграция учетной записи хранения для включения HNS.
async begin_hierarchical_namespace_migration(resource_group_name: str, account_name: str, request_type: str, **kwargs: Any) -> AsyncLROPoller[None]
Параметры
- resource_group_name
- str
Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.
- account_name
- str
Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.
- request_type
- str
Обязательный. Тип миграции иерархического пространства имен может быть запросом на проверку иерархического пространства имен "HnsOnValidationRequest" или запросом на гидратацию "HnsOnHydrationRequest". Запрос на проверку проверит миграцию, а запрос на гидратацию перенесет учетную запись. Обязательный.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
- continuation_token
- str
Маркер продолжения для перезапуска опроса из сохраненного состояния.
- polling
- bool или AsyncPollingMethod
По умолчанию метод опроса будет AsyncARMPolling. Передайте значение False для этой операции, чтобы не выполнять опрос, или передайте собственный инициализированный объект опроса для личной стратегии опроса.
- polling_interval
- int
Время ожидания по умолчанию между двумя опросами для операций LRO, если заголовок Retry-After отсутствует.
Возвращаемое значение
Экземпляр AsyncLROPoller, возвращающий значение None или результат cls(response)
Возвращаемый тип
Исключения
begin_restore_blob_ranges
Восстановление BLOB-объектов в указанных диапазонах BLOB-объектов.
async begin_restore_blob_ranges(resource_group_name: str, account_name: str, parameters: _models.BlobRestoreParameters, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.BlobRestoreStatus]
Параметры
- resource_group_name
- str
Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.
- account_name
- str
Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.
- parameters
- BlobRestoreParameters или IO
Параметры для восстановления диапазонов BLOB-объектов. Тип BlobRestoreParameters или тип ввода-вывода. Обязательный.
- content_type
- str
Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
- continuation_token
- str
Маркер продолжения для перезапуска опроса из сохраненного состояния.
- polling
- bool или AsyncPollingMethod
По умолчанию метод опроса будет AsyncARMPolling. Передайте значение False для этой операции, чтобы не выполнять опрос, или передайте собственный инициализированный объект опроса для личной стратегии опроса.
- polling_interval
- int
Время ожидания по умолчанию между двумя опросами для операций LRO, если заголовок Retry-After отсутствует.
Возвращаемое значение
Экземпляр AsyncLROPoller, возвращающий blobRestoreStatus или результат cls(response)
Возвращаемый тип
Исключения
check_name_availability
Проверяет, является ли имя учетной записи хранения допустимым и еще не используется.
async check_name_availability(account_name: _models.StorageAccountCheckNameAvailabilityParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CheckNameAvailabilityResult
Параметры
- account_name
- StorageAccountCheckNameAvailabilityParameters или IO
Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Тип StorageAccountCheckNameAvailabilityParameters или тип ввода-вывода. Обязательный.
- content_type
- str
Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
CheckNameAvailabilityResult или результат cls(response)
Возвращаемый тип
Исключения
delete
Удаляет учетную запись хранения в Microsoft Azure.
async delete(resource_group_name: str, account_name: str, **kwargs: Any) -> None
Параметры
- resource_group_name
- str
Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.
- account_name
- str
Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
None или результат cls(response)
Возвращаемый тип
Исключения
get_properties
Возвращает свойства для указанной учетной записи хранения, включая, помимо прочего, имя, имя SKU, расположение и состояние учетной записи. Для получения ключей хранилища следует использовать операцию ListKeys.
async get_properties(resource_group_name: str, account_name: str, expand: str | StorageAccountExpand | None = None, **kwargs: Any) -> StorageAccount
Параметры
- resource_group_name
- str
Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.
- account_name
- str
Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.
- expand
- str или StorageAccountExpand
Может использоваться для развертывания свойств в свойствах учетной записи. По умолчанию данные не включаются при выборке свойств. В настоящее время поддерживаются только geoReplicationStats и blobRestoreStatus. Известные значения: geoReplicationStats и blobRestoreStatus. Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
StorageAccount или результат cls(response)
Возвращаемый тип
Исключения
list
Список всех учетных записей хранения, доступных в подписке. Обратите внимание, что ключи хранилища не возвращаются; для этого используйте операцию ListKeys.
list(**kwargs: Any) -> AsyncIterable[StorageAccount]
Параметры
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
Итератор, например экземпляр StorageAccount или результат cls(response)
Возвращаемый тип
Исключения
list_account_sas
Вывод списка учетных данных SAS учетной записи хранения.
async list_account_sas(resource_group_name: str, account_name: str, parameters: _models.AccountSasParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ListAccountSasResponse
Параметры
- resource_group_name
- str
Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.
- account_name
- str
Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.
- parameters
- AccountSasParameters или IO
Параметры, которые необходимо предоставить для перечисления учетных данных SAS для учетной записи хранения. Тип AccountSasParameters или тип ввода-вывода. Обязательный.
- content_type
- str
Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
ListAccountSasResponse или результат cls(response)
Возвращаемый тип
Исключения
list_by_resource_group
Выводит список всех учетных записей хранения, доступных в заданной группе ресурсов. Обратите внимание, что ключи хранилища не возвращаются; для этого используйте операцию ListKeys.
list_by_resource_group(resource_group_name: str, **kwargs: Any) -> AsyncIterable[StorageAccount]
Параметры
- resource_group_name
- str
Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
Итератор, например экземпляр StorageAccount или результат cls(response)
Возвращаемый тип
Исключения
list_keys
Выводит список ключей доступа или ключей Kerberos (если включена служба Active Directory) для указанной учетной записи хранения.
async list_keys(resource_group_name: str, account_name: str, expand: Literal['kerb'] = 'kerb', **kwargs: Any) -> StorageAccountListKeysResult
Параметры
- resource_group_name
- str
Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.
- account_name
- str
Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.
- expand
- str
Указывает тип ключа для перечисления. Возможное значение — kerb. Известные значения: kerb и None. Значение по умолчанию — "kerb".
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
StorageAccountListKeysResult или результат cls(response)
Возвращаемый тип
Исключения
list_service_sas
Вывод списка учетных данных SAS службы для определенного ресурса.
async list_service_sas(resource_group_name: str, account_name: str, parameters: _models.ServiceSasParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ListServiceSasResponse
Параметры
- resource_group_name
- str
Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.
- account_name
- str
Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.
- parameters
- ServiceSasParameters или IO
Параметры для перечисления учетных данных SAS службы. Тип ServiceSasParameters или тип ввода-вывода. Обязательный.
- content_type
- str
Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
ListServiceSasResponse или результат cls(response)
Возвращаемый тип
Исключения
regenerate_key
Повторно создает один из ключей доступа или ключей Kerberos для указанной учетной записи хранения.
async regenerate_key(resource_group_name: str, account_name: str, regenerate_key: _models.StorageAccountRegenerateKeyParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccountListKeysResult
Параметры
- resource_group_name
- str
Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.
- account_name
- str
Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.
- regenerate_key
- StorageAccountRegenerateKeyParameters или IO
Указывает имя ключа, который необходимо повторно создать: key1, key2, kerb1, kerb2. Тип StorageAccountRegenerateKeyParameters или тип ввода-вывода. Обязательный.
- content_type
- str
Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
StorageAccountListKeysResult или результат cls(response)
Возвращаемый тип
Исключения
revoke_user_delegation_keys
Отмена ключей делегирования пользователей.
async revoke_user_delegation_keys(resource_group_name: str, account_name: str, **kwargs: Any) -> None
Параметры
- resource_group_name
- str
Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.
- account_name
- str
Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
Возвращаемое значение
None или результат cls(response)
Возвращаемый тип
Исключения
update
Операцию обновления можно использовать для обновления номера SKU, шифрования, уровня доступа или тегов для учетной записи хранения. Его также можно использовать для сопоставления учетной записи с личным доменом. Для каждой учетной записи хранения поддерживается только один личный домен; замена или изменение личного домена не поддерживается. Чтобы заменить старый личный домен, старое значение должно быть очищено или отменено, прежде чем можно будет задать новое значение. Поддерживается обновление нескольких свойств. Этот вызов не изменяет ключи хранилища для учетной записи. Если вы хотите изменить ключи учетной записи хранения, используйте операцию повторного создания ключей. Расположение и имя учетной записи хранения нельзя изменить после создания.
async update(resource_group_name: str, account_name: str, parameters: _models.StorageAccountUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccount
Параметры
- resource_group_name
- str
Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.
- account_name
- str
Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.
- parameters
- StorageAccountUpdateParameters или IO
Параметры, которые необходимо предоставить для обновленной учетной записи. Тип StorageAccountUpdateParameters или тип ввода-вывода. Обязательный.
- content_type
- str
Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
Возвращаемое значение
StorageAccount или результат cls(response)
Возвращаемый тип
Исключения
Атрибуты
models
models = <module 'azure.mgmt.storage.v2021_06_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2021_06_01\\models\\__init__.py'>
Azure SDK for Python