StorageAccountsOperations Класс
Предупреждение
НЕ следует создавать экземпляр этого класса напрямую.
Вместо этого вы должны получить доступ к следующим операциям с помощью
атрибут<xref:storage_accounts> .
- Наследование
-
builtins.objectStorageAccountsOperations
Конструктор
StorageAccountsOperations(*args, **kwargs)
Методы
begin_create |
Асинхронно создает новую учетную запись хранения с указанными параметрами. Если учетная запись уже создана и последующий запрос на создание отправляется с разными свойствами, свойства учетной записи будут обновлены. Если учетная запись уже создана и последующий запрос на создание или обновление отправляется с точно таким же набором свойств, запрос будет выполнен успешно. |
begin_failover |
Запрос отработки отказа может быть активирован для учетной записи хранения в случае проблем с доступностью. Отработка отказа происходит из основного кластера учетной записи хранения в дополнительный кластер для учетных записей RA-GRS. Вторичный кластер станет основным после отработки отказа. |
begin_restore_blob_ranges |
Восстановление больших двоичных объектов в указанных диапазонах больших двоичных объектов. |
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_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
Тип содержимого параметра body. Известные значения: "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_restore_blob_ranges
Восстановление больших двоичных объектов в указанных диапазонах больших двоичных объектов.
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
Тип содержимого параметра body. Известные значения: "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
Тип содержимого параметра body. Известные значения: "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
Тип содержимого параметра body. Известные значения: "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
Тип содержимого параметра body. Известные значения: "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
Тип содержимого параметра body. Известные значения: "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.v2020_08_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2020_08_01_preview\\models\\__init__.py'>
Azure SDK for Python