AppServiceCertificateOrderData Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A class representing the AppServiceCertificateOrder data model. A AppServiceCertificateOrderData definition. Fix the responsed error type "certificateOrders" to "Microsoft.CertificateRegistration/certificateOrders" Issue:https://github.com/Azure/azure-sdk-for-net/issues/45177
public class AppServiceCertificateOrderData : Azure.ResourceManager.Models.TrackedResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppService.AppServiceCertificateOrderData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppService.AppServiceCertificateOrderData>
type AppServiceCertificateOrderData = class
inherit TrackedResourceData
interface IJsonModel<AppServiceCertificateOrderData>
interface IPersistableModel<AppServiceCertificateOrderData>
Public Class AppServiceCertificateOrderData
Inherits TrackedResourceData
Implements IJsonModel(Of AppServiceCertificateOrderData), IPersistableModel(Of AppServiceCertificateOrderData)
- Inheritance
- Implements
Constructors
AppServiceCertificateOrderData(AzureLocation) |
Initializes a new instance of AppServiceCertificateOrderData. |
Properties
AppServiceCertificateNotRenewableReasons |
Reasons why App Service Certificate is not renewable at the current moment. |
Certificates |
State of the Key Vault secret. |
Contact |
Contact info. |
Csr |
Last CSR that was created for this order. |
DistinguishedName |
Certificate distinguished name. |
DomainVerificationToken |
Domain verification token. |
ExpireOn |
Certificate expiration time. |
Id |
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. (Inherited from ResourceData) |
Intermediate |
Intermediate certificate. |
IsAutoRenew |
<code>true</code> if the certificate should be automatically renewed when it expires; otherwise, <code>false</code>. |
IsPrivateKeyExternal |
<code>true</code> if private key is external; otherwise, <code>false</code>. |
KeySize |
Certificate key size. |
Kind |
Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. |
LastCertificateIssuedOn |
Certificate last issuance time. |
Location |
The geo-location where the resource lives. (Inherited from TrackedResourceData) |
Name |
The name of the resource. (Inherited from ResourceData) |
NextAutoRenewTimeStamp |
Time stamp when the certificate would be auto renewed next. |
ProductType |
Certificate product type. |
ProvisioningState |
Status of certificate order. |
ResourceType |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". (Inherited from ResourceData) |
Root |
Root certificate. |
SerialNumber |
Current serial number of the certificate. |
SignedCertificate |
Signed certificate. |
Status |
Current order status. |
SystemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. (Inherited from ResourceData) |
Tags |
Resource tags. (Inherited from TrackedResourceData) |
ValidityInYears |
Duration in years (must be 1). |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) |
Explicit Interface Implementations
IJsonModel<AppServiceCertificateOrderData>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<AppServiceCertificateOrderData>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<AppServiceCertificateOrderData>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<AppServiceCertificateOrderData>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<AppServiceCertificateOrderData>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |