StorageAccountsOperations Класс
Предупреждение
НЕ создавать экземпляр этого класса напрямую.
Вместо этого вы должны получить доступ к следующим операциям с помощью
DataLakeAnalyticsAccountManagementClient's
атрибут<xref:storage_accounts> .
- Наследование
-
builtins.objectStorageAccountsOperations
Конструктор
StorageAccountsOperations(*args, **kwargs)
Методы
add |
Обновления указанную учетную запись Data Lake Analytics, чтобы добавить учетную запись хранения Azure. |
delete |
Обновления указанную учетную запись Data Lake Analytics для удаления учетной записи хранения Azure. |
get |
Возвращает указанную учетную запись хранения Azure, связанную с указанной учетной записью Data Lake Analytics. |
get_storage_container |
Возвращает указанный контейнер службы хранилища Azure, связанный с заданными Data Lake Analytics и учетными записями хранения Azure. |
list_by_account |
Возвращает первую страницу учетных записей хранения Azure, если таковые есть, связанных с указанной учетной записью Data Lake Analytics. Ответ содержит ссылку на следующую страницу, если она есть. |
list_sas_tokens |
Возвращает маркер SAS, связанный с указанным сочетанием Data Lake Analytics, учетной записи хранения Azure и контейнера. |
list_storage_containers |
Перечисляет контейнеры службы хранилища Azure, если таковые есть, связанные с указанным сочетанием Data Lake Analytics и учетной записи хранения Azure. Ответ содержит ссылку на следующую страницу результатов, если таковые имеются. |
update |
Обновления учетную запись Data Lake Analytics, чтобы заменить сведения об учетной записи blob-объекта службы хранилища Azure, например ключ доступа и суффикс. |
add
Обновления указанную учетную запись Data Lake Analytics, чтобы добавить учетную запись хранения Azure.
add(resource_group_name: str, account_name: str, storage_account_name: str, parameters: _models.AddStorageAccountParameters, *, content_type: str = 'application/json', **kwargs: Any) -> None
Параметры
- parameters
- AddStorageAccountParameters или IO
Параметры, содержащие ключ доступа и необязательный суффикс для учетной записи хранения Azure. Тип модели или тип ввода-вывода. Обязательный.
- content_type
- str
Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
None или результат cls(response)
Возвращаемый тип
Исключения
delete
Обновления указанную учетную запись Data Lake Analytics для удаления учетной записи хранения Azure.
delete(resource_group_name: str, account_name: str, storage_account_name: str, **kwargs: Any) -> None
Параметры
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
None или результат cls(response)
Возвращаемый тип
Исключения
get
Возвращает указанную учетную запись хранения Azure, связанную с указанной учетной записью Data Lake Analytics.
get(resource_group_name: str, account_name: str, storage_account_name: str, **kwargs: Any) -> StorageAccountInformation
Параметры
- storage_account_name
- str
Имя учетной записи хранения Azure, для которой требуется получить сведения. Обязательный.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
StorageAccountInformation или результат cls(response)
Возвращаемый тип
Исключения
get_storage_container
Возвращает указанный контейнер службы хранилища Azure, связанный с заданными Data Lake Analytics и учетными записями хранения Azure.
get_storage_container(resource_group_name: str, account_name: str, storage_account_name: str, container_name: str, **kwargs: Any) -> StorageContainer
Параметры
- storage_account_name
- str
Имя учетной записи хранения Azure, из которой извлекается контейнер BLOB-объектов. Обязательный.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
StorageContainer или результат cls(response)
Возвращаемый тип
Исключения
list_by_account
Возвращает первую страницу учетных записей хранения Azure, если таковые есть, связанных с указанной учетной записью Data Lake Analytics. Ответ содержит ссылку на следующую страницу, если она есть.
list_by_account(resource_group_name: str, account_name: str, filter: str | None = None, top: int | None = None, skip: int | None = None, select: str | None = None, orderby: str | None = None, count: bool | None = None, **kwargs: Any) -> Iterable[StorageAccountInformation]
Параметры
- top
- int
Количество возвращаемых элементов. Необязательный элемент. Значение по умолчанию —Нет.
- skip
- int
Количество элементов, которые необходимо пропустить перед возвратом элементов. Необязательный элемент. Значение по умолчанию —Нет.
- select
- str
Оператор OData Select. Ограничивает свойства каждой записи только запрошенными, например Categories?$select=CategoryName,Description. Необязательный элемент. Значение по умолчанию —Нет.
- orderby
- str
Предложение OrderBy. Одно или несколько выражений, разделенных запятыми, с необязательными выражениями "asc" (по умолчанию) или "desc" в зависимости от порядка сортировки значений, например Categories?$orderby=CategoryName desc. Необязательный элемент. Значение по умолчанию —Нет.
- count
- bool
Логическое значение true или false для запроса количества соответствующих ресурсов, включенных в ответ, например Categories?$count=true. Необязательный элемент. Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
Итератор, например экземпляр StorageAccountInformation или результат cls(response)
Возвращаемый тип
Исключения
list_sas_tokens
Возвращает маркер SAS, связанный с указанным сочетанием Data Lake Analytics, учетной записи хранения Azure и контейнера.
list_sas_tokens(resource_group_name: str, account_name: str, storage_account_name: str, container_name: str, **kwargs: Any) -> Iterable[SasTokenInformation]
Параметры
- storage_account_name
- str
Имя учетной записи хранения Azure, для которой запрашивается маркер SAS. Обязательный.
- container_name
- str
Имя контейнера службы хранилища Azure, для которого запрашивается маркер SAS. Обязательный.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
Итератор, например экземпляр SasTokenInformation или результат cls(response)
Возвращаемый тип
Исключения
list_storage_containers
Перечисляет контейнеры службы хранилища Azure, если таковые есть, связанные с указанным сочетанием Data Lake Analytics и учетной записи хранения Azure. Ответ содержит ссылку на следующую страницу результатов, если таковые имеются.
list_storage_containers(resource_group_name: str, account_name: str, storage_account_name: str, **kwargs: Any) -> Iterable[StorageContainer]
Параметры
- storage_account_name
- str
Имя учетной записи хранения Azure, из которой будет выводиться список контейнеров BLOB-объектов. Обязательный.
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
Возвращаемое значение
Итератор, например экземпляр StorageContainer или результат cls(response)
Возвращаемый тип
Исключения
update
Обновления учетную запись Data Lake Analytics, чтобы заменить сведения об учетной записи blob-объекта службы хранилища Azure, например ключ доступа и суффикс.
update(resource_group_name: str, account_name: str, storage_account_name: str, parameters: _models.UpdateStorageAccountParameters | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> None
Параметры
- parameters
- UpdateStorageAccountParameters или IO
Параметры, содержащие ключ доступа и суффикс для обновления учетной записи хранения, если таковые есть. Передача ничего не приводит к изменениям. Тип модели или тип ввода-вывода. Значение по умолчанию —Нет.
- content_type
- str
Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
Возвращаемое значение
None или результат cls(response)
Возвращаемый тип
Исключения
Атрибуты
models
models = <module 'azure.mgmt.datalake.analytics.account.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\datalake\\analytics\\account\\models\\__init__.py'>
Azure SDK for Python