Share via


AppServiceCertificateOrderPatchResource Constructors

Definition

Overloads

AppServiceCertificateOrderPatchResource()

Initializes a new instance of the AppServiceCertificateOrderPatchResource class.

AppServiceCertificateOrderPatchResource(CertificateProductType, String, String, 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 AppServiceCertificateOrderPatchResource class.

AppServiceCertificateOrderPatchResource()

Initializes a new instance of the AppServiceCertificateOrderPatchResource class.

public AppServiceCertificateOrderPatchResource ();
Public Sub New ()

Applies to

AppServiceCertificateOrderPatchResource(CertificateProductType, String, String, 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 AppServiceCertificateOrderPatchResource class.

public AppServiceCertificateOrderPatchResource (Microsoft.Azure.Management.WebSites.Models.CertificateProductType productType, string id = default, string name = default, string kind = default, string type = 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.AppServiceCertificateOrderPatchResource : Microsoft.Azure.Management.WebSites.Models.CertificateProductType * string * string * 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.AppServiceCertificateOrderPatchResource
Public Sub New (productType As CertificateProductType, Optional id As String = Nothing, Optional name As String = Nothing, Optional kind As String = Nothing, Optional type As 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

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.

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