ภาษา

MachineLearningEncryptionProperty Class

Definition

The MachineLearningEncryptionProperty.

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

Constructors

Name Description
MachineLearningEncryptionProperty(MachineLearningKeyVaultProperties, MachineLearningEncryptionStatus)

Initializes a new instance of MachineLearningEncryptionProperty.

Properties

Name Description
CosmosDBResourceId

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

KeyVaultProperties

KeyVault details to do the encryption.

SearchAccountResourceId

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

Status

Indicates whether or not the encryption is enabled for the workspace.

StorageAccountResourceId

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

UserAssignedIdentity

UserAssignedIdentity to be used to fetch the encryption key from keyVault.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<MachineLearningEncryptionProperty>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<MachineLearningEncryptionProperty>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<MachineLearningEncryptionProperty>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<MachineLearningEncryptionProperty>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<MachineLearningEncryptionProperty>.Write(ModelReaderWriterOptions)

Applies to