ภาษา

MachineLearningEncryptionSetting Class

Definition

The encryption settings of a workspace.

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

Constructors

Name Description
MachineLearningEncryptionSetting(MachineLearningEncryptionKeyVaultProperties, MachineLearningEncryptionStatus)

Initializes a new instance of MachineLearningEncryptionSetting.

Properties

Name Description
CosmosDBResourceId

The byok cosmosdb account that customer brings to store customer's data with encryption

KeyVaultProperties

The KeyVault properties used for the customer-managed-key encryption.

SearchAccountResourceId

The byok search account that customer brings to store customer's data with encryption

Status

Gets or sets the status of the encryption setting.

StorageAccountResourceId

The byok storage account that customer brings to store customer's data with encryption

UserAssignedIdentity

The user-assigned identity used to fetch the encryption key from KeyVault.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the JSON representation of the model to the provided writer.

Explicit Interface Implementations

Name Description
IJsonModel<MachineLearningEncryptionSetting>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<MachineLearningEncryptionSetting>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MachineLearningEncryptionSetting>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MachineLearningEncryptionSetting>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<MachineLearningEncryptionSetting>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to