1. Packages
  2. Azure Native
  3. API Docs
  4. migrate
  5. AssessmentProjectsOperation
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.75.0 published on Saturday, Nov 30, 2024 by Pulumi

azure-native.migrate.AssessmentProjectsOperation

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.75.0 published on Saturday, Nov 30, 2024 by Pulumi

    An Assessment project site resource. Azure REST API version: 2023-03-15.

    Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview.

    Example Usage

    AssessmentProjectsOperations_Create_MaximumSet_Gen

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var assessmentProjectsOperation = new AzureNative.Migrate.AssessmentProjectsOperation("assessmentProjectsOperation", new()
        {
            AssessmentSolutionId = "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa",
            CustomerStorageAccountArmId = "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa",
            Location = "southeastasia",
            ProjectName = "sakanwar1204project",
            ProjectStatus = AzureNative.Migrate.ProjectStatus.Active,
            ProvisioningState = AzureNative.Migrate.ProvisioningState.Succeeded,
            PublicNetworkAccess = "Disabled",
            ResourceGroupName = "sakanwar",
            Tags = 
            {
                { "Migrate Project", "sakanwar-PE-SEA" },
            },
        });
    
    });
    
    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.NewAssessmentProjectsOperation(ctx, "assessmentProjectsOperation", &migrate.AssessmentProjectsOperationArgs{
    			AssessmentSolutionId:        pulumi.String("/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa"),
    			CustomerStorageAccountArmId: pulumi.String("/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa"),
    			Location:                    pulumi.String("southeastasia"),
    			ProjectName:                 pulumi.String("sakanwar1204project"),
    			ProjectStatus:               pulumi.String(migrate.ProjectStatusActive),
    			ProvisioningState:           pulumi.String(migrate.ProvisioningStateSucceeded),
    			PublicNetworkAccess:         pulumi.String("Disabled"),
    			ResourceGroupName:           pulumi.String("sakanwar"),
    			Tags: pulumi.StringMap{
    				"Migrate Project": pulumi.String("sakanwar-PE-SEA"),
    			},
    		})
    		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.AssessmentProjectsOperation;
    import com.pulumi.azurenative.migrate.AssessmentProjectsOperationArgs;
    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 assessmentProjectsOperation = new AssessmentProjectsOperation("assessmentProjectsOperation", AssessmentProjectsOperationArgs.builder()
                .assessmentSolutionId("/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa")
                .customerStorageAccountArmId("/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa")
                .location("southeastasia")
                .projectName("sakanwar1204project")
                .projectStatus("Active")
                .provisioningState("Succeeded")
                .publicNetworkAccess("Disabled")
                .resourceGroupName("sakanwar")
                .tags(Map.of("Migrate Project", "sakanwar-PE-SEA"))
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    assessment_projects_operation = azure_native.migrate.AssessmentProjectsOperation("assessmentProjectsOperation",
        assessment_solution_id="/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa",
        customer_storage_account_arm_id="/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa",
        location="southeastasia",
        project_name="sakanwar1204project",
        project_status=azure_native.migrate.ProjectStatus.ACTIVE,
        provisioning_state=azure_native.migrate.ProvisioningState.SUCCEEDED,
        public_network_access="Disabled",
        resource_group_name="sakanwar",
        tags={
            "Migrate Project": "sakanwar-PE-SEA",
        })
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const assessmentProjectsOperation = new azure_native.migrate.AssessmentProjectsOperation("assessmentProjectsOperation", {
        assessmentSolutionId: "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa",
        customerStorageAccountArmId: "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa",
        location: "southeastasia",
        projectName: "sakanwar1204project",
        projectStatus: azure_native.migrate.ProjectStatus.Active,
        provisioningState: azure_native.migrate.ProvisioningState.Succeeded,
        publicNetworkAccess: "Disabled",
        resourceGroupName: "sakanwar",
        tags: {
            "Migrate Project": "sakanwar-PE-SEA",
        },
    });
    
    resources:
      assessmentProjectsOperation:
        type: azure-native:migrate:AssessmentProjectsOperation
        properties:
          assessmentSolutionId: /subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa
          customerStorageAccountArmId: /subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa
          location: southeastasia
          projectName: sakanwar1204project
          projectStatus: Active
          provisioningState: Succeeded
          publicNetworkAccess: Disabled
          resourceGroupName: sakanwar
          tags:
            Migrate Project: sakanwar-PE-SEA
    

    Create AssessmentProjectsOperation Resource

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

    Constructor syntax

    new AssessmentProjectsOperation(name: string, args: AssessmentProjectsOperationArgs, opts?: CustomResourceOptions);
    @overload
    def AssessmentProjectsOperation(resource_name: str,
                                    args: AssessmentProjectsOperationArgs,
                                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def AssessmentProjectsOperation(resource_name: str,
                                    opts: Optional[ResourceOptions] = None,
                                    resource_group_name: Optional[str] = None,
                                    assessment_solution_id: Optional[str] = None,
                                    customer_storage_account_arm_id: Optional[str] = None,
                                    customer_workspace_id: Optional[str] = None,
                                    customer_workspace_location: Optional[str] = None,
                                    location: Optional[str] = None,
                                    project_name: Optional[str] = None,
                                    project_status: Optional[Union[str, ProjectStatus]] = None,
                                    provisioning_state: Optional[Union[str, ProvisioningState]] = None,
                                    public_network_access: Optional[str] = None,
                                    tags: Optional[Mapping[str, str]] = None)
    func NewAssessmentProjectsOperation(ctx *Context, name string, args AssessmentProjectsOperationArgs, opts ...ResourceOption) (*AssessmentProjectsOperation, error)
    public AssessmentProjectsOperation(string name, AssessmentProjectsOperationArgs args, CustomResourceOptions? opts = null)
    public AssessmentProjectsOperation(String name, AssessmentProjectsOperationArgs args)
    public AssessmentProjectsOperation(String name, AssessmentProjectsOperationArgs args, CustomResourceOptions options)
    
    type: azure-native:migrate:AssessmentProjectsOperation
    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 AssessmentProjectsOperationArgs
    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 AssessmentProjectsOperationArgs
    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 AssessmentProjectsOperationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AssessmentProjectsOperationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AssessmentProjectsOperationArgs
    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 assessmentProjectsOperationResource = new AzureNative.Migrate.AssessmentProjectsOperation("assessmentProjectsOperationResource", new()
    {
        ResourceGroupName = "string",
        AssessmentSolutionId = "string",
        CustomerStorageAccountArmId = "string",
        CustomerWorkspaceId = "string",
        CustomerWorkspaceLocation = "string",
        Location = "string",
        ProjectName = "string",
        ProjectStatus = "string",
        ProvisioningState = "string",
        PublicNetworkAccess = "string",
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := migrate.NewAssessmentProjectsOperation(ctx, "assessmentProjectsOperationResource", &migrate.AssessmentProjectsOperationArgs{
    	ResourceGroupName:           pulumi.String("string"),
    	AssessmentSolutionId:        pulumi.String("string"),
    	CustomerStorageAccountArmId: pulumi.String("string"),
    	CustomerWorkspaceId:         pulumi.String("string"),
    	CustomerWorkspaceLocation:   pulumi.String("string"),
    	Location:                    pulumi.String("string"),
    	ProjectName:                 pulumi.String("string"),
    	ProjectStatus:               pulumi.String("string"),
    	ProvisioningState:           pulumi.String("string"),
    	PublicNetworkAccess:         pulumi.String("string"),
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    })
    
    var assessmentProjectsOperationResource = new AssessmentProjectsOperation("assessmentProjectsOperationResource", AssessmentProjectsOperationArgs.builder()
        .resourceGroupName("string")
        .assessmentSolutionId("string")
        .customerStorageAccountArmId("string")
        .customerWorkspaceId("string")
        .customerWorkspaceLocation("string")
        .location("string")
        .projectName("string")
        .projectStatus("string")
        .provisioningState("string")
        .publicNetworkAccess("string")
        .tags(Map.of("string", "string"))
        .build());
    
    assessment_projects_operation_resource = azure_native.migrate.AssessmentProjectsOperation("assessmentProjectsOperationResource",
        resource_group_name="string",
        assessment_solution_id="string",
        customer_storage_account_arm_id="string",
        customer_workspace_id="string",
        customer_workspace_location="string",
        location="string",
        project_name="string",
        project_status="string",
        provisioning_state="string",
        public_network_access="string",
        tags={
            "string": "string",
        })
    
    const assessmentProjectsOperationResource = new azure_native.migrate.AssessmentProjectsOperation("assessmentProjectsOperationResource", {
        resourceGroupName: "string",
        assessmentSolutionId: "string",
        customerStorageAccountArmId: "string",
        customerWorkspaceId: "string",
        customerWorkspaceLocation: "string",
        location: "string",
        projectName: "string",
        projectStatus: "string",
        provisioningState: "string",
        publicNetworkAccess: "string",
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:migrate:AssessmentProjectsOperation
    properties:
        assessmentSolutionId: string
        customerStorageAccountArmId: string
        customerWorkspaceId: string
        customerWorkspaceLocation: string
        location: string
        projectName: string
        projectStatus: string
        provisioningState: string
        publicNetworkAccess: string
        resourceGroupName: string
        tags:
            string: string
    

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

    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    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.
    Location string
    The geo-location where the resource lives
    ProjectName string
    Assessment Project Name
    ProjectStatus string | Pulumi.AzureNative.Migrate.ProjectStatus
    Assessment project status.
    ProvisioningState string | Pulumi.AzureNative.Migrate.ProvisioningState
    The status of the last operation.
    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.
    Tags Dictionary<string, string>
    Resource tags.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    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.
    Location string
    The geo-location where the resource lives
    ProjectName string
    Assessment Project Name
    ProjectStatus string | ProjectStatus
    Assessment project status.
    ProvisioningState string | ProvisioningState
    The status of the last operation.
    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.
    Tags map[string]string
    Resource tags.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    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.
    location String
    The geo-location where the resource lives
    projectName String
    Assessment Project Name
    projectStatus String | ProjectStatus
    Assessment project status.
    provisioningState String | ProvisioningState
    The status of the last operation.
    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.
    tags Map<String,String>
    Resource tags.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    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.
    location string
    The geo-location where the resource lives
    projectName string
    Assessment Project Name
    projectStatus string | ProjectStatus
    Assessment project status.
    provisioningState string | ProvisioningState
    The status of the last operation.
    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.
    tags {[key: string]: string}
    Resource tags.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    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.
    location str
    The geo-location where the resource lives
    project_name str
    Assessment Project Name
    project_status str | ProjectStatus
    Assessment project status.
    provisioning_state str | ProvisioningState
    The status of the last operation.
    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.
    tags Mapping[str, str]
    Resource tags.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    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.
    location String
    The geo-location where the resource lives
    projectName String
    Assessment Project Name
    projectStatus String | "Active" | "Inactive"
    Assessment project status.
    provisioningState String | "Succeeded" | "Failed" | "Canceled" | "Provisioning" | "Updating" | "Deleting" | "Accepted"
    The status of the last operation.
    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.
    tags Map<String>
    Resource tags.

    Outputs

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

    CreatedTimestamp string
    Time when this project was created. Date-Time represented in ISO-8601 format.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    PrivateEndpointConnections List<Pulumi.AzureNative.Migrate.Outputs.PrivateEndpointConnectionResponse>
    The list of private endpoint connections to the project.
    ServiceEndpoint string
    Endpoint at which the collector agent can call agent REST API.
    SystemData Pulumi.AzureNative.Migrate.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    UpdatedTimestamp string
    Time when this project was last updated. Date-Time represented in ISO-8601 format.
    CreatedTimestamp string
    Time when this project was created. Date-Time represented in ISO-8601 format.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    PrivateEndpointConnections []PrivateEndpointConnectionResponse
    The list of private endpoint connections to the project.
    ServiceEndpoint string
    Endpoint at which the collector agent can call agent REST API.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    UpdatedTimestamp string
    Time when this project was last updated. Date-Time represented in ISO-8601 format.
    createdTimestamp String
    Time when this project was created. Date-Time represented in ISO-8601 format.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    privateEndpointConnections List<PrivateEndpointConnectionResponse>
    The list of private endpoint connections to the project.
    serviceEndpoint String
    Endpoint at which the collector agent can call agent REST API.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    updatedTimestamp String
    Time when this project was last updated. Date-Time represented in ISO-8601 format.
    createdTimestamp string
    Time when this project was created. Date-Time represented in ISO-8601 format.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the resource
    privateEndpointConnections PrivateEndpointConnectionResponse[]
    The list of private endpoint connections to the project.
    serviceEndpoint string
    Endpoint at which the collector agent can call agent REST API.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    updatedTimestamp string
    Time when this project was last updated. Date-Time represented in ISO-8601 format.
    created_timestamp str
    Time when this project was created. Date-Time represented in ISO-8601 format.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the resource
    private_endpoint_connections Sequence[PrivateEndpointConnectionResponse]
    The list of private endpoint connections to the project.
    service_endpoint str
    Endpoint at which the collector agent can call agent REST API.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    updated_timestamp str
    Time when this project was last updated. Date-Time represented in ISO-8601 format.
    createdTimestamp String
    Time when this project was created. Date-Time represented in ISO-8601 format.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    privateEndpointConnections List<Property Map>
    The list of private endpoint connections to the project.
    serviceEndpoint String
    Endpoint at which the collector agent can call agent REST API.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    updatedTimestamp String
    Time when this project was last updated. Date-Time represented in ISO-8601 format.

    Supporting Types

    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.

    ProjectStatus, ProjectStatusArgs

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

    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

    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:AssessmentProjectsOperation sakanwar1204project /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName} 
    

    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.75.0 published on Saturday, Nov 30, 2024 by Pulumi