1. Packages
  2. Azure Native
  3. API Docs
  4. migrate
  5. MigrateProject
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.migrate.MigrateProject

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    Migrate Project REST Resource. Azure REST API version: 2018-09-01-preview. Prior API version in Azure Native 1.x: 2018-09-01-preview.

    Example Usage

    MigrateProjects_Put

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var migrateProject = new AzureNative.Migrate.MigrateProject("migrateProject", new()
        {
            ETag = "\"b701c73a-0000-0000-0000-59c12ff00000\"",
            Location = "Southeast Asia",
            MigrateProjectName = "project01",
            Properties = null,
            ResourceGroupName = "myResourceGroup",
            Tags = null,
        });
    
    });
    
    package main
    
    import (
    	migrate "github.com/pulumi/pulumi-azure-native-sdk/migrate/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := migrate.NewMigrateProject(ctx, "migrateProject", &migrate.MigrateProjectArgs{
    			ETag:               pulumi.String("\"b701c73a-0000-0000-0000-59c12ff00000\""),
    			Location:           pulumi.String("Southeast Asia"),
    			MigrateProjectName: pulumi.String("project01"),
    			Properties:         &migrate.MigrateProjectPropertiesArgs{},
    			ResourceGroupName:  pulumi.String("myResourceGroup"),
    			Tags:               &migrate.MigrateProjectTagsArgs{},
    		})
    		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.MigrateProject;
    import com.pulumi.azurenative.migrate.MigrateProjectArgs;
    import com.pulumi.azurenative.migrate.inputs.MigrateProjectPropertiesArgs;
    import com.pulumi.azurenative.migrate.inputs.MigrateProjectTagsArgs;
    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 migrateProject = new MigrateProject("migrateProject", MigrateProjectArgs.builder()
                .eTag("\"b701c73a-0000-0000-0000-59c12ff00000\"")
                .location("Southeast Asia")
                .migrateProjectName("project01")
                .properties()
                .resourceGroupName("myResourceGroup")
                .tags()
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    migrate_project = azure_native.migrate.MigrateProject("migrateProject",
        e_tag="\"b701c73a-0000-0000-0000-59c12ff00000\"",
        location="Southeast Asia",
        migrate_project_name="project01",
        properties={},
        resource_group_name="myResourceGroup",
        tags={})
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const migrateProject = new azure_native.migrate.MigrateProject("migrateProject", {
        eTag: "\"b701c73a-0000-0000-0000-59c12ff00000\"",
        location: "Southeast Asia",
        migrateProjectName: "project01",
        properties: {},
        resourceGroupName: "myResourceGroup",
        tags: {},
    });
    
    resources:
      migrateProject:
        type: azure-native:migrate:MigrateProject
        properties:
          eTag: '"b701c73a-0000-0000-0000-59c12ff00000"'
          location: Southeast Asia
          migrateProjectName: project01
          properties: {}
          resourceGroupName: myResourceGroup
          tags: {}
    

    Create MigrateProject Resource

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

    Constructor syntax

    new MigrateProject(name: string, args: MigrateProjectArgs, opts?: CustomResourceOptions);
    @overload
    def MigrateProject(resource_name: str,
                       args: MigrateProjectArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def MigrateProject(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       resource_group_name: Optional[str] = None,
                       e_tag: Optional[str] = None,
                       location: Optional[str] = None,
                       migrate_project_name: Optional[str] = None,
                       properties: Optional[MigrateProjectPropertiesArgs] = None,
                       tags: Optional[MigrateProjectTagsArgs] = None)
    func NewMigrateProject(ctx *Context, name string, args MigrateProjectArgs, opts ...ResourceOption) (*MigrateProject, error)
    public MigrateProject(string name, MigrateProjectArgs args, CustomResourceOptions? opts = null)
    public MigrateProject(String name, MigrateProjectArgs args)
    public MigrateProject(String name, MigrateProjectArgs args, CustomResourceOptions options)
    
    type: azure-native:migrate:MigrateProject
    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 MigrateProjectArgs
    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 MigrateProjectArgs
    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 MigrateProjectArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args MigrateProjectArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args MigrateProjectArgs
    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 migrateProjectResource = new AzureNative.Migrate.MigrateProject("migrateProjectResource", new()
    {
        ResourceGroupName = "string",
        ETag = "string",
        Location = "string",
        MigrateProjectName = "string",
        Properties = new AzureNative.Migrate.Inputs.MigrateProjectPropertiesArgs
        {
            ProvisioningState = "string",
            PublicNetworkAccess = "string",
            RegisteredTools = new[]
            {
                "string",
            },
            ServiceEndpoint = "string",
            UtilityStorageAccountId = "string",
        },
        Tags = new AzureNative.Migrate.Inputs.MigrateProjectTagsArgs
        {
            AdditionalProperties = "string",
        },
    });
    
    example, err := migrate.NewMigrateProject(ctx, "migrateProjectResource", &migrate.MigrateProjectArgs{
    	ResourceGroupName:  pulumi.String("string"),
    	ETag:               pulumi.String("string"),
    	Location:           pulumi.String("string"),
    	MigrateProjectName: pulumi.String("string"),
    	Properties: &migrate.MigrateProjectPropertiesArgs{
    		ProvisioningState:   pulumi.String("string"),
    		PublicNetworkAccess: pulumi.String("string"),
    		RegisteredTools: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		ServiceEndpoint:         pulumi.String("string"),
    		UtilityStorageAccountId: pulumi.String("string"),
    	},
    	Tags: &migrate.MigrateProjectTagsArgs{
    		AdditionalProperties: pulumi.String("string"),
    	},
    })
    
    var migrateProjectResource = new MigrateProject("migrateProjectResource", MigrateProjectArgs.builder()
        .resourceGroupName("string")
        .eTag("string")
        .location("string")
        .migrateProjectName("string")
        .properties(MigrateProjectPropertiesArgs.builder()
            .provisioningState("string")
            .publicNetworkAccess("string")
            .registeredTools("string")
            .serviceEndpoint("string")
            .utilityStorageAccountId("string")
            .build())
        .tags(MigrateProjectTagsArgs.builder()
            .additionalProperties("string")
            .build())
        .build());
    
    migrate_project_resource = azure_native.migrate.MigrateProject("migrateProjectResource",
        resource_group_name="string",
        e_tag="string",
        location="string",
        migrate_project_name="string",
        properties={
            "provisioning_state": "string",
            "public_network_access": "string",
            "registered_tools": ["string"],
            "service_endpoint": "string",
            "utility_storage_account_id": "string",
        },
        tags={
            "additional_properties": "string",
        })
    
    const migrateProjectResource = new azure_native.migrate.MigrateProject("migrateProjectResource", {
        resourceGroupName: "string",
        eTag: "string",
        location: "string",
        migrateProjectName: "string",
        properties: {
            provisioningState: "string",
            publicNetworkAccess: "string",
            registeredTools: ["string"],
            serviceEndpoint: "string",
            utilityStorageAccountId: "string",
        },
        tags: {
            additionalProperties: "string",
        },
    });
    
    type: azure-native:migrate:MigrateProject
    properties:
        eTag: string
        location: string
        migrateProjectName: string
        properties:
            provisioningState: string
            publicNetworkAccess: string
            registeredTools:
                - string
            serviceEndpoint: string
            utilityStorageAccountId: string
        resourceGroupName: string
        tags:
            additionalProperties: string
    

    MigrateProject 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 MigrateProject resource accepts the following input properties:

    ResourceGroupName string
    Name of the Azure Resource Group that migrate project is part of.
    ETag string
    Gets or sets the eTag for concurrency control.
    Location string
    Gets or sets the Azure location in which migrate project is created.
    MigrateProjectName string
    Name of the Azure Migrate project.
    Properties Pulumi.AzureNative.Migrate.Inputs.MigrateProjectProperties
    Gets or sets the nested properties.
    Tags Pulumi.AzureNative.Migrate.Inputs.MigrateProjectTags
    Gets or sets the tags.
    ResourceGroupName string
    Name of the Azure Resource Group that migrate project is part of.
    ETag string
    Gets or sets the eTag for concurrency control.
    Location string
    Gets or sets the Azure location in which migrate project is created.
    MigrateProjectName string
    Name of the Azure Migrate project.
    Properties MigrateProjectPropertiesArgs
    Gets or sets the nested properties.
    Tags MigrateProjectTagsArgs
    Gets or sets the tags.
    resourceGroupName String
    Name of the Azure Resource Group that migrate project is part of.
    eTag String
    Gets or sets the eTag for concurrency control.
    location String
    Gets or sets the Azure location in which migrate project is created.
    migrateProjectName String
    Name of the Azure Migrate project.
    properties MigrateProjectProperties
    Gets or sets the nested properties.
    tags MigrateProjectTags
    Gets or sets the tags.
    resourceGroupName string
    Name of the Azure Resource Group that migrate project is part of.
    eTag string
    Gets or sets the eTag for concurrency control.
    location string
    Gets or sets the Azure location in which migrate project is created.
    migrateProjectName string
    Name of the Azure Migrate project.
    properties MigrateProjectProperties
    Gets or sets the nested properties.
    tags MigrateProjectTags
    Gets or sets the tags.
    resource_group_name str
    Name of the Azure Resource Group that migrate project is part of.
    e_tag str
    Gets or sets the eTag for concurrency control.
    location str
    Gets or sets the Azure location in which migrate project is created.
    migrate_project_name str
    Name of the Azure Migrate project.
    properties MigrateProjectPropertiesArgs
    Gets or sets the nested properties.
    tags MigrateProjectTagsArgs
    Gets or sets the tags.
    resourceGroupName String
    Name of the Azure Resource Group that migrate project is part of.
    eTag String
    Gets or sets the eTag for concurrency control.
    location String
    Gets or sets the Azure location in which migrate project is created.
    migrateProjectName String
    Name of the Azure Migrate project.
    properties Property Map
    Gets or sets the nested properties.
    tags Property Map
    Gets or sets the tags.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Gets the name of the migrate project.
    Type string
    Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Gets the name of the migrate project.
    Type string
    Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Gets the name of the migrate project.
    type String
    Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Gets the name of the migrate project.
    type string
    Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Gets the name of the migrate project.
    type str
    Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Gets the name of the migrate project.
    type String
    Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.

    Supporting Types

    DatabaseProjectSummaryResponse, DatabaseProjectSummaryResponseArgs

    ExtendedSummary Dictionary<string, string>
    Gets or sets the extended summary.
    LastSummaryRefreshedTime string
    Gets or sets the time when summary was last refreshed.
    RefreshSummaryState string
    Gets or sets the state of refresh summary.
    ExtendedSummary map[string]string
    Gets or sets the extended summary.
    LastSummaryRefreshedTime string
    Gets or sets the time when summary was last refreshed.
    RefreshSummaryState string
    Gets or sets the state of refresh summary.
    extendedSummary Map<String,String>
    Gets or sets the extended summary.
    lastSummaryRefreshedTime String
    Gets or sets the time when summary was last refreshed.
    refreshSummaryState String
    Gets or sets the state of refresh summary.
    extendedSummary {[key: string]: string}
    Gets or sets the extended summary.
    lastSummaryRefreshedTime string
    Gets or sets the time when summary was last refreshed.
    refreshSummaryState string
    Gets or sets the state of refresh summary.
    extended_summary Mapping[str, str]
    Gets or sets the extended summary.
    last_summary_refreshed_time str
    Gets or sets the time when summary was last refreshed.
    refresh_summary_state str
    Gets or sets the state of refresh summary.
    extendedSummary Map<String>
    Gets or sets the extended summary.
    lastSummaryRefreshedTime String
    Gets or sets the time when summary was last refreshed.
    refreshSummaryState String
    Gets or sets the state of refresh summary.

    MigrateProjectProperties, MigrateProjectPropertiesArgs

    ProvisioningState string | Pulumi.AzureNative.Migrate.ProvisioningState
    Provisioning state of the migrate project.
    PublicNetworkAccess string
    Gets or sets the state of public network access.
    RegisteredTools List<string>
    Gets or sets the list of tools registered with the migrate project.
    ServiceEndpoint string
    Service endpoint.
    UtilityStorageAccountId string
    Utility storage account id.
    ProvisioningState string | ProvisioningState
    Provisioning state of the migrate project.
    PublicNetworkAccess string
    Gets or sets the state of public network access.
    RegisteredTools []string
    Gets or sets the list of tools registered with the migrate project.
    ServiceEndpoint string
    Service endpoint.
    UtilityStorageAccountId string
    Utility storage account id.
    provisioningState String | ProvisioningState
    Provisioning state of the migrate project.
    publicNetworkAccess String
    Gets or sets the state of public network access.
    registeredTools List<String>
    Gets or sets the list of tools registered with the migrate project.
    serviceEndpoint String
    Service endpoint.
    utilityStorageAccountId String
    Utility storage account id.
    provisioningState string | ProvisioningState
    Provisioning state of the migrate project.
    publicNetworkAccess string
    Gets or sets the state of public network access.
    registeredTools string[]
    Gets or sets the list of tools registered with the migrate project.
    serviceEndpoint string
    Service endpoint.
    utilityStorageAccountId string
    Utility storage account id.
    provisioning_state str | ProvisioningState
    Provisioning state of the migrate project.
    public_network_access str
    Gets or sets the state of public network access.
    registered_tools Sequence[str]
    Gets or sets the list of tools registered with the migrate project.
    service_endpoint str
    Service endpoint.
    utility_storage_account_id str
    Utility storage account id.
    provisioningState String | "Succeeded" | "Failed" | "Canceled" | "Provisioning" | "Updating" | "Deleting" | "Accepted"
    Provisioning state of the migrate project.
    publicNetworkAccess String
    Gets or sets the state of public network access.
    registeredTools List<String>
    Gets or sets the list of tools registered with the migrate project.
    serviceEndpoint String
    Service endpoint.
    utilityStorageAccountId String
    Utility storage account id.

    MigrateProjectPropertiesResponse, MigrateProjectPropertiesResponseArgs

    LastSummaryRefreshedTime string
    Last summary refresh time.
    PrivateEndpointConnections List<Pulumi.AzureNative.Migrate.Inputs.PrivateEndpointConnectionResponse>
    Gets the private endpoint connections.
    RefreshSummaryState string
    Refresh summary state.
    RegisteredTools List<string>
    Register tools inside project.
    Summary Dictionary<string, object>
    Project summary.
    ProvisioningState string
    Provisioning state of the migrate project.
    PublicNetworkAccess string
    Gets or sets the state of public network access.
    ServiceEndpoint string
    Service endpoint.
    UtilityStorageAccountId string
    Utility storage account id.
    LastSummaryRefreshedTime string
    Last summary refresh time.
    PrivateEndpointConnections []PrivateEndpointConnectionResponse
    Gets the private endpoint connections.
    RefreshSummaryState string
    Refresh summary state.
    RegisteredTools []string
    Register tools inside project.
    Summary map[string]interface{}
    Project summary.
    ProvisioningState string
    Provisioning state of the migrate project.
    PublicNetworkAccess string
    Gets or sets the state of public network access.
    ServiceEndpoint string
    Service endpoint.
    UtilityStorageAccountId string
    Utility storage account id.
    lastSummaryRefreshedTime String
    Last summary refresh time.
    privateEndpointConnections List<PrivateEndpointConnectionResponse>
    Gets the private endpoint connections.
    refreshSummaryState String
    Refresh summary state.
    registeredTools List<String>
    Register tools inside project.
    summary Map<String,Object>
    Project summary.
    provisioningState String
    Provisioning state of the migrate project.
    publicNetworkAccess String
    Gets or sets the state of public network access.
    serviceEndpoint String
    Service endpoint.
    utilityStorageAccountId String
    Utility storage account id.
    lastSummaryRefreshedTime string
    Last summary refresh time.
    privateEndpointConnections PrivateEndpointConnectionResponse[]
    Gets the private endpoint connections.
    refreshSummaryState string
    Refresh summary state.
    registeredTools string[]
    Register tools inside project.
    summary {[key: string]: DatabaseProjectSummaryResponse | ServersProjectSummaryResponse | ProjectSummaryResponse}
    Project summary.
    provisioningState string
    Provisioning state of the migrate project.
    publicNetworkAccess string
    Gets or sets the state of public network access.
    serviceEndpoint string
    Service endpoint.
    utilityStorageAccountId string
    Utility storage account id.
    last_summary_refreshed_time str
    Last summary refresh time.
    private_endpoint_connections Sequence[PrivateEndpointConnectionResponse]
    Gets the private endpoint connections.
    refresh_summary_state str
    Refresh summary state.
    registered_tools Sequence[str]
    Register tools inside project.
    summary Mapping[str, Union[DatabaseProjectSummaryResponse, ServersProjectSummaryResponse, ProjectSummaryResponse]]
    Project summary.
    provisioning_state str
    Provisioning state of the migrate project.
    public_network_access str
    Gets or sets the state of public network access.
    service_endpoint str
    Service endpoint.
    utility_storage_account_id str
    Utility storage account id.
    lastSummaryRefreshedTime String
    Last summary refresh time.
    privateEndpointConnections List<Property Map>
    Gets the private endpoint connections.
    refreshSummaryState String
    Refresh summary state.
    registeredTools List<String>
    Register tools inside project.
    summary Map<Property Map | Property Map | Property Map>
    Project summary.
    provisioningState String
    Provisioning state of the migrate project.
    publicNetworkAccess String
    Gets or sets the state of public network access.
    serviceEndpoint String
    Service endpoint.
    utilityStorageAccountId String
    Utility storage account id.

    MigrateProjectResponseTags, MigrateProjectResponseTagsArgs

    MigrateProjectTags, MigrateProjectTagsArgs

    PrivateEndpointConnectionPropertiesResponse, PrivateEndpointConnectionPropertiesResponseArgs

    PrivateEndpoint Pulumi.AzureNative.Migrate.Inputs.ResourceIdResponse
    ARM id for the private endpoint resource corresponding to the connection.
    ProvisioningState string
    Indicates whether there is an ongoing operation on the private endpoint.
    PrivateLinkServiceConnectionState Pulumi.AzureNative.Migrate.Inputs.PrivateLinkServiceConnectionStateResponse
    State of the private endpoint connection.
    PrivateEndpoint ResourceIdResponse
    ARM id for the private endpoint resource corresponding to the connection.
    ProvisioningState string
    Indicates whether there is an ongoing operation on the private endpoint.
    PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    State of the private endpoint connection.
    privateEndpoint ResourceIdResponse
    ARM id for the private endpoint resource corresponding to the connection.
    provisioningState String
    Indicates whether there is an ongoing operation on the private endpoint.
    privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    State of the private endpoint connection.
    privateEndpoint ResourceIdResponse
    ARM id for the private endpoint resource corresponding to the connection.
    provisioningState string
    Indicates whether there is an ongoing operation on the private endpoint.
    privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    State of the private endpoint connection.
    private_endpoint ResourceIdResponse
    ARM id for the private endpoint resource corresponding to the connection.
    provisioning_state str
    Indicates whether there is an ongoing operation on the private endpoint.
    private_link_service_connection_state PrivateLinkServiceConnectionStateResponse
    State of the private endpoint connection.
    privateEndpoint Property Map
    ARM id for the private endpoint resource corresponding to the connection.
    provisioningState String
    Indicates whether there is an ongoing operation on the private endpoint.
    privateLinkServiceConnectionState Property Map
    State of the private endpoint connection.

    PrivateEndpointConnectionResponse, PrivateEndpointConnectionResponseArgs

    Id string
    Path reference to this private endpoint endpoint connection. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/privateEndpointConnections/{privateEndpointConnectionName}
    Name string
    Name of the private endpoint endpoint connection.
    Properties Pulumi.AzureNative.Migrate.Inputs.PrivateEndpointConnectionPropertiesResponse
    Properties of the private endpoint endpoint connection.
    Type string
    Type of the object = [Microsoft.Migrate/assessmentProjects/privateEndpointConnections].
    ETag string
    For optimistic concurrency control.
    GroupIds List<string>
    The group ids for the private endpoint resource.
    PrivateEndpoint Pulumi.AzureNative.Migrate.Inputs.PrivateEndpointResponse
    The private endpoint resource.
    PrivateLinkServiceConnectionState Pulumi.AzureNative.Migrate.Inputs.PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    ProvisioningState string
    The provisioning state of the private endpoint connection resource.
    SystemData Pulumi.AzureNative.Migrate.Inputs.SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    Id string
    Path reference to this private endpoint endpoint connection. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/privateEndpointConnections/{privateEndpointConnectionName}
    Name string
    Name of the private endpoint endpoint connection.
    Properties PrivateEndpointConnectionPropertiesResponse
    Properties of the private endpoint endpoint connection.
    Type string
    Type of the object = [Microsoft.Migrate/assessmentProjects/privateEndpointConnections].
    ETag string
    For optimistic concurrency control.
    GroupIds []string
    The group ids for the private endpoint resource.
    PrivateEndpoint PrivateEndpointResponse
    The private endpoint resource.
    PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    ProvisioningState string
    The provisioning state of the private endpoint connection resource.
    SystemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    id String
    Path reference to this private endpoint endpoint connection. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/privateEndpointConnections/{privateEndpointConnectionName}
    name String
    Name of the private endpoint endpoint connection.
    properties PrivateEndpointConnectionPropertiesResponse
    Properties of the private endpoint endpoint connection.
    type String
    Type of the object = [Microsoft.Migrate/assessmentProjects/privateEndpointConnections].
    eTag String
    For optimistic concurrency control.
    groupIds List<String>
    The group ids for the private endpoint resource.
    privateEndpoint PrivateEndpointResponse
    The private endpoint resource.
    privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    provisioningState String
    The provisioning state of the private endpoint connection resource.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    id string
    Path reference to this private endpoint endpoint connection. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/privateEndpointConnections/{privateEndpointConnectionName}
    name string
    Name of the private endpoint endpoint connection.
    properties PrivateEndpointConnectionPropertiesResponse
    Properties of the private endpoint endpoint connection.
    type string
    Type of the object = [Microsoft.Migrate/assessmentProjects/privateEndpointConnections].
    eTag string
    For optimistic concurrency control.
    groupIds string[]
    The group ids for the private endpoint resource.
    privateEndpoint PrivateEndpointResponse
    The private endpoint resource.
    privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    provisioningState string
    The provisioning state of the private endpoint connection resource.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    id str
    Path reference to this private endpoint endpoint connection. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/privateEndpointConnections/{privateEndpointConnectionName}
    name str
    Name of the private endpoint endpoint connection.
    properties PrivateEndpointConnectionPropertiesResponse
    Properties of the private endpoint endpoint connection.
    type str
    Type of the object = [Microsoft.Migrate/assessmentProjects/privateEndpointConnections].
    e_tag str
    For optimistic concurrency control.
    group_ids Sequence[str]
    The group ids for the private endpoint resource.
    private_endpoint PrivateEndpointResponse
    The private endpoint resource.
    private_link_service_connection_state PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    provisioning_state str
    The provisioning state of the private endpoint connection resource.
    system_data SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    id String
    Path reference to this private endpoint endpoint connection. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/privateEndpointConnections/{privateEndpointConnectionName}
    name String
    Name of the private endpoint endpoint connection.
    properties Property Map
    Properties of the private endpoint endpoint connection.
    type String
    Type of the object = [Microsoft.Migrate/assessmentProjects/privateEndpointConnections].
    eTag String
    For optimistic concurrency control.
    groupIds List<String>
    The group ids for the private endpoint resource.
    privateEndpoint Property Map
    The private endpoint resource.
    privateLinkServiceConnectionState Property Map
    A collection of information about the state of the connection between service consumer and provider.
    provisioningState String
    The provisioning state of the private endpoint connection resource.
    systemData Property Map
    Metadata pertaining to creation and last modification of the resource.

    PrivateEndpointResponse, PrivateEndpointResponseArgs

    Id string
    The ARM identifier for private endpoint.
    Id string
    The ARM identifier for private endpoint.
    id String
    The ARM identifier for private endpoint.
    id string
    The ARM identifier for private endpoint.
    id str
    The ARM identifier for private endpoint.
    id String
    The ARM identifier for private endpoint.

    PrivateLinkServiceConnectionStateResponse, PrivateLinkServiceConnectionStateResponseArgs

    ActionsRequired string
    Actions required on the private endpoint connection.
    Description string
    Description of the private endpoint connection.
    Status string
    Connection status of the private endpoint connection.
    ActionsRequired string
    Actions required on the private endpoint connection.
    Description string
    Description of the private endpoint connection.
    Status string
    Connection status of the private endpoint connection.
    actionsRequired String
    Actions required on the private endpoint connection.
    description String
    Description of the private endpoint connection.
    status String
    Connection status of the private endpoint connection.
    actionsRequired string
    Actions required on the private endpoint connection.
    description string
    Description of the private endpoint connection.
    status string
    Connection status of the private endpoint connection.
    actions_required str
    Actions required on the private endpoint connection.
    description str
    Description of the private endpoint connection.
    status str
    Connection status of the private endpoint connection.
    actionsRequired String
    Actions required on the private endpoint connection.
    description String
    Description of the private endpoint connection.
    status String
    Connection status of the private endpoint connection.

    ProjectSummaryResponse, ProjectSummaryResponseArgs

    InstanceType string
    Instance type.
    ExtendedSummary Dictionary<string, string>
    Extended summary.
    LastSummaryRefreshedTime string
    Last summary refresh time.
    RefreshSummaryState string
    Refresh summary state.
    InstanceType string
    Instance type.
    ExtendedSummary map[string]string
    Extended summary.
    LastSummaryRefreshedTime string
    Last summary refresh time.
    RefreshSummaryState string
    Refresh summary state.
    instanceType String
    Instance type.
    extendedSummary Map<String,String>
    Extended summary.
    lastSummaryRefreshedTime String
    Last summary refresh time.
    refreshSummaryState String
    Refresh summary state.
    instanceType string
    Instance type.
    extendedSummary {[key: string]: string}
    Extended summary.
    lastSummaryRefreshedTime string
    Last summary refresh time.
    refreshSummaryState string
    Refresh summary state.
    instance_type str
    Instance type.
    extended_summary Mapping[str, str]
    Extended summary.
    last_summary_refreshed_time str
    Last summary refresh time.
    refresh_summary_state str
    Refresh summary state.
    instanceType String
    Instance type.
    extendedSummary Map<String>
    Extended summary.
    lastSummaryRefreshedTime String
    Last summary refresh time.
    refreshSummaryState String
    Refresh summary state.

    ProvisioningState, ProvisioningStateArgs

    Succeeded
    SucceededResource has been created.
    Failed
    FailedResource creation failed.
    Canceled
    CanceledResource creation was canceled.
    Provisioning
    ProvisioningResource is being Provisioned.
    Updating
    UpdatingResource is being Updated.
    Deleting
    DeletingResource is being Deleted.
    Accepted
    AcceptedResource is being Accepted.
    ProvisioningStateSucceeded
    SucceededResource has been created.
    ProvisioningStateFailed
    FailedResource creation failed.
    ProvisioningStateCanceled
    CanceledResource creation was canceled.
    ProvisioningStateProvisioning
    ProvisioningResource is being Provisioned.
    ProvisioningStateUpdating
    UpdatingResource is being Updated.
    ProvisioningStateDeleting
    DeletingResource is being Deleted.
    ProvisioningStateAccepted
    AcceptedResource is being Accepted.
    Succeeded
    SucceededResource has been created.
    Failed
    FailedResource creation failed.
    Canceled
    CanceledResource creation was canceled.
    Provisioning
    ProvisioningResource is being Provisioned.
    Updating
    UpdatingResource is being Updated.
    Deleting
    DeletingResource is being Deleted.
    Accepted
    AcceptedResource is being Accepted.
    Succeeded
    SucceededResource has been created.
    Failed
    FailedResource creation failed.
    Canceled
    CanceledResource creation was canceled.
    Provisioning
    ProvisioningResource is being Provisioned.
    Updating
    UpdatingResource is being Updated.
    Deleting
    DeletingResource is being Deleted.
    Accepted
    AcceptedResource is being Accepted.
    SUCCEEDED
    SucceededResource has been created.
    FAILED
    FailedResource creation failed.
    CANCELED
    CanceledResource creation was canceled.
    PROVISIONING
    ProvisioningResource is being Provisioned.
    UPDATING
    UpdatingResource is being Updated.
    DELETING
    DeletingResource is being Deleted.
    ACCEPTED
    AcceptedResource is being Accepted.
    "Succeeded"
    SucceededResource has been created.
    "Failed"
    FailedResource creation failed.
    "Canceled"
    CanceledResource creation was canceled.
    "Provisioning"
    ProvisioningResource is being Provisioned.
    "Updating"
    UpdatingResource is being Updated.
    "Deleting"
    DeletingResource is being Deleted.
    "Accepted"
    AcceptedResource is being Accepted.

    ResourceIdResponse, ResourceIdResponseArgs

    Id string
    Id string
    id String
    id string
    id str
    id String

    ServersProjectSummaryResponse, ServersProjectSummaryResponseArgs

    AssessedCount int
    Gets or sets the count of entities assessed.
    DiscoveredCount int
    Gets or sets the count of entities discovered.
    ExtendedSummary Dictionary<string, string>
    Gets or sets the extended summary.
    LastSummaryRefreshedTime string
    Gets or sets the time when summary was last refreshed.
    MigratedCount int
    Gets or sets the count of entities migrated.
    RefreshSummaryState string
    Gets or sets the state of refresh summary.
    ReplicatingCount int
    Gets or sets the count of entities being replicated.
    TestMigratedCount int
    Gets or sets the count of entities test migrated.
    AssessedCount int
    Gets or sets the count of entities assessed.
    DiscoveredCount int
    Gets or sets the count of entities discovered.
    ExtendedSummary map[string]string
    Gets or sets the extended summary.
    LastSummaryRefreshedTime string
    Gets or sets the time when summary was last refreshed.
    MigratedCount int
    Gets or sets the count of entities migrated.
    RefreshSummaryState string
    Gets or sets the state of refresh summary.
    ReplicatingCount int
    Gets or sets the count of entities being replicated.
    TestMigratedCount int
    Gets or sets the count of entities test migrated.
    assessedCount Integer
    Gets or sets the count of entities assessed.
    discoveredCount Integer
    Gets or sets the count of entities discovered.
    extendedSummary Map<String,String>
    Gets or sets the extended summary.
    lastSummaryRefreshedTime String
    Gets or sets the time when summary was last refreshed.
    migratedCount Integer
    Gets or sets the count of entities migrated.
    refreshSummaryState String
    Gets or sets the state of refresh summary.
    replicatingCount Integer
    Gets or sets the count of entities being replicated.
    testMigratedCount Integer
    Gets or sets the count of entities test migrated.
    assessedCount number
    Gets or sets the count of entities assessed.
    discoveredCount number
    Gets or sets the count of entities discovered.
    extendedSummary {[key: string]: string}
    Gets or sets the extended summary.
    lastSummaryRefreshedTime string
    Gets or sets the time when summary was last refreshed.
    migratedCount number
    Gets or sets the count of entities migrated.
    refreshSummaryState string
    Gets or sets the state of refresh summary.
    replicatingCount number
    Gets or sets the count of entities being replicated.
    testMigratedCount number
    Gets or sets the count of entities test migrated.
    assessed_count int
    Gets or sets the count of entities assessed.
    discovered_count int
    Gets or sets the count of entities discovered.
    extended_summary Mapping[str, str]
    Gets or sets the extended summary.
    last_summary_refreshed_time str
    Gets or sets the time when summary was last refreshed.
    migrated_count int
    Gets or sets the count of entities migrated.
    refresh_summary_state str
    Gets or sets the state of refresh summary.
    replicating_count int
    Gets or sets the count of entities being replicated.
    test_migrated_count int
    Gets or sets the count of entities test migrated.
    assessedCount Number
    Gets or sets the count of entities assessed.
    discoveredCount Number
    Gets or sets the count of entities discovered.
    extendedSummary Map<String>
    Gets or sets the extended summary.
    lastSummaryRefreshedTime String
    Gets or sets the time when summary was last refreshed.
    migratedCount Number
    Gets or sets the count of entities migrated.
    refreshSummaryState String
    Gets or sets the state of refresh summary.
    replicatingCount Number
    Gets or sets the count of entities being replicated.
    testMigratedCount Number
    Gets or sets the count of entities test migrated.

    SystemDataResponse, SystemDataResponseArgs

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

    Import

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

    $ pulumi import azure-native:migrate:MigrateProject project01 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName} 
    

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

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi