CertificatesOperations Класс

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

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

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

WebSiteManagementClient's

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

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

Конструктор

CertificatesOperations(*args, **kwargs)

Методы

create_or_update

Создание или обновление сертификата.

Описание для создания или обновления сертификата.

delete

Удаление сертификата.

Описание удаления сертификата.

get

Получите сертификат.

Описание для получения сертификата.

list

Получение всех сертификатов для подписки.

Описание для параметра Получение всех сертификатов для подписки.

list_by_resource_group

Получение всех сертификатов в группе ресурсов.

Описание для параметра Получение всех сертификатов в группе ресурсов.

update

Создание или обновление сертификата.

Описание для создания или обновления сертификата.

create_or_update

Создание или обновление сертификата.

Описание для создания или обновления сертификата.

create_or_update(resource_group_name: str, name: str, certificate_envelope: _models.Certificate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Certificate

Параметры

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

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

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

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

certificate_envelope
Certificate или IO
Обязательно

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

content_type
str

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

cls
callable

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

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

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

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

Исключения

delete

Удаление сертификата.

Описание удаления сертификата.

delete(resource_group_name: str, name: str, **kwargs: Any) -> None

Параметры

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

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

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

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

cls
callable

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

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

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

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

Исключения

get

Получите сертификат.

Описание для получения сертификата.

get(resource_group_name: str, name: str, **kwargs: Any) -> Certificate

Параметры

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

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

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

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

cls
callable

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

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

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

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

Исключения

list

Получение всех сертификатов для подписки.

Описание для параметра Получение всех сертификатов для подписки.

list(filter: str | None = None, **kwargs: Any) -> Iterable[Certificate]

Параметры

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

Возвращает только сведения, указанные в фильтре (с использованием синтаксиса OData). Например, $filter=KeyVaultId eq 'KeyVaultId'. Значение по умолчанию —Нет.

cls
callable

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

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

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

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

Исключения

list_by_resource_group

Получение всех сертификатов в группе ресурсов.

Описание для параметра Получение всех сертификатов в группе ресурсов.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[Certificate]

Параметры

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

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

cls
callable

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

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

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

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

Исключения

update

Создание или обновление сертификата.

Описание для создания или обновления сертификата.

update(resource_group_name: str, name: str, certificate_envelope: _models.CertificatePatchResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Certificate

Параметры

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

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

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

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

certificate_envelope
CertificatePatchResource или IO
Обязательно

Сведения о сертификате, если он уже существует. Тип CertificatePatchResource или тип ввода-вывода. Обязательный.

content_type
str

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

cls
callable

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

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

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

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

Исключения

Атрибуты

models

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