azure-native.migrate.MoveResource
Explore with Pulumi AI
Defines the move resource. API Version: 2021-01-01.
Example Usage
MoveResources_Create
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var moveResource = new AzureNative.Migrate.MoveResource("moveResource", new()
{
MoveCollectionName = "movecollection1",
MoveResourceName = "moveresourcename1",
Properties = new AzureNative.Migrate.Inputs.MoveResourcePropertiesArgs
{
DependsOnOverrides = new[]
{
new AzureNative.Migrate.Inputs.MoveResourceDependencyOverrideArgs
{
Id = "/subscriptions/c4488a3f-a7f7-4ad4-aa72-0e1f4d9c0756/resourceGroups/eastusRG/providers/Microsoft.Network/networkInterfaces/eastusvm140",
TargetId = "/subscriptions/c4488a3f-a7f7-4ad4-aa72-0e1f4d9c0756/resourceGroups/westusRG/providers/Microsoft.Network/networkInterfaces/eastusvm140",
},
},
ResourceSettings = new AzureNative.Migrate.Inputs.VirtualMachineResourceSettingsArgs
{
ResourceType = "Microsoft.Compute/virtualMachines",
TargetAvailabilitySetId = "/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/availabilitySets/avset1",
TargetAvailabilityZone = "2",
TargetResourceName = "westusvm1",
},
SourceId = "/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/virtualMachines/eastusvm1",
},
ResourceGroupName = "rg1",
});
});
package main
import (
migrate "github.com/pulumi/pulumi-azure-native-sdk/migrate"
"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.MoveResourcePropertiesResponse{
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: "2",
TargetResourceName: "westusvm1",
},
SourceId: pulumi.String("/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/virtualMachines/eastusvm1"),
},
ResourceGroupName: pulumi.String("rg1"),
})
if err != nil {
return err
}
return nil
})
}
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 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(Map.ofEntries(
Map.entry("dependsOnOverrides", Map.ofEntries(
Map.entry("id", "/subscriptions/c4488a3f-a7f7-4ad4-aa72-0e1f4d9c0756/resourceGroups/eastusRG/providers/Microsoft.Network/networkInterfaces/eastusvm140"),
Map.entry("targetId", "/subscriptions/c4488a3f-a7f7-4ad4-aa72-0e1f4d9c0756/resourceGroups/westusRG/providers/Microsoft.Network/networkInterfaces/eastusvm140")
)),
Map.entry("resourceSettings", Map.ofEntries(
Map.entry("resourceType", "Microsoft.Compute/virtualMachines"),
Map.entry("targetAvailabilitySetId", "/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/availabilitySets/avset1"),
Map.entry("targetAvailabilityZone", "2"),
Map.entry("targetResourceName", "westusvm1")
)),
Map.entry("sourceId", "/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/virtualMachines/eastusvm1")
))
.resourceGroupName("rg1")
.build());
}
}
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=azure_native.migrate.MoveResourcePropertiesResponseArgs(
depends_on_overrides=[azure_native.migrate.MoveResourceDependencyOverrideArgs(
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=azure_native.migrate.VirtualMachineResourceSettingsArgs(
resource_type="Microsoft.Compute/virtualMachines",
target_availability_set_id="/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/availabilitySets/avset1",
target_availability_zone="2",
target_resource_name="westusvm1",
),
source_id="/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/virtualMachines/eastusvm1",
),
resource_group_name="rg1")
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: "2",
targetResourceName: "westusvm1",
},
sourceId: "/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/virtualMachines/eastusvm1",
},
resourceGroupName: "rg1",
});
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
sourceId: /subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/virtualMachines/eastusvm1
resourceGroupName: rg1
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 string
- The unique name of the resource.
- args MoveResourceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args MoveResourceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MoveResourceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MoveResourceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var moveResourceResource = new AzureNative.Migrate.MoveResource("moveResourceResource", new()
{
MoveCollectionName = "string",
ResourceGroupName = "string",
MoveResourceName = "string",
Properties =
{
{ "sourceId", "string" },
{ "dependsOnOverrides", new[]
{
{
{ "id", "string" },
{ "targetId", "string" },
},
} },
{ "existingTargetId", "string" },
{ "resourceSettings",
{
{ "resourceType", "Microsoft.Compute/availabilitySets" },
{ "targetResourceName", "string" },
{ "faultDomain", 0 },
{ "updateDomain", 0 },
} },
},
});
example, err := migrate.NewMoveResource(ctx, "moveResourceResource", &migrate.MoveResourceArgs{
MoveCollectionName: "string",
ResourceGroupName: "string",
MoveResourceName: "string",
Properties: map[string]interface{}{
"sourceId": "string",
"dependsOnOverrides": []map[string]interface{}{
map[string]interface{}{
"id": "string",
"targetId": "string",
},
},
"existingTargetId": "string",
"resourceSettings": map[string]interface{}{
"resourceType": "Microsoft.Compute/availabilitySets",
"targetResourceName": "string",
"faultDomain": 0,
"updateDomain": 0,
},
},
})
var moveResourceResource = new MoveResource("moveResourceResource", MoveResourceArgs.builder()
.moveCollectionName("string")
.resourceGroupName("string")
.moveResourceName("string")
.properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build());
move_resource_resource = azure_native.migrate.MoveResource("moveResourceResource",
move_collection_name=string,
resource_group_name=string,
move_resource_name=string,
properties={
sourceId: string,
dependsOnOverrides: [{
id: string,
targetId: string,
}],
existingTargetId: string,
resourceSettings: {
resourceType: Microsoft.Compute/availabilitySets,
targetResourceName: string,
faultDomain: 0,
updateDomain: 0,
},
})
const moveResourceResource = new azure_native.migrate.MoveResource("moveResourceResource", {
moveCollectionName: "string",
resourceGroupName: "string",
moveResourceName: "string",
properties: {
sourceId: "string",
dependsOnOverrides: [{
id: "string",
targetId: "string",
}],
existingTargetId: "string",
resourceSettings: {
resourceType: "Microsoft.Compute/availabilitySets",
targetResourceName: "string",
faultDomain: 0,
updateDomain: 0,
},
},
});
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
targetResourceName: string
updateDomain: 0
sourceId: string
resourceGroupName: string
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:
- Move
Collection stringName - The Move Collection Name.
- Resource
Group stringName - The Resource Group Name.
- Move
Resource stringName - The Move Resource Name.
- Properties
Pulumi.
Azure Native. Migrate. Inputs. Move Resource Properties - Defines the move resource properties.
- Move
Collection stringName - The Move Collection Name.
- Resource
Group stringName - The Resource Group Name.
- Move
Resource stringName - The Move Resource Name.
- Properties
Move
Resource Properties Args - Defines the move resource properties.
- move
Collection StringName - The Move Collection Name.
- resource
Group StringName - The Resource Group Name.
- move
Resource StringName - The Move Resource Name.
- properties
Move
Resource Properties - Defines the move resource properties.
- move
Collection stringName - The Move Collection Name.
- resource
Group stringName - The Resource Group Name.
- move
Resource stringName - The Move Resource Name.
- properties
Move
Resource Properties - Defines the move resource properties.
- move_
collection_ strname - The Move Collection Name.
- resource_
group_ strname - The Resource Group Name.
- move_
resource_ strname - The Move Resource Name.
- properties
Move
Resource Properties Args - Defines the move resource properties.
- move
Collection StringName - The Move Collection Name.
- resource
Group StringName - The Resource Group Name.
- move
Resource StringName - 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:
Supporting Types
AutomaticResolutionPropertiesResponse, AutomaticResolutionPropertiesResponseArgs
- Move
Resource stringId - Gets the MoveResource ARM ID of the dependent resource if the resolution type is Automatic.
- Move
Resource stringId - Gets the MoveResource ARM ID of the dependent resource if the resolution type is Automatic.
- move
Resource StringId - Gets the MoveResource ARM ID of the dependent resource if the resolution type is Automatic.
- move
Resource stringId - Gets the MoveResource ARM ID of the dependent resource if the resolution type is Automatic.
- move_
resource_ strid - Gets the MoveResource ARM ID of the dependent resource if the resolution type is Automatic.
- move
Resource StringId - Gets the MoveResource ARM ID of the dependent resource if the resolution type is Automatic.
AvailabilitySetResourceSettings, AvailabilitySetResourceSettingsArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Fault
Domain int - Gets or sets the target fault domain.
- Update
Domain int - Gets or sets the target update domain.
- Target
Resource stringName - Gets or sets the target Resource name.
- Fault
Domain int - Gets or sets the target fault domain.
- Update
Domain int - Gets or sets the target update domain.
- target
Resource StringName - Gets or sets the target Resource name.
- fault
Domain Integer - Gets or sets the target fault domain.
- update
Domain Integer - Gets or sets the target update domain.
- target
Resource stringName - Gets or sets the target Resource name.
- fault
Domain number - Gets or sets the target fault domain.
- update
Domain number - Gets or sets the target update domain.
- target_
resource_ strname - Gets or sets the target Resource name.
- fault_
domain int - Gets or sets the target fault domain.
- update_
domain int - Gets or sets the target update domain.
- target
Resource StringName - Gets or sets the target Resource name.
- fault
Domain Number - Gets or sets the target fault domain.
- update
Domain Number - Gets or sets the target update domain.
AvailabilitySetResourceSettingsResponse, AvailabilitySetResourceSettingsResponseArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Fault
Domain int - Gets or sets the target fault domain.
- Update
Domain int - Gets or sets the target update domain.
- Target
Resource stringName - Gets or sets the target Resource name.
- Fault
Domain int - Gets or sets the target fault domain.
- Update
Domain int - Gets or sets the target update domain.
- target
Resource StringName - Gets or sets the target Resource name.
- fault
Domain Integer - Gets or sets the target fault domain.
- update
Domain Integer - Gets or sets the target update domain.
- target
Resource stringName - Gets or sets the target Resource name.
- fault
Domain number - Gets or sets the target fault domain.
- update
Domain number - Gets or sets the target update domain.
- target_
resource_ strname - Gets or sets the target Resource name.
- fault_
domain int - Gets or sets the target fault domain.
- update_
domain int - Gets or sets the target update domain.
- target
Resource StringName - Gets or sets the target Resource name.
- fault
Domain Number - Gets or sets the target fault domain.
- update
Domain Number - Gets or sets the target update domain.
DiskEncryptionSetResourceSettings, DiskEncryptionSetResourceSettingsArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Target
Resource stringName - Gets or sets the target Resource name.
- target
Resource StringName - Gets or sets the target Resource name.
- target
Resource stringName - Gets or sets the target Resource name.
- target_
resource_ strname - Gets or sets the target Resource name.
- target
Resource StringName - Gets or sets the target Resource name.
DiskEncryptionSetResourceSettingsResponse, DiskEncryptionSetResourceSettingsResponseArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Target
Resource stringName - Gets or sets the target Resource name.
- target
Resource StringName - Gets or sets the target Resource name.
- target
Resource stringName - Gets or sets the target Resource name.
- target_
resource_ strname - Gets or sets the target Resource name.
- target
Resource StringName - Gets or sets the target Resource name.
JobStatusResponse, JobStatusResponseArgs
- Job
Name string - Defines the job name.
- Job
Progress string - Gets or sets the monitoring job percentage.
- Job
Name string - Defines the job name.
- Job
Progress string - Gets or sets the monitoring job percentage.
- job
Name String - Defines the job name.
- job
Progress String - Gets or sets the monitoring job percentage.
- job
Name string - Defines the job name.
- job
Progress string - Gets or sets the monitoring job percentage.
- job_
name str - Defines the job name.
- job_
progress str - Gets or sets the monitoring job percentage.
- job
Name String - Defines the job name.
- job
Progress String - Gets or sets the monitoring job percentage.
KeyVaultResourceSettings, KeyVaultResourceSettingsArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Target
Resource stringName - Gets or sets the target Resource name.
- target
Resource StringName - Gets or sets the target Resource name.
- target
Resource stringName - Gets or sets the target Resource name.
- target_
resource_ strname - Gets or sets the target Resource name.
- target
Resource StringName - Gets or sets the target Resource name.
KeyVaultResourceSettingsResponse, KeyVaultResourceSettingsResponseArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Target
Resource stringName - Gets or sets the target Resource name.
- target
Resource StringName - Gets or sets the target Resource name.
- target
Resource stringName - Gets or sets the target Resource name.
- target_
resource_ strname - Gets or sets the target Resource name.
- target
Resource StringName - 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.
- Private
Ip stringAddress - 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 stringAllocation Method - Gets or sets PrivateIP allocation method (Static/Dynamic).
- Subnet
Pulumi.
Azure Native. Migrate. Inputs. Subnet Reference - Defines reference to subnet.
- Zones string
- Gets or sets the csv list of zones.
- Name string
- Gets or sets the frontend IP configuration name.
- Private
Ip stringAddress - 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 stringAllocation Method - Gets or sets PrivateIP allocation method (Static/Dynamic).
- Subnet
Subnet
Reference - Defines reference to subnet.
- Zones string
- Gets or sets the csv list of zones.
- name String
- Gets or sets the frontend IP configuration name.
- private
Ip StringAddress - 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 StringAllocation Method - Gets or sets PrivateIP allocation method (Static/Dynamic).
- subnet
Subnet
Reference - Defines reference to subnet.
- zones String
- Gets or sets the csv list of zones.
- name string
- Gets or sets the frontend IP configuration name.
- private
Ip stringAddress - 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 stringAllocation Method - Gets or sets PrivateIP allocation method (Static/Dynamic).
- subnet
Subnet
Reference - 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_ straddress - 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_ strallocation_ method - Gets or sets PrivateIP allocation method (Static/Dynamic).
- subnet
Subnet
Reference - Defines reference to subnet.
- zones str
- Gets or sets the csv list of zones.
- name String
- Gets or sets the frontend IP configuration name.
- private
Ip StringAddress - 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 StringAllocation Method - 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.
- Private
Ip stringAddress - 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 stringAllocation Method - Gets or sets PrivateIP allocation method (Static/Dynamic).
- Subnet
Pulumi.
Azure Native. Migrate. Inputs. Subnet Reference Response - Defines reference to subnet.
- Zones string
- Gets or sets the csv list of zones.
- Name string
- Gets or sets the frontend IP configuration name.
- Private
Ip stringAddress - 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 stringAllocation Method - Gets or sets PrivateIP allocation method (Static/Dynamic).
- Subnet
Subnet
Reference Response - Defines reference to subnet.
- Zones string
- Gets or sets the csv list of zones.
- name String
- Gets or sets the frontend IP configuration name.
- private
Ip StringAddress - 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 StringAllocation Method - Gets or sets PrivateIP allocation method (Static/Dynamic).
- subnet
Subnet
Reference Response - Defines reference to subnet.
- zones String
- Gets or sets the csv list of zones.
- name string
- Gets or sets the frontend IP configuration name.
- private
Ip stringAddress - 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 stringAllocation Method - Gets or sets PrivateIP allocation method (Static/Dynamic).
- subnet
Subnet
Reference Response - 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_ straddress - 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_ strallocation_ method - Gets or sets PrivateIP allocation method (Static/Dynamic).
- subnet
Subnet
Reference Response - Defines reference to subnet.
- zones str
- Gets or sets the csv list of zones.
- name String
- Gets or sets the frontend IP configuration name.
- private
Ip StringAddress - 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 StringAllocation Method - 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
- Source
Arm stringResource Id - 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 stringResource Id - 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 StringResource Id - 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 stringResource Id - 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_ strresource_ id - Gets the ARM resource ID of the tracked resource being referenced.
- name str
- Gets the name of the proxy resource on the target side.
- source
Arm StringResource Id - 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
- Source
Arm stringResource Id - 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 stringResource Id - 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 StringResource Id - 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 stringResource Id - 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_ strresource_ id - Gets the ARM resource ID of the tracked resource being referenced.
- name str
- Gets the name of the proxy resource on the target side.
- source
Arm StringResource Id - 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
- Source
Arm stringResource Id - 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 stringResource Id - 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 StringResource Id - 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 stringResource Id - 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_ strresource_ id - Gets the ARM resource ID of the tracked resource being referenced.
- name str
- Gets the name of the proxy resource on the target side.
- source
Arm StringResource Id - 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
- Source
Arm stringResource Id - 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 stringResource Id - 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 StringResource Id - 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 stringResource Id - 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_ strresource_ id - Gets the ARM resource ID of the tracked resource being referenced.
- name str
- Gets the name of the proxy resource on the target side.
- source
Arm StringResource Id - 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
- Target
Resource stringName - Gets or sets the target Resource name.
- Backend
Address List<Pulumi.Pools Azure Native. Migrate. Inputs. LBBackend Address Pool Resource Settings> - Gets or sets the backend address pools of the load balancer.
- Frontend
IPConfigurations List<Pulumi.Azure Native. Migrate. Inputs. LBFrontend IPConfiguration Resource Settings> - Gets or sets the frontend IP configurations of the load balancer.
- Sku string
- Gets or sets load balancer sku (Basic/Standard).
- Zones string
- Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.
- Target
Resource stringName - Gets or sets the target Resource name.
- Backend
Address []LBBackendPools Address Pool Resource Settings - Gets or sets the backend address pools of the load balancer.
- Frontend
IPConfigurations []LBFrontendIPConfiguration Resource Settings - Gets or sets the frontend IP configurations of the load balancer.
- Sku string
- Gets or sets load balancer sku (Basic/Standard).
- Zones string
- Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.
- target
Resource StringName - Gets or sets the target Resource name.
- backend
Address List<LBBackendPools Address Pool Resource Settings> - Gets or sets the backend address pools of the load balancer.
- frontend
IPConfigurations List<LBFrontendIPConfiguration Resource Settings> - Gets or sets the frontend IP configurations of the load balancer.
- sku String
- Gets or sets load balancer sku (Basic/Standard).
- zones String
- Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.
- target
Resource stringName - Gets or sets the target Resource name.
- backend
Address LBBackendPools Address Pool Resource Settings[] - Gets or sets the backend address pools of the load balancer.
- frontend
IPConfigurations LBFrontendIPConfiguration Resource Settings[] - Gets or sets the frontend IP configurations of the load balancer.
- sku string
- Gets or sets load balancer sku (Basic/Standard).
- zones string
- Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.
- target_
resource_ strname - Gets or sets the target Resource name.
- backend_
address_ Sequence[LBBackendpools Address Pool Resource Settings] - Gets or sets the backend address pools of the load balancer.
- frontend_
ip_ Sequence[LBFrontendconfigurations IPConfiguration Resource Settings] - Gets or sets the frontend IP configurations of the load balancer.
- sku str
- Gets or sets load balancer sku (Basic/Standard).
- 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.
- target
Resource StringName - Gets or sets the target Resource name.
- backend
Address List<Property Map>Pools - Gets or sets the backend address pools of the load balancer.
- frontend
IPConfigurations List<Property Map> - Gets or sets the frontend IP configurations of the load balancer.
- sku String
- Gets or sets load balancer sku (Basic/Standard).
- 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
- Target
Resource stringName - Gets or sets the target Resource name.
- Backend
Address List<Pulumi.Pools Azure Native. Migrate. Inputs. LBBackend Address Pool Resource Settings Response> - Gets or sets the backend address pools of the load balancer.
- Frontend
IPConfigurations List<Pulumi.Azure Native. Migrate. Inputs. LBFrontend IPConfiguration Resource Settings Response> - Gets or sets the frontend IP configurations of the load balancer.
- Sku string
- Gets or sets load balancer sku (Basic/Standard).
- Zones string
- Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.
- Target
Resource stringName - Gets or sets the target Resource name.
- Backend
Address []LBBackendPools Address Pool Resource Settings Response - Gets or sets the backend address pools of the load balancer.
- Frontend
IPConfigurations []LBFrontendIPConfiguration Resource Settings Response - Gets or sets the frontend IP configurations of the load balancer.
- Sku string
- Gets or sets load balancer sku (Basic/Standard).
- Zones string
- Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.
- target
Resource StringName - Gets or sets the target Resource name.
- backend
Address List<LBBackendPools Address Pool Resource Settings Response> - Gets or sets the backend address pools of the load balancer.
- frontend
IPConfigurations List<LBFrontendIPConfiguration Resource Settings Response> - Gets or sets the frontend IP configurations of the load balancer.
- sku String
- Gets or sets load balancer sku (Basic/Standard).
- zones String
- Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.
- target
Resource stringName - Gets or sets the target Resource name.
- backend
Address LBBackendPools Address Pool Resource Settings Response[] - Gets or sets the backend address pools of the load balancer.
- frontend
IPConfigurations LBFrontendIPConfiguration Resource Settings Response[] - Gets or sets the frontend IP configurations of the load balancer.
- sku string
- Gets or sets load balancer sku (Basic/Standard).
- zones string
- Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.
- target_
resource_ strname - Gets or sets the target Resource name.
- backend_
address_ Sequence[LBBackendpools Address Pool Resource Settings Response] - Gets or sets the backend address pools of the load balancer.
- frontend_
ip_ Sequence[LBFrontendconfigurations IPConfiguration Resource Settings Response] - Gets or sets the frontend IP configurations of the load balancer.
- sku str
- Gets or sets load balancer sku (Basic/Standard).
- 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.
- target
Resource StringName - Gets or sets the target Resource name.
- backend
Address List<Property Map>Pools - Gets or sets the backend address pools of the load balancer.
- frontend
IPConfigurations List<Property Map> - Gets or sets the frontend IP configurations of the load balancer.
- sku String
- Gets or sets load balancer sku (Basic/Standard).
- 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
- Target
Id string - Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.
- Target
Id string - Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.
- target
Id String - Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.
- target
Id 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.
- target
Id String - Gets or sets the target resource ARM ID of the dependent resource if the resource type is Manual.
MoveResourceDependencyOverride, MoveResourceDependencyOverrideArgs
MoveResourceDependencyOverrideResponse, MoveResourceDependencyOverrideResponseArgs
MoveResourceDependencyResponse, MoveResourceDependencyResponseArgs
- Automatic
Resolution Pulumi.Azure Native. Migrate. Inputs. Automatic Resolution Properties Response - Defines the properties for automatic resolution.
- Dependency
Type string - Defines the dependency type.
- Id string
- Gets the source ARM ID of the dependent resource.
- Is
Optional string - Gets or sets a value indicating whether the dependency is optional.
- Manual
Resolution Pulumi.Azure Native. Migrate. Inputs. Manual Resolution Properties Response - Defines the properties for manual resolution.
- Resolution
Status string - Gets the dependency resolution status.
- Resolution
Type string - Defines the resolution type.
- Automatic
Resolution AutomaticResolution Properties Response - Defines the properties for automatic resolution.
- Dependency
Type string - Defines the dependency type.
- Id string
- Gets the source ARM ID of the dependent resource.
- Is
Optional string - Gets or sets a value indicating whether the dependency is optional.
- Manual
Resolution ManualResolution Properties Response - Defines the properties for manual resolution.
- Resolution
Status string - Gets the dependency resolution status.
- Resolution
Type string - Defines the resolution type.
- automatic
Resolution AutomaticResolution Properties Response - Defines the properties for automatic resolution.
- dependency
Type String - Defines the dependency type.
- id String
- Gets the source ARM ID of the dependent resource.
- is
Optional String - Gets or sets a value indicating whether the dependency is optional.
- manual
Resolution ManualResolution Properties Response - Defines the properties for manual resolution.
- resolution
Status String - Gets the dependency resolution status.
- resolution
Type String - Defines the resolution type.
- automatic
Resolution AutomaticResolution Properties Response - Defines the properties for automatic resolution.
- dependency
Type string - Defines the dependency type.
- id string
- Gets the source ARM ID of the dependent resource.
- is
Optional string - Gets or sets a value indicating whether the dependency is optional.
- manual
Resolution ManualResolution Properties Response - Defines the properties for manual resolution.
- resolution
Status string - Gets the dependency resolution status.
- resolution
Type string - Defines the resolution type.
- automatic_
resolution AutomaticResolution Properties Response - 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 ManualResolution Properties Response - Defines the properties for manual resolution.
- resolution_
status str - Gets the dependency resolution status.
- resolution_
type str - Defines the resolution type.
- automatic
Resolution Property Map - Defines the properties for automatic resolution.
- dependency
Type String - Defines the dependency type.
- id String
- Gets the source ARM ID of the dependent resource.
- is
Optional String - Gets or sets a value indicating whether the dependency is optional.
- manual
Resolution Property Map - Defines the properties for manual resolution.
- resolution
Status String - Gets the dependency resolution status.
- resolution
Type String - Defines the resolution type.
MoveResourceErrorBodyResponse, MoveResourceErrorBodyResponseArgs
- Code string
- An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
- Details
List<Pulumi.
Azure Native. Migrate. Inputs. Move Resource Error Body Response> - A list of additional details about the error.
- Message string
- A message describing the error, intended to be suitable for display in a user interface.
- Target string
- The target of the particular error. For example, the name of the property in error.
- Code string
- An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
- Details
[]Move
Resource Error Body Response - A list of additional details about the error.
- Message string
- A message describing the error, intended to be suitable for display in a user interface.
- Target string
- The target of the particular error. For example, the name of the property in error.
- code String
- An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
- details
List<Move
Resource Error Body Response> - A list of additional details about the error.
- message String
- A message describing the error, intended to be suitable for display in a user interface.
- target String
- The target of the particular error. For example, the name of the property in error.
- code string
- An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
- details
Move
Resource Error Body Response[] - A list of additional details about the error.
- message string
- A message describing the error, intended to be suitable for display in a user interface.
- target string
- The target of the particular error. For example, the name of the property in error.
- code str
- An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
- details
Sequence[Move
Resource Error Body Response] - A list of additional details about the error.
- message str
- A message describing the error, intended to be suitable for display in a user interface.
- target str
- The target of the particular error. For example, the name of the property in error.
- code String
- An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
- details List<Property Map>
- A list of additional details about the error.
- message String
- A message describing the error, intended to be suitable for display in a user interface.
- target String
- The target of the particular error. For example, the name of the property in error.
MoveResourceErrorResponse, MoveResourceErrorResponseArgs
- Properties
Pulumi.
Azure Native. Migrate. Inputs. Move Resource Error Body Response - The move resource error body.
- Properties
Move
Resource Error Body Response - The move resource error body.
- properties
Move
Resource Error Body Response - The move resource error body.
- properties
Move
Resource Error Body Response - The move resource error body.
- properties
Move
Resource Error Body Response - The move resource error body.
- properties Property Map
- The move resource error body.
MoveResourceProperties, MoveResourcePropertiesArgs
- Source
Id string - Gets or sets the Source ARM Id of the resource.
- Depends
On List<Pulumi.Overrides Azure Native. Migrate. Inputs. Move Resource Dependency Override> - Gets or sets the move resource dependencies overrides.
- Existing
Target stringId - Gets or sets the existing target ARM Id of the resource.
- Resource
Settings Pulumi.Azure | Pulumi.Native. Migrate. Inputs. Availability Set Resource Settings Azure | Pulumi.Native. Migrate. Inputs. Disk Encryption Set Resource Settings Azure | Pulumi.Native. Migrate. Inputs. Key Vault Resource Settings Azure | Pulumi.Native. Migrate. Inputs. Load Balancer Resource Settings Azure | Pulumi.Native. Migrate. Inputs. Network Interface Resource Settings Azure | Pulumi.Native. Migrate. Inputs. Network Security Group Resource Settings Azure | Pulumi.Native. Migrate. Inputs. Public IPAddress Resource Settings Azure | Pulumi.Native. Migrate. Inputs. Resource Group Resource Settings Azure | Pulumi.Native. Migrate. Inputs. Sql Database Resource Settings Azure | Pulumi.Native. Migrate. Inputs. Sql Elastic Pool Resource Settings Azure | Pulumi.Native. Migrate. Inputs. Sql Server Resource Settings Azure | Pulumi.Native. Migrate. Inputs. Virtual Machine Resource Settings Azure Native. Migrate. Inputs. Virtual Network Resource Settings - Gets or sets the resource settings.
- Source
Id string - Gets or sets the Source ARM Id of the resource.
- Depends
On []MoveOverrides Resource Dependency Override - Gets or sets the move resource dependencies overrides.
- Existing
Target stringId - Gets or sets the existing target ARM Id of the resource.
- Resource
Settings AvailabilitySet | DiskResource Settings Encryption | KeySet Resource Settings Vault | LoadResource Settings Balancer | NetworkResource Settings Interface | NetworkResource Settings Security | PublicGroup Resource Settings IPAddress | ResourceResource Settings Group | SqlResource Settings Database | SqlResource Settings Elastic | SqlPool Resource Settings Server | VirtualResource Settings Machine | VirtualResource Settings Network Resource Settings - Gets or sets the resource settings.
- source
Id String - Gets or sets the Source ARM Id of the resource.
- depends
On List<MoveOverrides Resource Dependency Override> - Gets or sets the move resource dependencies overrides.
- existing
Target StringId - Gets or sets the existing target ARM Id of the resource.
- resource
Settings AvailabilitySet | DiskResource Settings Encryption | KeySet Resource Settings Vault | LoadResource Settings Balancer | NetworkResource Settings Interface | NetworkResource Settings Security | PublicGroup Resource Settings IPAddress | ResourceResource Settings Group | SqlResource Settings Database | SqlResource Settings Elastic | SqlPool Resource Settings Server | VirtualResource Settings Machine | VirtualResource Settings Network Resource Settings - Gets or sets the resource settings.
- source
Id string - Gets or sets the Source ARM Id of the resource.
- depends
On MoveOverrides Resource Dependency Override[] - Gets or sets the move resource dependencies overrides.
- existing
Target stringId - Gets or sets the existing target ARM Id of the resource.
- resource
Settings AvailabilitySet | DiskResource Settings Encryption | KeySet Resource Settings Vault | LoadResource Settings Balancer | NetworkResource Settings Interface | NetworkResource Settings Security | PublicGroup Resource Settings IPAddress | ResourceResource Settings Group | SqlResource Settings Database | SqlResource Settings Elastic | SqlPool Resource Settings Server | VirtualResource Settings Machine | VirtualResource Settings Network Resource Settings - Gets or sets the resource settings.
- source_
id str - Gets or sets the Source ARM Id of the resource.
- depends_
on_ Sequence[Moveoverrides Resource Dependency Override] - Gets or sets the move resource dependencies overrides.
- existing_
target_ strid - Gets or sets the existing target ARM Id of the resource.
- resource_
settings AvailabilitySet | DiskResource Settings Encryption | KeySet Resource Settings Vault | LoadResource Settings Balancer | NetworkResource Settings Interface | NetworkResource Settings Security | PublicGroup Resource Settings IPAddress | ResourceResource Settings Group | SqlResource Settings Database | SqlResource Settings Elastic | SqlPool Resource Settings Server | VirtualResource Settings Machine | VirtualResource Settings Network Resource Settings - Gets or sets the resource settings.
- source
Id String - Gets or sets the Source ARM Id of the resource.
- depends
On List<Property Map>Overrides - Gets or sets the move resource dependencies overrides.
- existing
Target StringId - Gets or sets the existing target ARM Id of the resource.
- resource
Settings 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
- Depends
On List<Pulumi.Azure Native. Migrate. Inputs. Move Resource Dependency Response> - Gets or sets the move resource dependencies.
- Errors
Pulumi.
Azure Native. Migrate. Inputs. Move Resource Properties Response Errors - Defines the move resource errors.
- Is
Resolve boolRequired - Gets a value indicating whether the resolve action is required over the move collection.
- Move
Status Pulumi.Azure Native. Migrate. Inputs. Move Resource Properties Response Move Status - Defines the move resource status.
- Provisioning
State string - Defines the provisioning states.
- Source
Id string - Gets or sets the Source ARM Id of the resource.
- Source
Resource Pulumi.Settings Azure | Pulumi.Native. Migrate. Inputs. Availability Set Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Disk Encryption Set Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Key Vault Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Load Balancer Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Network Interface Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Network Security Group Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Public IPAddress Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Resource Group Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Sql Database Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Sql Elastic Pool Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Sql Server Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Virtual Machine Resource Settings Response Azure Native. Migrate. Inputs. Virtual Network Resource Settings Response - Gets or sets the source resource settings.
- Target
Id string - Gets or sets the Target ARM Id of the resource.
- Depends
On List<Pulumi.Overrides Azure Native. Migrate. Inputs. Move Resource Dependency Override Response> - Gets or sets the move resource dependencies overrides.
- Existing
Target stringId - Gets or sets the existing target ARM Id of the resource.
- Resource
Settings Pulumi.Azure | Pulumi.Native. Migrate. Inputs. Availability Set Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Disk Encryption Set Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Key Vault Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Load Balancer Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Network Interface Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Network Security Group Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Public IPAddress Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Resource Group Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Sql Database Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Sql Elastic Pool Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Sql Server Resource Settings Response Azure | Pulumi.Native. Migrate. Inputs. Virtual Machine Resource Settings Response Azure Native. Migrate. Inputs. Virtual Network Resource Settings Response - Gets or sets the resource settings.
- Depends
On []MoveResource Dependency Response - Gets or sets the move resource dependencies.
- Errors
Move
Resource Properties Response Errors - Defines the move resource errors.
- Is
Resolve boolRequired - Gets a value indicating whether the resolve action is required over the move collection.
- Move
Status MoveResource Properties Response Move Status - Defines the move resource status.
- Provisioning
State string - Defines the provisioning states.
- Source
Id string - Gets or sets the Source ARM Id of the resource.
- Source
Resource AvailabilitySettings Set | DiskResource Settings Response Encryption | KeySet Resource Settings Response Vault | LoadResource Settings Response Balancer | NetworkResource Settings Response Interface | NetworkResource Settings Response Security | PublicGroup Resource Settings Response IPAddress | ResourceResource Settings Response Group | SqlResource Settings Response Database | SqlResource Settings Response Elastic | SqlPool Resource Settings Response Server | VirtualResource Settings Response Machine | VirtualResource Settings Response Network Resource Settings Response - Gets or sets the source resource settings.
- Target
Id string - Gets or sets the Target ARM Id of the resource.
- Depends
On []MoveOverrides Resource Dependency Override Response - Gets or sets the move resource dependencies overrides.
- Existing
Target stringId - Gets or sets the existing target ARM Id of the resource.
- Resource
Settings AvailabilitySet | DiskResource Settings Response Encryption | KeySet Resource Settings Response Vault | LoadResource Settings Response Balancer | NetworkResource Settings Response Interface | NetworkResource Settings Response Security | PublicGroup Resource Settings Response IPAddress | ResourceResource Settings Response Group | SqlResource Settings Response Database | SqlResource Settings Response Elastic | SqlPool Resource Settings Response Server | VirtualResource Settings Response Machine | VirtualResource Settings Response Network Resource Settings Response - Gets or sets the resource settings.
- depends
On List<MoveResource Dependency Response> - Gets or sets the move resource dependencies.
- errors
Move
Resource Properties Response Errors - Defines the move resource errors.
- is
Resolve BooleanRequired - Gets a value indicating whether the resolve action is required over the move collection.
- move
Status MoveResource Properties Response Move Status - Defines the move resource status.
- provisioning
State String - Defines the provisioning states.
- source
Id String - Gets or sets the Source ARM Id of the resource.
- source
Resource AvailabilitySettings Set | DiskResource Settings Response Encryption | KeySet Resource Settings Response Vault | LoadResource Settings Response Balancer | NetworkResource Settings Response Interface | NetworkResource Settings Response Security | PublicGroup Resource Settings Response IPAddress | ResourceResource Settings Response Group | SqlResource Settings Response Database | SqlResource Settings Response Elastic | SqlPool Resource Settings Response Server | VirtualResource Settings Response Machine | VirtualResource Settings Response Network Resource Settings Response - Gets or sets the source resource settings.
- target
Id String - Gets or sets the Target ARM Id of the resource.
- depends
On List<MoveOverrides Resource Dependency Override Response> - Gets or sets the move resource dependencies overrides.
- existing
Target StringId - Gets or sets the existing target ARM Id of the resource.
- resource
Settings AvailabilitySet | DiskResource Settings Response Encryption | KeySet Resource Settings Response Vault | LoadResource Settings Response Balancer | NetworkResource Settings Response Interface | NetworkResource Settings Response Security | PublicGroup Resource Settings Response IPAddress | ResourceResource Settings Response Group | SqlResource Settings Response Database | SqlResource Settings Response Elastic | SqlPool Resource Settings Response Server | VirtualResource Settings Response Machine | VirtualResource Settings Response Network Resource Settings Response - Gets or sets the resource settings.
- depends
On MoveResource Dependency Response[] - Gets or sets the move resource dependencies.
- errors
Move
Resource Properties Response Errors - Defines the move resource errors.
- is
Resolve booleanRequired - Gets a value indicating whether the resolve action is required over the move collection.
- move
Status MoveResource Properties Response Move Status - Defines the move resource status.
- provisioning
State string - Defines the provisioning states.
- source
Id string - Gets or sets the Source ARM Id of the resource.
- source
Resource AvailabilitySettings Set | DiskResource Settings Response Encryption | KeySet Resource Settings Response Vault | LoadResource Settings Response Balancer | NetworkResource Settings Response Interface | NetworkResource Settings Response Security | PublicGroup Resource Settings Response IPAddress | ResourceResource Settings Response Group | SqlResource Settings Response Database | SqlResource Settings Response Elastic | SqlPool Resource Settings Response Server | VirtualResource Settings Response Machine | VirtualResource Settings Response Network Resource Settings Response - Gets or sets the source resource settings.
- target
Id string - Gets or sets the Target ARM Id of the resource.
- depends
On MoveOverrides Resource Dependency Override Response[] - Gets or sets the move resource dependencies overrides.
- existing
Target stringId - Gets or sets the existing target ARM Id of the resource.
- resource
Settings AvailabilitySet | DiskResource Settings Response Encryption | KeySet Resource Settings Response Vault | LoadResource Settings Response Balancer | NetworkResource Settings Response Interface | NetworkResource Settings Response Security | PublicGroup Resource Settings Response IPAddress | ResourceResource Settings Response Group | SqlResource Settings Response Database | SqlResource Settings Response Elastic | SqlPool Resource Settings Response Server | VirtualResource Settings Response Machine | VirtualResource Settings Response Network Resource Settings Response - Gets or sets the resource settings.
- depends_
on Sequence[MoveResource Dependency Response] - Gets or sets the move resource dependencies.
- errors
Move
Resource Properties Response Errors - Defines the move resource errors.
- is_
resolve_ boolrequired - Gets a value indicating whether the resolve action is required over the move collection.
- move_
status MoveResource Properties Response Move Status - Defines the move resource status.
- provisioning_
state str - Defines the provisioning states.
- source_
id str - Gets or sets the Source ARM Id of the resource.
- source_
resource_ Availabilitysettings Set | DiskResource Settings Response Encryption | KeySet Resource Settings Response Vault | LoadResource Settings Response Balancer | NetworkResource Settings Response Interface | NetworkResource Settings Response Security | PublicGroup Resource Settings Response IPAddress | ResourceResource Settings Response Group | SqlResource Settings Response Database | SqlResource Settings Response Elastic | SqlPool Resource Settings Response Server | VirtualResource Settings Response Machine | VirtualResource Settings Response Network Resource Settings Response - Gets or sets the source resource settings.
- target_
id str - Gets or sets the Target ARM Id of the resource.
- depends_
on_ Sequence[Moveoverrides Resource Dependency Override Response] - Gets or sets the move resource dependencies overrides.
- existing_
target_ strid - Gets or sets the existing target ARM Id of the resource.
- resource_
settings AvailabilitySet | DiskResource Settings Response Encryption | KeySet Resource Settings Response Vault | LoadResource Settings Response Balancer | NetworkResource Settings Response Interface | NetworkResource Settings Response Security | PublicGroup Resource Settings Response IPAddress | ResourceResource Settings Response Group | SqlResource Settings Response Database | SqlResource Settings Response Elastic | SqlPool Resource Settings Response Server | VirtualResource Settings Response Machine | VirtualResource Settings Response Network Resource Settings Response - Gets or sets the resource settings.
- depends
On List<Property Map> - Gets or sets the move resource dependencies.
- errors Property Map
- Defines the move resource errors.
- is
Resolve BooleanRequired - Gets a value indicating whether the resolve action is required over the move collection.
- move
Status Property Map - Defines the move resource status.
- provisioning
State String - Defines the provisioning states.
- source
Id String - Gets or sets the Source ARM Id of the resource.
- source
Resource 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 MapSettings - Gets or sets the source resource settings.
- target
Id String - Gets or sets the Target ARM Id of the resource.
- depends
On List<Property Map>Overrides - Gets or sets the move resource dependencies overrides.
- existing
Target StringId - Gets or sets the existing target ARM Id of the resource.
- resource
Settings 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
Pulumi.
Azure Native. Migrate. Inputs. Move Resource Error Body Response - The move resource error body.
- Properties
Move
Resource Error Body Response - The move resource error body.
- properties
Move
Resource Error Body Response - The move resource error body.
- properties
Move
Resource Error Body Response - The move resource error body.
- properties
Move
Resource Error Body Response - The move resource error body.
- properties Property Map
- The move resource error body.
MoveResourcePropertiesResponseMoveStatus, MoveResourcePropertiesResponseMoveStatusArgs
- Move
State string - Defines the MoveResource states.
- Errors
Pulumi.
Azure Native. Migrate. Inputs. Move Resource Error Response - An error response from the azure resource mover service.
- Job
Status Pulumi.Azure Native. Migrate. Inputs. Job Status Response - Defines the job status.
- Move
State string - Defines the MoveResource states.
- Errors
Move
Resource Error Response - An error response from the azure resource mover service.
- Job
Status JobStatus Response - Defines the job status.
- move
State String - Defines the MoveResource states.
- errors
Move
Resource Error Response - An error response from the azure resource mover service.
- job
Status JobStatus Response - Defines the job status.
- move
State string - Defines the MoveResource states.
- errors
Move
Resource Error Response - An error response from the azure resource mover service.
- job
Status JobStatus Response - Defines the job status.
- move_
state str - Defines the MoveResource states.
- errors
Move
Resource Error Response - An error response from the azure resource mover service.
- job_
status JobStatus Response - Defines the job status.
- move
State String - Defines the MoveResource states.
- errors Property Map
- An error response from the azure resource mover service.
- job
Status Property Map - Defines the job status.
NetworkInterfaceResourceSettings, NetworkInterfaceResourceSettingsArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Enable
Accelerated boolNetworking - Gets or sets a value indicating whether accelerated networking is enabled.
- Ip
Configurations List<Pulumi.Azure Native. Migrate. Inputs. Nic Ip Configuration Resource Settings> - Gets or sets the IP configurations of the NIC.
- Target
Resource stringName - Gets or sets the target Resource name.
- Enable
Accelerated boolNetworking - Gets or sets a value indicating whether accelerated networking is enabled.
- Ip
Configurations []NicIp Configuration Resource Settings - Gets or sets the IP configurations of the NIC.
- target
Resource StringName - Gets or sets the target Resource name.
- enable
Accelerated BooleanNetworking - Gets or sets a value indicating whether accelerated networking is enabled.
- ip
Configurations List<NicIp Configuration Resource Settings> - Gets or sets the IP configurations of the NIC.
- target
Resource stringName - Gets or sets the target Resource name.
- enable
Accelerated booleanNetworking - Gets or sets a value indicating whether accelerated networking is enabled.
- ip
Configurations NicIp Configuration Resource Settings[] - Gets or sets the IP configurations of the NIC.
- target_
resource_ strname - Gets or sets the target Resource name.
- enable_
accelerated_ boolnetworking - Gets or sets a value indicating whether accelerated networking is enabled.
- ip_
configurations Sequence[NicIp Configuration Resource Settings] - Gets or sets the IP configurations of the NIC.
- target
Resource StringName - Gets or sets the target Resource name.
- enable
Accelerated BooleanNetworking - Gets or sets a value indicating whether accelerated networking is enabled.
- ip
Configurations List<Property Map> - Gets or sets the IP configurations of the NIC.
NetworkInterfaceResourceSettingsResponse, NetworkInterfaceResourceSettingsResponseArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Enable
Accelerated boolNetworking - Gets or sets a value indicating whether accelerated networking is enabled.
- Ip
Configurations List<Pulumi.Azure Native. Migrate. Inputs. Nic Ip Configuration Resource Settings Response> - Gets or sets the IP configurations of the NIC.
- Target
Resource stringName - Gets or sets the target Resource name.
- Enable
Accelerated boolNetworking - Gets or sets a value indicating whether accelerated networking is enabled.
- Ip
Configurations []NicIp Configuration Resource Settings Response - Gets or sets the IP configurations of the NIC.
- target
Resource StringName - Gets or sets the target Resource name.
- enable
Accelerated BooleanNetworking - Gets or sets a value indicating whether accelerated networking is enabled.
- ip
Configurations List<NicIp Configuration Resource Settings Response> - Gets or sets the IP configurations of the NIC.
- target
Resource stringName - Gets or sets the target Resource name.
- enable
Accelerated booleanNetworking - Gets or sets a value indicating whether accelerated networking is enabled.
- ip
Configurations NicIp Configuration Resource Settings Response[] - Gets or sets the IP configurations of the NIC.
- target_
resource_ strname - Gets or sets the target Resource name.
- enable_
accelerated_ boolnetworking - Gets or sets a value indicating whether accelerated networking is enabled.
- ip_
configurations Sequence[NicIp Configuration Resource Settings Response] - Gets or sets the IP configurations of the NIC.
- target
Resource StringName - Gets or sets the target Resource name.
- enable
Accelerated BooleanNetworking - Gets or sets a value indicating whether accelerated networking is enabled.
- ip
Configurations List<Property Map> - Gets or sets the IP configurations of the NIC.
NetworkSecurityGroupResourceSettings, NetworkSecurityGroupResourceSettingsArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Security
Rules List<Pulumi.Azure Native. Migrate. Inputs. Nsg Security Rule> - Gets or sets Security rules of network security group.
- Target
Resource stringName - Gets or sets the target Resource name.
- Security
Rules []NsgSecurity Rule - Gets or sets Security rules of network security group.
- target
Resource StringName - Gets or sets the target Resource name.
- security
Rules List<NsgSecurity Rule> - Gets or sets Security rules of network security group.
- target
Resource stringName - Gets or sets the target Resource name.
- security
Rules NsgSecurity Rule[] - Gets or sets Security rules of network security group.
- target_
resource_ strname - Gets or sets the target Resource name.
- security_
rules Sequence[NsgSecurity Rule] - Gets or sets Security rules of network security group.
- target
Resource StringName - Gets or sets the target Resource name.
- security
Rules List<Property Map> - Gets or sets Security rules of network security group.
NetworkSecurityGroupResourceSettingsResponse, NetworkSecurityGroupResourceSettingsResponseArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Security
Rules List<Pulumi.Azure Native. Migrate. Inputs. Nsg Security Rule Response> - Gets or sets Security rules of network security group.
- Target
Resource stringName - Gets or sets the target Resource name.
- Security
Rules []NsgSecurity Rule Response - Gets or sets Security rules of network security group.
- target
Resource StringName - Gets or sets the target Resource name.
- security
Rules List<NsgSecurity Rule Response> - Gets or sets Security rules of network security group.
- target
Resource stringName - Gets or sets the target Resource name.
- security
Rules NsgSecurity Rule Response[] - Gets or sets Security rules of network security group.
- target_
resource_ strname - Gets or sets the target Resource name.
- security_
rules Sequence[NsgSecurity Rule Response] - Gets or sets Security rules of network security group.
- target
Resource StringName - Gets or sets the target Resource name.
- security
Rules List<Property Map> - Gets or sets Security rules of network security group.
NicIpConfigurationResourceSettings, NicIpConfigurationResourceSettingsArgs
- Load
Balancer List<Pulumi.Backend Address Pools Azure Native. Migrate. Inputs. Load Balancer Backend Address Pool Reference> - Gets or sets the references of the load balancer backend address pools.
- Load
Balancer List<Pulumi.Nat Rules Azure Native. Migrate. Inputs. Load Balancer Nat Rule Reference> - 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.
- Private
Ip stringAddress - Gets or sets the private IP address of the network interface IP Configuration.
- Private
Ip stringAllocation Method - Gets or sets the private IP address allocation method.
- Public
Ip Pulumi.Azure Native. Migrate. Inputs. Public Ip Reference - Defines reference to a public IP.
- Subnet
Pulumi.
Azure Native. Migrate. Inputs. Subnet Reference - Defines reference to subnet.
- Load
Balancer []LoadBackend Address Pools Balancer Backend Address Pool Reference - Gets or sets the references of the load balancer backend address pools.
- Load
Balancer []LoadNat Rules Balancer Nat Rule Reference - 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.
- Private
Ip stringAddress - Gets or sets the private IP address of the network interface IP Configuration.
- Private
Ip stringAllocation Method - Gets or sets the private IP address allocation method.
- Public
Ip PublicIp Reference - Defines reference to a public IP.
- Subnet
Subnet
Reference - Defines reference to subnet.
- load
Balancer List<LoadBackend Address Pools Balancer Backend Address Pool Reference> - Gets or sets the references of the load balancer backend address pools.
- load
Balancer List<LoadNat Rules Balancer Nat Rule Reference> - 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.
- private
Ip StringAddress - Gets or sets the private IP address of the network interface IP Configuration.
- private
Ip StringAllocation Method - Gets or sets the private IP address allocation method.
- public
Ip PublicIp Reference - Defines reference to a public IP.
- subnet
Subnet
Reference - Defines reference to subnet.
- load
Balancer LoadBackend Address Pools Balancer Backend Address Pool Reference[] - Gets or sets the references of the load balancer backend address pools.
- load
Balancer LoadNat Rules Balancer Nat Rule Reference[] - 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.
- private
Ip stringAddress - Gets or sets the private IP address of the network interface IP Configuration.
- private
Ip stringAllocation Method - Gets or sets the private IP address allocation method.
- public
Ip PublicIp Reference - Defines reference to a public IP.
- subnet
Subnet
Reference - Defines reference to subnet.
- load_
balancer_ Sequence[Loadbackend_ address_ pools Balancer Backend Address Pool Reference] - Gets or sets the references of the load balancer backend address pools.
- load_
balancer_ Sequence[Loadnat_ rules Balancer Nat Rule Reference] - 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_ straddress - Gets or sets the private IP address of the network interface IP Configuration.
- private_
ip_ strallocation_ method - Gets or sets the private IP address allocation method.
- public_
ip PublicIp Reference - Defines reference to a public IP.
- subnet
Subnet
Reference - Defines reference to subnet.
- load
Balancer List<Property Map>Backend Address Pools - Gets or sets the references of the load balancer backend address pools.
- load
Balancer List<Property Map>Nat Rules - 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.
- private
Ip StringAddress - Gets or sets the private IP address of the network interface IP Configuration.
- private
Ip StringAllocation Method - Gets or sets the private IP address allocation method.
- public
Ip Property Map - Defines reference to a public IP.
- subnet Property Map
- Defines reference to subnet.
NicIpConfigurationResourceSettingsResponse, NicIpConfigurationResourceSettingsResponseArgs
- Load
Balancer List<Pulumi.Backend Address Pools Azure Native. Migrate. Inputs. Load Balancer Backend Address Pool Reference Response> - Gets or sets the references of the load balancer backend address pools.
- Load
Balancer List<Pulumi.Nat Rules Azure Native. Migrate. Inputs. Load Balancer Nat Rule Reference Response> - 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.
- Private
Ip stringAddress - Gets or sets the private IP address of the network interface IP Configuration.
- Private
Ip stringAllocation Method - Gets or sets the private IP address allocation method.
- Public
Ip Pulumi.Azure Native. Migrate. Inputs. Public Ip Reference Response - Defines reference to a public IP.
- Subnet
Pulumi.
Azure Native. Migrate. Inputs. Subnet Reference Response - Defines reference to subnet.
- Load
Balancer []LoadBackend Address Pools Balancer Backend Address Pool Reference Response - Gets or sets the references of the load balancer backend address pools.
- Load
Balancer []LoadNat Rules Balancer Nat Rule Reference Response - 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.
- Private
Ip stringAddress - Gets or sets the private IP address of the network interface IP Configuration.
- Private
Ip stringAllocation Method - Gets or sets the private IP address allocation method.
- Public
Ip PublicIp Reference Response - Defines reference to a public IP.
- Subnet
Subnet
Reference Response - Defines reference to subnet.
- load
Balancer List<LoadBackend Address Pools Balancer Backend Address Pool Reference Response> - Gets or sets the references of the load balancer backend address pools.
- load
Balancer List<LoadNat Rules Balancer Nat Rule Reference Response> - 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.
- private
Ip StringAddress - Gets or sets the private IP address of the network interface IP Configuration.
- private
Ip StringAllocation Method - Gets or sets the private IP address allocation method.
- public
Ip PublicIp Reference Response - Defines reference to a public IP.
- subnet
Subnet
Reference Response - Defines reference to subnet.
- load
Balancer LoadBackend Address Pools Balancer Backend Address Pool Reference Response[] - Gets or sets the references of the load balancer backend address pools.
- load
Balancer LoadNat Rules Balancer Nat Rule Reference Response[] - 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.
- private
Ip stringAddress - Gets or sets the private IP address of the network interface IP Configuration.
- private
Ip stringAllocation Method - Gets or sets the private IP address allocation method.
- public
Ip PublicIp Reference Response - Defines reference to a public IP.
- subnet
Subnet
Reference Response - Defines reference to subnet.
- load_
balancer_ Sequence[Loadbackend_ address_ pools Balancer Backend Address Pool Reference Response] - Gets or sets the references of the load balancer backend address pools.
- load_
balancer_ Sequence[Loadnat_ rules Balancer Nat Rule Reference Response] - 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_ straddress - Gets or sets the private IP address of the network interface IP Configuration.
- private_
ip_ strallocation_ method - Gets or sets the private IP address allocation method.
- public_
ip PublicIp Reference Response - Defines reference to a public IP.
- subnet
Subnet
Reference Response - Defines reference to subnet.
- load
Balancer List<Property Map>Backend Address Pools - Gets or sets the references of the load balancer backend address pools.
- load
Balancer List<Property Map>Nat Rules - 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.
- private
Ip StringAddress - Gets or sets the private IP address of the network interface IP Configuration.
- private
Ip StringAllocation Method - Gets or sets the private IP address allocation method.
- public
Ip Property Map - Defines reference to a public IP.
- subnet Property Map
- Defines reference to subnet.
NsgReference, NsgReferenceArgs
- Source
Arm stringResource Id - Gets the ARM resource ID of the tracked resource being referenced.
- Source
Arm stringResource Id - Gets the ARM resource ID of the tracked resource being referenced.
- source
Arm StringResource Id - Gets the ARM resource ID of the tracked resource being referenced.
- source
Arm stringResource Id - Gets the ARM resource ID of the tracked resource being referenced.
- source_
arm_ strresource_ id - Gets the ARM resource ID of the tracked resource being referenced.
- source
Arm StringResource Id - Gets the ARM resource ID of the tracked resource being referenced.
NsgReferenceResponse, NsgReferenceResponseArgs
- Source
Arm stringResource Id - Gets the ARM resource ID of the tracked resource being referenced.
- Source
Arm stringResource Id - Gets the ARM resource ID of the tracked resource being referenced.
- source
Arm StringResource Id - Gets the ARM resource ID of the tracked resource being referenced.
- source
Arm stringResource Id - Gets the ARM resource ID of the tracked resource being referenced.
- source_
arm_ strresource_ id - Gets the ARM resource ID of the tracked resource being referenced.
- source
Arm StringResource Id - 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.
- Destination
Address stringPrefix - 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 stringRange - 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(*).
- Source
Address stringPrefix - 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 stringRange - 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.
- Destination
Address stringPrefix - 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 stringRange - 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(*).
- Source
Address stringPrefix - 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 stringRange - 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.
- destination
Address StringPrefix - 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 StringRange - 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(*).
- source
Address StringPrefix - 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 StringRange - 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.
- destination
Address stringPrefix - 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 stringRange - 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(*).
- source
Address stringPrefix - 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 stringRange - 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_ strprefix - 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_ strrange - 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_ strprefix - 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_ strrange - 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.
- destination
Address StringPrefix - 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 StringRange - 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(*).
- source
Address StringPrefix - 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 StringRange - 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.
- Destination
Address stringPrefix - 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 stringRange - 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(*).
- Source
Address stringPrefix - 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 stringRange - 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.
- Destination
Address stringPrefix - 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 stringRange - 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(*).
- Source
Address stringPrefix - 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 stringRange - 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.
- destination
Address StringPrefix - 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 StringRange - 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(*).
- source
Address StringPrefix - 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 StringRange - 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.
- destination
Address stringPrefix - 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 stringRange - 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(*).
- source
Address stringPrefix - 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 stringRange - 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_ strprefix - 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_ strrange - 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_ strprefix - 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_ strrange - 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.
- destination
Address StringPrefix - 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 StringRange - 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(*).
- source
Address StringPrefix - 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 StringRange - 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
- Target
Resource stringName - Gets or sets the target Resource name.
- Domain
Name stringLabel - Gets or sets the domain name label.
- Fqdn string
- Gets or sets the fully qualified domain name.
- Public
Ip stringAllocation Method - Gets or sets public IP allocation method.
- Sku string
- Gets or sets public IP sku.
- Zones string
- Gets or sets public IP zones.
- Target
Resource stringName - Gets or sets the target Resource name.
- Domain
Name stringLabel - Gets or sets the domain name label.
- Fqdn string
- Gets or sets the fully qualified domain name.
- Public
Ip stringAllocation Method - Gets or sets public IP allocation method.
- Sku string
- Gets or sets public IP sku.
- Zones string
- Gets or sets public IP zones.
- target
Resource StringName - Gets or sets the target Resource name.
- domain
Name StringLabel - Gets or sets the domain name label.
- fqdn String
- Gets or sets the fully qualified domain name.
- public
Ip StringAllocation Method - Gets or sets public IP allocation method.
- sku String
- Gets or sets public IP sku.
- zones String
- Gets or sets public IP zones.
- target
Resource stringName - Gets or sets the target Resource name.
- domain
Name stringLabel - Gets or sets the domain name label.
- fqdn string
- Gets or sets the fully qualified domain name.
- public
Ip stringAllocation Method - Gets or sets public IP allocation method.
- sku string
- Gets or sets public IP sku.
- zones string
- Gets or sets public IP zones.
- target_
resource_ strname - Gets or sets the target Resource name.
- domain_
name_ strlabel - Gets or sets the domain name label.
- fqdn str
- Gets or sets the fully qualified domain name.
- public_
ip_ strallocation_ method - Gets or sets public IP allocation method.
- sku str
- Gets or sets public IP sku.
- zones str
- Gets or sets public IP zones.
- target
Resource StringName - Gets or sets the target Resource name.
- domain
Name StringLabel - Gets or sets the domain name label.
- fqdn String
- Gets or sets the fully qualified domain name.
- public
Ip StringAllocation Method - Gets or sets public IP allocation method.
- sku String
- Gets or sets public IP sku.
- zones String
- Gets or sets public IP zones.
PublicIPAddressResourceSettingsResponse, PublicIPAddressResourceSettingsResponseArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Domain
Name stringLabel - Gets or sets the domain name label.
- Fqdn string
- Gets or sets the fully qualified domain name.
- Public
Ip stringAllocation Method - Gets or sets public IP allocation method.
- Sku string
- Gets or sets public IP sku.
- Zones string
- Gets or sets public IP zones.
- Target
Resource stringName - Gets or sets the target Resource name.
- Domain
Name stringLabel - Gets or sets the domain name label.
- Fqdn string
- Gets or sets the fully qualified domain name.
- Public
Ip stringAllocation Method - Gets or sets public IP allocation method.
- Sku string
- Gets or sets public IP sku.
- Zones string
- Gets or sets public IP zones.
- target
Resource StringName - Gets or sets the target Resource name.
- domain
Name StringLabel - Gets or sets the domain name label.
- fqdn String
- Gets or sets the fully qualified domain name.
- public
Ip StringAllocation Method - Gets or sets public IP allocation method.
- sku String
- Gets or sets public IP sku.
- zones String
- Gets or sets public IP zones.
- target
Resource stringName - Gets or sets the target Resource name.
- domain
Name stringLabel - Gets or sets the domain name label.
- fqdn string
- Gets or sets the fully qualified domain name.
- public
Ip stringAllocation Method - Gets or sets public IP allocation method.
- sku string
- Gets or sets public IP sku.
- zones string
- Gets or sets public IP zones.
- target_
resource_ strname - Gets or sets the target Resource name.
- domain_
name_ strlabel - Gets or sets the domain name label.
- fqdn str
- Gets or sets the fully qualified domain name.
- public_
ip_ strallocation_ method - Gets or sets public IP allocation method.
- sku str
- Gets or sets public IP sku.
- zones str
- Gets or sets public IP zones.
- target
Resource StringName - Gets or sets the target Resource name.
- domain
Name StringLabel - Gets or sets the domain name label.
- fqdn String
- Gets or sets the fully qualified domain name.
- public
Ip StringAllocation Method - Gets or sets public IP allocation method.
- sku String
- Gets or sets public IP sku.
- zones String
- Gets or sets public IP zones.
PublicIpReference, PublicIpReferenceArgs
- Source
Arm stringResource Id - Gets the ARM resource ID of the tracked resource being referenced.
- Source
Arm stringResource Id - Gets the ARM resource ID of the tracked resource being referenced.
- source
Arm StringResource Id - Gets the ARM resource ID of the tracked resource being referenced.
- source
Arm stringResource Id - Gets the ARM resource ID of the tracked resource being referenced.
- source_
arm_ strresource_ id - Gets the ARM resource ID of the tracked resource being referenced.
- source
Arm StringResource Id - Gets the ARM resource ID of the tracked resource being referenced.
PublicIpReferenceResponse, PublicIpReferenceResponseArgs
- Source
Arm stringResource Id - Gets the ARM resource ID of the tracked resource being referenced.
- Source
Arm stringResource Id - Gets the ARM resource ID of the tracked resource being referenced.
- source
Arm StringResource Id - Gets the ARM resource ID of the tracked resource being referenced.
- source
Arm stringResource Id - Gets the ARM resource ID of the tracked resource being referenced.
- source_
arm_ strresource_ id - Gets the ARM resource ID of the tracked resource being referenced.
- source
Arm StringResource Id - Gets the ARM resource ID of the tracked resource being referenced.
ResourceGroupResourceSettings, ResourceGroupResourceSettingsArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Target
Resource stringName - Gets or sets the target Resource name.
- target
Resource StringName - Gets or sets the target Resource name.
- target
Resource stringName - Gets or sets the target Resource name.
- target_
resource_ strname - Gets or sets the target Resource name.
- target
Resource StringName - Gets or sets the target Resource name.
ResourceGroupResourceSettingsResponse, ResourceGroupResourceSettingsResponseArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Target
Resource stringName - Gets or sets the target Resource name.
- target
Resource StringName - Gets or sets the target Resource name.
- target
Resource stringName - Gets or sets the target Resource name.
- target_
resource_ strname - Gets or sets the target Resource name.
- target
Resource StringName - Gets or sets the target Resource name.
SqlDatabaseResourceSettings, SqlDatabaseResourceSettingsArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Zone
Redundant string | Pulumi.Azure Native. Migrate. Zone Redundant - Defines the zone redundant resource setting.
- Target
Resource stringName - Gets or sets the target Resource name.
- Zone
Redundant string | ZoneRedundant - Defines the zone redundant resource setting.
- target
Resource StringName - Gets or sets the target Resource name.
- zone
Redundant String | ZoneRedundant - Defines the zone redundant resource setting.
- target
Resource stringName - Gets or sets the target Resource name.
- zone
Redundant string | ZoneRedundant - Defines the zone redundant resource setting.
- target_
resource_ strname - Gets or sets the target Resource name.
- zone_
redundant str | ZoneRedundant - Defines the zone redundant resource setting.
- target
Resource StringName - Gets or sets the target Resource name.
- zone
Redundant String | "Enable" | "Disable" - Defines the zone redundant resource setting.
SqlDatabaseResourceSettingsResponse, SqlDatabaseResourceSettingsResponseArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Zone
Redundant string - Defines the zone redundant resource setting.
- Target
Resource stringName - Gets or sets the target Resource name.
- Zone
Redundant string - Defines the zone redundant resource setting.
- target
Resource StringName - Gets or sets the target Resource name.
- zone
Redundant String - Defines the zone redundant resource setting.
- target
Resource stringName - Gets or sets the target Resource name.
- zone
Redundant string - Defines the zone redundant resource setting.
- target_
resource_ strname - Gets or sets the target Resource name.
- zone_
redundant str - Defines the zone redundant resource setting.
- target
Resource StringName - Gets or sets the target Resource name.
- zone
Redundant String - Defines the zone redundant resource setting.
SqlElasticPoolResourceSettings, SqlElasticPoolResourceSettingsArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Zone
Redundant string | Pulumi.Azure Native. Migrate. Zone Redundant - Defines the zone redundant resource setting.
- Target
Resource stringName - Gets or sets the target Resource name.
- Zone
Redundant string | ZoneRedundant - Defines the zone redundant resource setting.
- target
Resource StringName - Gets or sets the target Resource name.
- zone
Redundant String | ZoneRedundant - Defines the zone redundant resource setting.
- target
Resource stringName - Gets or sets the target Resource name.
- zone
Redundant string | ZoneRedundant - Defines the zone redundant resource setting.
- target_
resource_ strname - Gets or sets the target Resource name.
- zone_
redundant str | ZoneRedundant - Defines the zone redundant resource setting.
- target
Resource StringName - Gets or sets the target Resource name.
- zone
Redundant String | "Enable" | "Disable" - Defines the zone redundant resource setting.
SqlElasticPoolResourceSettingsResponse, SqlElasticPoolResourceSettingsResponseArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Zone
Redundant string - Defines the zone redundant resource setting.
- Target
Resource stringName - Gets or sets the target Resource name.
- Zone
Redundant string - Defines the zone redundant resource setting.
- target
Resource StringName - Gets or sets the target Resource name.
- zone
Redundant String - Defines the zone redundant resource setting.
- target
Resource stringName - Gets or sets the target Resource name.
- zone
Redundant string - Defines the zone redundant resource setting.
- target_
resource_ strname - Gets or sets the target Resource name.
- zone_
redundant str - Defines the zone redundant resource setting.
- target
Resource StringName - Gets or sets the target Resource name.
- zone
Redundant String - Defines the zone redundant resource setting.
SqlServerResourceSettings, SqlServerResourceSettingsArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Target
Resource stringName - Gets or sets the target Resource name.
- target
Resource StringName - Gets or sets the target Resource name.
- target
Resource stringName - Gets or sets the target Resource name.
- target_
resource_ strname - Gets or sets the target Resource name.
- target
Resource StringName - Gets or sets the target Resource name.
SqlServerResourceSettingsResponse, SqlServerResourceSettingsResponseArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Target
Resource stringName - Gets or sets the target Resource name.
- target
Resource StringName - Gets or sets the target Resource name.
- target
Resource stringName - Gets or sets the target Resource name.
- target_
resource_ strname - Gets or sets the target Resource name.
- target
Resource StringName - Gets or sets the target Resource name.
SubnetReference, SubnetReferenceArgs
- Source
Arm stringResource Id - 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 stringResource Id - 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 StringResource Id - 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 stringResource Id - 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_ strresource_ id - Gets the ARM resource ID of the tracked resource being referenced.
- name str
- Gets the name of the proxy resource on the target side.
- source
Arm StringResource Id - 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
- Source
Arm stringResource Id - 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 stringResource Id - 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 StringResource Id - 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 stringResource Id - 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_ strresource_ id - Gets the ARM resource ID of the tracked resource being referenced.
- name str
- Gets the name of the proxy resource on the target side.
- source
Arm StringResource Id - 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
- Address
Prefix string - Gets or sets address prefix for the subnet.
- Name string
- Gets or sets the Subnet name.
- Network
Security Pulumi.Group Azure Native. Migrate. Inputs. Nsg Reference - Defines reference to NSG.
- Address
Prefix string - Gets or sets address prefix for the subnet.
- Name string
- Gets or sets the Subnet name.
- Network
Security NsgGroup Reference - Defines reference to NSG.
- address
Prefix String - Gets or sets address prefix for the subnet.
- name String
- Gets or sets the Subnet name.
- network
Security NsgGroup Reference - Defines reference to NSG.
- address
Prefix string - Gets or sets address prefix for the subnet.
- name string
- Gets or sets the Subnet name.
- network
Security NsgGroup Reference - 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_ Nsggroup Reference - Defines reference to NSG.
- address
Prefix String - Gets or sets address prefix for the subnet.
- name String
- Gets or sets the Subnet name.
- network
Security Property MapGroup - Defines reference to NSG.
SubnetResourceSettingsResponse, SubnetResourceSettingsResponseArgs
- Address
Prefix string - Gets or sets address prefix for the subnet.
- Name string
- Gets or sets the Subnet name.
- Network
Security Pulumi.Group Azure Native. Migrate. Inputs. Nsg Reference Response - Defines reference to NSG.
- Address
Prefix string - Gets or sets address prefix for the subnet.
- Name string
- Gets or sets the Subnet name.
- Network
Security NsgGroup Reference Response - Defines reference to NSG.
- address
Prefix String - Gets or sets address prefix for the subnet.
- name String
- Gets or sets the Subnet name.
- network
Security NsgGroup Reference Response - Defines reference to NSG.
- address
Prefix string - Gets or sets address prefix for the subnet.
- name string
- Gets or sets the Subnet name.
- network
Security NsgGroup Reference Response - 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_ Nsggroup Reference Response - Defines reference to NSG.
- address
Prefix String - Gets or sets address prefix for the subnet.
- name String
- Gets or sets the Subnet name.
- network
Security Property MapGroup - Defines reference to NSG.
TargetAvailabilityZone, TargetAvailabilityZoneArgs
- One
- 1
- Two
- 2
- Three
- 3
- NA
- NA
- Target
Availability Zone One - 1
- Target
Availability Zone Two - 2
- Target
Availability Zone Three - 3
- Target
Availability Zone NA - 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
- Target
Resource stringName - Gets or sets the target Resource name.
- Target
Availability stringSet Id - Gets or sets the target availability set id for virtual machines not in an availability set at source.
- Target
Availability string | Pulumi.Zone Azure Native. Migrate. Target Availability Zone - Gets or sets the target availability zone.
- Target
Vm stringSize - Gets or sets the target virtual machine size.
- Target
Resource stringName - Gets or sets the target Resource name.
- Target
Availability stringSet Id - Gets or sets the target availability set id for virtual machines not in an availability set at source.
- Target
Availability string | TargetZone Availability Zone - Gets or sets the target availability zone.
- Target
Vm stringSize - Gets or sets the target virtual machine size.
- target
Resource StringName - Gets or sets the target Resource name.
- target
Availability StringSet Id - Gets or sets the target availability set id for virtual machines not in an availability set at source.
- target
Availability String | TargetZone Availability Zone - Gets or sets the target availability zone.
- target
Vm StringSize - Gets or sets the target virtual machine size.
- target
Resource stringName - Gets or sets the target Resource name.
- target
Availability stringSet Id - Gets or sets the target availability set id for virtual machines not in an availability set at source.
- target
Availability string | TargetZone Availability Zone - Gets or sets the target availability zone.
- target
Vm stringSize - Gets or sets the target virtual machine size.
- target_
resource_ strname - Gets or sets the target Resource name.
- target_
availability_ strset_ id - Gets or sets the target availability set id for virtual machines not in an availability set at source.
- target_
availability_ str | Targetzone Availability Zone - Gets or sets the target availability zone.
- target_
vm_ strsize - Gets or sets the target virtual machine size.
- target
Resource StringName - Gets or sets the target Resource name.
- target
Availability StringSet Id - Gets or sets the target availability set id for virtual machines not in an availability set at source.
- target
Availability String | "1" | "2" | "3" | "NA"Zone - Gets or sets the target availability zone.
- target
Vm StringSize - Gets or sets the target virtual machine size.
VirtualMachineResourceSettingsResponse, VirtualMachineResourceSettingsResponseArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Target
Availability stringSet Id - Gets or sets the target availability set id for virtual machines not in an availability set at source.
- Target
Availability stringZone - Gets or sets the target availability zone.
- Target
Vm stringSize - Gets or sets the target virtual machine size.
- Target
Resource stringName - Gets or sets the target Resource name.
- Target
Availability stringSet Id - Gets or sets the target availability set id for virtual machines not in an availability set at source.
- Target
Availability stringZone - Gets or sets the target availability zone.
- Target
Vm stringSize - Gets or sets the target virtual machine size.
- target
Resource StringName - Gets or sets the target Resource name.
- target
Availability StringSet Id - Gets or sets the target availability set id for virtual machines not in an availability set at source.
- target
Availability StringZone - Gets or sets the target availability zone.
- target
Vm StringSize - Gets or sets the target virtual machine size.
- target
Resource stringName - Gets or sets the target Resource name.
- target
Availability stringSet Id - Gets or sets the target availability set id for virtual machines not in an availability set at source.
- target
Availability stringZone - Gets or sets the target availability zone.
- target
Vm stringSize - Gets or sets the target virtual machine size.
- target_
resource_ strname - Gets or sets the target Resource name.
- target_
availability_ strset_ id - Gets or sets the target availability set id for virtual machines not in an availability set at source.
- target_
availability_ strzone - Gets or sets the target availability zone.
- target_
vm_ strsize - Gets or sets the target virtual machine size.
- target
Resource StringName - Gets or sets the target Resource name.
- target
Availability StringSet Id - Gets or sets the target availability set id for virtual machines not in an availability set at source.
- target
Availability StringZone - Gets or sets the target availability zone.
- target
Vm StringSize - Gets or sets the target virtual machine size.
VirtualNetworkResourceSettings, VirtualNetworkResourceSettingsArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Address
Space List<string> - Gets or sets the address prefixes for the virtual network.
- Dns
Servers List<string> - Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
- Enable
Ddos boolProtection - Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
- Subnets
List<Pulumi.
Azure Native. Migrate. Inputs. Subnet Resource Settings> - Gets or sets List of subnets in a VirtualNetwork.
- Target
Resource stringName - Gets or sets the target Resource name.
- Address
Space []string - Gets or sets the address prefixes for the virtual network.
- Dns
Servers []string - Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
- Enable
Ddos boolProtection - Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
- Subnets
[]Subnet
Resource Settings - Gets or sets List of subnets in a VirtualNetwork.
- target
Resource StringName - Gets or sets the target Resource name.
- address
Space List<String> - Gets or sets the address prefixes for the virtual network.
- dns
Servers List<String> - Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
- enable
Ddos BooleanProtection - Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
- subnets
List<Subnet
Resource Settings> - Gets or sets List of subnets in a VirtualNetwork.
- target
Resource stringName - Gets or sets the target Resource name.
- address
Space string[] - Gets or sets the address prefixes for the virtual network.
- dns
Servers string[] - Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
- enable
Ddos booleanProtection - Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
- subnets
Subnet
Resource Settings[] - Gets or sets List of subnets in a VirtualNetwork.
- target_
resource_ strname - 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_ boolprotection - Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
- subnets
Sequence[Subnet
Resource Settings] - Gets or sets List of subnets in a VirtualNetwork.
- target
Resource StringName - Gets or sets the target Resource name.
- address
Space List<String> - Gets or sets the address prefixes for the virtual network.
- dns
Servers List<String> - Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
- enable
Ddos BooleanProtection - 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.
VirtualNetworkResourceSettingsResponse, VirtualNetworkResourceSettingsResponseArgs
- Target
Resource stringName - Gets or sets the target Resource name.
- Address
Space List<string> - Gets or sets the address prefixes for the virtual network.
- Dns
Servers List<string> - Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
- Enable
Ddos boolProtection - Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
- Subnets
List<Pulumi.
Azure Native. Migrate. Inputs. Subnet Resource Settings Response> - Gets or sets List of subnets in a VirtualNetwork.
- Target
Resource stringName - Gets or sets the target Resource name.
- Address
Space []string - Gets or sets the address prefixes for the virtual network.
- Dns
Servers []string - Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
- Enable
Ddos boolProtection - Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
- Subnets
[]Subnet
Resource Settings Response - Gets or sets List of subnets in a VirtualNetwork.
- target
Resource StringName - Gets or sets the target Resource name.
- address
Space List<String> - Gets or sets the address prefixes for the virtual network.
- dns
Servers List<String> - Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
- enable
Ddos BooleanProtection - Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
- subnets
List<Subnet
Resource Settings Response> - Gets or sets List of subnets in a VirtualNetwork.
- target
Resource stringName - Gets or sets the target Resource name.
- address
Space string[] - Gets or sets the address prefixes for the virtual network.
- dns
Servers string[] - Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
- enable
Ddos booleanProtection - Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
- subnets
Subnet
Resource Settings Response[] - Gets or sets List of subnets in a VirtualNetwork.
- target_
resource_ strname - 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_ boolprotection - Gets or sets a value indicating whether gets or sets whether the DDOS protection should be switched on.
- subnets
Sequence[Subnet
Resource Settings Response] - Gets or sets List of subnets in a VirtualNetwork.
- target
Resource StringName - Gets or sets the target Resource name.
- address
Space List<String> - Gets or sets the address prefixes for the virtual network.
- dns
Servers List<String> - Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
- enable
Ddos BooleanProtection - 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.
ZoneRedundant, ZoneRedundantArgs
- Enable
- Enable
- Disable
- Disable
- Zone
Redundant Enable - Enable
- Zone
Redundant Disable - 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/subid/resourceGroups/rg1/providers/Microsoft.Migrate/MoveCollections/movecollection1/MoveResources/moveresource1
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0