ApiManagementServiceBackupRestoreContent Class

Definition

Parameters supplied to the Backup/Restore of an API Management service operation.

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

Constructors

ApiManagementServiceBackupRestoreContent(String, String, String)

Initializes a new instance of ApiManagementServiceBackupRestoreContent.

Properties

AccessKey

Storage account access key. Required only if accessType is set to AccessKey.

AccessType

The type of access to be used for the storage account.

BackupName

The name of the backup file to create/retrieve.

ClientId

The Client ID of user assigned managed identity. Required only if accessType is set to UserAssignedManagedIdentity.

ContainerName

The name of the blob container (used to place/retrieve the backup).

StorageAccount

The name of the Azure storage account (used to place/retrieve the backup).

Explicit Interface Implementations

IJsonModel<ApiManagementServiceBackupRestoreContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ApiManagementServiceBackupRestoreContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ApiManagementServiceBackupRestoreContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ApiManagementServiceBackupRestoreContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ApiManagementServiceBackupRestoreContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to