1. Packages
  2. Azure Native v2
  3. API Docs
  4. migrate
  5. MoveResource
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.migrate.MoveResource

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Defines the move resource. Azure REST API version: 2022-08-01. Prior API version in Azure Native 1.x: 2021-01-01.

Other available API versions: 2023-08-01.

Example Usage

MoveResources_Create

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var moveResource = new AzureNative.Migrate.MoveResource("moveResource", new()
    {
        MoveCollectionName = "movecollection1",
        MoveResourceName = "moveresourcename1",
        Properties = new AzureNative.Migrate.Inputs.MoveResourcePropertiesArgs
        {
            DependsOnOverrides = new[]
            {
                new AzureNative.Migrate.Inputs.MoveResourceDependencyOverrideArgs
                {
                    Id = "/subscriptions/c4488a3f-a7f7-4ad4-aa72-0e1f4d9c0756/resourceGroups/eastusRG/providers/Microsoft.Network/networkInterfaces/eastusvm140",
                    TargetId = "/subscriptions/c4488a3f-a7f7-4ad4-aa72-0e1f4d9c0756/resourceGroups/westusRG/providers/Microsoft.Network/networkInterfaces/eastusvm140",
                },
            },
            ResourceSettings = new AzureNative.Migrate.Inputs.VirtualMachineResourceSettingsArgs
            {
                ResourceType = "Microsoft.Compute/virtualMachines",
                TargetAvailabilitySetId = "/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/availabilitySets/avset1",
                TargetAvailabilityZone = AzureNative.Migrate.TargetAvailabilityZone.Two,
                TargetResourceName = "westusvm1",
                UserManagedIdentities = new[]
                {
                    "/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/umi1",
                },
            },
            SourceId = "/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/virtualMachines/eastusvm1",
        },
        ResourceGroupName = "rg1",
    });

});
Copy
package main

import (
	migrate "github.com/pulumi/pulumi-azure-native-sdk/migrate/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := migrate.NewMoveResource(ctx, "moveResource", &migrate.MoveResourceArgs{
			MoveCollectionName: pulumi.String("movecollection1"),
			MoveResourceName:   pulumi.String("moveresourcename1"),
			Properties: &migrate.MoveResourcePropertiesArgs{
				DependsOnOverrides: migrate.MoveResourceDependencyOverrideArray{
					&migrate.MoveResourceDependencyOverrideArgs{
						Id:       pulumi.String("/subscriptions/c4488a3f-a7f7-4ad4-aa72-0e1f4d9c0756/resourceGroups/eastusRG/providers/Microsoft.Network/networkInterfaces/eastusvm140"),
						TargetId: pulumi.String("/subscriptions/c4488a3f-a7f7-4ad4-aa72-0e1f4d9c0756/resourceGroups/westusRG/providers/Microsoft.Network/networkInterfaces/eastusvm140"),
					},
				},
				ResourceSettings: migrate.VirtualMachineResourceSettings{
					ResourceType:            "Microsoft.Compute/virtualMachines",
					TargetAvailabilitySetId: "/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/availabilitySets/avset1",
					TargetAvailabilityZone:  migrate.TargetAvailabilityZoneTwo,
					TargetResourceName:      "westusvm1",
					UserManagedIdentities: []string{
						"/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/umi1",
					},
				},
				SourceId: pulumi.String("/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/virtualMachines/eastusvm1"),
			},
			ResourceGroupName: pulumi.String("rg1"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.migrate.MoveResource;
import com.pulumi.azurenative.migrate.MoveResourceArgs;
import com.pulumi.azurenative.migrate.inputs.MoveResourcePropertiesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var moveResource = new MoveResource("moveResource", MoveResourceArgs.builder()
            .moveCollectionName("movecollection1")
            .moveResourceName("moveresourcename1")
            .properties(MoveResourcePropertiesArgs.builder()
                .dependsOnOverrides(MoveResourceDependencyOverrideArgs.builder()
                    .id("/subscriptions/c4488a3f-a7f7-4ad4-aa72-0e1f4d9c0756/resourceGroups/eastusRG/providers/Microsoft.Network/networkInterfaces/eastusvm140")
                    .targetId("/subscriptions/c4488a3f-a7f7-4ad4-aa72-0e1f4d9c0756/resourceGroups/westusRG/providers/Microsoft.Network/networkInterfaces/eastusvm140")
                    .build())
                .resourceSettings(AvailabilitySetResourceSettingsArgs.builder()
                    .resourceType("Microsoft.Compute/virtualMachines")
                    .targetAvailabilitySetId("/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/availabilitySets/avset1")
                    .targetAvailabilityZone("2")
                    .targetResourceName("westusvm1")
                    .userManagedIdentities("/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/umi1")
                    .build())
                .sourceId("/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/virtualMachines/eastusvm1")
                .build())
            .resourceGroupName("rg1")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const moveResource = new azure_native.migrate.MoveResource("moveResource", {
    moveCollectionName: "movecollection1",
    moveResourceName: "moveresourcename1",
    properties: {
        dependsOnOverrides: [{
            id: "/subscriptions/c4488a3f-a7f7-4ad4-aa72-0e1f4d9c0756/resourceGroups/eastusRG/providers/Microsoft.Network/networkInterfaces/eastusvm140",
            targetId: "/subscriptions/c4488a3f-a7f7-4ad4-aa72-0e1f4d9c0756/resourceGroups/westusRG/providers/Microsoft.Network/networkInterfaces/eastusvm140",
        }],
        resourceSettings: {
            resourceType: "Microsoft.Compute/virtualMachines",
            targetAvailabilitySetId: "/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/availabilitySets/avset1",
            targetAvailabilityZone: azure_native.migrate.TargetAvailabilityZone.Two,
            targetResourceName: "westusvm1",
            userManagedIdentities: ["/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/umi1"],
        },
        sourceId: "/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/virtualMachines/eastusvm1",
    },
    resourceGroupName: "rg1",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

move_resource = azure_native.migrate.MoveResource("moveResource",
    move_collection_name="movecollection1",
    move_resource_name="moveresourcename1",
    properties={
        "depends_on_overrides": [{
            "id": "/subscriptions/c4488a3f-a7f7-4ad4-aa72-0e1f4d9c0756/resourceGroups/eastusRG/providers/Microsoft.Network/networkInterfaces/eastusvm140",
            "target_id": "/subscriptions/c4488a3f-a7f7-4ad4-aa72-0e1f4d9c0756/resourceGroups/westusRG/providers/Microsoft.Network/networkInterfaces/eastusvm140",
        }],
        "resource_settings": {
            "resource_type": "Microsoft.Compute/virtualMachines",
            "target_availability_set_id": "/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/availabilitySets/avset1",
            "target_availability_zone": azure_native.migrate.TargetAvailabilityZone.TWO,
            "target_resource_name": "westusvm1",
            "user_managed_identities": ["/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/umi1"],
        },
        "source_id": "/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/virtualMachines/eastusvm1",
    },
    resource_group_name="rg1")
Copy
resources:
  moveResource:
    type: azure-native:migrate:MoveResource
    properties:
      moveCollectionName: movecollection1
      moveResourceName: moveresourcename1
      properties:
        dependsOnOverrides:
          - id: /subscriptions/c4488a3f-a7f7-4ad4-aa72-0e1f4d9c0756/resourceGroups/eastusRG/providers/Microsoft.Network/networkInterfaces/eastusvm140
            targetId: /subscriptions/c4488a3f-a7f7-4ad4-aa72-0e1f4d9c0756/resourceGroups/westusRG/providers/Microsoft.Network/networkInterfaces/eastusvm140
        resourceSettings:
          resourceType: Microsoft.Compute/virtualMachines
          targetAvailabilitySetId: /subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/availabilitySets/avset1
          targetAvailabilityZone: '2'
          targetResourceName: westusvm1
          userManagedIdentities:
            - /subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/umi1
        sourceId: /subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/virtualMachines/eastusvm1
      resourceGroupName: rg1
Copy

Create MoveResource Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new MoveResource(name: string, args: MoveResourceArgs, opts?: CustomResourceOptions);
@overload
def MoveResource(resource_name: str,
                 args: MoveResourceArgs,
                 opts: Optional[ResourceOptions] = None)

@overload
def MoveResource(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 move_collection_name: Optional[str] = None,
                 resource_group_name: Optional[str] = None,
                 move_resource_name: Optional[str] = None,
                 properties: Optional[MoveResourcePropertiesArgs] = None)
func NewMoveResource(ctx *Context, name string, args MoveResourceArgs, opts ...ResourceOption) (*MoveResource, error)
public MoveResource(string name, MoveResourceArgs args, CustomResourceOptions? opts = null)
public MoveResource(String name, MoveResourceArgs args)
public MoveResource(String name, MoveResourceArgs args, CustomResourceOptions options)
type: azure-native:migrate:MoveResource
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. MoveResourceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. MoveResourceArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. MoveResourceArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. MoveResourceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. MoveResourceArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var moveResourceResource = new AzureNative.Migrate.MoveResource("moveResourceResource", new()
{
    MoveCollectionName = "string",
    ResourceGroupName = "string",
    MoveResourceName = "string",
    Properties = 
    {
        { "sourceId", "string" },
        { "dependsOnOverrides", new[]
        {
            
            {
                { "id", "string" },
                { "targetId", "string" },
            },
        } },
        { "existingTargetId", "string" },
        { "resourceSettings", 
        {
            { "resourceType", "Microsoft.Compute/availabilitySets" },
            { "targetResourceName", "string" },
            { "faultDomain", 0 },
            { "tags", 
            {
                { "string", "string" },
            } },
            { "targetResourceGroupName", "string" },
            { "updateDomain", 0 },
        } },
    },
});
Copy
example, err := migrate.NewMoveResource(ctx, "moveResourceResource", &migrate.MoveResourceArgs{
	MoveCollectionName: "string",
	ResourceGroupName:  "string",
	MoveResourceName:   "string",
	Properties: map[string]interface{}{
		"sourceId": "string",
		"dependsOnOverrides": []map[string]interface{}{
			map[string]interface{}{
				"id":       "string",
				"targetId": "string",
			},
		},
		"existingTargetId": "string",
		"resourceSettings": map[string]interface{}{
			"resourceType":       "Microsoft.Compute/availabilitySets",
			"targetResourceName": "string",
			"faultDomain":        0,
			"tags": map[string]interface{}{
				"string": "string",
			},
			"targetResourceGroupName": "string",
			"updateDomain":            0,
		},
	},
})
Copy
var moveResourceResource = new MoveResource("moveResourceResource", MoveResourceArgs.builder()
    .moveCollectionName("string")
    .resourceGroupName("string")
    .moveResourceName("string")
    .properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
Copy
move_resource_resource = azure_native.migrate.MoveResource("moveResourceResource",
    move_collection_name=string,
    resource_group_name=string,
    move_resource_name=string,
    properties={
        sourceId: string,
        dependsOnOverrides: [{
            id: string,
            targetId: string,
        }],
        existingTargetId: string,
        resourceSettings: {
            resourceType: Microsoft.Compute/availabilitySets,
            targetResourceName: string,
            faultDomain: 0,
            tags: {
                string: string,
            },
            targetResourceGroupName: string,
            updateDomain: 0,
        },
    })
Copy
const moveResourceResource = new azure_native.migrate.MoveResource("moveResourceResource", {
    moveCollectionName: "string",
    resourceGroupName: "string",
    moveResourceName: "string",
    properties: {
        sourceId: "string",
        dependsOnOverrides: [{
            id: "string",
            targetId: "string",
        }],
        existingTargetId: "string",
        resourceSettings: {
            resourceType: "Microsoft.Compute/availabilitySets",
            targetResourceName: "string",
            faultDomain: 0,
            tags: {
                string: "string",
            },
            targetResourceGroupName: "string",
            updateDomain: 0,
        },
    },
});
Copy
type: azure-native:migrate:MoveResource
properties:
    moveCollectionName: string
    moveResourceName: string
    properties:
        dependsOnOverrides:
            - id: string
              targetId: string
        existingTargetId: string
        resourceSettings:
            faultDomain: 0
            resourceType: Microsoft.Compute/availabilitySets
            tags:
                string: string
            targetResourceGroupName: string
            targetResourceName: string
            updateDomain: 0
        sourceId: string
    resourceGroupName: string
Copy

MoveResource Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The MoveResource resource accepts the following input properties:

MoveCollectionName
This property is required.
Changes to this property will trigger replacement.
string
The Move Collection Name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The Resource Group Name.
MoveResourceName Changes to this property will trigger replacement. string
The Move Resource Name.
Properties Pulumi.AzureNative.Migrate.Inputs.MoveResourceProperties
Defines the move resource properties.
MoveCollectionName
This property is required.
Changes to this property will trigger replacement.
string
The Move Collection Name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The Resource Group Name.
MoveResourceName Changes to this property will trigger replacement. string
The Move Resource Name.
Properties MoveResourcePropertiesArgs
Defines the move resource properties.
moveCollectionName
This property is required.
Changes to this property will trigger replacement.
String
The Move Collection Name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The Resource Group Name.
moveResourceName Changes to this property will trigger replacement. String
The Move Resource Name.
properties MoveResourceProperties
Defines the move resource properties.
moveCollectionName
This property is required.
Changes to this property will trigger replacement.
string
The Move Collection Name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The Resource Group Name.
moveResourceName Changes to this property will trigger replacement. string
The Move Resource Name.
properties MoveResourceProperties
Defines the move resource properties.
move_collection_name
This property is required.
Changes to this property will trigger replacement.
str
The Move Collection Name.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The Resource Group Name.
move_resource_name Changes to this property will trigger replacement. str
The Move Resource Name.
properties MoveResourcePropertiesArgs
Defines the move resource properties.
moveCollectionName
This property is required.
Changes to this property will trigger replacement.
String
The Move Collection Name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The Resource Group Name.
moveResourceName Changes to this property will trigger replacement. String
The Move Resource Name.
properties Property Map
Defines the move resource properties.

Outputs

All input properties are implicitly available as output properties. Additionally, the MoveResource resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
SystemData Pulumi.AzureNative.Migrate.Outputs.SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type string
The type of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
SystemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type string
The type of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type String
The type of the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
The name of the resource
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type string
The type of the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
The name of the resource
system_data SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type str
The type of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
systemData Property Map
Metadata pertaining to creation and last modification of the resource.
type String
The type of the resource.

Supporting Types

AutomaticResolutionPropertiesResponse
, AutomaticResolutionPropertiesResponseArgs

MoveResourceId string
Gets the MoveResource ARM ID of the dependent resource if the resolution type is Automatic.
MoveResourceId string
Gets the MoveResource ARM ID of the dependent resource if the resolution type is Automatic.
moveResourceId String
Gets the MoveResource ARM ID of the dependent resource if the resolution type is Automatic.
moveResourceId string
Gets the MoveResource ARM ID of the dependent resource if the resolution type is Automatic.
move_resource_id str
Gets the MoveResource ARM ID of the dependent resource if the resolution type is Automatic.
moveResourceId String
Gets the MoveResource ARM ID of the dependent resource if the resolution type is Automatic.

AvailabilitySetResourceSettings
, AvailabilitySetResourceSettingsArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
FaultDomain int
Gets or sets the target fault domain.
Tags Dictionary<string, string>
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
UpdateDomain int
Gets or sets the target update domain.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
FaultDomain int
Gets or sets the target fault domain.
Tags map[string]string
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
UpdateDomain int
Gets or sets the target update domain.
targetResourceName This property is required. String
Gets or sets the target Resource name.
faultDomain Integer
Gets or sets the target fault domain.
tags Map<String,String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
updateDomain Integer
Gets or sets the target update domain.
targetResourceName This property is required. string
Gets or sets the target Resource name.
faultDomain number
Gets or sets the target fault domain.
tags {[key: string]: string}
Gets or sets the Resource tags.
targetResourceGroupName string
Gets or sets the target resource group name.
updateDomain number
Gets or sets the target update domain.
target_resource_name This property is required. str
Gets or sets the target Resource name.
fault_domain int
Gets or sets the target fault domain.
tags Mapping[str, str]
Gets or sets the Resource tags.
target_resource_group_name str
Gets or sets the target resource group name.
update_domain int
Gets or sets the target update domain.
targetResourceName This property is required. String
Gets or sets the target Resource name.
faultDomain Number
Gets or sets the target fault domain.
tags Map<String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
updateDomain Number
Gets or sets the target update domain.

AvailabilitySetResourceSettingsResponse
, AvailabilitySetResourceSettingsResponseArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
FaultDomain int
Gets or sets the target fault domain.
Tags Dictionary<string, string>
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
UpdateDomain int
Gets or sets the target update domain.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
FaultDomain int
Gets or sets the target fault domain.
Tags map[string]string
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
UpdateDomain int
Gets or sets the target update domain.
targetResourceName This property is required. String
Gets or sets the target Resource name.
faultDomain Integer
Gets or sets the target fault domain.
tags Map<String,String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
updateDomain Integer
Gets or sets the target update domain.
targetResourceName This property is required. string
Gets or sets the target Resource name.
faultDomain number
Gets or sets the target fault domain.
tags {[key: string]: string}
Gets or sets the Resource tags.
targetResourceGroupName string
Gets or sets the target resource group name.
updateDomain number
Gets or sets the target update domain.
target_resource_name This property is required. str
Gets or sets the target Resource name.
fault_domain int
Gets or sets the target fault domain.
tags Mapping[str, str]
Gets or sets the Resource tags.
target_resource_group_name str
Gets or sets the target resource group name.
update_domain int
Gets or sets the target update domain.
targetResourceName This property is required. String
Gets or sets the target Resource name.
faultDomain Number
Gets or sets the target fault domain.
tags Map<String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
updateDomain Number
Gets or sets the target update domain.

DiskEncryptionSetResourceSettings
, DiskEncryptionSetResourceSettingsArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
TargetResourceGroupName string
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName This property is required. string
Gets or sets the target Resource name.
targetResourceGroupName string
Gets or sets the target resource group name.
target_resource_name This property is required. str
Gets or sets the target Resource name.
target_resource_group_name str
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.

DiskEncryptionSetResourceSettingsResponse
, DiskEncryptionSetResourceSettingsResponseArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
TargetResourceGroupName string
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName This property is required. string
Gets or sets the target Resource name.
targetResourceGroupName string
Gets or sets the target resource group name.
target_resource_name This property is required. str
Gets or sets the target Resource name.
target_resource_group_name str
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.

JobStatusResponse
, JobStatusResponseArgs

JobName This property is required. string
Defines the job name.
JobProgress This property is required. string
Gets or sets the monitoring job percentage.
JobName This property is required. string
Defines the job name.
JobProgress This property is required. string
Gets or sets the monitoring job percentage.
jobName This property is required. String
Defines the job name.
jobProgress This property is required. String
Gets or sets the monitoring job percentage.
jobName This property is required. string
Defines the job name.
jobProgress This property is required. string
Gets or sets the monitoring job percentage.
job_name This property is required. str
Defines the job name.
job_progress This property is required. str
Gets or sets the monitoring job percentage.
jobName This property is required. String
Defines the job name.
jobProgress This property is required. String
Gets or sets the monitoring job percentage.

KeyVaultResourceSettings
, KeyVaultResourceSettingsArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
TargetResourceGroupName string
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName This property is required. string
Gets or sets the target Resource name.
targetResourceGroupName string
Gets or sets the target resource group name.
target_resource_name This property is required. str
Gets or sets the target Resource name.
target_resource_group_name str
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.

KeyVaultResourceSettingsResponse
, KeyVaultResourceSettingsResponseArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
TargetResourceGroupName string
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName This property is required. string
Gets or sets the target Resource name.
targetResourceGroupName string
Gets or sets the target resource group name.
target_resource_name This property is required. str
Gets or sets the target Resource name.
target_resource_group_name str
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.

LBBackendAddressPoolResourceSettings
, LBBackendAddressPoolResourceSettingsArgs

Name string
Gets or sets the backend address pool name.
Name string
Gets or sets the backend address pool name.
name String
Gets or sets the backend address pool name.
name string
Gets or sets the backend address pool name.
name str
Gets or sets the backend address pool name.
name String
Gets or sets the backend address pool name.

LBBackendAddressPoolResourceSettingsResponse
, LBBackendAddressPoolResourceSettingsResponseArgs

Name string
Gets or sets the backend address pool name.
Name string
Gets or sets the backend address pool name.
name String
Gets or sets the backend address pool name.
name string
Gets or sets the backend address pool name.
name str
Gets or sets the backend address pool name.
name String
Gets or sets the backend address pool name.

LBFrontendIPConfigurationResourceSettings
, LBFrontendIPConfigurationResourceSettingsArgs

Name string
Gets or sets the frontend IP configuration name.
PrivateIpAddress string
Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef.
PrivateIpAllocationMethod string
Gets or sets PrivateIP allocation method (Static/Dynamic).
Subnet Pulumi.AzureNative.Migrate.Inputs.SubnetReference
Defines reference to subnet.
Zones string
Gets or sets the csv list of zones.
Name string
Gets or sets the frontend IP configuration name.
PrivateIpAddress string
Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef.
PrivateIpAllocationMethod string
Gets or sets PrivateIP allocation method (Static/Dynamic).
Subnet SubnetReference
Defines reference to subnet.
Zones string
Gets or sets the csv list of zones.
name String
Gets or sets the frontend IP configuration name.
privateIpAddress String
Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef.
privateIpAllocationMethod String
Gets or sets PrivateIP allocation method (Static/Dynamic).
subnet SubnetReference
Defines reference to subnet.
zones String
Gets or sets the csv list of zones.
name string
Gets or sets the frontend IP configuration name.
privateIpAddress string
Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef.
privateIpAllocationMethod string
Gets or sets PrivateIP allocation method (Static/Dynamic).
subnet SubnetReference
Defines reference to subnet.
zones string
Gets or sets the csv list of zones.
name str
Gets or sets the frontend IP configuration name.
private_ip_address str
Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef.
private_ip_allocation_method str
Gets or sets PrivateIP allocation method (Static/Dynamic).
subnet SubnetReference
Defines reference to subnet.
zones str
Gets or sets the csv list of zones.
name String
Gets or sets the frontend IP configuration name.
privateIpAddress String
Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef.
privateIpAllocationMethod String
Gets or sets PrivateIP allocation method (Static/Dynamic).
subnet Property Map
Defines reference to subnet.
zones String
Gets or sets the csv list of zones.

LBFrontendIPConfigurationResourceSettingsResponse
, LBFrontendIPConfigurationResourceSettingsResponseArgs

Name string
Gets or sets the frontend IP configuration name.
PrivateIpAddress string
Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef.
PrivateIpAllocationMethod string
Gets or sets PrivateIP allocation method (Static/Dynamic).
Subnet Pulumi.AzureNative.Migrate.Inputs.SubnetReferenceResponse
Defines reference to subnet.
Zones string
Gets or sets the csv list of zones.
Name string
Gets or sets the frontend IP configuration name.
PrivateIpAddress string
Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef.
PrivateIpAllocationMethod string
Gets or sets PrivateIP allocation method (Static/Dynamic).
Subnet SubnetReferenceResponse
Defines reference to subnet.
Zones string
Gets or sets the csv list of zones.
name String
Gets or sets the frontend IP configuration name.
privateIpAddress String
Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef.
privateIpAllocationMethod String
Gets or sets PrivateIP allocation method (Static/Dynamic).
subnet SubnetReferenceResponse
Defines reference to subnet.
zones String
Gets or sets the csv list of zones.
name string
Gets or sets the frontend IP configuration name.
privateIpAddress string
Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef.
privateIpAllocationMethod string
Gets or sets PrivateIP allocation method (Static/Dynamic).
subnet SubnetReferenceResponse
Defines reference to subnet.
zones string
Gets or sets the csv list of zones.
name str
Gets or sets the frontend IP configuration name.
private_ip_address str
Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef.
private_ip_allocation_method str
Gets or sets PrivateIP allocation method (Static/Dynamic).
subnet SubnetReferenceResponse
Defines reference to subnet.
zones str
Gets or sets the csv list of zones.
name String
Gets or sets the frontend IP configuration name.
privateIpAddress String
Gets or sets the IP address of the Load Balancer.This is only specified if a specific private IP address shall be allocated from the subnet specified in subnetRef.
privateIpAllocationMethod String
Gets or sets PrivateIP allocation method (Static/Dynamic).
subnet Property Map
Defines reference to subnet.
zones String
Gets or sets the csv list of zones.

LoadBalancerBackendAddressPoolReference
, LoadBalancerBackendAddressPoolReferenceArgs

SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
Name string
Gets the name of the proxy resource on the target side.
SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
Name string
Gets the name of the proxy resource on the target side.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.
name String
Gets the name of the proxy resource on the target side.
sourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
name string
Gets the name of the proxy resource on the target side.
source_arm_resource_id This property is required. str
Gets the ARM resource ID of the tracked resource being referenced.
name str
Gets the name of the proxy resource on the target side.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.
name String
Gets the name of the proxy resource on the target side.

LoadBalancerBackendAddressPoolReferenceResponse
, LoadBalancerBackendAddressPoolReferenceResponseArgs

SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
Name string
Gets the name of the proxy resource on the target side.
SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
Name string
Gets the name of the proxy resource on the target side.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.
name String
Gets the name of the proxy resource on the target side.
sourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
name string
Gets the name of the proxy resource on the target side.
source_arm_resource_id This property is required. str
Gets the ARM resource ID of the tracked resource being referenced.
name str
Gets the name of the proxy resource on the target side.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.
name String
Gets the name of the proxy resource on the target side.

LoadBalancerNatRuleReference
, LoadBalancerNatRuleReferenceArgs

SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
Name string
Gets the name of the proxy resource on the target side.
SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
Name string
Gets the name of the proxy resource on the target side.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.
name String
Gets the name of the proxy resource on the target side.
sourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
name string
Gets the name of the proxy resource on the target side.
source_arm_resource_id This property is required. str
Gets the ARM resource ID of the tracked resource being referenced.
name str
Gets the name of the proxy resource on the target side.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.
name String
Gets the name of the proxy resource on the target side.

LoadBalancerNatRuleReferenceResponse
, LoadBalancerNatRuleReferenceResponseArgs

SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
Name string
Gets the name of the proxy resource on the target side.
SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
Name string
Gets the name of the proxy resource on the target side.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.
name String
Gets the name of the proxy resource on the target side.
sourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
name string
Gets the name of the proxy resource on the target side.
source_arm_resource_id This property is required. str
Gets the ARM resource ID of the tracked resource being referenced.
name str
Gets the name of the proxy resource on the target side.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.
name String
Gets the name of the proxy resource on the target side.

LoadBalancerResourceSettings
, LoadBalancerResourceSettingsArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
BackendAddressPools List<Pulumi.AzureNative.Migrate.Inputs.LBBackendAddressPoolResourceSettings>
Gets or sets the backend address pools of the load balancer.
FrontendIPConfigurations List<Pulumi.AzureNative.Migrate.Inputs.LBFrontendIPConfigurationResourceSettings>
Gets or sets the frontend IP configurations of the load balancer.
Sku string
Gets or sets load balancer sku (Basic/Standard).
Tags Dictionary<string, string>
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
Zones string
Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
BackendAddressPools []LBBackendAddressPoolResourceSettings
Gets or sets the backend address pools of the load balancer.
FrontendIPConfigurations []LBFrontendIPConfigurationResourceSettings
Gets or sets the frontend IP configurations of the load balancer.
Sku string
Gets or sets load balancer sku (Basic/Standard).
Tags map[string]string
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
Zones string
Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.
targetResourceName This property is required. String
Gets or sets the target Resource name.
backendAddressPools List<LBBackendAddressPoolResourceSettings>
Gets or sets the backend address pools of the load balancer.
frontendIPConfigurations List<LBFrontendIPConfigurationResourceSettings>
Gets or sets the frontend IP configurations of the load balancer.
sku String
Gets or sets load balancer sku (Basic/Standard).
tags Map<String,String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
zones String
Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.
targetResourceName This property is required. string
Gets or sets the target Resource name.
backendAddressPools LBBackendAddressPoolResourceSettings[]
Gets or sets the backend address pools of the load balancer.
frontendIPConfigurations LBFrontendIPConfigurationResourceSettings[]
Gets or sets the frontend IP configurations of the load balancer.
sku string
Gets or sets load balancer sku (Basic/Standard).
tags {[key: string]: string}
Gets or sets the Resource tags.
targetResourceGroupName string
Gets or sets the target resource group name.
zones string
Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.
target_resource_name This property is required. str
Gets or sets the target Resource name.
backend_address_pools Sequence[LBBackendAddressPoolResourceSettings]
Gets or sets the backend address pools of the load balancer.
frontend_ip_configurations Sequence[LBFrontendIPConfigurationResourceSettings]
Gets or sets the frontend IP configurations of the load balancer.
sku str
Gets or sets load balancer sku (Basic/Standard).
tags Mapping[str, str]
Gets or sets the Resource tags.
target_resource_group_name str
Gets or sets the target resource group name.
zones str
Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.
targetResourceName This property is required. String
Gets or sets the target Resource name.
backendAddressPools List<Property Map>
Gets or sets the backend address pools of the load balancer.
frontendIPConfigurations List<Property Map>
Gets or sets the frontend IP configurations of the load balancer.
sku String
Gets or sets load balancer sku (Basic/Standard).
tags Map<String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
zones String
Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.

LoadBalancerResourceSettingsResponse
, LoadBalancerResourceSettingsResponseArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
BackendAddressPools List<Pulumi.AzureNative.Migrate.Inputs.LBBackendAddressPoolResourceSettingsResponse>
Gets or sets the backend address pools of the load balancer.
FrontendIPConfigurations List<Pulumi.AzureNative.Migrate.Inputs.LBFrontendIPConfigurationResourceSettingsResponse>
Gets or sets the frontend IP configurations of the load balancer.
Sku string
Gets or sets load balancer sku (Basic/Standard).
Tags Dictionary<string, string>
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
Zones string
Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
BackendAddressPools []LBBackendAddressPoolResourceSettingsResponse
Gets or sets the backend address pools of the load balancer.
FrontendIPConfigurations []LBFrontendIPConfigurationResourceSettingsResponse
Gets or sets the frontend IP configurations of the load balancer.
Sku string
Gets or sets load balancer sku (Basic/Standard).
Tags map[string]string
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
Zones string
Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.
targetResourceName This property is required. String
Gets or sets the target Resource name.
backendAddressPools List<LBBackendAddressPoolResourceSettingsResponse>
Gets or sets the backend address pools of the load balancer.
frontendIPConfigurations List<LBFrontendIPConfigurationResourceSettingsResponse>
Gets or sets the frontend IP configurations of the load balancer.
sku String
Gets or sets load balancer sku (Basic/Standard).
tags Map<String,String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
zones String
Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.
targetResourceName This property is required. string
Gets or sets the target Resource name.
backendAddressPools LBBackendAddressPoolResourceSettingsResponse[]
Gets or sets the backend address pools of the load balancer.
frontendIPConfigurations LBFrontendIPConfigurationResourceSettingsResponse[]
Gets or sets the frontend IP configurations of the load balancer.
sku string
Gets or sets load balancer sku (Basic/Standard).
tags {[key: string]: string}
Gets or sets the Resource tags.
targetResourceGroupName string
Gets or sets the target resource group name.
zones string
Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.
target_resource_name This property is required. str
Gets or sets the target Resource name.
backend_address_pools Sequence[LBBackendAddressPoolResourceSettingsResponse]
Gets or sets the backend address pools of the load balancer.
frontend_ip_configurations Sequence[LBFrontendIPConfigurationResourceSettingsResponse]
Gets or sets the frontend IP configurations of the load balancer.
sku str
Gets or sets load balancer sku (Basic/Standard).
tags Mapping[str, str]
Gets or sets the Resource tags.
target_resource_group_name str
Gets or sets the target resource group name.
zones str
Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.
targetResourceName This property is required. String
Gets or sets the target Resource name.
backendAddressPools List<Property Map>
Gets or sets the backend address pools of the load balancer.
frontendIPConfigurations List<Property Map>
Gets or sets the frontend IP configurations of the load balancer.
sku String
Gets or sets load balancer sku (Basic/Standard).
tags Map<String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
zones String
Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.

ManualResolutionPropertiesResponse
, ManualResolutionPropertiesResponseArgs

TargetId string
Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.
TargetId string
Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.
targetId String
Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.
targetId string
Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.
target_id str
Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.
targetId String
Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.

MoveResourceDependencyOverride
, MoveResourceDependencyOverrideArgs

Id string
Gets or sets the ARM ID of the dependent resource.
TargetId string
Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of the dependent resource.
Id string
Gets or sets the ARM ID of the dependent resource.
TargetId string
Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of the dependent resource.
id String
Gets or sets the ARM ID of the dependent resource.
targetId String
Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of the dependent resource.
id string
Gets or sets the ARM ID of the dependent resource.
targetId string
Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of the dependent resource.
id str
Gets or sets the ARM ID of the dependent resource.
target_id str
Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of the dependent resource.
id String
Gets or sets the ARM ID of the dependent resource.
targetId String
Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of the dependent resource.

MoveResourceDependencyOverrideResponse
, MoveResourceDependencyOverrideResponseArgs

Id string
Gets or sets the ARM ID of the dependent resource.
TargetId string
Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of the dependent resource.
Id string
Gets or sets the ARM ID of the dependent resource.
TargetId string
Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of the dependent resource.
id String
Gets or sets the ARM ID of the dependent resource.
targetId String
Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of the dependent resource.
id string
Gets or sets the ARM ID of the dependent resource.
targetId string
Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of the dependent resource.
id str
Gets or sets the ARM ID of the dependent resource.
target_id str
Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of the dependent resource.
id String
Gets or sets the ARM ID of the dependent resource.
targetId String
Gets or sets the resource ARM id of either the MoveResource or the resource ARM ID of the dependent resource.

MoveResourceDependencyResponse
, MoveResourceDependencyResponseArgs

AutomaticResolution Pulumi.AzureNative.Migrate.Inputs.AutomaticResolutionPropertiesResponse
Defines the properties for automatic resolution.
DependencyType string
Defines the dependency type.
Id string
Gets the source ARM ID of the dependent resource.
IsOptional string
Gets or sets a value indicating whether the dependency is optional.
ManualResolution Pulumi.AzureNative.Migrate.Inputs.ManualResolutionPropertiesResponse
Defines the properties for manual resolution.
ResolutionStatus string
Gets the dependency resolution status.
ResolutionType string
Defines the resolution type.
AutomaticResolution AutomaticResolutionPropertiesResponse
Defines the properties for automatic resolution.
DependencyType string
Defines the dependency type.
Id string
Gets the source ARM ID of the dependent resource.
IsOptional string
Gets or sets a value indicating whether the dependency is optional.
ManualResolution ManualResolutionPropertiesResponse
Defines the properties for manual resolution.
ResolutionStatus string
Gets the dependency resolution status.
ResolutionType string
Defines the resolution type.
automaticResolution AutomaticResolutionPropertiesResponse
Defines the properties for automatic resolution.
dependencyType String
Defines the dependency type.
id String
Gets the source ARM ID of the dependent resource.
isOptional String
Gets or sets a value indicating whether the dependency is optional.
manualResolution ManualResolutionPropertiesResponse
Defines the properties for manual resolution.
resolutionStatus String
Gets the dependency resolution status.
resolutionType String
Defines the resolution type.
automaticResolution AutomaticResolutionPropertiesResponse
Defines the properties for automatic resolution.
dependencyType string
Defines the dependency type.
id string
Gets the source ARM ID of the dependent resource.
isOptional string
Gets or sets a value indicating whether the dependency is optional.
manualResolution ManualResolutionPropertiesResponse
Defines the properties for manual resolution.
resolutionStatus string
Gets the dependency resolution status.
resolutionType string
Defines the resolution type.
automatic_resolution AutomaticResolutionPropertiesResponse
Defines the properties for automatic resolution.
dependency_type str
Defines the dependency type.
id str
Gets the source ARM ID of the dependent resource.
is_optional str
Gets or sets a value indicating whether the dependency is optional.
manual_resolution ManualResolutionPropertiesResponse
Defines the properties for manual resolution.
resolution_status str
Gets the dependency resolution status.
resolution_type str
Defines the resolution type.
automaticResolution Property Map
Defines the properties for automatic resolution.
dependencyType String
Defines the dependency type.
id String
Gets the source ARM ID of the dependent resource.
isOptional String
Gets or sets a value indicating whether the dependency is optional.
manualResolution Property Map
Defines the properties for manual resolution.
resolutionStatus String
Gets the dependency resolution status.
resolutionType String
Defines the resolution type.

MoveResourceErrorBodyResponse
, MoveResourceErrorBodyResponseArgs

Code This property is required. string
An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
Details This property is required. List<Pulumi.AzureNative.Migrate.Inputs.MoveResourceErrorBodyResponse>
A list of additional details about the error.
Message This property is required. string
A message describing the error, intended to be suitable for display in a user interface.
Target This property is required. string
The target of the particular error. For example, the name of the property in error.
Code This property is required. string
An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
Details This property is required. []MoveResourceErrorBodyResponse
A list of additional details about the error.
Message This property is required. string
A message describing the error, intended to be suitable for display in a user interface.
Target This property is required. string
The target of the particular error. For example, the name of the property in error.
code This property is required. String
An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
details This property is required. List<MoveResourceErrorBodyResponse>
A list of additional details about the error.
message This property is required. String
A message describing the error, intended to be suitable for display in a user interface.
target This property is required. String
The target of the particular error. For example, the name of the property in error.
code This property is required. string
An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
details This property is required. MoveResourceErrorBodyResponse[]
A list of additional details about the error.
message This property is required. string
A message describing the error, intended to be suitable for display in a user interface.
target This property is required. string
The target of the particular error. For example, the name of the property in error.
code This property is required. str
An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
details This property is required. Sequence[MoveResourceErrorBodyResponse]
A list of additional details about the error.
message This property is required. str
A message describing the error, intended to be suitable for display in a user interface.
target This property is required. str
The target of the particular error. For example, the name of the property in error.
code This property is required. String
An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
details This property is required. List<Property Map>
A list of additional details about the error.
message This property is required. String
A message describing the error, intended to be suitable for display in a user interface.
target This property is required. String
The target of the particular error. For example, the name of the property in error.

MoveResourceErrorResponse
, MoveResourceErrorResponseArgs

Properties MoveResourceErrorBodyResponse
The move resource error body.
properties MoveResourceErrorBodyResponse
The move resource error body.
properties MoveResourceErrorBodyResponse
The move resource error body.
properties MoveResourceErrorBodyResponse
The move resource error body.
properties Property Map
The move resource error body.

MoveResourceProperties
, MoveResourcePropertiesArgs

SourceId This property is required. string
Gets or sets the Source ARM Id of the resource.
DependsOnOverrides List<Pulumi.AzureNative.Migrate.Inputs.MoveResourceDependencyOverride>
Gets or sets the move resource dependencies overrides.
ExistingTargetId string
Gets or sets the existing target ARM Id of the resource.
ResourceSettings Pulumi.AzureNative.Migrate.Inputs.AvailabilitySetResourceSettings | Pulumi.AzureNative.Migrate.Inputs.DiskEncryptionSetResourceSettings | Pulumi.AzureNative.Migrate.Inputs.KeyVaultResourceSettings | Pulumi.AzureNative.Migrate.Inputs.LoadBalancerResourceSettings | Pulumi.AzureNative.Migrate.Inputs.NetworkInterfaceResourceSettings | Pulumi.AzureNative.Migrate.Inputs.NetworkSecurityGroupResourceSettings | Pulumi.AzureNative.Migrate.Inputs.PublicIPAddressResourceSettings | Pulumi.AzureNative.Migrate.Inputs.ResourceGroupResourceSettings | Pulumi.AzureNative.Migrate.Inputs.SqlDatabaseResourceSettings | Pulumi.AzureNative.Migrate.Inputs.SqlElasticPoolResourceSettings | Pulumi.AzureNative.Migrate.Inputs.SqlServerResourceSettings | Pulumi.AzureNative.Migrate.Inputs.VirtualMachineResourceSettings | Pulumi.AzureNative.Migrate.Inputs.VirtualNetworkResourceSettings
Gets or sets the resource settings.
sourceId This property is required. String
Gets or sets the Source ARM Id of the resource.
dependsOnOverrides List<Property Map>
Gets or sets the move resource dependencies overrides.
existingTargetId String
Gets or sets the existing target ARM Id of the resource.
resourceSettings Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
Gets or sets the resource settings.

MoveResourcePropertiesResponse
, MoveResourcePropertiesResponseArgs

DependsOn This property is required. List<Pulumi.AzureNative.Migrate.Inputs.MoveResourceDependencyResponse>
Gets or sets the move resource dependencies.
Errors This property is required. Pulumi.AzureNative.Migrate.Inputs.MoveResourcePropertiesResponseErrors
Defines the move resource errors.
IsResolveRequired This property is required. bool
Gets a value indicating whether the resolve action is required over the move collection.
MoveStatus This property is required. Pulumi.AzureNative.Migrate.Inputs.MoveResourcePropertiesResponseMoveStatus
Defines the move resource status.
ProvisioningState This property is required. string
Defines the provisioning states.
SourceId This property is required. string
Gets or sets the Source ARM Id of the resource.
SourceResourceSettings This property is required. Pulumi.AzureNative.Migrate.Inputs.AvailabilitySetResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.DiskEncryptionSetResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.KeyVaultResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.LoadBalancerResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.NetworkInterfaceResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.NetworkSecurityGroupResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.PublicIPAddressResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.ResourceGroupResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.SqlDatabaseResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.SqlElasticPoolResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.SqlServerResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.VirtualMachineResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.VirtualNetworkResourceSettingsResponse
Gets or sets the source resource settings.
TargetId This property is required. string
Gets or sets the Target ARM Id of the resource.
DependsOnOverrides List<Pulumi.AzureNative.Migrate.Inputs.MoveResourceDependencyOverrideResponse>
Gets or sets the move resource dependencies overrides.
ExistingTargetId string
Gets or sets the existing target ARM Id of the resource.
ResourceSettings Pulumi.AzureNative.Migrate.Inputs.AvailabilitySetResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.DiskEncryptionSetResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.KeyVaultResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.LoadBalancerResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.NetworkInterfaceResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.NetworkSecurityGroupResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.PublicIPAddressResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.ResourceGroupResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.SqlDatabaseResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.SqlElasticPoolResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.SqlServerResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.VirtualMachineResourceSettingsResponse | Pulumi.AzureNative.Migrate.Inputs.VirtualNetworkResourceSettingsResponse
Gets or sets the resource settings.
DependsOn This property is required. []MoveResourceDependencyResponse
Gets or sets the move resource dependencies.
Errors This property is required. MoveResourcePropertiesResponseErrors
Defines the move resource errors.
IsResolveRequired This property is required. bool
Gets a value indicating whether the resolve action is required over the move collection.
MoveStatus This property is required. MoveResourcePropertiesResponseMoveStatus
Defines the move resource status.
ProvisioningState This property is required. string
Defines the provisioning states.
SourceId This property is required. string
Gets or sets the Source ARM Id of the resource.
SourceResourceSettings This property is required. AvailabilitySetResourceSettingsResponse | DiskEncryptionSetResourceSettingsResponse | KeyVaultResourceSettingsResponse | LoadBalancerResourceSettingsResponse | NetworkInterfaceResourceSettingsResponse | NetworkSecurityGroupResourceSettingsResponse | PublicIPAddressResourceSettingsResponse | ResourceGroupResourceSettingsResponse | SqlDatabaseResourceSettingsResponse | SqlElasticPoolResourceSettingsResponse | SqlServerResourceSettingsResponse | VirtualMachineResourceSettingsResponse | VirtualNetworkResourceSettingsResponse
Gets or sets the source resource settings.
TargetId This property is required. string
Gets or sets the Target ARM Id of the resource.
DependsOnOverrides []MoveResourceDependencyOverrideResponse
Gets or sets the move resource dependencies overrides.
ExistingTargetId string
Gets or sets the existing target ARM Id of the resource.
ResourceSettings AvailabilitySetResourceSettingsResponse | DiskEncryptionSetResourceSettingsResponse | KeyVaultResourceSettingsResponse | LoadBalancerResourceSettingsResponse | NetworkInterfaceResourceSettingsResponse | NetworkSecurityGroupResourceSettingsResponse | PublicIPAddressResourceSettingsResponse | ResourceGroupResourceSettingsResponse | SqlDatabaseResourceSettingsResponse | SqlElasticPoolResourceSettingsResponse | SqlServerResourceSettingsResponse | VirtualMachineResourceSettingsResponse | VirtualNetworkResourceSettingsResponse
Gets or sets the resource settings.
dependsOn This property is required. List<MoveResourceDependencyResponse>
Gets or sets the move resource dependencies.
errors This property is required. MoveResourcePropertiesResponseErrors
Defines the move resource errors.
isResolveRequired This property is required. Boolean
Gets a value indicating whether the resolve action is required over the move collection.
moveStatus This property is required. MoveResourcePropertiesResponseMoveStatus
Defines the move resource status.
provisioningState This property is required. String
Defines the provisioning states.
sourceId This property is required. String
Gets or sets the Source ARM Id of the resource.
sourceResourceSettings This property is required. AvailabilitySetResourceSettingsResponse | DiskEncryptionSetResourceSettingsResponse | KeyVaultResourceSettingsResponse | LoadBalancerResourceSettingsResponse | NetworkInterfaceResourceSettingsResponse | NetworkSecurityGroupResourceSettingsResponse | PublicIPAddressResourceSettingsResponse | ResourceGroupResourceSettingsResponse | SqlDatabaseResourceSettingsResponse | SqlElasticPoolResourceSettingsResponse | SqlServerResourceSettingsResponse | VirtualMachineResourceSettingsResponse | VirtualNetworkResourceSettingsResponse
Gets or sets the source resource settings.
targetId This property is required. String
Gets or sets the Target ARM Id of the resource.
dependsOnOverrides List<MoveResourceDependencyOverrideResponse>
Gets or sets the move resource dependencies overrides.
existingTargetId String
Gets or sets the existing target ARM Id of the resource.
resourceSettings AvailabilitySetResourceSettingsResponse | DiskEncryptionSetResourceSettingsResponse | KeyVaultResourceSettingsResponse | LoadBalancerResourceSettingsResponse | NetworkInterfaceResourceSettingsResponse | NetworkSecurityGroupResourceSettingsResponse | PublicIPAddressResourceSettingsResponse | ResourceGroupResourceSettingsResponse | SqlDatabaseResourceSettingsResponse | SqlElasticPoolResourceSettingsResponse | SqlServerResourceSettingsResponse | VirtualMachineResourceSettingsResponse | VirtualNetworkResourceSettingsResponse
Gets or sets the resource settings.
dependsOn This property is required. MoveResourceDependencyResponse[]
Gets or sets the move resource dependencies.
errors This property is required. MoveResourcePropertiesResponseErrors
Defines the move resource errors.
isResolveRequired This property is required. boolean
Gets a value indicating whether the resolve action is required over the move collection.
moveStatus This property is required. MoveResourcePropertiesResponseMoveStatus
Defines the move resource status.
provisioningState This property is required. string
Defines the provisioning states.
sourceId This property is required. string
Gets or sets the Source ARM Id of the resource.
sourceResourceSettings This property is required. AvailabilitySetResourceSettingsResponse | DiskEncryptionSetResourceSettingsResponse | KeyVaultResourceSettingsResponse | LoadBalancerResourceSettingsResponse | NetworkInterfaceResourceSettingsResponse | NetworkSecurityGroupResourceSettingsResponse | PublicIPAddressResourceSettingsResponse | ResourceGroupResourceSettingsResponse | SqlDatabaseResourceSettingsResponse | SqlElasticPoolResourceSettingsResponse | SqlServerResourceSettingsResponse | VirtualMachineResourceSettingsResponse | VirtualNetworkResourceSettingsResponse
Gets or sets the source resource settings.
targetId This property is required. string
Gets or sets the Target ARM Id of the resource.
dependsOnOverrides MoveResourceDependencyOverrideResponse[]
Gets or sets the move resource dependencies overrides.
existingTargetId string
Gets or sets the existing target ARM Id of the resource.
resourceSettings AvailabilitySetResourceSettingsResponse | DiskEncryptionSetResourceSettingsResponse | KeyVaultResourceSettingsResponse | LoadBalancerResourceSettingsResponse | NetworkInterfaceResourceSettingsResponse | NetworkSecurityGroupResourceSettingsResponse | PublicIPAddressResourceSettingsResponse | ResourceGroupResourceSettingsResponse | SqlDatabaseResourceSettingsResponse | SqlElasticPoolResourceSettingsResponse | SqlServerResourceSettingsResponse | VirtualMachineResourceSettingsResponse | VirtualNetworkResourceSettingsResponse
Gets or sets the resource settings.
depends_on This property is required. Sequence[MoveResourceDependencyResponse]
Gets or sets the move resource dependencies.
errors This property is required. MoveResourcePropertiesResponseErrors
Defines the move resource errors.
is_resolve_required This property is required. bool
Gets a value indicating whether the resolve action is required over the move collection.
move_status This property is required. MoveResourcePropertiesResponseMoveStatus
Defines the move resource status.
provisioning_state This property is required. str
Defines the provisioning states.
source_id This property is required. str
Gets or sets the Source ARM Id of the resource.
source_resource_settings This property is required. AvailabilitySetResourceSettingsResponse | DiskEncryptionSetResourceSettingsResponse | KeyVaultResourceSettingsResponse | LoadBalancerResourceSettingsResponse | NetworkInterfaceResourceSettingsResponse | NetworkSecurityGroupResourceSettingsResponse | PublicIPAddressResourceSettingsResponse | ResourceGroupResourceSettingsResponse | SqlDatabaseResourceSettingsResponse | SqlElasticPoolResourceSettingsResponse | SqlServerResourceSettingsResponse | VirtualMachineResourceSettingsResponse | VirtualNetworkResourceSettingsResponse
Gets or sets the source resource settings.
target_id This property is required. str
Gets or sets the Target ARM Id of the resource.
depends_on_overrides Sequence[MoveResourceDependencyOverrideResponse]
Gets or sets the move resource dependencies overrides.
existing_target_id str
Gets or sets the existing target ARM Id of the resource.
resource_settings AvailabilitySetResourceSettingsResponse | DiskEncryptionSetResourceSettingsResponse | KeyVaultResourceSettingsResponse | LoadBalancerResourceSettingsResponse | NetworkInterfaceResourceSettingsResponse | NetworkSecurityGroupResourceSettingsResponse | PublicIPAddressResourceSettingsResponse | ResourceGroupResourceSettingsResponse | SqlDatabaseResourceSettingsResponse | SqlElasticPoolResourceSettingsResponse | SqlServerResourceSettingsResponse | VirtualMachineResourceSettingsResponse | VirtualNetworkResourceSettingsResponse
Gets or sets the resource settings.
dependsOn This property is required. List<Property Map>
Gets or sets the move resource dependencies.
errors This property is required. Property Map
Defines the move resource errors.
isResolveRequired This property is required. Boolean
Gets a value indicating whether the resolve action is required over the move collection.
moveStatus This property is required. Property Map
Defines the move resource status.
provisioningState This property is required. String
Defines the provisioning states.
sourceId This property is required. String
Gets or sets the Source ARM Id of the resource.
sourceResourceSettings This property is required. Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
Gets or sets the source resource settings.
targetId This property is required. String
Gets or sets the Target ARM Id of the resource.
dependsOnOverrides List<Property Map>
Gets or sets the move resource dependencies overrides.
existingTargetId String
Gets or sets the existing target ARM Id of the resource.
resourceSettings Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
Gets or sets the resource settings.

MoveResourcePropertiesResponseErrors
, MoveResourcePropertiesResponseErrorsArgs

Properties MoveResourceErrorBodyResponse
The move resource error body.
properties MoveResourceErrorBodyResponse
The move resource error body.
properties MoveResourceErrorBodyResponse
The move resource error body.
properties MoveResourceErrorBodyResponse
The move resource error body.
properties Property Map
The move resource error body.

MoveResourcePropertiesResponseMoveStatus
, MoveResourcePropertiesResponseMoveStatusArgs

MoveState This property is required. string
Defines the MoveResource states.
Errors Pulumi.AzureNative.Migrate.Inputs.MoveResourceErrorResponse
An error response from the azure resource mover service.
JobStatus Pulumi.AzureNative.Migrate.Inputs.JobStatusResponse
Defines the job status.
MoveState This property is required. string
Defines the MoveResource states.
Errors MoveResourceErrorResponse
An error response from the azure resource mover service.
JobStatus JobStatusResponse
Defines the job status.
moveState This property is required. String
Defines the MoveResource states.
errors MoveResourceErrorResponse
An error response from the azure resource mover service.
jobStatus JobStatusResponse
Defines the job status.
moveState This property is required. string
Defines the MoveResource states.
errors MoveResourceErrorResponse
An error response from the azure resource mover service.
jobStatus JobStatusResponse
Defines the job status.
move_state This property is required. str
Defines the MoveResource states.
errors MoveResourceErrorResponse
An error response from the azure resource mover service.
job_status JobStatusResponse
Defines the job status.
moveState This property is required. String
Defines the MoveResource states.
errors Property Map
An error response from the azure resource mover service.
jobStatus Property Map
Defines the job status.

NetworkInterfaceResourceSettings
, NetworkInterfaceResourceSettingsArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
EnableAcceleratedNetworking bool
Gets or sets a value indicating whether accelerated networking is enabled.
IpConfigurations List<Pulumi.AzureNative.Migrate.Inputs.NicIpConfigurationResourceSettings>
Gets or sets the IP configurations of the NIC.
Tags Dictionary<string, string>
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
EnableAcceleratedNetworking bool
Gets or sets a value indicating whether accelerated networking is enabled.
IpConfigurations []NicIpConfigurationResourceSettings
Gets or sets the IP configurations of the NIC.
Tags map[string]string
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
enableAcceleratedNetworking Boolean
Gets or sets a value indicating whether accelerated networking is enabled.
ipConfigurations List<NicIpConfigurationResourceSettings>
Gets or sets the IP configurations of the NIC.
tags Map<String,String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName This property is required. string
Gets or sets the target Resource name.
enableAcceleratedNetworking boolean
Gets or sets a value indicating whether accelerated networking is enabled.
ipConfigurations NicIpConfigurationResourceSettings[]
Gets or sets the IP configurations of the NIC.
tags {[key: string]: string}
Gets or sets the Resource tags.
targetResourceGroupName string
Gets or sets the target resource group name.
target_resource_name This property is required. str
Gets or sets the target Resource name.
enable_accelerated_networking bool
Gets or sets a value indicating whether accelerated networking is enabled.
ip_configurations Sequence[NicIpConfigurationResourceSettings]
Gets or sets the IP configurations of the NIC.
tags Mapping[str, str]
Gets or sets the Resource tags.
target_resource_group_name str
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
enableAcceleratedNetworking Boolean
Gets or sets a value indicating whether accelerated networking is enabled.
ipConfigurations List<Property Map>
Gets or sets the IP configurations of the NIC.
tags Map<String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.

NetworkInterfaceResourceSettingsResponse
, NetworkInterfaceResourceSettingsResponseArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
EnableAcceleratedNetworking bool
Gets or sets a value indicating whether accelerated networking is enabled.
IpConfigurations List<Pulumi.AzureNative.Migrate.Inputs.NicIpConfigurationResourceSettingsResponse>
Gets or sets the IP configurations of the NIC.
Tags Dictionary<string, string>
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
EnableAcceleratedNetworking bool
Gets or sets a value indicating whether accelerated networking is enabled.
IpConfigurations []NicIpConfigurationResourceSettingsResponse
Gets or sets the IP configurations of the NIC.
Tags map[string]string
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
enableAcceleratedNetworking Boolean
Gets or sets a value indicating whether accelerated networking is enabled.
ipConfigurations List<NicIpConfigurationResourceSettingsResponse>
Gets or sets the IP configurations of the NIC.
tags Map<String,String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName This property is required. string
Gets or sets the target Resource name.
enableAcceleratedNetworking boolean
Gets or sets a value indicating whether accelerated networking is enabled.
ipConfigurations NicIpConfigurationResourceSettingsResponse[]
Gets or sets the IP configurations of the NIC.
tags {[key: string]: string}
Gets or sets the Resource tags.
targetResourceGroupName string
Gets or sets the target resource group name.
target_resource_name This property is required. str
Gets or sets the target Resource name.
enable_accelerated_networking bool
Gets or sets a value indicating whether accelerated networking is enabled.
ip_configurations Sequence[NicIpConfigurationResourceSettingsResponse]
Gets or sets the IP configurations of the NIC.
tags Mapping[str, str]
Gets or sets the Resource tags.
target_resource_group_name str
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
enableAcceleratedNetworking Boolean
Gets or sets a value indicating whether accelerated networking is enabled.
ipConfigurations List<Property Map>
Gets or sets the IP configurations of the NIC.
tags Map<String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.

NetworkSecurityGroupResourceSettings
, NetworkSecurityGroupResourceSettingsArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
SecurityRules List<Pulumi.AzureNative.Migrate.Inputs.NsgSecurityRule>
Gets or sets Security rules of network security group.
Tags Dictionary<string, string>
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
SecurityRules []NsgSecurityRule
Gets or sets Security rules of network security group.
Tags map[string]string
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
securityRules List<NsgSecurityRule>
Gets or sets Security rules of network security group.
tags Map<String,String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName This property is required. string
Gets or sets the target Resource name.
securityRules NsgSecurityRule[]
Gets or sets Security rules of network security group.
tags {[key: string]: string}
Gets or sets the Resource tags.
targetResourceGroupName string
Gets or sets the target resource group name.
target_resource_name This property is required. str
Gets or sets the target Resource name.
security_rules Sequence[NsgSecurityRule]
Gets or sets Security rules of network security group.
tags Mapping[str, str]
Gets or sets the Resource tags.
target_resource_group_name str
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
securityRules List<Property Map>
Gets or sets Security rules of network security group.
tags Map<String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.

NetworkSecurityGroupResourceSettingsResponse
, NetworkSecurityGroupResourceSettingsResponseArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
SecurityRules List<Pulumi.AzureNative.Migrate.Inputs.NsgSecurityRuleResponse>
Gets or sets Security rules of network security group.
Tags Dictionary<string, string>
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
SecurityRules []NsgSecurityRuleResponse
Gets or sets Security rules of network security group.
Tags map[string]string
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
securityRules List<NsgSecurityRuleResponse>
Gets or sets Security rules of network security group.
tags Map<String,String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName This property is required. string
Gets or sets the target Resource name.
securityRules NsgSecurityRuleResponse[]
Gets or sets Security rules of network security group.
tags {[key: string]: string}
Gets or sets the Resource tags.
targetResourceGroupName string
Gets or sets the target resource group name.
target_resource_name This property is required. str
Gets or sets the target Resource name.
security_rules Sequence[NsgSecurityRuleResponse]
Gets or sets Security rules of network security group.
tags Mapping[str, str]
Gets or sets the Resource tags.
target_resource_group_name str
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
securityRules List<Property Map>
Gets or sets Security rules of network security group.
tags Map<String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.

NicIpConfigurationResourceSettings
, NicIpConfigurationResourceSettingsArgs

LoadBalancerBackendAddressPools List<Pulumi.AzureNative.Migrate.Inputs.LoadBalancerBackendAddressPoolReference>
Gets or sets the references of the load balancer backend address pools.
LoadBalancerNatRules List<Pulumi.AzureNative.Migrate.Inputs.LoadBalancerNatRuleReference>
Gets or sets the references of the load balancer NAT rules.
Name string
Gets or sets the IP configuration name.
Primary bool
Gets or sets a value indicating whether this IP configuration is the primary.
PrivateIpAddress string
Gets or sets the private IP address of the network interface IP Configuration.
PrivateIpAllocationMethod string
Gets or sets the private IP address allocation method.
PublicIp Pulumi.AzureNative.Migrate.Inputs.PublicIpReference
Defines reference to a public IP.
Subnet Pulumi.AzureNative.Migrate.Inputs.SubnetReference
Defines reference to subnet.
LoadBalancerBackendAddressPools []LoadBalancerBackendAddressPoolReference
Gets or sets the references of the load balancer backend address pools.
LoadBalancerNatRules []LoadBalancerNatRuleReference
Gets or sets the references of the load balancer NAT rules.
Name string
Gets or sets the IP configuration name.
Primary bool
Gets or sets a value indicating whether this IP configuration is the primary.
PrivateIpAddress string
Gets or sets the private IP address of the network interface IP Configuration.
PrivateIpAllocationMethod string
Gets or sets the private IP address allocation method.
PublicIp PublicIpReference
Defines reference to a public IP.
Subnet SubnetReference
Defines reference to subnet.
loadBalancerBackendAddressPools List<LoadBalancerBackendAddressPoolReference>
Gets or sets the references of the load balancer backend address pools.
loadBalancerNatRules List<LoadBalancerNatRuleReference>
Gets or sets the references of the load balancer NAT rules.
name String
Gets or sets the IP configuration name.
primary Boolean
Gets or sets a value indicating whether this IP configuration is the primary.
privateIpAddress String
Gets or sets the private IP address of the network interface IP Configuration.
privateIpAllocationMethod String
Gets or sets the private IP address allocation method.
publicIp PublicIpReference
Defines reference to a public IP.
subnet SubnetReference
Defines reference to subnet.
loadBalancerBackendAddressPools LoadBalancerBackendAddressPoolReference[]
Gets or sets the references of the load balancer backend address pools.
loadBalancerNatRules LoadBalancerNatRuleReference[]
Gets or sets the references of the load balancer NAT rules.
name string
Gets or sets the IP configuration name.
primary boolean
Gets or sets a value indicating whether this IP configuration is the primary.
privateIpAddress string
Gets or sets the private IP address of the network interface IP Configuration.
privateIpAllocationMethod string
Gets or sets the private IP address allocation method.
publicIp PublicIpReference
Defines reference to a public IP.
subnet SubnetReference
Defines reference to subnet.
load_balancer_backend_address_pools Sequence[LoadBalancerBackendAddressPoolReference]
Gets or sets the references of the load balancer backend address pools.
load_balancer_nat_rules Sequence[LoadBalancerNatRuleReference]
Gets or sets the references of the load balancer NAT rules.
name str
Gets or sets the IP configuration name.
primary bool
Gets or sets a value indicating whether this IP configuration is the primary.
private_ip_address str
Gets or sets the private IP address of the network interface IP Configuration.
private_ip_allocation_method str
Gets or sets the private IP address allocation method.
public_ip PublicIpReference
Defines reference to a public IP.
subnet SubnetReference
Defines reference to subnet.
loadBalancerBackendAddressPools List<Property Map>
Gets or sets the references of the load balancer backend address pools.
loadBalancerNatRules List<Property Map>
Gets or sets the references of the load balancer NAT rules.
name String
Gets or sets the IP configuration name.
primary Boolean
Gets or sets a value indicating whether this IP configuration is the primary.
privateIpAddress String
Gets or sets the private IP address of the network interface IP Configuration.
privateIpAllocationMethod String
Gets or sets the private IP address allocation method.
publicIp Property Map
Defines reference to a public IP.
subnet Property Map
Defines reference to subnet.

NicIpConfigurationResourceSettingsResponse
, NicIpConfigurationResourceSettingsResponseArgs

LoadBalancerBackendAddressPools List<Pulumi.AzureNative.Migrate.Inputs.LoadBalancerBackendAddressPoolReferenceResponse>
Gets or sets the references of the load balancer backend address pools.
LoadBalancerNatRules List<Pulumi.AzureNative.Migrate.Inputs.LoadBalancerNatRuleReferenceResponse>
Gets or sets the references of the load balancer NAT rules.
Name string
Gets or sets the IP configuration name.
Primary bool
Gets or sets a value indicating whether this IP configuration is the primary.
PrivateIpAddress string
Gets or sets the private IP address of the network interface IP Configuration.
PrivateIpAllocationMethod string
Gets or sets the private IP address allocation method.
PublicIp Pulumi.AzureNative.Migrate.Inputs.PublicIpReferenceResponse
Defines reference to a public IP.
Subnet Pulumi.AzureNative.Migrate.Inputs.SubnetReferenceResponse
Defines reference to subnet.
LoadBalancerBackendAddressPools []LoadBalancerBackendAddressPoolReferenceResponse
Gets or sets the references of the load balancer backend address pools.
LoadBalancerNatRules []LoadBalancerNatRuleReferenceResponse
Gets or sets the references of the load balancer NAT rules.
Name string
Gets or sets the IP configuration name.
Primary bool
Gets or sets a value indicating whether this IP configuration is the primary.
PrivateIpAddress string
Gets or sets the private IP address of the network interface IP Configuration.
PrivateIpAllocationMethod string
Gets or sets the private IP address allocation method.
PublicIp PublicIpReferenceResponse
Defines reference to a public IP.
Subnet SubnetReferenceResponse
Defines reference to subnet.
loadBalancerBackendAddressPools List<LoadBalancerBackendAddressPoolReferenceResponse>
Gets or sets the references of the load balancer backend address pools.
loadBalancerNatRules List<LoadBalancerNatRuleReferenceResponse>
Gets or sets the references of the load balancer NAT rules.
name String
Gets or sets the IP configuration name.
primary Boolean
Gets or sets a value indicating whether this IP configuration is the primary.
privateIpAddress String
Gets or sets the private IP address of the network interface IP Configuration.
privateIpAllocationMethod String
Gets or sets the private IP address allocation method.
publicIp PublicIpReferenceResponse
Defines reference to a public IP.
subnet SubnetReferenceResponse
Defines reference to subnet.
loadBalancerBackendAddressPools LoadBalancerBackendAddressPoolReferenceResponse[]
Gets or sets the references of the load balancer backend address pools.
loadBalancerNatRules LoadBalancerNatRuleReferenceResponse[]
Gets or sets the references of the load balancer NAT rules.
name string
Gets or sets the IP configuration name.
primary boolean
Gets or sets a value indicating whether this IP configuration is the primary.
privateIpAddress string
Gets or sets the private IP address of the network interface IP Configuration.
privateIpAllocationMethod string
Gets or sets the private IP address allocation method.
publicIp PublicIpReferenceResponse
Defines reference to a public IP.
subnet SubnetReferenceResponse
Defines reference to subnet.
load_balancer_backend_address_pools Sequence[LoadBalancerBackendAddressPoolReferenceResponse]
Gets or sets the references of the load balancer backend address pools.
load_balancer_nat_rules Sequence[LoadBalancerNatRuleReferenceResponse]
Gets or sets the references of the load balancer NAT rules.
name str
Gets or sets the IP configuration name.
primary bool
Gets or sets a value indicating whether this IP configuration is the primary.
private_ip_address str
Gets or sets the private IP address of the network interface IP Configuration.
private_ip_allocation_method str
Gets or sets the private IP address allocation method.
public_ip PublicIpReferenceResponse
Defines reference to a public IP.
subnet SubnetReferenceResponse
Defines reference to subnet.
loadBalancerBackendAddressPools List<Property Map>
Gets or sets the references of the load balancer backend address pools.
loadBalancerNatRules List<Property Map>
Gets or sets the references of the load balancer NAT rules.
name String
Gets or sets the IP configuration name.
primary Boolean
Gets or sets a value indicating whether this IP configuration is the primary.
privateIpAddress String
Gets or sets the private IP address of the network interface IP Configuration.
privateIpAllocationMethod String
Gets or sets the private IP address allocation method.
publicIp Property Map
Defines reference to a public IP.
subnet Property Map
Defines reference to subnet.

NsgReference
, NsgReferenceArgs

SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.
sourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
source_arm_resource_id This property is required. str
Gets the ARM resource ID of the tracked resource being referenced.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.

NsgReferenceResponse
, NsgReferenceResponseArgs

SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.
sourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
source_arm_resource_id This property is required. str
Gets the ARM resource ID of the tracked resource being referenced.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.

NsgSecurityRule
, NsgSecurityRuleArgs

Access string
Gets or sets whether network traffic is allowed or denied. Possible values are “Allow” and “Deny”.
Description string
Gets or sets a description for this rule. Restricted to 140 chars.
DestinationAddressPrefix string
Gets or sets destination address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
DestinationPortRange string
Gets or sets Destination Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
Direction string
Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
Name string
Gets or sets the Security rule name.
Priority int
Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
Protocol string
Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
SourceAddressPrefix string
Gets or sets source address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from.
SourcePortRange string
Gets or sets Source Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
Access string
Gets or sets whether network traffic is allowed or denied. Possible values are “Allow” and “Deny”.
Description string
Gets or sets a description for this rule. Restricted to 140 chars.
DestinationAddressPrefix string
Gets or sets destination address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
DestinationPortRange string
Gets or sets Destination Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
Direction string
Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
Name string
Gets or sets the Security rule name.
Priority int
Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
Protocol string
Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
SourceAddressPrefix string
Gets or sets source address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from.
SourcePortRange string
Gets or sets Source Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
access String
Gets or sets whether network traffic is allowed or denied. Possible values are “Allow” and “Deny”.
description String
Gets or sets a description for this rule. Restricted to 140 chars.
destinationAddressPrefix String
Gets or sets destination address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
destinationPortRange String
Gets or sets Destination Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
direction String
Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
name String
Gets or sets the Security rule name.
priority Integer
Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
protocol String
Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
sourceAddressPrefix String
Gets or sets source address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from.
sourcePortRange String
Gets or sets Source Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
access string
Gets or sets whether network traffic is allowed or denied. Possible values are “Allow” and “Deny”.
description string
Gets or sets a description for this rule. Restricted to 140 chars.
destinationAddressPrefix string
Gets or sets destination address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
destinationPortRange string
Gets or sets Destination Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
direction string
Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
name string
Gets or sets the Security rule name.
priority number
Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
protocol string
Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
sourceAddressPrefix string
Gets or sets source address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from.
sourcePortRange string
Gets or sets Source Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
access str
Gets or sets whether network traffic is allowed or denied. Possible values are “Allow” and “Deny”.
description str
Gets or sets a description for this rule. Restricted to 140 chars.
destination_address_prefix str
Gets or sets destination address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
destination_port_range str
Gets or sets Destination Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
direction str
Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
name str
Gets or sets the Security rule name.
priority int
Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
protocol str
Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
source_address_prefix str
Gets or sets source address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from.
source_port_range str
Gets or sets Source Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
access String
Gets or sets whether network traffic is allowed or denied. Possible values are “Allow” and “Deny”.
description String
Gets or sets a description for this rule. Restricted to 140 chars.
destinationAddressPrefix String
Gets or sets destination address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
destinationPortRange String
Gets or sets Destination Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
direction String
Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
name String
Gets or sets the Security rule name.
priority Number
Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
protocol String
Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
sourceAddressPrefix String
Gets or sets source address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from.
sourcePortRange String
Gets or sets Source Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.

NsgSecurityRuleResponse
, NsgSecurityRuleResponseArgs

Access string
Gets or sets whether network traffic is allowed or denied. Possible values are “Allow” and “Deny”.
Description string
Gets or sets a description for this rule. Restricted to 140 chars.
DestinationAddressPrefix string
Gets or sets destination address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
DestinationPortRange string
Gets or sets Destination Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
Direction string
Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
Name string
Gets or sets the Security rule name.
Priority int
Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
Protocol string
Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
SourceAddressPrefix string
Gets or sets source address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from.
SourcePortRange string
Gets or sets Source Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
Access string
Gets or sets whether network traffic is allowed or denied. Possible values are “Allow” and “Deny”.
Description string
Gets or sets a description for this rule. Restricted to 140 chars.
DestinationAddressPrefix string
Gets or sets destination address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
DestinationPortRange string
Gets or sets Destination Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
Direction string
Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
Name string
Gets or sets the Security rule name.
Priority int
Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
Protocol string
Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
SourceAddressPrefix string
Gets or sets source address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from.
SourcePortRange string
Gets or sets Source Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
access String
Gets or sets whether network traffic is allowed or denied. Possible values are “Allow” and “Deny”.
description String
Gets or sets a description for this rule. Restricted to 140 chars.
destinationAddressPrefix String
Gets or sets destination address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
destinationPortRange String
Gets or sets Destination Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
direction String
Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
name String
Gets or sets the Security rule name.
priority Integer
Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
protocol String
Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
sourceAddressPrefix String
Gets or sets source address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from.
sourcePortRange String
Gets or sets Source Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
access string
Gets or sets whether network traffic is allowed or denied. Possible values are “Allow” and “Deny”.
description string
Gets or sets a description for this rule. Restricted to 140 chars.
destinationAddressPrefix string
Gets or sets destination address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
destinationPortRange string
Gets or sets Destination Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
direction string
Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
name string
Gets or sets the Security rule name.
priority number
Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
protocol string
Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
sourceAddressPrefix string
Gets or sets source address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from.
sourcePortRange string
Gets or sets Source Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
access str
Gets or sets whether network traffic is allowed or denied. Possible values are “Allow” and “Deny”.
description str
Gets or sets a description for this rule. Restricted to 140 chars.
destination_address_prefix str
Gets or sets destination address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
destination_port_range str
Gets or sets Destination Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
direction str
Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
name str
Gets or sets the Security rule name.
priority int
Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
protocol str
Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
source_address_prefix str
Gets or sets source address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from.
source_port_range str
Gets or sets Source Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
access String
Gets or sets whether network traffic is allowed or denied. Possible values are “Allow” and “Deny”.
description String
Gets or sets a description for this rule. Restricted to 140 chars.
destinationAddressPrefix String
Gets or sets destination address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
destinationPortRange String
Gets or sets Destination Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.
direction String
Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
name String
Gets or sets the Security rule name.
priority Number
Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
protocol String
Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).
sourceAddressPrefix String
Gets or sets source address prefix. CIDR or source IP range. A “*” can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from.
sourcePortRange String
Gets or sets Source Port or Range. Integer or range between 0 and 65535. A “*” can also be used to match all ports.

PublicIPAddressResourceSettings
, PublicIPAddressResourceSettingsArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
DomainNameLabel string
Gets or sets the domain name label.
Fqdn string
Gets or sets the fully qualified domain name.
PublicIpAllocationMethod string
Gets or sets public IP allocation method.
Sku string
Gets or sets public IP sku.
Tags Dictionary<string, string>
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
Zones string
Gets or sets public IP zones.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
DomainNameLabel string
Gets or sets the domain name label.
Fqdn string
Gets or sets the fully qualified domain name.
PublicIpAllocationMethod string
Gets or sets public IP allocation method.
Sku string
Gets or sets public IP sku.
Tags map[string]string
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
Zones string
Gets or sets public IP zones.
targetResourceName This property is required. String
Gets or sets the target Resource name.
domainNameLabel String
Gets or sets the domain name label.
fqdn String
Gets or sets the fully qualified domain name.
publicIpAllocationMethod String
Gets or sets public IP allocation method.
sku String
Gets or sets public IP sku.
tags Map<String,String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
zones String
Gets or sets public IP zones.
targetResourceName This property is required. string
Gets or sets the target Resource name.
domainNameLabel string
Gets or sets the domain name label.
fqdn string
Gets or sets the fully qualified domain name.
publicIpAllocationMethod string
Gets or sets public IP allocation method.
sku string
Gets or sets public IP sku.
tags {[key: string]: string}
Gets or sets the Resource tags.
targetResourceGroupName string
Gets or sets the target resource group name.
zones string
Gets or sets public IP zones.
target_resource_name This property is required. str
Gets or sets the target Resource name.
domain_name_label str
Gets or sets the domain name label.
fqdn str
Gets or sets the fully qualified domain name.
public_ip_allocation_method str
Gets or sets public IP allocation method.
sku str
Gets or sets public IP sku.
tags Mapping[str, str]
Gets or sets the Resource tags.
target_resource_group_name str
Gets or sets the target resource group name.
zones str
Gets or sets public IP zones.
targetResourceName This property is required. String
Gets or sets the target Resource name.
domainNameLabel String
Gets or sets the domain name label.
fqdn String
Gets or sets the fully qualified domain name.
publicIpAllocationMethod String
Gets or sets public IP allocation method.
sku String
Gets or sets public IP sku.
tags Map<String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
zones String
Gets or sets public IP zones.

PublicIPAddressResourceSettingsResponse
, PublicIPAddressResourceSettingsResponseArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
DomainNameLabel string
Gets or sets the domain name label.
Fqdn string
Gets or sets the fully qualified domain name.
PublicIpAllocationMethod string
Gets or sets public IP allocation method.
Sku string
Gets or sets public IP sku.
Tags Dictionary<string, string>
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
Zones string
Gets or sets public IP zones.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
DomainNameLabel string
Gets or sets the domain name label.
Fqdn string
Gets or sets the fully qualified domain name.
PublicIpAllocationMethod string
Gets or sets public IP allocation method.
Sku string
Gets or sets public IP sku.
Tags map[string]string
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
Zones string
Gets or sets public IP zones.
targetResourceName This property is required. String
Gets or sets the target Resource name.
domainNameLabel String
Gets or sets the domain name label.
fqdn String
Gets or sets the fully qualified domain name.
publicIpAllocationMethod String
Gets or sets public IP allocation method.
sku String
Gets or sets public IP sku.
tags Map<String,String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
zones String
Gets or sets public IP zones.
targetResourceName This property is required. string
Gets or sets the target Resource name.
domainNameLabel string
Gets or sets the domain name label.
fqdn string
Gets or sets the fully qualified domain name.
publicIpAllocationMethod string
Gets or sets public IP allocation method.
sku string
Gets or sets public IP sku.
tags {[key: string]: string}
Gets or sets the Resource tags.
targetResourceGroupName string
Gets or sets the target resource group name.
zones string
Gets or sets public IP zones.
target_resource_name This property is required. str
Gets or sets the target Resource name.
domain_name_label str
Gets or sets the domain name label.
fqdn str
Gets or sets the fully qualified domain name.
public_ip_allocation_method str
Gets or sets public IP allocation method.
sku str
Gets or sets public IP sku.
tags Mapping[str, str]
Gets or sets the Resource tags.
target_resource_group_name str
Gets or sets the target resource group name.
zones str
Gets or sets public IP zones.
targetResourceName This property is required. String
Gets or sets the target Resource name.
domainNameLabel String
Gets or sets the domain name label.
fqdn String
Gets or sets the fully qualified domain name.
publicIpAllocationMethod String
Gets or sets public IP allocation method.
sku String
Gets or sets public IP sku.
tags Map<String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
zones String
Gets or sets public IP zones.

PublicIpReference
, PublicIpReferenceArgs

SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.
sourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
source_arm_resource_id This property is required. str
Gets the ARM resource ID of the tracked resource being referenced.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.

PublicIpReferenceResponse
, PublicIpReferenceResponseArgs

SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.
sourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
source_arm_resource_id This property is required. str
Gets the ARM resource ID of the tracked resource being referenced.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.

ResourceGroupResourceSettings
, ResourceGroupResourceSettingsArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
TargetResourceGroupName string
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName This property is required. string
Gets or sets the target Resource name.
targetResourceGroupName string
Gets or sets the target resource group name.
target_resource_name This property is required. str
Gets or sets the target Resource name.
target_resource_group_name str
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.

ResourceGroupResourceSettingsResponse
, ResourceGroupResourceSettingsResponseArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
TargetResourceGroupName string
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName This property is required. string
Gets or sets the target Resource name.
targetResourceGroupName string
Gets or sets the target resource group name.
target_resource_name This property is required. str
Gets or sets the target Resource name.
target_resource_group_name str
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.

SqlDatabaseResourceSettings
, SqlDatabaseResourceSettingsArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
Tags Dictionary<string, string>
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
ZoneRedundant string | Pulumi.AzureNative.Migrate.ZoneRedundant
Defines the zone redundant resource setting.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
Tags map[string]string
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
ZoneRedundant string | ZoneRedundant
Defines the zone redundant resource setting.
targetResourceName This property is required. String
Gets or sets the target Resource name.
tags Map<String,String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
zoneRedundant String | ZoneRedundant
Defines the zone redundant resource setting.
targetResourceName This property is required. string
Gets or sets the target Resource name.
tags {[key: string]: string}
Gets or sets the Resource tags.
targetResourceGroupName string
Gets or sets the target resource group name.
zoneRedundant string | ZoneRedundant
Defines the zone redundant resource setting.
target_resource_name This property is required. str
Gets or sets the target Resource name.
tags Mapping[str, str]
Gets or sets the Resource tags.
target_resource_group_name str
Gets or sets the target resource group name.
zone_redundant str | ZoneRedundant
Defines the zone redundant resource setting.
targetResourceName This property is required. String
Gets or sets the target Resource name.
tags Map<String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
zoneRedundant String | "Enable" | "Disable"
Defines the zone redundant resource setting.

SqlDatabaseResourceSettingsResponse
, SqlDatabaseResourceSettingsResponseArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
Tags Dictionary<string, string>
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
ZoneRedundant string
Defines the zone redundant resource setting.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
Tags map[string]string
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
ZoneRedundant string
Defines the zone redundant resource setting.
targetResourceName This property is required. String
Gets or sets the target Resource name.
tags Map<String,String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
zoneRedundant String
Defines the zone redundant resource setting.
targetResourceName This property is required. string
Gets or sets the target Resource name.
tags {[key: string]: string}
Gets or sets the Resource tags.
targetResourceGroupName string
Gets or sets the target resource group name.
zoneRedundant string
Defines the zone redundant resource setting.
target_resource_name This property is required. str
Gets or sets the target Resource name.
tags Mapping[str, str]
Gets or sets the Resource tags.
target_resource_group_name str
Gets or sets the target resource group name.
zone_redundant str
Defines the zone redundant resource setting.
targetResourceName This property is required. String
Gets or sets the target Resource name.
tags Map<String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
zoneRedundant String
Defines the zone redundant resource setting.

SqlElasticPoolResourceSettings
, SqlElasticPoolResourceSettingsArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
Tags Dictionary<string, string>
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
ZoneRedundant string | Pulumi.AzureNative.Migrate.ZoneRedundant
Defines the zone redundant resource setting.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
Tags map[string]string
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
ZoneRedundant string | ZoneRedundant
Defines the zone redundant resource setting.
targetResourceName This property is required. String
Gets or sets the target Resource name.
tags Map<String,String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
zoneRedundant String | ZoneRedundant
Defines the zone redundant resource setting.
targetResourceName This property is required. string
Gets or sets the target Resource name.
tags {[key: string]: string}
Gets or sets the Resource tags.
targetResourceGroupName string
Gets or sets the target resource group name.
zoneRedundant string | ZoneRedundant
Defines the zone redundant resource setting.
target_resource_name This property is required. str
Gets or sets the target Resource name.
tags Mapping[str, str]
Gets or sets the Resource tags.
target_resource_group_name str
Gets or sets the target resource group name.
zone_redundant str | ZoneRedundant
Defines the zone redundant resource setting.
targetResourceName This property is required. String
Gets or sets the target Resource name.
tags Map<String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
zoneRedundant String | "Enable" | "Disable"
Defines the zone redundant resource setting.

SqlElasticPoolResourceSettingsResponse
, SqlElasticPoolResourceSettingsResponseArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
Tags Dictionary<string, string>
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
ZoneRedundant string
Defines the zone redundant resource setting.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
Tags map[string]string
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
ZoneRedundant string
Defines the zone redundant resource setting.
targetResourceName This property is required. String
Gets or sets the target Resource name.
tags Map<String,String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
zoneRedundant String
Defines the zone redundant resource setting.
targetResourceName This property is required. string
Gets or sets the target Resource name.
tags {[key: string]: string}
Gets or sets the Resource tags.
targetResourceGroupName string
Gets or sets the target resource group name.
zoneRedundant string
Defines the zone redundant resource setting.
target_resource_name This property is required. str
Gets or sets the target Resource name.
tags Mapping[str, str]
Gets or sets the Resource tags.
target_resource_group_name str
Gets or sets the target resource group name.
zone_redundant str
Defines the zone redundant resource setting.
targetResourceName This property is required. String
Gets or sets the target Resource name.
tags Map<String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
zoneRedundant String
Defines the zone redundant resource setting.

SqlServerResourceSettings
, SqlServerResourceSettingsArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
TargetResourceGroupName string
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName This property is required. string
Gets or sets the target Resource name.
targetResourceGroupName string
Gets or sets the target resource group name.
target_resource_name This property is required. str
Gets or sets the target Resource name.
target_resource_group_name str
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.

SqlServerResourceSettingsResponse
, SqlServerResourceSettingsResponseArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
TargetResourceGroupName string
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName This property is required. string
Gets or sets the target Resource name.
targetResourceGroupName string
Gets or sets the target resource group name.
target_resource_name This property is required. str
Gets or sets the target Resource name.
target_resource_group_name str
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.

SubnetReference
, SubnetReferenceArgs

SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
Name string
Gets the name of the proxy resource on the target side.
SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
Name string
Gets the name of the proxy resource on the target side.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.
name String
Gets the name of the proxy resource on the target side.
sourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
name string
Gets the name of the proxy resource on the target side.
source_arm_resource_id This property is required. str
Gets the ARM resource ID of the tracked resource being referenced.
name str
Gets the name of the proxy resource on the target side.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.
name String
Gets the name of the proxy resource on the target side.

SubnetReferenceResponse
, SubnetReferenceResponseArgs

SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
Name string
Gets the name of the proxy resource on the target side.
SourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
Name string
Gets the name of the proxy resource on the target side.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.
name String
Gets the name of the proxy resource on the target side.
sourceArmResourceId This property is required. string
Gets the ARM resource ID of the tracked resource being referenced.
name string
Gets the name of the proxy resource on the target side.
source_arm_resource_id This property is required. str
Gets the ARM resource ID of the tracked resource being referenced.
name str
Gets the name of the proxy resource on the target side.
sourceArmResourceId This property is required. String
Gets the ARM resource ID of the tracked resource being referenced.
name String
Gets the name of the proxy resource on the target side.

SubnetResourceSettings
, SubnetResourceSettingsArgs

AddressPrefix string
Gets or sets address prefix for the subnet.
Name string
Gets or sets the Subnet name.
NetworkSecurityGroup Pulumi.AzureNative.Migrate.Inputs.NsgReference
Defines reference to NSG.
AddressPrefix string
Gets or sets address prefix for the subnet.
Name string
Gets or sets the Subnet name.
NetworkSecurityGroup NsgReference
Defines reference to NSG.
addressPrefix String
Gets or sets address prefix for the subnet.
name String
Gets or sets the Subnet name.
networkSecurityGroup NsgReference
Defines reference to NSG.
addressPrefix string
Gets or sets address prefix for the subnet.
name string
Gets or sets the Subnet name.
networkSecurityGroup NsgReference
Defines reference to NSG.
address_prefix str
Gets or sets address prefix for the subnet.
name str
Gets or sets the Subnet name.
network_security_group NsgReference
Defines reference to NSG.
addressPrefix String
Gets or sets address prefix for the subnet.
name String
Gets or sets the Subnet name.
networkSecurityGroup Property Map
Defines reference to NSG.

SubnetResourceSettingsResponse
, SubnetResourceSettingsResponseArgs

AddressPrefix string
Gets or sets address prefix for the subnet.
Name string
Gets or sets the Subnet name.
NetworkSecurityGroup Pulumi.AzureNative.Migrate.Inputs.NsgReferenceResponse
Defines reference to NSG.
AddressPrefix string
Gets or sets address prefix for the subnet.
Name string
Gets or sets the Subnet name.
NetworkSecurityGroup NsgReferenceResponse
Defines reference to NSG.
addressPrefix String
Gets or sets address prefix for the subnet.
name String
Gets or sets the Subnet name.
networkSecurityGroup NsgReferenceResponse
Defines reference to NSG.
addressPrefix string
Gets or sets address prefix for the subnet.
name string
Gets or sets the Subnet name.
networkSecurityGroup NsgReferenceResponse
Defines reference to NSG.
address_prefix str
Gets or sets address prefix for the subnet.
name str
Gets or sets the Subnet name.
network_security_group NsgReferenceResponse
Defines reference to NSG.
addressPrefix String
Gets or sets address prefix for the subnet.
name String
Gets or sets the Subnet name.
networkSecurityGroup Property Map
Defines reference to NSG.

SystemDataResponse
, SystemDataResponseArgs

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

TargetAvailabilityZone
, TargetAvailabilityZoneArgs

One
1
Two
2
Three
3
NA
NA
TargetAvailabilityZoneOne
1
TargetAvailabilityZoneTwo
2
TargetAvailabilityZoneThree
3
TargetAvailabilityZoneNA
NA
One
1
Two
2
Three
3
NA
NA
One
1
Two
2
Three
3
NA
NA
ONE
1
TWO
2
THREE
3
NA
NA
"1"
1
"2"
2
"3"
3
"NA"
NA

VirtualMachineResourceSettings
, VirtualMachineResourceSettingsArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
Tags Dictionary<string, string>
Gets or sets the Resource tags.
TargetAvailabilitySetId string
Gets or sets the target availability set id for virtual machines not in an availability set at source.
TargetAvailabilityZone string | Pulumi.AzureNative.Migrate.TargetAvailabilityZone
Gets or sets the target availability zone.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetVmSize string
Gets or sets the target virtual machine size.
UserManagedIdentities List<string>
Gets or sets user-managed identities
TargetResourceName This property is required. string
Gets or sets the target Resource name.
Tags map[string]string
Gets or sets the Resource tags.
TargetAvailabilitySetId string
Gets or sets the target availability set id for virtual machines not in an availability set at source.
TargetAvailabilityZone string | TargetAvailabilityZone
Gets or sets the target availability zone.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetVmSize string
Gets or sets the target virtual machine size.
UserManagedIdentities []string
Gets or sets user-managed identities
targetResourceName This property is required. String
Gets or sets the target Resource name.
tags Map<String,String>
Gets or sets the Resource tags.
targetAvailabilitySetId String
Gets or sets the target availability set id for virtual machines not in an availability set at source.
targetAvailabilityZone String | TargetAvailabilityZone
Gets or sets the target availability zone.
targetResourceGroupName String
Gets or sets the target resource group name.
targetVmSize String
Gets or sets the target virtual machine size.
userManagedIdentities List<String>
Gets or sets user-managed identities
targetResourceName This property is required. string
Gets or sets the target Resource name.
tags {[key: string]: string}
Gets or sets the Resource tags.
targetAvailabilitySetId string
Gets or sets the target availability set id for virtual machines not in an availability set at source.
targetAvailabilityZone string | TargetAvailabilityZone
Gets or sets the target availability zone.
targetResourceGroupName string
Gets or sets the target resource group name.
targetVmSize string
Gets or sets the target virtual machine size.
userManagedIdentities string[]
Gets or sets user-managed identities
target_resource_name This property is required. str
Gets or sets the target Resource name.
tags Mapping[str, str]
Gets or sets the Resource tags.
target_availability_set_id str
Gets or sets the target availability set id for virtual machines not in an availability set at source.
target_availability_zone str | TargetAvailabilityZone
Gets or sets the target availability zone.
target_resource_group_name str
Gets or sets the target resource group name.
target_vm_size str
Gets or sets the target virtual machine size.
user_managed_identities Sequence[str]
Gets or sets user-managed identities
targetResourceName This property is required. String
Gets or sets the target Resource name.
tags Map<String>
Gets or sets the Resource tags.
targetAvailabilitySetId String
Gets or sets the target availability set id for virtual machines not in an availability set at source.
targetAvailabilityZone String | "1" | "2" | "3" | "NA"
Gets or sets the target availability zone.
targetResourceGroupName String
Gets or sets the target resource group name.
targetVmSize String
Gets or sets the target virtual machine size.
userManagedIdentities List<String>
Gets or sets user-managed identities

VirtualMachineResourceSettingsResponse
, VirtualMachineResourceSettingsResponseArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
Tags Dictionary<string, string>
Gets or sets the Resource tags.
TargetAvailabilitySetId string
Gets or sets the target availability set id for virtual machines not in an availability set at source.
TargetAvailabilityZone string
Gets or sets the target availability zone.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetVmSize string
Gets or sets the target virtual machine size.
UserManagedIdentities List<string>
Gets or sets user-managed identities
TargetResourceName This property is required. string
Gets or sets the target Resource name.
Tags map[string]string
Gets or sets the Resource tags.
TargetAvailabilitySetId string
Gets or sets the target availability set id for virtual machines not in an availability set at source.
TargetAvailabilityZone string
Gets or sets the target availability zone.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetVmSize string
Gets or sets the target virtual machine size.
UserManagedIdentities []string
Gets or sets user-managed identities
targetResourceName This property is required. String
Gets or sets the target Resource name.
tags Map<String,String>
Gets or sets the Resource tags.
targetAvailabilitySetId String
Gets or sets the target availability set id for virtual machines not in an availability set at source.
targetAvailabilityZone String
Gets or sets the target availability zone.
targetResourceGroupName String
Gets or sets the target resource group name.
targetVmSize String
Gets or sets the target virtual machine size.
userManagedIdentities List<String>
Gets or sets user-managed identities
targetResourceName This property is required. string
Gets or sets the target Resource name.
tags {[key: string]: string}
Gets or sets the Resource tags.
targetAvailabilitySetId string
Gets or sets the target availability set id for virtual machines not in an availability set at source.
targetAvailabilityZone string
Gets or sets the target availability zone.
targetResourceGroupName string
Gets or sets the target resource group name.
targetVmSize string
Gets or sets the target virtual machine size.
userManagedIdentities string[]
Gets or sets user-managed identities
target_resource_name This property is required. str
Gets or sets the target Resource name.
tags Mapping[str, str]
Gets or sets the Resource tags.
target_availability_set_id str
Gets or sets the target availability set id for virtual machines not in an availability set at source.
target_availability_zone str
Gets or sets the target availability zone.
target_resource_group_name str
Gets or sets the target resource group name.
target_vm_size str
Gets or sets the target virtual machine size.
user_managed_identities Sequence[str]
Gets or sets user-managed identities
targetResourceName This property is required. String
Gets or sets the target Resource name.
tags Map<String>
Gets or sets the Resource tags.
targetAvailabilitySetId String
Gets or sets the target availability set id for virtual machines not in an availability set at source.
targetAvailabilityZone String
Gets or sets the target availability zone.
targetResourceGroupName String
Gets or sets the target resource group name.
targetVmSize String
Gets or sets the target virtual machine size.
userManagedIdentities List<String>
Gets or sets user-managed identities

VirtualNetworkResourceSettings
, VirtualNetworkResourceSettingsArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
AddressSpace List<string>
Gets or sets the address prefixes for the virtual network.
DnsServers List<string>
Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
EnableDdosProtection bool
Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
Subnets List<Pulumi.AzureNative.Migrate.Inputs.SubnetResourceSettings>
Gets or sets List of subnets in a VirtualNetwork.
Tags Dictionary<string, string>
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
AddressSpace []string
Gets or sets the address prefixes for the virtual network.
DnsServers []string
Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
EnableDdosProtection bool
Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
Subnets []SubnetResourceSettings
Gets or sets List of subnets in a VirtualNetwork.
Tags map[string]string
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
addressSpace List<String>
Gets or sets the address prefixes for the virtual network.
dnsServers List<String>
Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
enableDdosProtection Boolean
Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
subnets List<SubnetResourceSettings>
Gets or sets List of subnets in a VirtualNetwork.
tags Map<String,String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName This property is required. string
Gets or sets the target Resource name.
addressSpace string[]
Gets or sets the address prefixes for the virtual network.
dnsServers string[]
Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
enableDdosProtection boolean
Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
subnets SubnetResourceSettings[]
Gets or sets List of subnets in a VirtualNetwork.
tags {[key: string]: string}
Gets or sets the Resource tags.
targetResourceGroupName string
Gets or sets the target resource group name.
target_resource_name This property is required. str
Gets or sets the target Resource name.
address_space Sequence[str]
Gets or sets the address prefixes for the virtual network.
dns_servers Sequence[str]
Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
enable_ddos_protection bool
Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
subnets Sequence[SubnetResourceSettings]
Gets or sets List of subnets in a VirtualNetwork.
tags Mapping[str, str]
Gets or sets the Resource tags.
target_resource_group_name str
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
addressSpace List<String>
Gets or sets the address prefixes for the virtual network.
dnsServers List<String>
Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
enableDdosProtection Boolean
Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
subnets List<Property Map>
Gets or sets List of subnets in a VirtualNetwork.
tags Map<String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.

VirtualNetworkResourceSettingsResponse
, VirtualNetworkResourceSettingsResponseArgs

TargetResourceName This property is required. string
Gets or sets the target Resource name.
AddressSpace List<string>
Gets or sets the address prefixes for the virtual network.
DnsServers List<string>
Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
EnableDdosProtection bool
Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
Subnets List<Pulumi.AzureNative.Migrate.Inputs.SubnetResourceSettingsResponse>
Gets or sets List of subnets in a VirtualNetwork.
Tags Dictionary<string, string>
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName This property is required. string
Gets or sets the target Resource name.
AddressSpace []string
Gets or sets the address prefixes for the virtual network.
DnsServers []string
Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
EnableDdosProtection bool
Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
Subnets []SubnetResourceSettingsResponse
Gets or sets List of subnets in a VirtualNetwork.
Tags map[string]string
Gets or sets the Resource tags.
TargetResourceGroupName string
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
addressSpace List<String>
Gets or sets the address prefixes for the virtual network.
dnsServers List<String>
Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
enableDdosProtection Boolean
Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
subnets List<SubnetResourceSettingsResponse>
Gets or sets List of subnets in a VirtualNetwork.
tags Map<String,String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName This property is required. string
Gets or sets the target Resource name.
addressSpace string[]
Gets or sets the address prefixes for the virtual network.
dnsServers string[]
Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
enableDdosProtection boolean
Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
subnets SubnetResourceSettingsResponse[]
Gets or sets List of subnets in a VirtualNetwork.
tags {[key: string]: string}
Gets or sets the Resource tags.
targetResourceGroupName string
Gets or sets the target resource group name.
target_resource_name This property is required. str
Gets or sets the target Resource name.
address_space Sequence[str]
Gets or sets the address prefixes for the virtual network.
dns_servers Sequence[str]
Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
enable_ddos_protection bool
Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
subnets Sequence[SubnetResourceSettingsResponse]
Gets or sets List of subnets in a VirtualNetwork.
tags Mapping[str, str]
Gets or sets the Resource tags.
target_resource_group_name str
Gets or sets the target resource group name.
targetResourceName This property is required. String
Gets or sets the target Resource name.
addressSpace List<String>
Gets or sets the address prefixes for the virtual network.
dnsServers List<String>
Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
enableDdosProtection Boolean
Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
subnets List<Property Map>
Gets or sets List of subnets in a VirtualNetwork.
tags Map<String>
Gets or sets the Resource tags.
targetResourceGroupName String
Gets or sets the target resource group name.

ZoneRedundant
, ZoneRedundantArgs

Enable
Enable
Disable
Disable
ZoneRedundantEnable
Enable
ZoneRedundantDisable
Disable
Enable
Enable
Disable
Disable
Enable
Enable
Disable
Disable
ENABLE
Enable
DISABLE
Disable
"Enable"
Enable
"Disable"
Disable

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:migrate:MoveResource moveresourcename1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/moveCollections/{moveCollectionName}/moveResources/{moveResourceName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi