AppServiceCertificateOrdersClient Interface

Implements

public interface AppServiceCertificateOrdersClient
extends InnerSupportsGet<AppServiceCertificateOrderInner>, InnerSupportsListing<AppServiceCertificateOrderInner>, InnerSupportsDelete<Void>

An instance of this class provides access to all the operations defined in AppServiceCertificateOrdersClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<AppServiceCertificateOrderInner>,AppServiceCertificateOrderInner> beginCreateOrUpdate(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderInner certificateDistinguishedName)

Create or update a certificate purchase order.

abstract SyncPoller<PollResult<AppServiceCertificateOrderInner>,AppServiceCertificateOrderInner> beginCreateOrUpdate(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderInner certificateDistinguishedName, Context context)

Create or update a certificate purchase order.

abstract PollerFlux<PollResult<AppServiceCertificateOrderInner>,AppServiceCertificateOrderInner> beginCreateOrUpdateAsync(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderInner certificateDistinguishedName)

Create or update a certificate purchase order.

abstract SyncPoller<PollResult<AppServiceCertificateResourceInner>,AppServiceCertificateResourceInner> beginCreateOrUpdateCertificate(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificateResourceInner keyVaultCertificate)

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

abstract SyncPoller<PollResult<AppServiceCertificateResourceInner>,AppServiceCertificateResourceInner> beginCreateOrUpdateCertificate(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificateResourceInner keyVaultCertificate, Context context)

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

abstract PollerFlux<PollResult<AppServiceCertificateResourceInner>,AppServiceCertificateResourceInner> beginCreateOrUpdateCertificateAsync(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificateResourceInner keyVaultCertificate)

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

abstract AppServiceCertificateOrderInner createOrUpdate(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderInner certificateDistinguishedName)

Create or update a certificate purchase order.

abstract AppServiceCertificateOrderInner createOrUpdate(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderInner certificateDistinguishedName, Context context)

Create or update a certificate purchase order.

abstract Mono<AppServiceCertificateOrderInner> createOrUpdateAsync(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderInner certificateDistinguishedName)

Create or update a certificate purchase order.

abstract AppServiceCertificateResourceInner createOrUpdateCertificate(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificateResourceInner keyVaultCertificate)

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

abstract AppServiceCertificateResourceInner createOrUpdateCertificate(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificateResourceInner keyVaultCertificate, Context context)

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

abstract Mono<AppServiceCertificateResourceInner> createOrUpdateCertificateAsync(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificateResourceInner keyVaultCertificate)

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

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateCertificateWithResponseAsync(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificateResourceInner keyVaultCertificate)

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

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderInner certificateDistinguishedName)

Create or update a certificate purchase order.

abstract void delete(String resourceGroupName, String certificateOrderName)

Delete an existing certificate order.

abstract Mono<Void> deleteAsync(String resourceGroupName, String certificateOrderName)

Delete an existing certificate order.

abstract void deleteCertificate(String resourceGroupName, String certificateOrderName, String name)

Delete the certificate associated with a certificate order.

abstract Mono<Void> deleteCertificateAsync(String resourceGroupName, String certificateOrderName, String name)

Delete the certificate associated with a certificate order.

abstract Response<Void> deleteCertificateWithResponse(String resourceGroupName, String certificateOrderName, String name, Context context)

Delete the certificate associated with a certificate order.

abstract Mono<Response<Void>> deleteCertificateWithResponseAsync(String resourceGroupName, String certificateOrderName, String name)

Delete the certificate associated with a certificate order.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String certificateOrderName, Context context)

Delete an existing certificate order.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String certificateOrderName)

Delete an existing certificate order.

abstract AppServiceCertificateOrderInner getByResourceGroup(String resourceGroupName, String certificateOrderName)

Get a certificate order.

abstract Mono<AppServiceCertificateOrderInner> getByResourceGroupAsync(String resourceGroupName, String certificateOrderName)

Get a certificate order.

abstract Response<AppServiceCertificateOrderInner> getByResourceGroupWithResponse(String resourceGroupName, String certificateOrderName, Context context)

Get a certificate order.

abstract Mono<Response<AppServiceCertificateOrderInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String certificateOrderName)

Get a certificate order.

abstract AppServiceCertificateResourceInner getCertificate(String resourceGroupName, String certificateOrderName, String name)

Get the certificate associated with a certificate order.

abstract Mono<AppServiceCertificateResourceInner> getCertificateAsync(String resourceGroupName, String certificateOrderName, String name)

Get the certificate associated with a certificate order.

abstract Response<AppServiceCertificateResourceInner> getCertificateWithResponse(String resourceGroupName, String certificateOrderName, String name, Context context)

Get the certificate associated with a certificate order.

abstract Mono<Response<AppServiceCertificateResourceInner>> getCertificateWithResponseAsync(String resourceGroupName, String certificateOrderName, String name)

Get the certificate associated with a certificate order.

abstract PagedIterable<AppServiceCertificateOrderInner> list()

List all certificate orders in a subscription.

abstract PagedIterable<AppServiceCertificateOrderInner> list(Context context)

List all certificate orders in a subscription.

abstract PagedFlux<AppServiceCertificateOrderInner> listAsync()

List all certificate orders in a subscription.

abstract PagedIterable<AppServiceCertificateOrderInner> listByResourceGroup(String resourceGroupName)

Get certificate orders in a resource group.

abstract PagedIterable<AppServiceCertificateOrderInner> listByResourceGroup(String resourceGroupName, Context context)

Get certificate orders in a resource group.

abstract PagedFlux<AppServiceCertificateOrderInner> listByResourceGroupAsync(String resourceGroupName)

Get certificate orders in a resource group.

abstract PagedIterable<AppServiceCertificateResourceInner> listCertificates(String resourceGroupName, String certificateOrderName)

List all certificates associated with a certificate order.

abstract PagedIterable<AppServiceCertificateResourceInner> listCertificates(String resourceGroupName, String certificateOrderName, Context context)

List all certificates associated with a certificate order.

abstract PagedFlux<AppServiceCertificateResourceInner> listCertificatesAsync(String resourceGroupName, String certificateOrderName)

List all certificates associated with a certificate order.

abstract void reissue(String resourceGroupName, String certificateOrderName, ReissueCertificateOrderRequest reissueCertificateOrderRequest)

Reissue an existing certificate order.

abstract Mono<Void> reissueAsync(String resourceGroupName, String certificateOrderName, ReissueCertificateOrderRequest reissueCertificateOrderRequest)

Reissue an existing certificate order.

abstract Response<Void> reissueWithResponse(String resourceGroupName, String certificateOrderName, ReissueCertificateOrderRequest reissueCertificateOrderRequest, Context context)

Reissue an existing certificate order.

abstract Mono<Response<Void>> reissueWithResponseAsync(String resourceGroupName, String certificateOrderName, ReissueCertificateOrderRequest reissueCertificateOrderRequest)

Reissue an existing certificate order.

abstract void renew(String resourceGroupName, String certificateOrderName, RenewCertificateOrderRequest renewCertificateOrderRequest)

Renew an existing certificate order.

abstract Mono<Void> renewAsync(String resourceGroupName, String certificateOrderName, RenewCertificateOrderRequest renewCertificateOrderRequest)

Renew an existing certificate order.

abstract Response<Void> renewWithResponse(String resourceGroupName, String certificateOrderName, RenewCertificateOrderRequest renewCertificateOrderRequest, Context context)

Renew an existing certificate order.

abstract Mono<Response<Void>> renewWithResponseAsync(String resourceGroupName, String certificateOrderName, RenewCertificateOrderRequest renewCertificateOrderRequest)

Renew an existing certificate order.

abstract void resendEmail(String resourceGroupName, String certificateOrderName)

Resend certificate email.

abstract Mono<Void> resendEmailAsync(String resourceGroupName, String certificateOrderName)

Resend certificate email.

abstract Response<Void> resendEmailWithResponse(String resourceGroupName, String certificateOrderName, Context context)

Resend certificate email.

abstract Mono<Response<Void>> resendEmailWithResponseAsync(String resourceGroupName, String certificateOrderName)

Resend certificate email.

abstract void resendRequestEmails(String resourceGroupName, String certificateOrderName, NameIdentifierInner nameIdentifier)

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.

abstract Mono<Void> resendRequestEmailsAsync(String resourceGroupName, String certificateOrderName, NameIdentifierInner nameIdentifier)

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.

abstract Response<Void> resendRequestEmailsWithResponse(String resourceGroupName, String certificateOrderName, NameIdentifierInner nameIdentifier, Context context)

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.

abstract Mono<Response<Void>> resendRequestEmailsWithResponseAsync(String resourceGroupName, String certificateOrderName, NameIdentifierInner nameIdentifier)

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.

abstract List<CertificateOrderActionInner> retrieveCertificateActions(String resourceGroupName, String name)

Retrieve the list of certificate actions.

abstract Mono<List<CertificateOrderActionInner>> retrieveCertificateActionsAsync(String resourceGroupName, String name)

Retrieve the list of certificate actions.

abstract Response<List<CertificateOrderActionInner>> retrieveCertificateActionsWithResponse(String resourceGroupName, String name, Context context)

Retrieve the list of certificate actions.

abstract Mono<Response<List<CertificateOrderActionInner>>> retrieveCertificateActionsWithResponseAsync(String resourceGroupName, String name)

Retrieve the list of certificate actions.

abstract List<CertificateEmailInner> retrieveCertificateEmailHistory(String resourceGroupName, String name)

Retrieve email history.

abstract Mono<List<CertificateEmailInner>> retrieveCertificateEmailHistoryAsync(String resourceGroupName, String name)

Retrieve email history.

abstract Response<List<CertificateEmailInner>> retrieveCertificateEmailHistoryWithResponse(String resourceGroupName, String name, Context context)

Retrieve email history.

abstract Mono<Response<List<CertificateEmailInner>>> retrieveCertificateEmailHistoryWithResponseAsync(String resourceGroupName, String name)

Retrieve email history.

abstract SiteSealInner retrieveSiteSeal(String resourceGroupName, String certificateOrderName, SiteSealRequest siteSealRequest)

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

abstract Mono<SiteSealInner> retrieveSiteSealAsync(String resourceGroupName, String certificateOrderName, SiteSealRequest siteSealRequest)

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

abstract Response<SiteSealInner> retrieveSiteSealWithResponse(String resourceGroupName, String certificateOrderName, SiteSealRequest siteSealRequest, Context context)

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

abstract Mono<Response<SiteSealInner>> retrieveSiteSealWithResponseAsync(String resourceGroupName, String certificateOrderName, SiteSealRequest siteSealRequest)

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

abstract AppServiceCertificateOrderInner update(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderPatchResource certificateDistinguishedName)

Create or update a certificate purchase order.

abstract Mono<AppServiceCertificateOrderInner> updateAsync(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderPatchResource certificateDistinguishedName)

Create or update a certificate purchase order.

abstract AppServiceCertificateResourceInner updateCertificate(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificatePatchResourceInner keyVaultCertificate)

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

abstract Mono<AppServiceCertificateResourceInner> updateCertificateAsync(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificatePatchResourceInner keyVaultCertificate)

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

abstract Response<AppServiceCertificateResourceInner> updateCertificateWithResponse(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificatePatchResourceInner keyVaultCertificate, Context context)

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

abstract Mono<Response<AppServiceCertificateResourceInner>> updateCertificateWithResponseAsync(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificatePatchResourceInner keyVaultCertificate)

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

abstract Response<AppServiceCertificateOrderInner> updateWithResponse(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderPatchResource certificateDistinguishedName, Context context)

Create or update a certificate purchase order.

abstract Mono<Response<AppServiceCertificateOrderInner>> updateWithResponseAsync(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderPatchResource certificateDistinguishedName)

Create or update a certificate purchase order.

abstract void validatePurchaseInformation(AppServiceCertificateOrderInner appServiceCertificateOrder)

Validate information for a certificate order.

abstract Mono<Void> validatePurchaseInformationAsync(AppServiceCertificateOrderInner appServiceCertificateOrder)

Validate information for a certificate order.

abstract Response<Void> validatePurchaseInformationWithResponse(AppServiceCertificateOrderInner appServiceCertificateOrder, Context context)

Validate information for a certificate order.

abstract Mono<Response<Void>> validatePurchaseInformationWithResponseAsync(AppServiceCertificateOrderInner appServiceCertificateOrder)

Validate information for a certificate order.

abstract void verifyDomainOwnership(String resourceGroupName, String certificateOrderName)

Verify domain ownership for this certificate order.

abstract Mono<Void> verifyDomainOwnershipAsync(String resourceGroupName, String certificateOrderName)

Verify domain ownership for this certificate order.

abstract Response<Void> verifyDomainOwnershipWithResponse(String resourceGroupName, String certificateOrderName, Context context)

Verify domain ownership for this certificate order.

abstract Mono<Response<Void>> verifyDomainOwnershipWithResponseAsync(String resourceGroupName, String certificateOrderName)

Verify domain ownership for this certificate order.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<>,AppServiceCertificateOrderInner> beginCreateOrUpdate(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderInner certificateDistinguishedName)

Create or update a certificate purchase order. Description for Create or update a certificate purchase order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
certificateDistinguishedName - Distinguished name to use for the certificate order.

Returns:

the SyncPoller<T,U> for polling of sSL certificate purchase order.

beginCreateOrUpdate

public abstract SyncPoller<>,AppServiceCertificateOrderInner> beginCreateOrUpdate(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderInner certificateDistinguishedName, Context context)

Create or update a certificate purchase order. Description for Create or update a certificate purchase order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
certificateDistinguishedName - Distinguished name to use for the certificate order.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of sSL certificate purchase order.

beginCreateOrUpdateAsync

public abstract PollerFlux<>,AppServiceCertificateOrderInner> beginCreateOrUpdateAsync(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderInner certificateDistinguishedName)

Create or update a certificate purchase order. Description for Create or update a certificate purchase order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
certificateDistinguishedName - Distinguished name to use for the certificate order.

Returns:

the PollerFlux<T,U> for polling of sSL certificate purchase order.

beginCreateOrUpdateCertificate

public abstract SyncPoller<>,AppServiceCertificateResourceInner> beginCreateOrUpdateCertificate(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificateResourceInner keyVaultCertificate)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
name - Name of the certificate.
keyVaultCertificate - Key vault certificate resource Id.

Returns:

the SyncPoller<T,U> for polling of key Vault container ARM resource for a certificate that is purchased through Azure.

beginCreateOrUpdateCertificate

public abstract SyncPoller<>,AppServiceCertificateResourceInner> beginCreateOrUpdateCertificate(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificateResourceInner keyVaultCertificate, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
name - Name of the certificate.
keyVaultCertificate - Key vault certificate resource Id.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of key Vault container ARM resource for a certificate that is purchased through Azure.

beginCreateOrUpdateCertificateAsync

public abstract PollerFlux<>,AppServiceCertificateResourceInner> beginCreateOrUpdateCertificateAsync(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificateResourceInner keyVaultCertificate)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
name - Name of the certificate.
keyVaultCertificate - Key vault certificate resource Id.

Returns:

the PollerFlux<T,U> for polling of key Vault container ARM resource for a certificate that is purchased through Azure.

createOrUpdate

public abstract AppServiceCertificateOrderInner createOrUpdate(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderInner certificateDistinguishedName)

Create or update a certificate purchase order. Description for Create or update a certificate purchase order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
certificateDistinguishedName - Distinguished name to use for the certificate order.

Returns:

sSL certificate purchase order.

createOrUpdate

public abstract AppServiceCertificateOrderInner createOrUpdate(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderInner certificateDistinguishedName, Context context)

Create or update a certificate purchase order. Description for Create or update a certificate purchase order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
certificateDistinguishedName - Distinguished name to use for the certificate order.
context - The context to associate with this operation.

Returns:

sSL certificate purchase order.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderInner certificateDistinguishedName)

Create or update a certificate purchase order. Description for Create or update a certificate purchase order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
certificateDistinguishedName - Distinguished name to use for the certificate order.

Returns:

sSL certificate purchase order on successful completion of Mono.

createOrUpdateCertificate

public abstract AppServiceCertificateResourceInner createOrUpdateCertificate(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificateResourceInner keyVaultCertificate)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
name - Name of the certificate.
keyVaultCertificate - Key vault certificate resource Id.

Returns:

key Vault container ARM resource for a certificate that is purchased through Azure.

createOrUpdateCertificate

public abstract AppServiceCertificateResourceInner createOrUpdateCertificate(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificateResourceInner keyVaultCertificate, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
name - Name of the certificate.
keyVaultCertificate - Key vault certificate resource Id.
context - The context to associate with this operation.

Returns:

key Vault container ARM resource for a certificate that is purchased through Azure.

createOrUpdateCertificateAsync

public abstract Mono createOrUpdateCertificateAsync(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificateResourceInner keyVaultCertificate)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
name - Name of the certificate.
keyVaultCertificate - Key vault certificate resource Id.

Returns:

key Vault container ARM resource for a certificate that is purchased through Azure on successful completion of Mono.

createOrUpdateCertificateWithResponseAsync

public abstract Mono<><>>> createOrUpdateCertificateWithResponseAsync(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificateResourceInner keyVaultCertificate)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
name - Name of the certificate.
keyVaultCertificate - Key vault certificate resource Id.

Returns:

key Vault container ARM resource for a certificate that is purchased through Azure along with Response<T> on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<><>>> createOrUpdateWithResponseAsync(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderInner certificateDistinguishedName)

Create or update a certificate purchase order. Description for Create or update a certificate purchase order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
certificateDistinguishedName - Distinguished name to use for the certificate order.

Returns:

sSL certificate purchase order along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String certificateOrderName)

Delete an existing certificate order. Description for Delete an existing certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String certificateOrderName)

Delete an existing certificate order. Description for Delete an existing certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.

Returns:

A Mono that completes when a successful response is received.

deleteCertificate

public abstract void deleteCertificate(String resourceGroupName, String certificateOrderName, String name)

Delete the certificate associated with a certificate order. Description for Delete the certificate associated with a certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
name - Name of the certificate.

deleteCertificateAsync

public abstract Mono deleteCertificateAsync(String resourceGroupName, String certificateOrderName, String name)

Delete the certificate associated with a certificate order. Description for Delete the certificate associated with a certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
name - Name of the certificate.

Returns:

A Mono that completes when a successful response is received.

deleteCertificateWithResponse

public abstract Response deleteCertificateWithResponse(String resourceGroupName, String certificateOrderName, String name, Context context)

Delete the certificate associated with a certificate order. Description for Delete the certificate associated with a certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
name - Name of the certificate.
context - The context to associate with this operation.

Returns:

deleteCertificateWithResponseAsync

public abstract Mono<>> deleteCertificateWithResponseAsync(String resourceGroupName, String certificateOrderName, String name)

Delete the certificate associated with a certificate order. Description for Delete the certificate associated with a certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
name - Name of the certificate.

Returns:

the Response<T> on successful completion of Mono.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String certificateOrderName, Context context)

Delete an existing certificate order. Description for Delete an existing certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono<>> deleteWithResponseAsync(String resourceGroupName, String certificateOrderName)

Delete an existing certificate order. Description for Delete an existing certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract AppServiceCertificateOrderInner getByResourceGroup(String resourceGroupName, String certificateOrderName)

Get a certificate order. Description for Get a certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order..

Returns:

sSL certificate purchase order.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String certificateOrderName)

Get a certificate order. Description for Get a certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order..

Returns:

sSL certificate purchase order on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String certificateOrderName, Context context)

Get a certificate order. Description for Get a certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order..
context - The context to associate with this operation.

Returns:

sSL certificate purchase order along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono<>> getByResourceGroupWithResponseAsync(String resourceGroupName, String certificateOrderName)

Get a certificate order. Description for Get a certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order..

Returns:

sSL certificate purchase order along with Response<T> on successful completion of Mono.

getCertificate

public abstract AppServiceCertificateResourceInner getCertificate(String resourceGroupName, String certificateOrderName, String name)

Get the certificate associated with a certificate order. Description for Get the certificate associated with a certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
name - Name of the certificate.

Returns:

key Vault container ARM resource for a certificate that is purchased through Azure.

getCertificateAsync

public abstract Mono getCertificateAsync(String resourceGroupName, String certificateOrderName, String name)

Get the certificate associated with a certificate order. Description for Get the certificate associated with a certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
name - Name of the certificate.

Returns:

key Vault container ARM resource for a certificate that is purchased through Azure on successful completion of Mono.

getCertificateWithResponse

public abstract Response getCertificateWithResponse(String resourceGroupName, String certificateOrderName, String name, Context context)

Get the certificate associated with a certificate order. Description for Get the certificate associated with a certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
name - Name of the certificate.
context - The context to associate with this operation.

Returns:

key Vault container ARM resource for a certificate that is purchased through Azure along with Response<T>.

getCertificateWithResponseAsync

public abstract Mono<>> getCertificateWithResponseAsync(String resourceGroupName, String certificateOrderName, String name)

Get the certificate associated with a certificate order. Description for Get the certificate associated with a certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
name - Name of the certificate.

Returns:

key Vault container ARM resource for a certificate that is purchased through Azure along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

List all certificate orders in a subscription. Description for List all certificate orders in a subscription.

Returns:

collection of certificate orders as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

List all certificate orders in a subscription. Description for List all certificate orders in a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

collection of certificate orders as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

List all certificate orders in a subscription. Description for List all certificate orders in a subscription.

Returns:

collection of certificate orders as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Get certificate orders in a resource group. Description for Get certificate orders in a resource group.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.

Returns:

collection of certificate orders as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Get certificate orders in a resource group. Description for Get certificate orders in a resource group.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
context - The context to associate with this operation.

Returns:

collection of certificate orders as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Get certificate orders in a resource group. Description for Get certificate orders in a resource group.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.

Returns:

collection of certificate orders as paginated response with PagedFlux<T>.

listCertificates

public abstract PagedIterable listCertificates(String resourceGroupName, String certificateOrderName)

List all certificates associated with a certificate order. Description for List all certificates associated with a certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.

Returns:

collection of certificate order certificates as paginated response with PagedIterable<T>.

listCertificates

public abstract PagedIterable listCertificates(String resourceGroupName, String certificateOrderName, Context context)

List all certificates associated with a certificate order. Description for List all certificates associated with a certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
context - The context to associate with this operation.

Returns:

collection of certificate order certificates as paginated response with PagedIterable<T>.

listCertificatesAsync

public abstract PagedFlux listCertificatesAsync(String resourceGroupName, String certificateOrderName)

List all certificates associated with a certificate order. Description for List all certificates associated with a certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.

Returns:

collection of certificate order certificates as paginated response with PagedFlux<T>.

reissue

public abstract void reissue(String resourceGroupName, String certificateOrderName, ReissueCertificateOrderRequest reissueCertificateOrderRequest)

Reissue an existing certificate order. Description for Reissue an existing certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
reissueCertificateOrderRequest - Parameters for the reissue.

reissueAsync

public abstract Mono reissueAsync(String resourceGroupName, String certificateOrderName, ReissueCertificateOrderRequest reissueCertificateOrderRequest)

Reissue an existing certificate order. Description for Reissue an existing certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
reissueCertificateOrderRequest - Parameters for the reissue.

Returns:

A Mono that completes when a successful response is received.

reissueWithResponse

public abstract Response reissueWithResponse(String resourceGroupName, String certificateOrderName, ReissueCertificateOrderRequest reissueCertificateOrderRequest, Context context)

Reissue an existing certificate order. Description for Reissue an existing certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
reissueCertificateOrderRequest - Parameters for the reissue.
context - The context to associate with this operation.

Returns:

reissueWithResponseAsync

public abstract Mono<>> reissueWithResponseAsync(String resourceGroupName, String certificateOrderName, ReissueCertificateOrderRequest reissueCertificateOrderRequest)

Reissue an existing certificate order. Description for Reissue an existing certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
reissueCertificateOrderRequest - Parameters for the reissue.

Returns:

the Response<T> on successful completion of Mono.

renew

public abstract void renew(String resourceGroupName, String certificateOrderName, RenewCertificateOrderRequest renewCertificateOrderRequest)

Renew an existing certificate order. Description for Renew an existing certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
renewCertificateOrderRequest - Renew parameters.

renewAsync

public abstract Mono renewAsync(String resourceGroupName, String certificateOrderName, RenewCertificateOrderRequest renewCertificateOrderRequest)

Renew an existing certificate order. Description for Renew an existing certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
renewCertificateOrderRequest - Renew parameters.

Returns:

A Mono that completes when a successful response is received.

renewWithResponse

public abstract Response renewWithResponse(String resourceGroupName, String certificateOrderName, RenewCertificateOrderRequest renewCertificateOrderRequest, Context context)

Renew an existing certificate order. Description for Renew an existing certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
renewCertificateOrderRequest - Renew parameters.
context - The context to associate with this operation.

Returns:

renewWithResponseAsync

public abstract Mono<>> renewWithResponseAsync(String resourceGroupName, String certificateOrderName, RenewCertificateOrderRequest renewCertificateOrderRequest)

Renew an existing certificate order. Description for Renew an existing certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
renewCertificateOrderRequest - Renew parameters.

Returns:

the Response<T> on successful completion of Mono.

resendEmail

public abstract void resendEmail(String resourceGroupName, String certificateOrderName)

Resend certificate email. Description for Resend certificate email.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.

resendEmailAsync

public abstract Mono resendEmailAsync(String resourceGroupName, String certificateOrderName)

Resend certificate email. Description for Resend certificate email.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.

Returns:

A Mono that completes when a successful response is received.

resendEmailWithResponse

public abstract Response resendEmailWithResponse(String resourceGroupName, String certificateOrderName, Context context)

Resend certificate email. Description for Resend certificate email.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
context - The context to associate with this operation.

Returns:

resendEmailWithResponseAsync

public abstract Mono<>> resendEmailWithResponseAsync(String resourceGroupName, String certificateOrderName)

Resend certificate email. Description for Resend certificate email.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.

Returns:

the Response<T> on successful completion of Mono.

resendRequestEmails

public abstract void resendRequestEmails(String resourceGroupName, String certificateOrderName, NameIdentifierInner nameIdentifier)

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.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
nameIdentifier - Email address.

resendRequestEmailsAsync

public abstract Mono resendRequestEmailsAsync(String resourceGroupName, String certificateOrderName, NameIdentifierInner nameIdentifier)

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.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
nameIdentifier - Email address.

Returns:

A Mono that completes when a successful response is received.

resendRequestEmailsWithResponse

public abstract Response resendRequestEmailsWithResponse(String resourceGroupName, String certificateOrderName, NameIdentifierInner nameIdentifier, Context context)

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.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
nameIdentifier - Email address.
context - The context to associate with this operation.

Returns:

resendRequestEmailsWithResponseAsync

public abstract Mono<>> resendRequestEmailsWithResponseAsync(String resourceGroupName, String certificateOrderName, NameIdentifierInner nameIdentifier)

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.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
nameIdentifier - Email address.

Returns:

the Response<T> on successful completion of Mono.

retrieveCertificateActions

public abstract List retrieveCertificateActions(String resourceGroupName, String name)

Retrieve the list of certificate actions. Description for Retrieve the list of certificate actions.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate order.

Returns:

array of CertificateOrderAction.

retrieveCertificateActionsAsync

public abstract Mono<>> retrieveCertificateActionsAsync(String resourceGroupName, String name)

Retrieve the list of certificate actions. Description for Retrieve the list of certificate actions.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate order.

Returns:

array of CertificateOrderAction on successful completion of Mono.

retrieveCertificateActionsWithResponse

public abstract Response<>> retrieveCertificateActionsWithResponse(String resourceGroupName, String name, Context context)

Retrieve the list of certificate actions. Description for Retrieve the list of certificate actions.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate order.
context - The context to associate with this operation.

Returns:

array of CertificateOrderAction along with Response<T>.

retrieveCertificateActionsWithResponseAsync

public abstract Mono<><>>> retrieveCertificateActionsWithResponseAsync(String resourceGroupName, String name)

Retrieve the list of certificate actions. Description for Retrieve the list of certificate actions.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate order.

Returns:

array of CertificateOrderAction along with Response<T> on successful completion of Mono.

retrieveCertificateEmailHistory

public abstract List retrieveCertificateEmailHistory(String resourceGroupName, String name)

Retrieve email history. Description for Retrieve email history.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate order.

Returns:

array of CertificateEmail.

retrieveCertificateEmailHistoryAsync

public abstract Mono<>> retrieveCertificateEmailHistoryAsync(String resourceGroupName, String name)

Retrieve email history. Description for Retrieve email history.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate order.

Returns:

array of CertificateEmail on successful completion of Mono.

retrieveCertificateEmailHistoryWithResponse

public abstract Response<>> retrieveCertificateEmailHistoryWithResponse(String resourceGroupName, String name, Context context)

Retrieve email history. Description for Retrieve email history.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate order.
context - The context to associate with this operation.

Returns:

array of CertificateEmail along with Response<T>.

retrieveCertificateEmailHistoryWithResponseAsync

public abstract Mono<><>>> retrieveCertificateEmailHistoryWithResponseAsync(String resourceGroupName, String name)

Retrieve email history. Description for Retrieve email history.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the certificate order.

Returns:

array of CertificateEmail along with Response<T> on successful completion of Mono.

retrieveSiteSeal

public abstract SiteSealInner retrieveSiteSeal(String resourceGroupName, String certificateOrderName, SiteSealRequest siteSealRequest)

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.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
siteSealRequest - Site seal request.

Returns:

site seal.

retrieveSiteSealAsync

public abstract Mono retrieveSiteSealAsync(String resourceGroupName, String certificateOrderName, SiteSealRequest siteSealRequest)

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.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
siteSealRequest - Site seal request.

Returns:

site seal on successful completion of Mono.

retrieveSiteSealWithResponse

public abstract Response retrieveSiteSealWithResponse(String resourceGroupName, String certificateOrderName, SiteSealRequest siteSealRequest, Context context)

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.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
siteSealRequest - Site seal request.
context - The context to associate with this operation.

Returns:

site seal along with Response<T>.

retrieveSiteSealWithResponseAsync

public abstract Mono<>> retrieveSiteSealWithResponseAsync(String resourceGroupName, String certificateOrderName, SiteSealRequest siteSealRequest)

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.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
siteSealRequest - Site seal request.

Returns:

site seal along with Response<T> on successful completion of Mono.

update

public abstract AppServiceCertificateOrderInner update(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderPatchResource certificateDistinguishedName)

Create or update a certificate purchase order. Description for Create or update a certificate purchase order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
certificateDistinguishedName - Distinguished name to use for the certificate order.

Returns:

sSL certificate purchase order.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderPatchResource certificateDistinguishedName)

Create or update a certificate purchase order. Description for Create or update a certificate purchase order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
certificateDistinguishedName - Distinguished name to use for the certificate order.

Returns:

sSL certificate purchase order on successful completion of Mono.

updateCertificate

public abstract AppServiceCertificateResourceInner updateCertificate(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificatePatchResourceInner keyVaultCertificate)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
name - Name of the certificate.
keyVaultCertificate - Key vault certificate resource Id.

Returns:

key Vault container ARM resource for a certificate that is purchased through Azure.

updateCertificateAsync

public abstract Mono updateCertificateAsync(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificatePatchResourceInner keyVaultCertificate)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
name - Name of the certificate.
keyVaultCertificate - Key vault certificate resource Id.

Returns:

key Vault container ARM resource for a certificate that is purchased through Azure on successful completion of Mono.

updateCertificateWithResponse

public abstract Response updateCertificateWithResponse(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificatePatchResourceInner keyVaultCertificate, Context context)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
name - Name of the certificate.
keyVaultCertificate - Key vault certificate resource Id.
context - The context to associate with this operation.

Returns:

key Vault container ARM resource for a certificate that is purchased through Azure along with Response<T>.

updateCertificateWithResponseAsync

public abstract Mono<>> updateCertificateWithResponseAsync(String resourceGroupName, String certificateOrderName, String name, AppServiceCertificatePatchResourceInner keyVaultCertificate)

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

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
name - Name of the certificate.
keyVaultCertificate - Key vault certificate resource Id.

Returns:

key Vault container ARM resource for a certificate that is purchased through Azure along with Response<T> on successful completion of Mono.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderPatchResource certificateDistinguishedName, Context context)

Create or update a certificate purchase order. Description for Create or update a certificate purchase order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
certificateDistinguishedName - Distinguished name to use for the certificate order.
context - The context to associate with this operation.

Returns:

sSL certificate purchase order along with Response<T>.

updateWithResponseAsync

public abstract Mono<>> updateWithResponseAsync(String resourceGroupName, String certificateOrderName, AppServiceCertificateOrderPatchResource certificateDistinguishedName)

Create or update a certificate purchase order. Description for Create or update a certificate purchase order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
certificateDistinguishedName - Distinguished name to use for the certificate order.

Returns:

sSL certificate purchase order along with Response<T> on successful completion of Mono.

validatePurchaseInformation

public abstract void validatePurchaseInformation(AppServiceCertificateOrderInner appServiceCertificateOrder)

Validate information for a certificate order. Description for Validate information for a certificate order.

Parameters:

appServiceCertificateOrder - Information for a certificate order.

validatePurchaseInformationAsync

public abstract Mono validatePurchaseInformationAsync(AppServiceCertificateOrderInner appServiceCertificateOrder)

Validate information for a certificate order. Description for Validate information for a certificate order.

Parameters:

appServiceCertificateOrder - Information for a certificate order.

Returns:

A Mono that completes when a successful response is received.

validatePurchaseInformationWithResponse

public abstract Response validatePurchaseInformationWithResponse(AppServiceCertificateOrderInner appServiceCertificateOrder, Context context)

Validate information for a certificate order. Description for Validate information for a certificate order.

Parameters:

appServiceCertificateOrder - Information for a certificate order.
context - The context to associate with this operation.

Returns:

validatePurchaseInformationWithResponseAsync

public abstract Mono<>> validatePurchaseInformationWithResponseAsync(AppServiceCertificateOrderInner appServiceCertificateOrder)

Validate information for a certificate order. Description for Validate information for a certificate order.

Parameters:

appServiceCertificateOrder - Information for a certificate order.

Returns:

the Response<T> on successful completion of Mono.

verifyDomainOwnership

public abstract void verifyDomainOwnership(String resourceGroupName, String certificateOrderName)

Verify domain ownership for this certificate order. Description for Verify domain ownership for this certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.

verifyDomainOwnershipAsync

public abstract Mono verifyDomainOwnershipAsync(String resourceGroupName, String certificateOrderName)

Verify domain ownership for this certificate order. Description for Verify domain ownership for this certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.

Returns:

A Mono that completes when a successful response is received.

verifyDomainOwnershipWithResponse

public abstract Response verifyDomainOwnershipWithResponse(String resourceGroupName, String certificateOrderName, Context context)

Verify domain ownership for this certificate order. Description for Verify domain ownership for this certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.
context - The context to associate with this operation.

Returns:

verifyDomainOwnershipWithResponseAsync

public abstract Mono<>> verifyDomainOwnershipWithResponseAsync(String resourceGroupName, String certificateOrderName)

Verify domain ownership for this certificate order. Description for Verify domain ownership for this certificate order.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
certificateOrderName - Name of the certificate order.

Returns:

the Response<T> on successful completion of Mono.

Applies to