IAppServiceCertificateOrder Interface

Definition

An immutable client-side representation of an Azure App Service certificate order.

public interface IAppServiceCertificateOrder : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.AppService.Fluent.IAppServiceManager,Microsoft.Azure.Management.AppService.Fluent.Models.AppServiceCertificateOrderInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.AppService.Fluent.Models.AppServiceCertificateOrderInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.AppService.Fluent.IAppServiceManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.AppService.Fluent.IAppServiceCertificateOrder>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.AppService.Fluent.AppServiceCertificateOrder.Update.IUpdate>
type IAppServiceCertificateOrder = interface
    interface IBeta
    interface IGroupableResource<IAppServiceManager, AppServiceCertificateOrderInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<IAppServiceManager>
    interface IHasInner<AppServiceCertificateOrderInner>
    interface IRefreshable<IAppServiceCertificateOrder>
    interface IUpdatable<IUpdate>
Public Interface IAppServiceCertificateOrder
Implements IBeta, IGroupableResource(Of IAppServiceManager, AppServiceCertificateOrderInner), IHasInner(Of AppServiceCertificateOrderInner), IHasManager(Of IAppServiceManager), IRefreshable(Of IAppServiceCertificateOrder), IUpdatable(Of IUpdate)
Implements

Remarks

(Beta: This functionality is in preview and as such is subject to change in non-backwards compatible ways in

future releases, including removal, regardless of any compatibility expectations set by the containing library

version number.).

Properties

AutoRenew

Gets if the certificate should be automatically renewed upon expiration.

CertificateSigningRequest

Gets last certificate signing request that was created for this order.

DistinguishedName

Gets certificate's distinguished name.

DomainVerificationToken

Gets the domain verification token.

ExpirationTime

Gets expiration time.

Inner (Inherited from IHasInner<T>)
Intermediate

Gets the intermediate certificate.

KeySize

Gets the certificate key size.

LastCertificateIssuanceTime

Gets last issuance time.

Manager

Gets the manager client type of this resource type.

(Inherited from IHasManager<ManagerT>)
ProductType

Gets the certificate product type.

Root

Gets the root certificate.

SerialNumber

Gets current serial number of the certificate.

SignedCertificate

Gets the signed certificate.

Status

Gets current order status.

ValidityInYears

Gets duration in years (must be between 1 and 3).

Methods

CreateKeyVaultBinding(String, IVault)

Bind a Key Vault secret to a certificate store that will be used for storing the certificate once it's ready.

CreateKeyVaultBindingAsync(String, IVault, CancellationToken)

Bind a Key Vault secret to a certificate store that will be used for storing the certificate once it's ready.

GetKeyVaultBinding()
GetKeyVaultBindingAsync(CancellationToken)
Refresh()

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
RefreshAsync(CancellationToken)

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
Update() (Inherited from IUpdatable<T>)
VerifyDomainOwnership(IAppServiceDomain)

Verifies the ownership of the domain by providing the Azure purchased domain.

VerifyDomainOwnershipAsync(IAppServiceDomain, CancellationToken)

Verifies the ownership of the domain by providing the Azure purchased domain.

Applies to