Share via


CertificateDatastoreSecrets Class

Definition

Datastore certificate secrets.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.CertificateDatastoreSecretsTypeConverter))]
public class CertificateDatastoreSecrets : Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.ICertificateDatastoreSecrets, Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.CertificateDatastoreSecretsTypeConverter))>]
type CertificateDatastoreSecrets = class
    interface ICertificateDatastoreSecrets
    interface IJsonSerializable
    interface IDatastoreSecrets
    interface IValidates
Public Class CertificateDatastoreSecrets
Implements ICertificateDatastoreSecrets, IValidates
Inheritance
CertificateDatastoreSecrets
Attributes
Implements

Constructors

CertificateDatastoreSecrets()

Creates an new CertificateDatastoreSecrets instance.

Properties

Certificate

Service principal certificate.

SecretsType

[Required] Credential type used to authentication with storage.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CertificateDatastoreSecrets.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CertificateDatastoreSecrets.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.ICertificateDatastoreSecrets.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of CertificateDatastoreSecrets into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to