Share via


TrustedSigningCertificateProfileData Class

Definition

A class representing the TrustedSigningCertificateProfile data model. Certificate profile resource.

public class TrustedSigningCertificateProfileData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.TrustedSigning.TrustedSigningCertificateProfileData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.TrustedSigning.TrustedSigningCertificateProfileData>
type TrustedSigningCertificateProfileData = class
    inherit ResourceData
    interface IJsonModel<TrustedSigningCertificateProfileData>
    interface IPersistableModel<TrustedSigningCertificateProfileData>
Public Class TrustedSigningCertificateProfileData
Inherits ResourceData
Implements IJsonModel(Of TrustedSigningCertificateProfileData), IPersistableModel(Of TrustedSigningCertificateProfileData)
Inheritance
TrustedSigningCertificateProfileData
Implements

Constructors

TrustedSigningCertificateProfileData()

Initializes a new instance of TrustedSigningCertificateProfileData.

Properties

Certificates

List of renewed certificates.

City

Used as L in the certificate subject name.

CommonName

Used as CN in the certificate subject name.

Country

Used as C in the certificate subject name.

EnhancedKeyUsage

Enhanced key usage of the certificate.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
IdentityValidationId

Identity validation id used for the certificate subject name.

IncludeCity

Whether to include L in the certificate subject name. Applicable only for private trust, private trust ci profile types.

IncludeCountry

Whether to include C in the certificate subject name. Applicable only for private trust, private trust ci profile types.

IncludePostalCode

Whether to include PC in the certificate subject name.

IncludeState

Whether to include S in the certificate subject name. Applicable only for private trust, private trust ci profile types.

IncludeStreetAddress

Whether to include STREET in the certificate subject name.

Name

The name of the resource.

(Inherited from ResourceData)
Organization

Used as O in the certificate subject name.

OrganizationUnit

Used as OU in the private trust certificate subject name.

PostalCode

Used as PC in the certificate subject name.

ProfileType

Profile type of the certificate.

ProvisioningState

Status of the current operation on certificate profile.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
State

Used as S in the certificate subject name.

Status

Status of the certificate profile.

StreetAddress

Used as STREET in the certificate subject name.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<TrustedSigningCertificateProfileData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<TrustedSigningCertificateProfileData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<TrustedSigningCertificateProfileData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<TrustedSigningCertificateProfileData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<TrustedSigningCertificateProfileData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to