1. Packages
  2. Azure Native
  3. API Docs
  4. migrate
  5. MoveResource
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.migrate.MoveResource

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

Defines the move resource.

Uses Azure REST API version 2023-08-01. In version 2.x of the Azure Native provider, it used API version 2022-08-01.

Other available API versions: 2019-10-01-preview, 2021-01-01, 2021-08-01, 2022-08-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native migrate [ApiVersion]. See the version guide for details.

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/v3"
	"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(VirtualMachineResourceSettingsArgs.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 = new AzureNative.Migrate.Inputs.MoveResourcePropertiesArgs
    {
        SourceId = "string",
        DependsOnOverrides = new[]
        {
            new AzureNative.Migrate.Inputs.MoveResourceDependencyOverrideArgs
            {
                Id = "string",
                TargetId = "string",
            },
        },
        ExistingTargetId = "string",
        ResourceSettings = new AzureNative.Migrate.Inputs.AvailabilitySetResourceSettingsArgs
        {
            ResourceType = "Microsoft.Compute/availabilitySets",
            FaultDomain = 0,
            Tags = 
            {
                { "string", "string" },
            },
            TargetResourceGroupName = "string",
            TargetResourceName = "string",
            UpdateDomain = 0,
        },
    },
});
Copy
example, err := migrate.NewMoveResource(ctx, "moveResourceResource", &migrate.MoveResourceArgs{
	MoveCollectionName: pulumi.String("string"),
	ResourceGroupName:  pulumi.String("string"),
	MoveResourceName:   pulumi.String("string"),
	Properties: &migrate.MoveResourcePropertiesArgs{
		SourceId: pulumi.String("string"),
		DependsOnOverrides: migrate.MoveResourceDependencyOverrideArray{
			&migrate.MoveResourceDependencyOverrideArgs{
				Id:       pulumi.String("string"),
				TargetId: pulumi.String("string"),
			},
		},
		ExistingTargetId: pulumi.String("string"),
		ResourceSettings: migrate.AvailabilitySetResourceSettings{
			ResourceType: "Microsoft.Compute/availabilitySets",
			FaultDomain:  0,
			Tags: map[string]interface{}{
				"string": "string",
			},
			TargetResourceGroupName: "string",
			TargetResourceName:      "string",
			UpdateDomain:            0,
		},
	},
})
Copy
var moveResourceResource = new MoveResource("moveResourceResource", MoveResourceArgs.builder()
    .moveCollectionName("string")
    .resourceGroupName("string")
    .moveResourceName("string")
    .properties(MoveResourcePropertiesArgs.builder()
        .sourceId("string")
        .dependsOnOverrides(MoveResourceDependencyOverrideArgs.builder()
            .id("string")
            .targetId("string")
            .build())
        .existingTargetId("string")
        .resourceSettings(AvailabilitySetResourceSettingsArgs.builder()
            .resourceType("Microsoft.Compute/availabilitySets")
            .faultDomain(0)
            .tags(Map.of("string", "string"))
            .targetResourceGroupName("string")
            .targetResourceName("string")
            .updateDomain(0)
            .build())
        .build())
    .build());
Copy
move_resource_resource = azure_native.migrate.MoveResource("moveResourceResource",
    move_collection_name="string",
    resource_group_name="string",
    move_resource_name="string",
    properties={
        "source_id": "string",
        "depends_on_overrides": [{
            "id": "string",
            "target_id": "string",
        }],
        "existing_target_id": "string",
        "resource_settings": {
            "resource_type": "Microsoft.Compute/availabilitySets",
            "fault_domain": 0,
            "tags": {
                "string": "string",
            },
            "target_resource_group_name": "string",
            "target_resource_name": "string",
            "update_domain": 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",
            faultDomain: 0,
            tags: {
                string: "string",
            },
            targetResourceGroupName: "string",
            targetResourceName: "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:

AzureApiVersion string
The Azure API version of the resource.
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.
AzureApiVersion string
The Azure API version 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.
azureApiVersion String
The Azure API version 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.
azureApiVersion string
The Azure API version 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.
azure_api_version str
The Azure API version 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.
azureApiVersion String
The Azure API version 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

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.
TargetResourceName string
Gets or sets the target Resource name.
UpdateDomain int
Gets or sets the target update domain.
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.
TargetResourceName string
Gets or sets the target Resource name.
UpdateDomain int
Gets or sets the target update domain.
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.
targetResourceName String
Gets or sets the target Resource name.
updateDomain Integer
Gets or sets the target update domain.
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.
targetResourceName string
Gets or sets the target Resource name.
updateDomain number
Gets or sets the target update domain.
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.
target_resource_name str
Gets or sets the target Resource name.
update_domain int
Gets or sets the target update domain.
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.
targetResourceName String
Gets or sets the target Resource name.
updateDomain Number
Gets or sets the target update domain.

AvailabilitySetResourceSettingsResponse
, AvailabilitySetResourceSettingsResponseArgs

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.
TargetResourceName string
Gets or sets the target Resource name.
UpdateDomain int
Gets or sets the target update domain.
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.
TargetResourceName string
Gets or sets the target Resource name.
UpdateDomain int
Gets or sets the target update domain.
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.
targetResourceName String
Gets or sets the target Resource name.
updateDomain Integer
Gets or sets the target update domain.
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.
targetResourceName string
Gets or sets the target Resource name.
updateDomain number
Gets or sets the target update domain.
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.
target_resource_name str
Gets or sets the target Resource name.
update_domain int
Gets or sets the target update domain.
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.
targetResourceName String
Gets or sets the target Resource name.
updateDomain Number
Gets or sets the target update domain.

DiskEncryptionSetResourceSettings
, DiskEncryptionSetResourceSettingsArgs

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

DiskEncryptionSetResourceSettingsResponse
, DiskEncryptionSetResourceSettingsResponseArgs

TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName string
Gets or sets the target Resource name.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName string
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName String
Gets or sets the target Resource name.
targetResourceGroupName string
Gets or sets the target resource group name.
targetResourceName string
Gets or sets the target Resource name.
target_resource_group_name str
Gets or sets the target resource group name.
target_resource_name str
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName String
Gets or sets the target Resource 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

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

KeyVaultResourceSettingsResponse
, KeyVaultResourceSettingsResponseArgs

TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName string
Gets or sets the target Resource name.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName string
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName String
Gets or sets the target Resource name.
targetResourceGroupName string
Gets or sets the target resource group name.
targetResourceName string
Gets or sets the target Resource name.
target_resource_group_name str
Gets or sets the target resource group name.
target_resource_name str
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName String
Gets or sets the target Resource 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

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.
TargetResourceName string
Gets or sets the target Resource 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.
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.
TargetResourceName string
Gets or sets the target Resource 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.
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.
targetResourceName String
Gets or sets the target Resource 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.
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.
targetResourceName string
Gets or sets the target Resource 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.
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.
target_resource_name str
Gets or sets the target Resource 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.
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.
targetResourceName String
Gets or sets the target Resource 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

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.
TargetResourceName string
Gets or sets the target Resource 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.
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.
TargetResourceName string
Gets or sets the target Resource 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.
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.
targetResourceName String
Gets or sets the target Resource 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.
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.
targetResourceName string
Gets or sets the target Resource 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.
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.
target_resource_name str
Gets or sets the target Resource 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.
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.
targetResourceName String
Gets or sets the target Resource 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

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 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 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 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.
targetResourceName string
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.
target_resource_name str
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.
targetResourceName String
Gets or sets the target Resource name.

NetworkInterfaceResourceSettingsResponse
, NetworkInterfaceResourceSettingsResponseArgs

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 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 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 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.
targetResourceName string
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.
target_resource_name str
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.
targetResourceName String
Gets or sets the target Resource name.

NetworkSecurityGroupResourceSettings
, NetworkSecurityGroupResourceSettingsArgs

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 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 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 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.
targetResourceName string
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.
target_resource_name str
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.
targetResourceName String
Gets or sets the target Resource name.

NetworkSecurityGroupResourceSettingsResponse
, NetworkSecurityGroupResourceSettingsResponseArgs

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 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 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 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.
targetResourceName string
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.
target_resource_name str
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.
targetResourceName String
Gets or sets the target Resource 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

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.
TargetResourceName string
Gets or sets the target Resource name.
Zones string
Gets or sets public IP zones.
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.
TargetResourceName string
Gets or sets the target Resource name.
Zones string
Gets or sets public IP zones.
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.
targetResourceName String
Gets or sets the target Resource name.
zones String
Gets or sets public IP zones.
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.
targetResourceName string
Gets or sets the target Resource name.
zones string
Gets or sets public IP zones.
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.
target_resource_name str
Gets or sets the target Resource name.
zones str
Gets or sets public IP zones.
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.
targetResourceName String
Gets or sets the target Resource name.
zones String
Gets or sets public IP zones.

PublicIPAddressResourceSettingsResponse
, PublicIPAddressResourceSettingsResponseArgs

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.
TargetResourceName string
Gets or sets the target Resource name.
Zones string
Gets or sets public IP zones.
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.
TargetResourceName string
Gets or sets the target Resource name.
Zones string
Gets or sets public IP zones.
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.
targetResourceName String
Gets or sets the target Resource name.
zones String
Gets or sets public IP zones.
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.
targetResourceName string
Gets or sets the target Resource name.
zones string
Gets or sets public IP zones.
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.
target_resource_name str
Gets or sets the target Resource name.
zones str
Gets or sets public IP zones.
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.
targetResourceName String
Gets or sets the target Resource 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

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

ResourceGroupResourceSettingsResponse
, ResourceGroupResourceSettingsResponseArgs

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

SqlDatabaseResourceSettings
, SqlDatabaseResourceSettingsArgs

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

SqlDatabaseResourceSettingsResponse
, SqlDatabaseResourceSettingsResponseArgs

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

SqlElasticPoolResourceSettings
, SqlElasticPoolResourceSettingsArgs

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

SqlElasticPoolResourceSettingsResponse
, SqlElasticPoolResourceSettingsResponseArgs

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

SqlServerResourceSettings
, SqlServerResourceSettingsArgs

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

SqlServerResourceSettingsResponse
, SqlServerResourceSettingsResponseArgs

TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName string
Gets or sets the target Resource name.
TargetResourceGroupName string
Gets or sets the target resource group name.
TargetResourceName string
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName String
Gets or sets the target Resource name.
targetResourceGroupName string
Gets or sets the target resource group name.
targetResourceName string
Gets or sets the target Resource name.
target_resource_group_name str
Gets or sets the target resource group name.
target_resource_name str
Gets or sets the target Resource name.
targetResourceGroupName String
Gets or sets the target resource group name.
targetResourceName String
Gets or sets the target Resource 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

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.
TargetResourceName string
Gets or sets the target Resource name.
TargetVmSize string
Gets or sets the target virtual machine size.
UserManagedIdentities List<string>
Gets or sets user-managed identities
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.
TargetResourceName string
Gets or sets the target Resource name.
TargetVmSize string
Gets or sets the target virtual machine size.
UserManagedIdentities []string
Gets or sets user-managed identities
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.
targetResourceName String
Gets or sets the target Resource name.
targetVmSize String
Gets or sets the target virtual machine size.
userManagedIdentities List<String>
Gets or sets user-managed identities
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.
targetResourceName string
Gets or sets the target Resource name.
targetVmSize string
Gets or sets the target virtual machine size.
userManagedIdentities string[]
Gets or sets user-managed identities
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_resource_name str
Gets or sets the target Resource name.
target_vm_size str
Gets or sets the target virtual machine size.
user_managed_identities Sequence[str]
Gets or sets user-managed identities
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.
targetResourceName String
Gets or sets the target Resource name.
targetVmSize String
Gets or sets the target virtual machine size.
userManagedIdentities List<String>
Gets or sets user-managed identities

VirtualMachineResourceSettingsResponse
, VirtualMachineResourceSettingsResponseArgs

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.
TargetResourceName string
Gets or sets the target Resource name.
TargetVmSize string
Gets or sets the target virtual machine size.
UserManagedIdentities List<string>
Gets or sets user-managed identities
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.
TargetResourceName string
Gets or sets the target Resource name.
TargetVmSize string
Gets or sets the target virtual machine size.
UserManagedIdentities []string
Gets or sets user-managed identities
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.
targetResourceName String
Gets or sets the target Resource name.
targetVmSize String
Gets or sets the target virtual machine size.
userManagedIdentities List<String>
Gets or sets user-managed identities
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.
targetResourceName string
Gets or sets the target Resource name.
targetVmSize string
Gets or sets the target virtual machine size.
userManagedIdentities string[]
Gets or sets user-managed identities
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_resource_name str
Gets or sets the target Resource name.
target_vm_size str
Gets or sets the target virtual machine size.
user_managed_identities Sequence[str]
Gets or sets user-managed identities
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.
targetResourceName String
Gets or sets the target Resource name.
targetVmSize String
Gets or sets the target virtual machine size.
userManagedIdentities List<String>
Gets or sets user-managed identities

VirtualNetworkResourceSettings
, VirtualNetworkResourceSettingsArgs

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 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 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 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.
targetResourceName string
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.
target_resource_name str
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.
targetResourceName String
Gets or sets the target Resource name.

VirtualNetworkResourceSettingsResponse
, VirtualNetworkResourceSettingsResponseArgs

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 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 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 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.
targetResourceName string
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.
target_resource_name str
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.
targetResourceName String
Gets or sets the target Resource 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 pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi