Share via


AzureFirstPartyManagedCertificateParameters Class

Definition

Azure FirstParty Managed Certificate provided by other first party resource providers to enable HTTPS.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.AzureFirstPartyManagedCertificateParametersTypeConverter))]
public class AzureFirstPartyManagedCertificateParameters : Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.IAzureFirstPartyManagedCertificateParameters, Microsoft.Azure.PowerShell.Cmdlets.Cdn.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.AzureFirstPartyManagedCertificateParametersTypeConverter))>]
type AzureFirstPartyManagedCertificateParameters = class
    interface IAzureFirstPartyManagedCertificateParameters
    interface IJsonSerializable
    interface ISecretParameters
    interface IValidates
Public Class AzureFirstPartyManagedCertificateParameters
Implements IAzureFirstPartyManagedCertificateParameters, IValidates
Inheritance
AzureFirstPartyManagedCertificateParameters
Attributes
Implements

Constructors

AzureFirstPartyManagedCertificateParameters()

Creates an new AzureFirstPartyManagedCertificateParameters instance.

Properties

CertificateAuthority

Certificate issuing authority.

ExpirationDate

Certificate expiration date.

SecretSourceId

Resource ID.

Subject

Subject name in the certificate.

SubjectAlternativeName

The list of SANs.

Thumbprint

Certificate thumbprint.

Type

The type of the secret resource.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AzureFirstPartyManagedCertificateParameters.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AzureFirstPartyManagedCertificateParameters.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.IAzureFirstPartyManagedCertificateParameters.

FromJsonString(String)

Creates a new instance of AzureFirstPartyManagedCertificateParameters, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of AzureFirstPartyManagedCertificateParameters into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to