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

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.

Id

Gets the resource id string

(Inherited from IHasId)
Inner (Inherited from IHasInner<T>)
Intermediate

Gets the intermediate certificate.

Key (Inherited from IIndexable)
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>)
Name

Gets the name of the resource

(Inherited from IHasName)
ProductType

Gets the certificate product type.

Region (Inherited from IResource)
RegionName (Inherited from IResource)
ResourceGroupName (Inherited from IHasResourceGroup)
Root

Gets the root certificate.

SerialNumber

Gets current serial number of the certificate.

SignedCertificate

Gets the signed certificate.

Status

Gets current order status.

Tags (Inherited from IResource)
Type (Inherited from IResource)
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