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


StorageAccountsOperations Класс

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

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

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

DataLakeAnalyticsAccountManagementClient's

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

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

Конструктор

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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов Azure. Обязательный элемент.

account_name
str
Обязательно

имя учетной записи Data Lake Analytics. Обязательный.

storage_account_name
str
Обязательно

Имя добавляемой учетной записи хранения Azure. Обязательный.

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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов Azure. Обязательный.

account_name
str
Обязательно

имя учетной записи Data Lake Analytics. Обязательный элемент.

storage_account_name
str
Обязательно

Имя удаляемой учетной записи хранения Azure. Обязательный.

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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов Azure. Обязательный элемент.

account_name
str
Обязательно

имя учетной записи Data Lake Analytics. Обязательный.

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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов Azure. Обязательный.

account_name
str
Обязательно

имя учетной записи Data Lake Analytics. Обязательный.

storage_account_name
str
Обязательно

Имя учетной записи хранения Azure, из которой извлекается контейнер BLOB-объектов. Обязательный.

container_name
str
Обязательно

Имя извлекаемого контейнера службы хранилища Azure. Обязательный.

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]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов Azure. Обязательный.

account_name
str
Обязательно

имя учетной записи Data Lake Analytics. Обязательный.

filter
str
Обязательно

Фильтр OData. Необязательный элемент. Значение по умолчанию —Нет.

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]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов Azure. Обязательный.

account_name
str
Обязательно

имя учетной записи Data Lake Analytics. Обязательный.

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]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов Azure. Обязательный.

account_name
str
Обязательно

имя учетной записи Data Lake Analytics. Обязательный.

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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов Azure. Обязательный.

account_name
str
Обязательно

имя учетной записи Data Lake Analytics. Обязательный.

storage_account_name
str
Обязательно

Учетная запись хранения Azure для изменения. Обязательный.

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