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.

Create or update a certificate purchase order.

begin_create_or_update_certificate

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

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

delete

Delete an existing certificate order.

Delete an existing certificate order.

delete_certificate

Delete the certificate associated with a certificate order.

Delete the certificate associated with a certificate order.

get

Get a certificate order.

Get a certificate order.

get_certificate

Get the certificate associated with a certificate order.

Get the certificate associated with a certificate order.

list

List all certificate orders in a subscription.

List all certificate orders in a subscription.

list_by_resource_group

Get certificate orders in a resource group.

Get certificate orders in a resource group.

list_certificates

List all certificates associated with a certificate order.

List all certificates associated with a certificate order.

reissue

Reissue an existing certificate order.

Reissue an existing certificate order.

renew

Renew an existing certificate order.

Renew an existing certificate order.

resend_email

Resend certificate email.

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.

Retrieve the list of certificate actions.

retrieve_certificate_email_history

Retrieve email history.

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.

Create or update a certificate purchase order.

update_certificate

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

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

validate_purchase_information

Validate information for a certificate order.

Validate information for a certificate order.

verify_domain_ownership

Verify domain ownership for this certificate order.

Verify domain ownership for this certificate order.

begin_create_or_update

Create or update a certificate purchase order.

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 type. Required.

Keyword-Only Parameters

Name Description
content_type
str

Body Parameter content-type. Known values are: 'application/json'. Default value is None.

cls

A custom type or function that will be passed the direct response

continuation_token
str

A continuation token to restart a poller from a saved state.

polling

By default, your polling method will be ARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.

polling_interval
int

Default waiting time between two polls for LRO operations if no Retry-After header is present.

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.

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 type. Required.

Keyword-Only Parameters

Name Description
content_type
str

Body Parameter content-type. Known values are: 'application/json'. Default value is None.

cls

A custom type or function that will be passed the direct response

continuation_token
str

A continuation token to restart a poller from a saved state.

polling

By default, your polling method will be ARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.

polling_interval
int

Default waiting time between two polls for LRO operations if no Retry-After header is present.

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.

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.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

delete_certificate

Delete the certificate associated with a certificate order.

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.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

get

Get a certificate order.

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.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

Returns

Type Description

AppServiceCertificateOrder or the result of cls(response)

Exceptions

Type Description

get_certificate

Get the certificate associated with a certificate order.

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.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

Returns

Type Description

AppServiceCertificateResource or the result of cls(response)

Exceptions

Type Description

list

List all certificate orders in a subscription.

List all certificate orders in a subscription.

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

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

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.

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.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

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.

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.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

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.

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 type. Required.

Keyword-Only Parameters

Name Description
content_type
str

Body Parameter content-type. Known values are: 'application/json'. Default value is None.

cls

A custom type or function that will be passed the direct response

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

renew

Renew an existing certificate order.

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 type. Required.

Keyword-Only Parameters

Name Description
content_type
str

Body Parameter content-type. Known values are: 'application/json'. Default value is None.

cls

A custom type or function that will be passed the direct response

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

resend_email

Resend certificate email.

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.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

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 type. Required.

Keyword-Only Parameters

Name Description
content_type
str

Body Parameter content-type. Known values are: 'application/json'. Default value is None.

cls

A custom type or function that will be passed the direct response

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

retrieve_certificate_actions

Retrieve the list of certificate actions.

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.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

Returns

Type Description

list of CertificateOrderAction or the result of cls(response)

Exceptions

Type Description

retrieve_certificate_email_history

Retrieve email history.

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.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

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 type. Required.

Keyword-Only Parameters

Name Description
content_type
str

Body Parameter content-type. Known values are: 'application/json'. Default value is None.

cls

A custom type or function that will be passed the direct response

Returns

Type Description

SiteSeal or the result of cls(response)

Exceptions

Type Description

update

Create or update a certificate purchase order.

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 type. Required.

Keyword-Only Parameters

Name Description
content_type
str

Body Parameter content-type. Known values are: 'application/json'. Default value is None.

cls

A custom type or function that will be passed the direct response

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.

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 type. Required.

Keyword-Only Parameters

Name Description
content_type
str

Body Parameter content-type. Known values are: 'application/json'. Default value is None.

cls

A custom type or function that will be passed the direct response

Returns

Type Description

AppServiceCertificateResource or the result of cls(response)

Exceptions

Type Description

validate_purchase_information

Validate information for a certificate order.

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 type. Required.

Keyword-Only Parameters

Name Description
content_type
str

Body Parameter content-type. Known values are: 'application/json'. Default value is None.

cls

A custom type or function that will be passed the direct response

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

verify_domain_ownership

Verify domain ownership for this certificate order.

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.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

Attributes

models

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