azure-native.migrate.Project

Explore with Pulumi AI

Azure Migrate Project. API Version: 2019-10-01.

Example Usage

Projects_Create

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

return await Deployment.RunAsync(() => 
{
    var project = new AzureNative.Migrate.Project("project", new()
    {
        ETag = "",
        Location = "West Europe",
        ProjectName = "abGoyalProject2",
        Properties = new AzureNative.Migrate.Inputs.ProjectPropertiesArgs
        {
            AssessmentSolutionId = "/subscriptions/6393a73f-8d55-47ef-b6dd-179b3e0c7910/resourcegroups/abgoyal-westeurope/providers/microsoft.migrate/migrateprojects/abgoyalweselfhost/Solutions/Servers-Assessment-ServerAssessment",
            ProjectStatus = "Active",
        },
        ResourceGroupName = "abgoyal-westEurope",
        Tags = null,
    });

});
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.NewProject(ctx, "project", &migrate.ProjectArgs{
			ETag:        pulumi.String(""),
			Location:    pulumi.String("West Europe"),
			ProjectName: pulumi.String("abGoyalProject2"),
			Properties: &migrate.ProjectPropertiesArgs{
				AssessmentSolutionId: pulumi.String("/subscriptions/6393a73f-8d55-47ef-b6dd-179b3e0c7910/resourcegroups/abgoyal-westeurope/providers/microsoft.migrate/migrateprojects/abgoyalweselfhost/Solutions/Servers-Assessment-ServerAssessment"),
				ProjectStatus:        pulumi.String("Active"),
			},
			ResourceGroupName: pulumi.String("abgoyal-westEurope"),
			Tags:              nil,
		})
		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.Project;
import com.pulumi.azurenative.migrate.ProjectArgs;
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 project = new Project("project", ProjectArgs.builder()        
            .eTag("")
            .location("West Europe")
            .projectName("abGoyalProject2")
            .properties(Map.ofEntries(
                Map.entry("assessmentSolutionId", "/subscriptions/6393a73f-8d55-47ef-b6dd-179b3e0c7910/resourcegroups/abgoyal-westeurope/providers/microsoft.migrate/migrateprojects/abgoyalweselfhost/Solutions/Servers-Assessment-ServerAssessment"),
                Map.entry("projectStatus", "Active")
            ))
            .resourceGroupName("abgoyal-westEurope")
            .tags()
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

project = azure_native.migrate.Project("project",
    e_tag="",
    location="West Europe",
    project_name="abGoyalProject2",
    properties=azure_native.migrate.ProjectPropertiesArgs(
        assessment_solution_id="/subscriptions/6393a73f-8d55-47ef-b6dd-179b3e0c7910/resourcegroups/abgoyal-westeurope/providers/microsoft.migrate/migrateprojects/abgoyalweselfhost/Solutions/Servers-Assessment-ServerAssessment",
        project_status="Active",
    ),
    resource_group_name="abgoyal-westEurope",
    tags={})
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const project = new azure_native.migrate.Project("project", {
    eTag: "",
    location: "West Europe",
    projectName: "abGoyalProject2",
    properties: {
        assessmentSolutionId: "/subscriptions/6393a73f-8d55-47ef-b6dd-179b3e0c7910/resourcegroups/abgoyal-westeurope/providers/microsoft.migrate/migrateprojects/abgoyalweselfhost/Solutions/Servers-Assessment-ServerAssessment",
        projectStatus: "Active",
    },
    resourceGroupName: "abgoyal-westEurope",
    tags: {},
});
resources:
  project:
    type: azure-native:migrate:Project
    properties:
      eTag:
      location: West Europe
      projectName: abGoyalProject2
      properties:
        assessmentSolutionId: /subscriptions/6393a73f-8d55-47ef-b6dd-179b3e0c7910/resourcegroups/abgoyal-westeurope/providers/microsoft.migrate/migrateprojects/abgoyalweselfhost/Solutions/Servers-Assessment-ServerAssessment
        projectStatus: Active
      resourceGroupName: abgoyal-westEurope
      tags: {}

Create Project Resource

new Project(name: string, args: ProjectArgs, opts?: CustomResourceOptions);
@overload
def Project(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            e_tag: Optional[str] = None,
            location: Optional[str] = None,
            project_name: Optional[str] = None,
            properties: Optional[ProjectPropertiesArgs] = None,
            resource_group_name: Optional[str] = None,
            tags: Optional[Any] = None)
@overload
def Project(resource_name: str,
            args: ProjectArgs,
            opts: Optional[ResourceOptions] = None)
func NewProject(ctx *Context, name string, args ProjectArgs, opts ...ResourceOption) (*Project, error)
public Project(string name, ProjectArgs args, CustomResourceOptions? opts = null)
public Project(String name, ProjectArgs args)
public Project(String name, ProjectArgs args, CustomResourceOptions options)
type: azure-native:migrate:Project
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ProjectArgs
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 ProjectArgs
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 ProjectArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ProjectArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ProjectArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Project Resource Properties

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

Inputs

The Project resource accepts the following input properties:

ResourceGroupName string

Name of the Azure Resource Group that project is part of.

ETag string

For optimistic concurrency control.

Location string

Azure location in which project is created.

ProjectName string

Name of the Azure Migrate project.

Properties Pulumi.AzureNative.Migrate.Inputs.ProjectPropertiesArgs

Properties of the project.

Tags object

Tags provided by Azure Tagging service.

ResourceGroupName string

Name of the Azure Resource Group that project is part of.

ETag string

For optimistic concurrency control.

Location string

Azure location in which project is created.

ProjectName string

Name of the Azure Migrate project.

Properties ProjectPropertiesArgs

Properties of the project.

Tags interface{}

Tags provided by Azure Tagging service.

resourceGroupName String

Name of the Azure Resource Group that project is part of.

eTag String

For optimistic concurrency control.

location String

Azure location in which project is created.

projectName String

Name of the Azure Migrate project.

properties ProjectPropertiesArgs

Properties of the project.

tags Object

Tags provided by Azure Tagging service.

resourceGroupName string

Name of the Azure Resource Group that project is part of.

eTag string

For optimistic concurrency control.

location string

Azure location in which project is created.

projectName string

Name of the Azure Migrate project.

properties ProjectPropertiesArgs

Properties of the project.

tags any

Tags provided by Azure Tagging service.

resource_group_name str

Name of the Azure Resource Group that project is part of.

e_tag str

For optimistic concurrency control.

location str

Azure location in which project is created.

project_name str

Name of the Azure Migrate project.

properties ProjectPropertiesArgs

Properties of the project.

tags Any

Tags provided by Azure Tagging service.

resourceGroupName String

Name of the Azure Resource Group that project is part of.

eTag String

For optimistic concurrency control.

location String

Azure location in which project is created.

projectName String

Name of the Azure Migrate project.

properties Property Map

Properties of the project.

tags Any

Tags provided by Azure Tagging service.

Outputs

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

Id string

The provider-assigned unique ID for this managed resource.

Name string

Name of the project.

Type string

Type of the object = [Microsoft.Migrate/assessmentProjects].

Id string

The provider-assigned unique ID for this managed resource.

Name string

Name of the project.

Type string

Type of the object = [Microsoft.Migrate/assessmentProjects].

id String

The provider-assigned unique ID for this managed resource.

name String

Name of the project.

type String

Type of the object = [Microsoft.Migrate/assessmentProjects].

id string

The provider-assigned unique ID for this managed resource.

name string

Name of the project.

type string

Type of the object = [Microsoft.Migrate/assessmentProjects].

id str

The provider-assigned unique ID for this managed resource.

name str

Name of the project.

type str

Type of the object = [Microsoft.Migrate/assessmentProjects].

id String

The provider-assigned unique ID for this managed resource.

name String

Name of the project.

type String

Type of the object = [Microsoft.Migrate/assessmentProjects].

Supporting Types

PrivateEndpointConnectionPropertiesResponse

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

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.

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.

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.

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.

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.

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.

PrivateLinkServiceConnectionStateResponse

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.

ProjectProperties

AssessmentSolutionId string

Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.

CustomerStorageAccountArmId string

The ARM id of the storage account used for interactions when public access is disabled.

CustomerWorkspaceId string

The ARM id of service map workspace created by customer.

CustomerWorkspaceLocation string

Location of service map workspace created by customer.

ProjectStatus string | Pulumi.AzureNative.Migrate.ProjectStatus

Assessment project status.

PublicNetworkAccess string

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

AssessmentSolutionId string

Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.

CustomerStorageAccountArmId string

The ARM id of the storage account used for interactions when public access is disabled.

CustomerWorkspaceId string

The ARM id of service map workspace created by customer.

CustomerWorkspaceLocation string

Location of service map workspace created by customer.

ProjectStatus string | ProjectStatus

Assessment project status.

PublicNetworkAccess string

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

assessmentSolutionId String

Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.

customerStorageAccountArmId String

The ARM id of the storage account used for interactions when public access is disabled.

customerWorkspaceId String

The ARM id of service map workspace created by customer.

customerWorkspaceLocation String

Location of service map workspace created by customer.

projectStatus String | ProjectStatus

Assessment project status.

publicNetworkAccess String

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

assessmentSolutionId string

Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.

customerStorageAccountArmId string

The ARM id of the storage account used for interactions when public access is disabled.

customerWorkspaceId string

The ARM id of service map workspace created by customer.

customerWorkspaceLocation string

Location of service map workspace created by customer.

projectStatus string | ProjectStatus

Assessment project status.

publicNetworkAccess string

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

assessment_solution_id str

Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.

customer_storage_account_arm_id str

The ARM id of the storage account used for interactions when public access is disabled.

customer_workspace_id str

The ARM id of service map workspace created by customer.

customer_workspace_location str

Location of service map workspace created by customer.

project_status str | ProjectStatus

Assessment project status.

public_network_access str

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

assessmentSolutionId String

Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.

customerStorageAccountArmId String

The ARM id of the storage account used for interactions when public access is disabled.

customerWorkspaceId String

The ARM id of service map workspace created by customer.

customerWorkspaceLocation String

Location of service map workspace created by customer.

projectStatus String | "Active" | "Inactive"

Assessment project status.

publicNetworkAccess String

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

ProjectPropertiesResponse

CreatedTimestamp string

Time when this project was created. Date-Time represented in ISO-8601 format.

LastAssessmentTimestamp string

Time when last assessment was created. Date-Time represented in ISO-8601 format. This value will be null until assessment is created.

NumberOfAssessments int

Number of assessments created in the project.

NumberOfGroups int

Number of groups created in the project.

NumberOfMachines int

Number of machines in the project.

PrivateEndpointConnections List<Pulumi.AzureNative.Migrate.Inputs.PrivateEndpointConnectionResponse>

The list of private endpoint connections to the project.

ProvisioningState string

Provisioning state of the project.

ServiceEndpoint string

Endpoint at which the collector agent can call agent REST API.

UpdatedTimestamp string

Time when this project was last updated. Date-Time represented in ISO-8601 format.

AssessmentSolutionId string

Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.

CustomerStorageAccountArmId string

The ARM id of the storage account used for interactions when public access is disabled.

CustomerWorkspaceId string

The ARM id of service map workspace created by customer.

CustomerWorkspaceLocation string

Location of service map workspace created by customer.

ProjectStatus string

Assessment project status.

PublicNetworkAccess string

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

CreatedTimestamp string

Time when this project was created. Date-Time represented in ISO-8601 format.

LastAssessmentTimestamp string

Time when last assessment was created. Date-Time represented in ISO-8601 format. This value will be null until assessment is created.

NumberOfAssessments int

Number of assessments created in the project.

NumberOfGroups int

Number of groups created in the project.

NumberOfMachines int

Number of machines in the project.

PrivateEndpointConnections []PrivateEndpointConnectionResponse

The list of private endpoint connections to the project.

ProvisioningState string

Provisioning state of the project.

ServiceEndpoint string

Endpoint at which the collector agent can call agent REST API.

UpdatedTimestamp string

Time when this project was last updated. Date-Time represented in ISO-8601 format.

AssessmentSolutionId string

Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.

CustomerStorageAccountArmId string

The ARM id of the storage account used for interactions when public access is disabled.

CustomerWorkspaceId string

The ARM id of service map workspace created by customer.

CustomerWorkspaceLocation string

Location of service map workspace created by customer.

ProjectStatus string

Assessment project status.

PublicNetworkAccess string

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

createdTimestamp String

Time when this project was created. Date-Time represented in ISO-8601 format.

lastAssessmentTimestamp String

Time when last assessment was created. Date-Time represented in ISO-8601 format. This value will be null until assessment is created.

numberOfAssessments Integer

Number of assessments created in the project.

numberOfGroups Integer

Number of groups created in the project.

numberOfMachines Integer

Number of machines in the project.

privateEndpointConnections List<PrivateEndpointConnectionResponse>

The list of private endpoint connections to the project.

provisioningState String

Provisioning state of the project.

serviceEndpoint String

Endpoint at which the collector agent can call agent REST API.

updatedTimestamp String

Time when this project was last updated. Date-Time represented in ISO-8601 format.

assessmentSolutionId String

Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.

customerStorageAccountArmId String

The ARM id of the storage account used for interactions when public access is disabled.

customerWorkspaceId String

The ARM id of service map workspace created by customer.

customerWorkspaceLocation String

Location of service map workspace created by customer.

projectStatus String

Assessment project status.

publicNetworkAccess String

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

createdTimestamp string

Time when this project was created. Date-Time represented in ISO-8601 format.

lastAssessmentTimestamp string

Time when last assessment was created. Date-Time represented in ISO-8601 format. This value will be null until assessment is created.

numberOfAssessments number

Number of assessments created in the project.

numberOfGroups number

Number of groups created in the project.

numberOfMachines number

Number of machines in the project.

privateEndpointConnections PrivateEndpointConnectionResponse[]

The list of private endpoint connections to the project.

provisioningState string

Provisioning state of the project.

serviceEndpoint string

Endpoint at which the collector agent can call agent REST API.

updatedTimestamp string

Time when this project was last updated. Date-Time represented in ISO-8601 format.

assessmentSolutionId string

Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.

customerStorageAccountArmId string

The ARM id of the storage account used for interactions when public access is disabled.

customerWorkspaceId string

The ARM id of service map workspace created by customer.

customerWorkspaceLocation string

Location of service map workspace created by customer.

projectStatus string

Assessment project status.

publicNetworkAccess string

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

created_timestamp str

Time when this project was created. Date-Time represented in ISO-8601 format.

last_assessment_timestamp str

Time when last assessment was created. Date-Time represented in ISO-8601 format. This value will be null until assessment is created.

number_of_assessments int

Number of assessments created in the project.

number_of_groups int

Number of groups created in the project.

number_of_machines int

Number of machines in the project.

private_endpoint_connections Sequence[PrivateEndpointConnectionResponse]

The list of private endpoint connections to the project.

provisioning_state str

Provisioning state of the project.

service_endpoint str

Endpoint at which the collector agent can call agent REST API.

updated_timestamp str

Time when this project was last updated. Date-Time represented in ISO-8601 format.

assessment_solution_id str

Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.

customer_storage_account_arm_id str

The ARM id of the storage account used for interactions when public access is disabled.

customer_workspace_id str

The ARM id of service map workspace created by customer.

customer_workspace_location str

Location of service map workspace created by customer.

project_status str

Assessment project status.

public_network_access str

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

createdTimestamp String

Time when this project was created. Date-Time represented in ISO-8601 format.

lastAssessmentTimestamp String

Time when last assessment was created. Date-Time represented in ISO-8601 format. This value will be null until assessment is created.

numberOfAssessments Number

Number of assessments created in the project.

numberOfGroups Number

Number of groups created in the project.

numberOfMachines Number

Number of machines in the project.

privateEndpointConnections List<Property Map>

The list of private endpoint connections to the project.

provisioningState String

Provisioning state of the project.

serviceEndpoint String

Endpoint at which the collector agent can call agent REST API.

updatedTimestamp String

Time when this project was last updated. Date-Time represented in ISO-8601 format.

assessmentSolutionId String

Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects.

customerStorageAccountArmId String

The ARM id of the storage account used for interactions when public access is disabled.

customerWorkspaceId String

The ARM id of service map workspace created by customer.

customerWorkspaceLocation String

Location of service map workspace created by customer.

projectStatus String

Assessment project status.

publicNetworkAccess String

This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.

ProjectStatus

Active
Active
Inactive
Inactive
ProjectStatusActive
Active
ProjectStatusInactive
Inactive
Active
Active
Inactive
Inactive
Active
Active
Inactive
Inactive
ACTIVE
Active
INACTIVE
Inactive
"Active"
Active
"Inactive"
Inactive

ResourceIdResponse

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

Import

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

$ pulumi import azure-native:migrate:Project abGoyalProject2 /subscriptions/6393a73f-8d55-47ef-b6dd-179b3e0c7910/resourceGroups/abgoyal-westeurope/providers/Microsoft.Migrate/assessmentprojects/abGoyalProject2 

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0