Share via


IAppServiceCertificate Interface

Definition

An immutable client-side representation of an Azure app service certificate.

public interface IAppServiceCertificate : 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.CertificateInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.AppService.Fluent.Models.CertificateInner>, 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.IAppServiceCertificate>
type IAppServiceCertificate = interface
    interface IBeta
    interface IGroupableResource<IAppServiceManager, CertificateInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<IAppServiceManager>
    interface IHasInner<CertificateInner>
    interface IRefreshable<IAppServiceCertificate>
Public Interface IAppServiceCertificate
Implements IBeta, IGroupableResource(Of IAppServiceManager, CertificateInner), IHasInner(Of CertificateInner), IHasManager(Of IAppServiceManager), IRefreshable(Of IAppServiceCertificate)
Implements

Properties

CertificateBlob

Gets the raw bytes of .cer file.

ExpirationDate

Gets the certificate expriration date.

FriendlyName

Gets the friendly name of the certificate.

HostingEnvironmentProfile

Gets the specification for the App Service Environment to use for the certificate.

HostNames

Gets the host names the certificate applies to.

Id

Gets the resource id string

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

Gets the certificate issue Date.

Issuer

Gets the certificate issuer.

Key (Inherited from IIndexable)
Manager

Gets the manager client type of this resource type.

(Inherited from IHasManager<ManagerT>)
Name

Gets the name of the resource

(Inherited from IHasName)
Password

Gets the certificate password.

PfxBlob

Gets the pfx blob.

PublicKeyHash

Gets the public key hash.

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

Gets the self link.

SiteName

Gets the app name.

SubjectName

Gets the subject name of the certificate.

Tags (Inherited from IResource)
Thumbprint

Gets the certificate thumbprint.

Type (Inherited from IResource)
Valid

Gets if the certificate valid.

Methods

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>)

Applies to