Share via


AppServiceCertificateOrder Constructors

Definition

Overloads

AppServiceCertificateOrder()

Initializes a new instance of the AppServiceCertificateOrder class.

AppServiceCertificateOrder(String, CertificateProductType, String, String, String, String, IDictionary<String,String>, IDictionary<String, AppServiceCertificate>, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<ProvisioningState>, Nullable<CertificateOrderStatus>, CertificateDetails, String, CertificateDetails, CertificateDetails, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<Boolean>, IList<String>, Nullable<DateTime>, CertificateOrderContact)

Initializes a new instance of the AppServiceCertificateOrder class.

AppServiceCertificateOrder()

Initializes a new instance of the AppServiceCertificateOrder class.

public AppServiceCertificateOrder ();
Public Sub New ()

Applies to

AppServiceCertificateOrder(String, CertificateProductType, String, String, String, String, IDictionary<String,String>, IDictionary<String, AppServiceCertificate>, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<ProvisioningState>, Nullable<CertificateOrderStatus>, CertificateDetails, String, CertificateDetails, CertificateDetails, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<Boolean>, IList<String>, Nullable<DateTime>, CertificateOrderContact)

Initializes a new instance of the AppServiceCertificateOrder class.

public AppServiceCertificateOrder (string location, Microsoft.Azure.Management.WebSites.Models.CertificateProductType productType, string id = default, string name = default, string kind = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, System.Collections.Generic.IDictionary<string,Microsoft.Azure.Management.WebSites.Models.AppServiceCertificate> certificates = default, string distinguishedName = default, string domainVerificationToken = default, int? validityInYears = default, int? keySize = default, bool? autoRenew = default, Microsoft.Azure.Management.WebSites.Models.ProvisioningState? provisioningState = default, Microsoft.Azure.Management.WebSites.Models.CertificateOrderStatus? status = default, Microsoft.Azure.Management.WebSites.Models.CertificateDetails signedCertificate = default, string csr = default, Microsoft.Azure.Management.WebSites.Models.CertificateDetails intermediate = default, Microsoft.Azure.Management.WebSites.Models.CertificateDetails root = default, string serialNumber = default, DateTime? lastCertificateIssuanceTime = default, DateTime? expirationTime = default, bool? isPrivateKeyExternal = default, System.Collections.Generic.IList<string> appServiceCertificateNotRenewableReasons = default, DateTime? nextAutoRenewalTimeStamp = default, Microsoft.Azure.Management.WebSites.Models.CertificateOrderContact contact = default);
new Microsoft.Azure.Management.WebSites.Models.AppServiceCertificateOrder : string * Microsoft.Azure.Management.WebSites.Models.CertificateProductType * string * string * string * string * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, Microsoft.Azure.Management.WebSites.Models.AppServiceCertificate> * string * string * Nullable<int> * Nullable<int> * Nullable<bool> * Nullable<Microsoft.Azure.Management.WebSites.Models.ProvisioningState> * Nullable<Microsoft.Azure.Management.WebSites.Models.CertificateOrderStatus> * Microsoft.Azure.Management.WebSites.Models.CertificateDetails * string * Microsoft.Azure.Management.WebSites.Models.CertificateDetails * Microsoft.Azure.Management.WebSites.Models.CertificateDetails * string * Nullable<DateTime> * Nullable<DateTime> * Nullable<bool> * System.Collections.Generic.IList<string> * Nullable<DateTime> * Microsoft.Azure.Management.WebSites.Models.CertificateOrderContact -> Microsoft.Azure.Management.WebSites.Models.AppServiceCertificateOrder
Public Sub New (location As String, productType As CertificateProductType, Optional id As String = Nothing, Optional name As String = Nothing, Optional kind As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional certificates As IDictionary(Of String, AppServiceCertificate) = Nothing, Optional distinguishedName As String = Nothing, Optional domainVerificationToken As String = Nothing, Optional validityInYears As Nullable(Of Integer) = Nothing, Optional keySize As Nullable(Of Integer) = Nothing, Optional autoRenew As Nullable(Of Boolean) = Nothing, Optional provisioningState As Nullable(Of ProvisioningState) = Nothing, Optional status As Nullable(Of CertificateOrderStatus) = Nothing, Optional signedCertificate As CertificateDetails = Nothing, Optional csr As String = Nothing, Optional intermediate As CertificateDetails = Nothing, Optional root As CertificateDetails = Nothing, Optional serialNumber As String = Nothing, Optional lastCertificateIssuanceTime As Nullable(Of DateTime) = Nothing, Optional expirationTime As Nullable(Of DateTime) = Nothing, Optional isPrivateKeyExternal As Nullable(Of Boolean) = Nothing, Optional appServiceCertificateNotRenewableReasons As IList(Of String) = Nothing, Optional nextAutoRenewalTimeStamp As Nullable(Of DateTime) = Nothing, Optional contact As CertificateOrderContact = Nothing)

Parameters

location
String

Resource Location.

productType
CertificateProductType

Certificate product type. Possible values include: 'StandardDomainValidatedSsl', 'StandardDomainValidatedWildCardSsl'

id
String

Resource Id.

name
String

Resource Name.

kind
String

Kind of resource.

type
String

Resource type.

tags
IDictionary<String,String>

Resource tags.

certificates
IDictionary<String,AppServiceCertificate>

State of the Key Vault secret.

distinguishedName
String

Certificate distinguished name.

domainVerificationToken
String

Domain verification token.

validityInYears
Nullable<Int32>

Duration in years (must be 1).

keySize
Nullable<Int32>

Certificate key size.

autoRenew
Nullable<Boolean>

<code>true</code> if the certificate should be automatically renewed when it expires; otherwise, <code>false</code>.

provisioningState
Nullable<ProvisioningState>

Status of certificate order. Possible values include: 'Succeeded', 'Failed', 'Canceled', 'InProgress', 'Deleting'

status
Nullable<CertificateOrderStatus>

Current order status. Possible values include: 'Pendingissuance', 'Issued', 'Revoked', 'Canceled', 'Denied', 'Pendingrevocation', 'PendingRekey', 'Unused', 'Expired', 'NotSubmitted'

signedCertificate
CertificateDetails

Signed certificate.

csr
String

Last CSR that was created for this order.

intermediate
CertificateDetails

Intermediate certificate.

root
CertificateDetails

Root certificate.

serialNumber
String

Current serial number of the certificate.

lastCertificateIssuanceTime
Nullable<DateTime>

Certificate last issuance time.

expirationTime
Nullable<DateTime>

Certificate expiration time.

isPrivateKeyExternal
Nullable<Boolean>

<code>true</code> if private key is external; otherwise, <code>false</code>.

appServiceCertificateNotRenewableReasons
IList<String>

Reasons why App Service Certificate is not renewable at the current moment.

nextAutoRenewalTimeStamp
Nullable<DateTime>

Time stamp when the certificate would be auto renewed next

contact
CertificateOrderContact

Contact info

Applies to