Поделиться через


StorageAccountsOperations Класс

Предупреждение

НЕ следует создавать экземпляр этого класса напрямую.

Вместо этого вы должны получить доступ к следующим операциям с помощью

StorageManagementClient's

атрибут<xref:storage_accounts> .

Наследование
builtins.object
StorageAccountsOperations

Конструктор

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