Share via


CognitiveServicesEncryptionScopeProperties Class

Definition

Properties to EncryptionScope.

public class CognitiveServicesEncryptionScopeProperties : Azure.ResourceManager.CognitiveServices.Models.ServiceAccountEncryptionProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesEncryptionScopeProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesEncryptionScopeProperties>
type CognitiveServicesEncryptionScopeProperties = class
    inherit ServiceAccountEncryptionProperties
    interface IJsonModel<CognitiveServicesEncryptionScopeProperties>
    interface IPersistableModel<CognitiveServicesEncryptionScopeProperties>
Public Class CognitiveServicesEncryptionScopeProperties
Inherits ServiceAccountEncryptionProperties
Implements IJsonModel(Of CognitiveServicesEncryptionScopeProperties), IPersistableModel(Of CognitiveServicesEncryptionScopeProperties)
Inheritance
CognitiveServicesEncryptionScopeProperties
Implements

Constructors

CognitiveServicesEncryptionScopeProperties()

Initializes a new instance of CognitiveServicesEncryptionScopeProperties.

Properties

KeySource

Enumerates the possible value of keySource for Encryption.

(Inherited from ServiceAccountEncryptionProperties)
KeyVaultProperties

Properties of KeyVault.

(Inherited from ServiceAccountEncryptionProperties)
ProvisioningState

Gets the status of the resource at the time the operation was called.

State

The encryptionScope state.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<CognitiveServicesEncryptionScopeProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<CognitiveServicesEncryptionScopeProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<ServiceAccountEncryptionProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from ServiceAccountEncryptionProperties)
IJsonModel<ServiceAccountEncryptionProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from ServiceAccountEncryptionProperties)
IPersistableModel<CognitiveServicesEncryptionScopeProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CognitiveServicesEncryptionScopeProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<CognitiveServicesEncryptionScopeProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<ServiceAccountEncryptionProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from ServiceAccountEncryptionProperties)
IPersistableModel<ServiceAccountEncryptionProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from ServiceAccountEncryptionProperties)
IPersistableModel<ServiceAccountEncryptionProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from ServiceAccountEncryptionProperties)

Applies to