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


EncryptionScopesOperations Класс

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

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

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

StorageManagementClient's

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

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

Конструктор

EncryptionScopesOperations(*args, **kwargs)

Методы

get

Возвращает свойства для указанного область шифрования.

list

Список всех областей шифрования, доступных в указанной учетной записи хранения.

patch

Обновите свойства область шифрования, как указано в тексте запроса. Обновление завершается ошибкой, если указанный область шифрования еще не существует.

put

Синхронно создает или обновляет область шифрования в указанной учетной записи хранения. Если область шифрования уже создан и последующий запрос отправляется с разными свойствами, свойства область шифрования будут обновляться в соответствии с указанным запросом.

get

Возвращает свойства для указанного область шифрования.

async get(resource_group_name: str, account_name: str, encryption_scope_name: str, **kwargs: Any) -> EncryptionScope

Параметры

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

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

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

Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.

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

Имя область шифрования в указанной учетной записи хранения. Имена область шифрования должны содержать от 3 до 63 символов и использовать только цифры, строчные буквы и дефис (-). Каждый тире (-) должен быть непосредственно перед символом, за которым следует буква или цифра. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

EncryptionScope или результат cls(response)

Возвращаемый тип

Исключения

list

Список всех областей шифрования, доступных в указанной учетной записи хранения.

list(resource_group_name: str, account_name: str, maxpagesize: int | None = None, filter: str | None = None, include: str | ListEncryptionScopesInclude | None = None, **kwargs: Any) -> AsyncIterable[EncryptionScope]

Параметры

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

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

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

Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.

maxpagesize
int
Обязательно

Необязательный параметр, задает максимальное количество областей шифрования, которые будут включены в ответ списка. Значение по умолчанию —Нет.

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

Необязательный элемент. Если этот параметр указан, будут перечислены только имена область шифрования, начинающиеся с фильтра. Значение по умолчанию —Нет.

include
str или ListEncryptionScopesInclude
Обязательно

Необязательный параметр при указании выводит список областей шифрования с определенным состоянием. По умолчанию — Все. Известные значения: "All", "Enabled" и "Disabled". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр EncryptionScope или результат cls(response)

Возвращаемый тип

Исключения

patch

Обновите свойства область шифрования, как указано в тексте запроса. Обновление завершается ошибкой, если указанный область шифрования еще не существует.

async patch(resource_group_name: str, account_name: str, encryption_scope_name: str, encryption_scope: _models.EncryptionScope, *, content_type: str = 'application/json', **kwargs: Any) -> _models.EncryptionScope

Параметры

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

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

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

Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.

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

Имя область шифрования в указанной учетной записи хранения. Имена область шифрования должны содержать от 3 до 63 символов и использовать только цифры, строчные буквы и дефис (-). Каждый тире (-) должен быть непосредственно перед символом, за которым следует буква или цифра. Обязательный.

encryption_scope
EncryptionScope или IO
Обязательно

Шифрование область свойства, используемые для обновления. Тип EncryptionScope или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

EncryptionScope или результат cls(response)

Возвращаемый тип

Исключения

put

Синхронно создает или обновляет область шифрования в указанной учетной записи хранения. Если область шифрования уже создан и последующий запрос отправляется с разными свойствами, свойства область шифрования будут обновляться в соответствии с указанным запросом.

async put(resource_group_name: str, account_name: str, encryption_scope_name: str, encryption_scope: _models.EncryptionScope, *, content_type: str = 'application/json', **kwargs: Any) -> _models.EncryptionScope

Параметры

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

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

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

Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.

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

Имя область шифрования в указанной учетной записи хранения. Имена область шифрования должны содержать от 3 до 63 символов и использовать только цифры, строчные буквы и дефис (-). Каждый тире (-) должен быть непосредственно перед символом, за которым следует буква или цифра. Обязательный.

encryption_scope
EncryptionScope или IO
Обязательно

Шифрование область свойства, используемые для создания или обновления. Тип EncryptionScope или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

EncryptionScope или результат cls(response)

Возвращаемый тип

Исключения

Атрибуты

models

models = <module 'azure.mgmt.storage.v2023_01_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2023_01_01\\models\\__init__.py'>