Share via


MachineLearningEncryptionKeyVaultProperties Class

Definition

The MachineLearningEncryptionKeyVaultProperties.

public class MachineLearningEncryptionKeyVaultProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.MachineLearning.Models.MachineLearningEncryptionKeyVaultProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.MachineLearning.Models.MachineLearningEncryptionKeyVaultProperties>
public class MachineLearningEncryptionKeyVaultProperties
type MachineLearningEncryptionKeyVaultProperties = class
    interface IJsonModel<MachineLearningEncryptionKeyVaultProperties>
    interface IPersistableModel<MachineLearningEncryptionKeyVaultProperties>
type MachineLearningEncryptionKeyVaultProperties = class
Public Class MachineLearningEncryptionKeyVaultProperties
Implements IJsonModel(Of MachineLearningEncryptionKeyVaultProperties), IPersistableModel(Of MachineLearningEncryptionKeyVaultProperties)
Public Class MachineLearningEncryptionKeyVaultProperties
Inheritance
MachineLearningEncryptionKeyVaultProperties
Implements

Constructors

MachineLearningEncryptionKeyVaultProperties(String, ResourceIdentifier)

Initializes a new instance of MachineLearningEncryptionKeyVaultProperties.

Properties

IdentityClientId

For future use - The client id of the identity which will be used to access key vault.

KeyIdentifier

Key vault uri to access the encryption key.

KeyVaultArmId

The ArmId of the keyVault where the customer owned encryption key is present.

Explicit Interface Implementations

IJsonModel<MachineLearningEncryptionKeyVaultProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<MachineLearningEncryptionKeyVaultProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MachineLearningEncryptionKeyVaultProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MachineLearningEncryptionKeyVaultProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<MachineLearningEncryptionKeyVaultProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to