StorageAccountsOperations Класс
Предупреждение
НЕ следует создавать экземпляр этого класса напрямую.
Вместо этого вы должны получить доступ к следующим операциям с помощью
атрибут<xref:storage_accounts> .
- Наследование
-
builtins.objectStorageAccountsOperations
Конструктор
StorageAccountsOperations(*args, **kwargs)
Методы
begin_create |
Асинхронно создает новую учетную запись хранения с указанными параметрами. Если учетная запись уже создана и последующий запрос на создание отправляется с разными свойствами, свойства учетной записи будут обновлены. Если учетная запись уже создана и последующий запрос на создание или обновление отправляется с тем же набором свойств, запрос будет выполнен успешно. |
check_name_availability |
Проверяет, является ли имя учетной записи хранения допустимым и еще не используется. |
delete |
Удаляет учетную запись хранения в Microsoft Azure. |
get_properties |
Возвращает свойства для указанной учетной записи хранения, включая, помимо прочего, имя, имя SKU, расположение и состояние учетной записи. Для получения ключей хранилища следует использовать операцию ListKeys. |
list |
Список всех учетных записей хранения, доступных в подписке. Обратите внимание, что ключи хранилища не возвращаются; для этого используйте операцию ListKeys. |
list_account_sas |
Вывод списка учетных данных SAS учетной записи хранения. |
list_by_resource_group |
Выводит список всех учетных записей хранения, доступных в заданной группе ресурсов. Обратите внимание, что ключи хранилища не возвращаются; для этого используйте операцию ListKeys. |
list_keys |
Список ключей доступа для указанной учетной записи хранения. |
list_service_sas |
Вывод списка учетных данных SAS службы для определенного ресурса. |
regenerate_key |
Повторно создает один из ключей доступа для указанной учетной записи хранения. |
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
Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
- continuation_token
- str
Маркер продолжения для перезапуска опроса из сохраненного состояния.
- polling
- bool или AsyncPollingMethod
По умолчанию метод опроса будет AsyncARMPolling. Передайте значение False для этой операции, чтобы не выполнять опрос, или передайте собственный инициализированный объект опроса для личной стратегии опроса.
- polling_interval
- int
Время ожидания по умолчанию между двумя опросами для операций LRO, если заголовок Retry-After отсутствует.
Возвращаемое значение
Экземпляр AsyncLROPoller, возвращающий значение StorageAccount или результат 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, **kwargs: Any) -> StorageAccount
Параметры
- resource_group_name
- str
Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.
- account_name
- str
Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.
- 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
Список ключей доступа для указанной учетной записи хранения.
async list_keys(resource_group_name: str, account_name: str, **kwargs: Any) -> StorageAccountListKeysResult
Параметры
- resource_group_name
- str
Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.
- account_name
- str
Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.
- 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
Повторно создает один из ключей доступа для указанной учетной записи хранения.
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. Тип StorageAccountRegenerateKeyParameters или тип ввода-вывода. Обязательный.
- content_type
- str
Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
StorageAccountListKeysResult или результат 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
Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
StorageAccount или результат cls(response)
Возвращаемый тип
Исключения
Атрибуты
models
models = <module 'azure.mgmt.storage.v2018_02_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2018_02_01\\models\\__init__.py'>
Azure SDK for Python