AzureCacheForRedisMigrationProperties Class

Definition

Properties for Redis Enterprise migration operation for Azure Cache for Redis.

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

Constructors

Name Description
AzureCacheForRedisMigrationProperties(ResourceIdentifier, Boolean, Boolean)

Initializes a new instance of AzureCacheForRedisMigrationProperties.

Properties

Name Description
CreatedOn

The timestamp when the migration operation was created.

(Inherited from RedisEnterpriseMigrationProperties)
IsSkipDataMigration

Sets whether the data is migrated from source to target or not. This property must be true during the preview.

IsSwitchDns

Sets whether the DNS is switched automatically after the data is transferred from the source cache to the target cache. This property must be true during the preview.

LastModifiedOn

The timestamp when the migration operation was last updated.

(Inherited from RedisEnterpriseMigrationProperties)
ProvisioningState

Current provisioning status of the migration.

(Inherited from RedisEnterpriseMigrationProperties)
SourceResourceId

The source resource ID to migrate from. This is the resource ID of the Azure Cache for Redis.

StatusDetails

Additional details about the migration operation's status in free text format.

(Inherited from RedisEnterpriseMigrationProperties)
TargetResourceId

The Azure resource ID of the Azure Managed Redis destination cache to migrate.

(Inherited from RedisEnterpriseMigrationProperties)

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<AzureCacheForRedisMigrationProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<AzureCacheForRedisMigrationProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<RedisEnterpriseMigrationProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from RedisEnterpriseMigrationProperties)
IJsonModel<RedisEnterpriseMigrationProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from RedisEnterpriseMigrationProperties)
IPersistableModel<AzureCacheForRedisMigrationProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<AzureCacheForRedisMigrationProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<AzureCacheForRedisMigrationProperties>.Write(ModelReaderWriterOptions)
IPersistableModel<RedisEnterpriseMigrationProperties>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from RedisEnterpriseMigrationProperties)
IPersistableModel<RedisEnterpriseMigrationProperties>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from RedisEnterpriseMigrationProperties)
IPersistableModel<RedisEnterpriseMigrationProperties>.Write(ModelReaderWriterOptions) (Inherited from RedisEnterpriseMigrationProperties)

Applies to