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


SecretsOperations Класс

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

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

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

KeyVaultManagementClient's

атрибутsecrets .

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

Конструктор

SecretsOperations(*args, **kwargs)

Методы

create_or_update

Создайте или обновите секрет в хранилище ключей в указанной подписке. ПРИМЕЧАНИЕ. Этот API предназначен для внутреннего использования в развертываниях ARM. Пользователи должны использовать службу REST плоскости данных для взаимодействия с секретами хранилища.

get

Возвращает указанный секрет. ПРИМЕЧАНИЕ. Этот API предназначен для внутреннего использования в развертываниях ARM. Пользователи должны использовать службу REST плоскости данных для взаимодействия с секретами хранилища.

list

Операция List получает сведения о секретах в хранилище. ПРИМЕЧАНИЕ. Этот API предназначен для внутреннего использования в развертываниях ARM. Пользователи должны использовать службу REST плоскости данных для взаимодействия с секретами хранилища.

update

Обновите секрет в указанной подписке. ПРИМЕЧАНИЕ. Этот API предназначен для внутреннего использования в развертываниях ARM. Пользователи должны использовать службу REST плоскости данных для взаимодействия с секретами хранилища.

create_or_update

Создайте или обновите секрет в хранилище ключей в указанной подписке. ПРИМЕЧАНИЕ. Этот API предназначен для внутреннего использования в развертываниях ARM. Пользователи должны использовать службу REST плоскости данных для взаимодействия с секретами хранилища.

create_or_update(resource_group_name: str, vault_name: str, secret_name: str, parameters: _models.SecretCreateOrUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Secret

Параметры

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

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

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

Имя хранилища. Обязательный.

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

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

parameters
SecretCreateOrUpdateParameters или IO
Обязательно

Параметры для создания или обновления секрета. Тип SecretCreateOrUpdateParameters или тип ввода-вывода. Обязательный.

content_type
str

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

cls
callable

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

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

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

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

Исключения

get

Возвращает указанный секрет. ПРИМЕЧАНИЕ. Этот API предназначен для внутреннего использования в развертываниях ARM. Пользователи должны использовать службу REST плоскости данных для взаимодействия с секретами хранилища.

get(resource_group_name: str, vault_name: str, secret_name: str, **kwargs: Any) -> Secret

Параметры

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

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

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

Имя хранилища. Обязательный.

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

Имя секрета. Обязательный.

cls
callable

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

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

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

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

Исключения

list

Операция List получает сведения о секретах в хранилище. ПРИМЕЧАНИЕ. Этот API предназначен для внутреннего использования в развертываниях ARM. Пользователи должны использовать службу REST плоскости данных для взаимодействия с секретами хранилища.

list(resource_group_name: str, vault_name: str, top: int | None = None, **kwargs: Any) -> Iterable[Secret]

Параметры

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

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

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

Имя хранилища. Обязательный.

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

Максимальное количество отображаемых результатов. Значение по умолчанию —Нет.

cls
callable

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

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

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

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

Исключения

update

Обновите секрет в указанной подписке. ПРИМЕЧАНИЕ. Этот API предназначен для внутреннего использования в развертываниях ARM. Пользователи должны использовать службу REST плоскости данных для взаимодействия с секретами хранилища.

update(resource_group_name: str, vault_name: str, secret_name: str, parameters: _models.SecretPatchParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Secret

Параметры

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

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

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

Имя хранилища. Обязательный.

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

Имя секрета. Обязательный.

parameters
SecretPatchParameters или IO
Обязательно

Параметры для исправления секрета. Тип SecretPatchParameters или тип ввода-вывода. Обязательный.

content_type
str

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

cls
callable

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

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

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

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

Исключения

Атрибуты

models

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