Skip to main content

migration

Creates, updates, deletes, gets or lists a migration resource.

Overview

Namemigration
TypeResource
Idazure_isv.redisenterprise.migration

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
creationTimestring (date-time)The timestamp when the migration operation was created.
lastModifiedTimestring (date-time)The timestamp when the migration operation was last updated.
provisioningStatestringCurrent provisioning status of the migration. Known values are: "Accepted", "InProgress", "ReadyForDnsSwitch", "Succeeded", "Failed", "Cancelling", "Cancelled", and "CancellationFailed". (Accepted, InProgress, ReadyForDnsSwitch, Succeeded, Failed, Cancelling, Cancelled, CancellationFailed)
sourceTypestringDescribes the source of the migration operation. Required. "AzureCacheForRedis"
statusDetailsstringAdditional details about the migration operation's status in free text format.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
targetResourceIdstringThe Azure resource ID of the Azure Managed Redis destination cache to migrate.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, cluster_name, subscription_idGets information about a migration in a Redis Enterprise cluster.
startexecresource_group_name, cluster_name, subscription_idStarts a new migration.
cancelexecresource_group_name, cluster_name, subscription_idCancel or rollback the migration operation in a Redis Enterprise cluster.
list_rawexecresource_group_name, cluster_name, subscription_idGets information about all migrations attempts in a Redis Enterprise cluster.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
cluster_namestringThe name of the Redis Enterprise cluster. Name must be 1-60 characters long. Allowed characters(A-Z, a-z, 0-9) and hyphen(-). There can be no leading nor trailing nor consecutive hyphens. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring

SELECT examples

Gets information about a migration in a Redis Enterprise cluster.

SELECT
id,
name,
creationTime,
lastModifiedTime,
provisioningState,
sourceType,
statusDetails,
systemData,
targetResourceId,
type
FROM azure_isv.redisenterprise.migration
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND cluster_name = '{{ cluster_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

Lifecycle Methods

Starts a new migration.

EXEC azure_isv.redisenterprise.migration.start 
@resource_group_name='{{ resource_group_name }}' --required,
@cluster_name='{{ cluster_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
@@json=
'{
"properties": "{{ properties }}"
}'
;