Share via


GetTdeCertificatesSqlTaskInput Class

Definition

Input for the task that gets TDE certificates in Base64 encoded format.

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

Constructors

GetTdeCertificatesSqlTaskInput(SqlConnectionInfo, FileShare, IEnumerable<SelectedCertificateInput>)

Initializes a new instance of GetTdeCertificatesSqlTaskInput.

Properties

BackupFileShare

Backup file share information for file share to be used for temporarily storing files.

ConnectionInfo

Connection information for SQL Server.

SelectedCertificates

List containing certificate names and corresponding password to use for encrypting the exported certificate.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<GetTdeCertificatesSqlTaskInput>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<GetTdeCertificatesSqlTaskInput>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<GetTdeCertificatesSqlTaskInput>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<GetTdeCertificatesSqlTaskInput>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<GetTdeCertificatesSqlTaskInput>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to