AppServiceCertificateOrdersOperations Class
Warning
DO NOT instantiate this class directly.
Instead, you should access the following operations through
<xref:app_service_certificate_orders> attribute.
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.
async begin_create_or_update(resource_group_name: str, certificate_order_name: str, certificate_distinguished_name: _models.AppServiceCertificateOrder, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.AppServiceCertificateOrder]
Parameters
| Name | Description |
|---|---|
|
resource_group_name
Required
|
Name of the resource group to which the resource belongs. Required. |
|
certificate_order_name
Required
|
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 AsyncLROPoller 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.
async 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) -> AsyncLROPoller[_models.AppServiceCertificateResource]
Parameters
| Name | Description |
|---|---|
|
resource_group_name
Required
|
Name of the resource group to which the resource belongs. Required. |
|
certificate_order_name
Required
|
Name of the certificate order. Required. |
|
name
Required
|
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 AsyncLROPoller 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.
async delete(resource_group_name: str, certificate_order_name: str, **kwargs: Any) -> None
Parameters
| Name | Description |
|---|---|
|
resource_group_name
Required
|
Name of the resource group to which the resource belongs. Required. |
|
certificate_order_name
Required
|
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.
async delete_certificate(resource_group_name: str, certificate_order_name: str, name: str, **kwargs: Any) -> None
Parameters
| Name | Description |
|---|---|
|
resource_group_name
Required
|
Name of the resource group to which the resource belongs. Required. |
|
certificate_order_name
Required
|
Name of the certificate order. Required. |
|
name
Required
|
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.
async get(resource_group_name: str, certificate_order_name: str, **kwargs: Any) -> AppServiceCertificateOrder
Parameters
| Name | Description |
|---|---|
|
resource_group_name
Required
|
Name of the resource group to which the resource belongs. Required. |
|
certificate_order_name
Required
|
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.
async get_certificate(resource_group_name: str, certificate_order_name: str, name: str, **kwargs: Any) -> AppServiceCertificateResource
Parameters
| Name | Description |
|---|---|
|
resource_group_name
Required
|
Name of the resource group to which the resource belongs. Required. |
|
certificate_order_name
Required
|
Name of the certificate order. Required. |
|
name
Required
|
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) -> AsyncItemPaged[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) -> AsyncItemPaged[AppServiceCertificateOrder]
Parameters
| Name | Description |
|---|---|
|
resource_group_name
Required
|
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) -> AsyncItemPaged[AppServiceCertificateResource]
Parameters
| Name | Description |
|---|---|
|
resource_group_name
Required
|
Name of the resource group to which the resource belongs. Required. |
|
certificate_order_name
Required
|
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.
async 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
|
Name of the resource group to which the resource belongs. Required. |
|
certificate_order_name
Required
|
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.
async 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
|
Name of the resource group to which the resource belongs. Required. |
|
certificate_order_name
Required
|
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.
async resend_email(resource_group_name: str, certificate_order_name: str, **kwargs: Any) -> None
Parameters
| Name | Description |
|---|---|
|
resource_group_name
Required
|
Name of the resource group to which the resource belongs. Required. |
|
certificate_order_name
Required
|
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.
async 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
|
Name of the resource group to which the resource belongs. Required. |
|
certificate_order_name
Required
|
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.
async retrieve_certificate_actions(resource_group_name: str, name: str, **kwargs: Any) -> List[CertificateOrderAction]
Parameters
| Name | Description |
|---|---|
|
resource_group_name
Required
|
Name of the resource group to which the resource belongs. Required. |
|
name
Required
|
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.
async retrieve_certificate_email_history(resource_group_name: str, name: str, **kwargs: Any) -> List[CertificateEmail]
Parameters
| Name | Description |
|---|---|
|
resource_group_name
Required
|
Name of the resource group to which the resource belongs. Required. |
|
name
Required
|
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.
async 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
|
Name of the resource group to which the resource belongs. Required. |
|
certificate_order_name
Required
|
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.
async 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
|
Name of the resource group to which the resource belongs. Required. |
|
certificate_order_name
Required
|
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.
async 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
|
Name of the resource group to which the resource belongs. Required. |
|
certificate_order_name
Required
|
Name of the certificate order. Required. |
|
name
Required
|
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.
async 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.
async verify_domain_ownership(resource_group_name: str, certificate_order_name: str, **kwargs: Any) -> None
Parameters
| Name | Description |
|---|---|
|
resource_group_name
Required
|
Name of the resource group to which the resource belongs. Required. |
|
certificate_order_name
Required
|
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.models' from 'C:\\ToolCache\\Python\\3.11.9\\x64\\Lib\\site-packages\\py2docfx\\venv\\venv239\\Lib\\site-packages\\azure\\mgmt\\web\\models\\__init__.py'>