AppServiceCertificateOrdersOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

WebSiteManagementClient's

<xref:app_service_certificate_orders> attribute.

Inheritance
builtins.object
AppServiceCertificateOrdersOperations

Constructor

AppServiceCertificateOrdersOperations(*args, **kwargs)

Methods

begin_create_or_update

Create or update a certificate purchase order.

Description for Create or update a certificate purchase order.

begin_create_or_update_certificate

Creates or updates a certificate and associates with key vault secret.

Description for Creates or updates a certificate and associates with key vault secret.

delete

Delete an existing certificate order.

Description for Delete an existing certificate order.

delete_certificate

Delete the certificate associated with a certificate order.

Description for Delete the certificate associated with a certificate order.

get

Get a certificate order.

Description for Get a certificate order.

get_certificate

Get the certificate associated with a certificate order.

Description for Get the certificate associated with a certificate order.

list

List all certificate orders in a subscription.

Description for List all certificate orders in a subscription.

list_by_resource_group

Get certificate orders in a resource group.

Description for Get certificate orders in a resource group.

list_certificates

List all certificates associated with a certificate order.

Description for List all certificates associated with a certificate order.

reissue

Reissue an existing certificate order.

Description for Reissue an existing certificate order.

renew

Renew an existing certificate order.

Description for Renew an existing certificate order.

resend_email

Resend certificate email.

Description for Resend certificate email.

resend_request_emails

Resend domain verification email to customer for this certificate order.

Resend domain verification ownership email containing steps on how to verify a domain for a given certificate order.

retrieve_certificate_actions

Retrieve the list of certificate actions.

Description for Retrieve the list of certificate actions.

retrieve_certificate_email_history

Retrieve email history.

Description for Retrieve email history.

retrieve_site_seal

This method is used to obtain the site seal information for an issued certificate.

This method is used to obtain the site seal information for an issued certificate. A site seal is a graphic that the certificate purchaser can embed on their web site to show their visitors information about their SSL certificate. If a web site visitor clicks on the site seal image, a pop-up page is displayed that contains detailed information about the SSL certificate. The site seal token is used to link the site seal graphic image to the appropriate certificate details pop-up page display when a user clicks on the site seal. The site seal images are expected to be static images and hosted by the reseller, to minimize delays for customer page load times.

update

Create or update a certificate purchase order.

Description for Create or update a certificate purchase order.

update_certificate

Creates or updates a certificate and associates with key vault secret.

Description for Creates or updates a certificate and associates with key vault secret.

validate_purchase_information

Validate information for a certificate order.

Description for Validate information for a certificate order.

verify_domain_ownership

Verify domain ownership for this certificate order.

Description for Verify domain ownership for this certificate order.

begin_create_or_update

Create or update a certificate purchase order.

Description for Create or update a certificate purchase order.

begin_create_or_update(resource_group_name: str, certificate_order_name: str, certificate_distinguished_name: _models.AppServiceCertificateOrder, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.AppServiceCertificateOrder]

Parameters

Name Description
resource_group_name
Required
str

Name of the resource group to which the resource belongs. Required.

certificate_order_name
Required
str

Name of the certificate order. Required.

certificate_distinguished_name
Required

Distinguished name to use for the certificate order. Is either a AppServiceCertificateOrder type or a IO[bytes] type. Required.

Returns

Type Description

An instance of LROPoller that returns either AppServiceCertificateOrder or the result of cls(response)

Exceptions

Type Description

begin_create_or_update_certificate

Creates or updates a certificate and associates with key vault secret.

Description for Creates or updates a certificate and associates with key vault secret.

begin_create_or_update_certificate(resource_group_name: str, certificate_order_name: str, name: str, key_vault_certificate: _models.AppServiceCertificateResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.AppServiceCertificateResource]

Parameters

Name Description
resource_group_name
Required
str

Name of the resource group to which the resource belongs. Required.

certificate_order_name
Required
str

Name of the certificate order. Required.

name
Required
str

Name of the certificate. Required.

key_vault_certificate
Required

Key vault certificate resource Id. Is either a AppServiceCertificateResource type or a IO[bytes] type. Required.

Returns

Type Description

An instance of LROPoller that returns either AppServiceCertificateResource or the result of cls(response)

Exceptions

Type Description

delete

Delete an existing certificate order.

Description for Delete an existing certificate order.

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

Parameters

Name Description
resource_group_name
Required
str

Name of the resource group to which the resource belongs. Required.

certificate_order_name
Required
str

Name of the certificate order. Required.

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

delete_certificate

Delete the certificate associated with a certificate order.

Description for Delete the certificate associated with a certificate order.

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

Parameters

Name Description
resource_group_name
Required
str

Name of the resource group to which the resource belongs. Required.

certificate_order_name
Required
str

Name of the certificate order. Required.

name
Required
str

Name of the certificate. Required.

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

get

Get a certificate order.

Description for Get a certificate order.

get(resource_group_name: str, certificate_order_name: str, **kwargs: Any) -> AppServiceCertificateOrder

Parameters

Name Description
resource_group_name
Required
str

Name of the resource group to which the resource belongs. Required.

certificate_order_name
Required
str

Name of the certificate order.. Required.

Returns

Type Description

AppServiceCertificateOrder or the result of cls(response)

Exceptions

Type Description

get_certificate

Get the certificate associated with a certificate order.

Description for Get the certificate associated with a certificate order.

get_certificate(resource_group_name: str, certificate_order_name: str, name: str, **kwargs: Any) -> AppServiceCertificateResource

Parameters

Name Description
resource_group_name
Required
str

Name of the resource group to which the resource belongs. Required.

certificate_order_name
Required
str

Name of the certificate order. Required.

name
Required
str

Name of the certificate. Required.

Returns

Type Description

AppServiceCertificateResource or the result of cls(response)

Exceptions

Type Description

list

List all certificate orders in a subscription.

Description for List all certificate orders in a subscription.

list(**kwargs: Any) -> Iterable[AppServiceCertificateOrder]

Returns

Type Description

An iterator like instance of either AppServiceCertificateOrder or the result of cls(response)

Exceptions

Type Description

list_by_resource_group

Get certificate orders in a resource group.

Description for Get certificate orders in a resource group.

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

Parameters

Name Description
resource_group_name
Required
str

Name of the resource group to which the resource belongs. Required.

Returns

Type Description

An iterator like instance of either AppServiceCertificateOrder or the result of cls(response)

Exceptions

Type Description

list_certificates

List all certificates associated with a certificate order.

Description for List all certificates associated with a certificate order.

list_certificates(resource_group_name: str, certificate_order_name: str, **kwargs: Any) -> Iterable[AppServiceCertificateResource]

Parameters

Name Description
resource_group_name
Required
str

Name of the resource group to which the resource belongs. Required.

certificate_order_name
Required
str

Name of the certificate order. Required.

Returns

Type Description

An iterator like instance of either AppServiceCertificateResource or the result of cls(response)

Exceptions

Type Description

reissue

Reissue an existing certificate order.

Description for Reissue an existing certificate order.

reissue(resource_group_name: str, certificate_order_name: str, reissue_certificate_order_request: _models.ReissueCertificateOrderRequest, *, content_type: str = 'application/json', **kwargs: Any) -> None

Parameters

Name Description
resource_group_name
Required
str

Name of the resource group to which the resource belongs. Required.

certificate_order_name
Required
str

Name of the certificate order. Required.

reissue_certificate_order_request
Required

Parameters for the reissue. Is either a ReissueCertificateOrderRequest type or a IO[bytes] type. Required.

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

renew

Renew an existing certificate order.

Description for Renew an existing certificate order.

renew(resource_group_name: str, certificate_order_name: str, renew_certificate_order_request: _models.RenewCertificateOrderRequest, *, content_type: str = 'application/json', **kwargs: Any) -> None

Parameters

Name Description
resource_group_name
Required
str

Name of the resource group to which the resource belongs. Required.

certificate_order_name
Required
str

Name of the certificate order. Required.

renew_certificate_order_request
Required

Renew parameters. Is either a RenewCertificateOrderRequest type or a IO[bytes] type. Required.

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

resend_email

Resend certificate email.

Description for Resend certificate email.

resend_email(resource_group_name: str, certificate_order_name: str, **kwargs: Any) -> None

Parameters

Name Description
resource_group_name
Required
str

Name of the resource group to which the resource belongs. Required.

certificate_order_name
Required
str

Name of the certificate order. Required.

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

resend_request_emails

Resend domain verification email to customer for this certificate order.

Resend domain verification ownership email containing steps on how to verify a domain for a given certificate order.

resend_request_emails(resource_group_name: str, certificate_order_name: str, name_identifier: _models.NameIdentifier, *, content_type: str = 'application/json', **kwargs: Any) -> None

Parameters

Name Description
resource_group_name
Required
str

Name of the resource group to which the resource belongs. Required.

certificate_order_name
Required
str

Name of the certificate order. Required.

name_identifier
Required

Email address. Is either a NameIdentifier type or a IO[bytes] type. Required.

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

retrieve_certificate_actions

Retrieve the list of certificate actions.

Description for Retrieve the list of certificate actions.

retrieve_certificate_actions(resource_group_name: str, name: str, **kwargs: Any) -> List[CertificateOrderAction]

Parameters

Name Description
resource_group_name
Required
str

Name of the resource group to which the resource belongs. Required.

name
Required
str

Name of the certificate order. Required.

Returns

Type Description

list of CertificateOrderAction or the result of cls(response)

Exceptions

Type Description

retrieve_certificate_email_history

Retrieve email history.

Description for Retrieve email history.

retrieve_certificate_email_history(resource_group_name: str, name: str, **kwargs: Any) -> List[CertificateEmail]

Parameters

Name Description
resource_group_name
Required
str

Name of the resource group to which the resource belongs. Required.

name
Required
str

Name of the certificate order. Required.

Returns

Type Description

list of CertificateEmail or the result of cls(response)

Exceptions

Type Description

retrieve_site_seal

This method is used to obtain the site seal information for an issued certificate.

This method is used to obtain the site seal information for an issued certificate. A site seal is a graphic that the certificate purchaser can embed on their web site to show their visitors information about their SSL certificate. If a web site visitor clicks on the site seal image, a pop-up page is displayed that contains detailed information about the SSL certificate. The site seal token is used to link the site seal graphic image to the appropriate certificate details pop-up page display when a user clicks on the site seal. The site seal images are expected to be static images and hosted by the reseller, to minimize delays for customer page load times.

retrieve_site_seal(resource_group_name: str, certificate_order_name: str, site_seal_request: _models.SiteSealRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SiteSeal

Parameters

Name Description
resource_group_name
Required
str

Name of the resource group to which the resource belongs. Required.

certificate_order_name
Required
str

Name of the certificate order. Required.

site_seal_request
Required

Site seal request. Is either a SiteSealRequest type or a IO[bytes] type. Required.

Returns

Type Description

SiteSeal or the result of cls(response)

Exceptions

Type Description

update

Create or update a certificate purchase order.

Description for Create or update a certificate purchase order.

update(resource_group_name: str, certificate_order_name: str, certificate_distinguished_name: _models.AppServiceCertificateOrderPatchResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.AppServiceCertificateOrder

Parameters

Name Description
resource_group_name
Required
str

Name of the resource group to which the resource belongs. Required.

certificate_order_name
Required
str

Name of the certificate order. Required.

certificate_distinguished_name
Required

Distinguished name to use for the certificate order. Is either a AppServiceCertificateOrderPatchResource type or a IO[bytes] type. Required.

Returns

Type Description

AppServiceCertificateOrder or the result of cls(response)

Exceptions

Type Description

update_certificate

Creates or updates a certificate and associates with key vault secret.

Description for Creates or updates a certificate and associates with key vault secret.

update_certificate(resource_group_name: str, certificate_order_name: str, name: str, key_vault_certificate: _models.AppServiceCertificatePatchResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.AppServiceCertificateResource

Parameters

Name Description
resource_group_name
Required
str

Name of the resource group to which the resource belongs. Required.

certificate_order_name
Required
str

Name of the certificate order. Required.

name
Required
str

Name of the certificate. Required.

key_vault_certificate
Required

Key vault certificate resource Id. Is either a AppServiceCertificatePatchResource type or a IO[bytes] type. Required.

Returns

Type Description

AppServiceCertificateResource or the result of cls(response)

Exceptions

Type Description

validate_purchase_information

Validate information for a certificate order.

Description for Validate information for a certificate order.

validate_purchase_information(app_service_certificate_order: _models.AppServiceCertificateOrder, *, content_type: str = 'application/json', **kwargs: Any) -> None

Parameters

Name Description
app_service_certificate_order
Required

Information for a certificate order. Is either a AppServiceCertificateOrder type or a IO[bytes] type. Required.

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

verify_domain_ownership

Verify domain ownership for this certificate order.

Description for Verify domain ownership for this certificate order.

verify_domain_ownership(resource_group_name: str, certificate_order_name: str, **kwargs: Any) -> None

Parameters

Name Description
resource_group_name
Required
str

Name of the resource group to which the resource belongs. Required.

certificate_order_name
Required
str

Name of the certificate order. Required.

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

Attributes

models

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