published on Wednesday, Aug 5, 2026 by Pulumi
published on Wednesday, Aug 5, 2026 by Pulumi
Get information related to a specific migrate project. Returns a json object of type ‘migrateProject’ as specified in the models section.
Uses Azure REST API version 2020-05-01.
Other available API versions: 2023-01-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native migrate [ApiVersion]. See the version guide for details.
Using getMigrateProjectsControllerMigrateProject
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getMigrateProjectsControllerMigrateProject(args: GetMigrateProjectsControllerMigrateProjectArgs, opts?: InvokeOptions): Promise<GetMigrateProjectsControllerMigrateProjectResult>
function getMigrateProjectsControllerMigrateProjectOutput(args: GetMigrateProjectsControllerMigrateProjectOutputArgs, opts?: InvokeOptions): Output<GetMigrateProjectsControllerMigrateProjectResult>def get_migrate_projects_controller_migrate_project(migrate_project_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMigrateProjectsControllerMigrateProjectResult
def get_migrate_projects_controller_migrate_project_output(migrate_project_name: pulumi.Input[Optional[str]] = None,
resource_group_name: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMigrateProjectsControllerMigrateProjectResult]func LookupMigrateProjectsControllerMigrateProject(ctx *Context, args *LookupMigrateProjectsControllerMigrateProjectArgs, opts ...InvokeOption) (*LookupMigrateProjectsControllerMigrateProjectResult, error)
func LookupMigrateProjectsControllerMigrateProjectOutput(ctx *Context, args *LookupMigrateProjectsControllerMigrateProjectOutputArgs, opts ...InvokeOption) LookupMigrateProjectsControllerMigrateProjectResultOutput> Note: This function is named LookupMigrateProjectsControllerMigrateProject in the Go SDK.
public static class GetMigrateProjectsControllerMigrateProject
{
public static Task<GetMigrateProjectsControllerMigrateProjectResult> InvokeAsync(GetMigrateProjectsControllerMigrateProjectArgs args, InvokeOptions? opts = null)
public static Output<GetMigrateProjectsControllerMigrateProjectResult> Invoke(GetMigrateProjectsControllerMigrateProjectInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetMigrateProjectsControllerMigrateProjectResult> getMigrateProjectsControllerMigrateProject(GetMigrateProjectsControllerMigrateProjectArgs args, InvokeOptions options)
public static Output<GetMigrateProjectsControllerMigrateProjectResult> getMigrateProjectsControllerMigrateProject(GetMigrateProjectsControllerMigrateProjectArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:migrate:getMigrateProjectsControllerMigrateProject
arguments:
# arguments dictionarydata "azure-native_migrate_get_migrate_projects_controller_migrate_project" "name" {
# arguments
}The following arguments are supported:
- Migrate
Project stringName - Migrate project name.
- Resource
Group stringName - Name of the Azure Resource Group that project is part of.
- Migrate
Project stringName - Migrate project name.
- Resource
Group stringName - Name of the Azure Resource Group that project is part of.
- migrate_
project_ stringname - Migrate project name.
- resource_
group_ stringname - Name of the Azure Resource Group that project is part of.
- migrate
Project StringName - Migrate project name.
- resource
Group StringName - Name of the Azure Resource Group that project is part of.
- migrate
Project stringName - Migrate project name.
- resource
Group stringName - Name of the Azure Resource Group that project is part of.
- migrate_
project_ strname - Migrate project name.
- resource_
group_ strname - Name of the Azure Resource Group that project is part of.
- migrate
Project StringName - Migrate project name.
- resource
Group StringName - Name of the Azure Resource Group that project is part of.
getMigrateProjectsControllerMigrateProject Result
The following output properties are available:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- Path reference to this project /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{projectName}
- Name string
- Name of the project.
- Properties
Pulumi.
Azure Native. Migrate. Outputs. Migrate Project Properties Migrate Projects Controller Migrate Project Response - Properties of a migrate project.
- System
Data Pulumi.Azure Native. Migrate. Outputs. System Data Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- Type of the object = [Microsoft.Migrate/migrateProjects].
- ETag string
- For optimistic concurrency control.
- Location string
- Azure location in which project is created.
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- Path reference to this project /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{projectName}
- Name string
- Name of the project.
- Properties
Migrate
Project Properties Migrate Projects Controller Migrate Project Response - Properties of a migrate project.
- System
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- Type of the object = [Microsoft.Migrate/migrateProjects].
- ETag string
- For optimistic concurrency control.
- Location string
- Azure location in which project is created.
- azure_
api_ stringversion - The Azure API version of the resource.
- id string
- Path reference to this project /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{projectName}
- name string
- Name of the project.
- properties object
- Properties of a migrate project.
- system_
data object - Metadata pertaining to creation and last modification of the resource.
- type string
- Type of the object = [Microsoft.Migrate/migrateProjects].
- e_
tag string - For optimistic concurrency control.
- location string
- Azure location in which project is created.
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- Path reference to this project /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{projectName}
- name String
- Name of the project.
- properties
Migrate
Project Properties Migrate Projects Controller Migrate Project Response - Properties of a migrate project.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type String
- Type of the object = [Microsoft.Migrate/migrateProjects].
- e
Tag String - For optimistic concurrency control.
- location String
- Azure location in which project is created.
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- Path reference to this project /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{projectName}
- name string
- Name of the project.
- properties
Migrate
Project Properties Migrate Projects Controller Migrate Project Response - Properties of a migrate project.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type string
- Type of the object = [Microsoft.Migrate/migrateProjects].
- e
Tag string - For optimistic concurrency control.
- location string
- Azure location in which project is created.
- azure_
api_ strversion - The Azure API version of the resource.
- id str
- Path reference to this project /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{projectName}
- name str
- Name of the project.
- properties
Migrate
Project Properties Migrate Projects Controller Migrate Project Response - Properties of a migrate project.
- system_
data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type str
- Type of the object = [Microsoft.Migrate/migrateProjects].
- e_
tag str - For optimistic concurrency control.
- location str
- Azure location in which project is created.
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- Path reference to this project /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{projectName}
- name String
- Name of the project.
- properties Property Map
- Properties of a migrate project.
- system
Data Property Map - Metadata pertaining to creation and last modification of the resource.
- type String
- Type of the object = [Microsoft.Migrate/migrateProjects].
- e
Tag String - For optimistic concurrency control.
- location String
- Azure location in which project is created.
Supporting Types
MigrateProjectPropertiesMigrateProjectsControllerMigrateProjectResponse
- Last
Summary stringRefreshed Time - Last summary refresh time.
- Private
Endpoint List<Pulumi.Connections Azure Native. Migrate. Inputs. Private Endpoint Connection Migrate Projects Controller Migrate Project Response> - Gets the private endpoint connections.
- Refresh
Summary stringState - Refresh summary state.
- Registered
Tools List<string> - Register tools inside project.
- Summary
Dictionary<string, Pulumi.
Azure Native. Migrate. Inputs. Project Summary Response> - Project summary.
- Public
Network stringAccess - Gets or sets the state of public network access.
- Service
Endpoint string - Service endpoint.
- Utility
Storage stringAccount Id - Utility storage account id.
- Last
Summary stringRefreshed Time - Last summary refresh time.
- Private
Endpoint []PrivateConnections Endpoint Connection Migrate Projects Controller Migrate Project Response - Gets the private endpoint connections.
- Refresh
Summary stringState - Refresh summary state.
- Registered
Tools []string - Register tools inside project.
- Summary
map[string]Project
Summary Response - Project summary.
- Public
Network stringAccess - Gets or sets the state of public network access.
- Service
Endpoint string - Service endpoint.
- Utility
Storage stringAccount Id - Utility storage account id.
- last_
summary_ stringrefreshed_ time - Last summary refresh time.
- private_
endpoint_ list(object)connections - Gets the private endpoint connections.
- refresh_
summary_ stringstate - Refresh summary state.
- registered_
tools list(string) - Register tools inside project.
- summary map(object)
- Project summary.
- public_
network_ stringaccess - Gets or sets the state of public network access.
- service_
endpoint string - Service endpoint.
- utility_
storage_ stringaccount_ id - Utility storage account id.
- last
Summary StringRefreshed Time - Last summary refresh time.
- private
Endpoint List<PrivateConnections Endpoint Connection Migrate Projects Controller Migrate Project Response> - Gets the private endpoint connections.
- refresh
Summary StringState - Refresh summary state.
- registered
Tools List<String> - Register tools inside project.
- summary
Map<String,Project
Summary Response> - Project summary.
- public
Network StringAccess - Gets or sets the state of public network access.
- service
Endpoint String - Service endpoint.
- utility
Storage StringAccount Id - Utility storage account id.
- last
Summary stringRefreshed Time - Last summary refresh time.
- private
Endpoint PrivateConnections Endpoint Connection Migrate Projects Controller Migrate Project Response[] - Gets the private endpoint connections.
- refresh
Summary stringState - Refresh summary state.
- registered
Tools string[] - Register tools inside project.
- summary
{[key: string]: Project
Summary Response} - Project summary.
- public
Network stringAccess - Gets or sets the state of public network access.
- service
Endpoint string - Service endpoint.
- utility
Storage stringAccount Id - Utility storage account id.
- last_
summary_ strrefreshed_ time - Last summary refresh time.
- private_
endpoint_ Sequence[Privateconnections Endpoint Connection Migrate Projects Controller Migrate Project Response] - Gets the private endpoint connections.
- refresh_
summary_ strstate - Refresh summary state.
- registered_
tools Sequence[str] - Register tools inside project.
- summary
Mapping[str, Project
Summary Response] - Project summary.
- public_
network_ straccess - Gets or sets the state of public network access.
- service_
endpoint str - Service endpoint.
- utility_
storage_ straccount_ id - Utility storage account id.
- last
Summary StringRefreshed Time - Last summary refresh time.
- private
Endpoint List<Property Map>Connections - Gets the private endpoint connections.
- refresh
Summary StringState - Refresh summary state.
- registered
Tools List<String> - Register tools inside project.
- summary Map<Property Map>
- Project summary.
- public
Network StringAccess - Gets or sets the state of public network access.
- service
Endpoint String - Service endpoint.
- utility
Storage StringAccount Id - Utility storage account id.
PrivateEndpointConnectionMigrateProjectsControllerMigrateProjectResponse
- ETag string
- Gets the tag for optimistic concurrency control.
- Id string
- Relative URL to get this Sites.
- Name string
- Gets the name of the resource.
- Properties
Pulumi.
Azure Native. Migrate. Inputs. Private Endpoint Connection Properties Response - Gets the properties of the object.
- System
Data Pulumi.Azure Native. Migrate. Inputs. System Data Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- Gets the resource type.
- ETag string
- Gets the tag for optimistic concurrency control.
- Id string
- Relative URL to get this Sites.
- Name string
- Gets the name of the resource.
- Properties
Private
Endpoint Connection Properties Response - Gets the properties of the object.
- System
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- Gets the resource type.
- e_
tag string - Gets the tag for optimistic concurrency control.
- id string
- Relative URL to get this Sites.
- name string
- Gets the name of the resource.
- properties object
- Gets the properties of the object.
- system_
data object - Metadata pertaining to creation and last modification of the resource.
- type string
- Gets the resource type.
- e
Tag String - Gets the tag for optimistic concurrency control.
- id String
- Relative URL to get this Sites.
- name String
- Gets the name of the resource.
- properties
Private
Endpoint Connection Properties Response - Gets the properties of the object.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type String
- Gets the resource type.
- e
Tag string - Gets the tag for optimistic concurrency control.
- id string
- Relative URL to get this Sites.
- name string
- Gets the name of the resource.
- properties
Private
Endpoint Connection Properties Response - Gets the properties of the object.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type string
- Gets the resource type.
- e_
tag str - Gets the tag for optimistic concurrency control.
- id str
- Relative URL to get this Sites.
- name str
- Gets the name of the resource.
- properties
Private
Endpoint Connection Properties Response - Gets the properties of the object.
- system_
data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type str
- Gets the resource type.
- e
Tag String - Gets the tag for optimistic concurrency control.
- id String
- Relative URL to get this Sites.
- name String
- Gets the name of the resource.
- properties Property Map
- Gets the properties of the object.
- system
Data Property Map - Metadata pertaining to creation and last modification of the resource.
- type String
- Gets the resource type.
PrivateEndpointConnectionPropertiesResponse
- Private
Endpoint Pulumi.Azure Native. Migrate. Inputs. Resource Id Response - ARM id for the private endpoint resource corresponding to the connection.
- Provisioning
State string - Indicates whether there is an ongoing operation on the private endpoint.
- Private
Link Pulumi.Service Connection State Azure Native. Migrate. Inputs. Private Link Service Connection State Response - State of the private endpoint connection.
- Private
Endpoint ResourceId Response - ARM id for the private endpoint resource corresponding to the connection.
- Provisioning
State string - Indicates whether there is an ongoing operation on the private endpoint.
- Private
Link PrivateService Connection State Link Service Connection State Response - State of the private endpoint connection.
- private_
endpoint object - ARM id for the private endpoint resource corresponding to the connection.
- provisioning_
state string - Indicates whether there is an ongoing operation on the private endpoint.
- private_
link_ objectservice_ connection_ state - State of the private endpoint connection.
- private
Endpoint ResourceId Response - ARM id for the private endpoint resource corresponding to the connection.
- provisioning
State String - Indicates whether there is an ongoing operation on the private endpoint.
- private
Link PrivateService Connection State Link Service Connection State Response - State of the private endpoint connection.
- private
Endpoint ResourceId Response - ARM id for the private endpoint resource corresponding to the connection.
- provisioning
State string - Indicates whether there is an ongoing operation on the private endpoint.
- private
Link PrivateService Connection State Link Service Connection State Response - State of the private endpoint connection.
- private_
endpoint ResourceId Response - 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_ Privateservice_ connection_ state Link Service Connection State Response - State of the private endpoint connection.
- private
Endpoint Property Map - ARM id for the private endpoint resource corresponding to the connection.
- provisioning
State String - Indicates whether there is an ongoing operation on the private endpoint.
- private
Link Property MapService Connection State - State of the private endpoint connection.
PrivateLinkServiceConnectionStateResponse
- Actions
Required 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 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 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 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 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.
- actions
Required 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
- Instance
Type string - Instance type.
- Extended
Summary Dictionary<string, string> - Extended summary.
- Last
Summary stringRefreshed Time - Last summary refresh time.
- Refresh
Summary stringState - Refresh summary state.
- Instance
Type string - Instance type.
- Extended
Summary map[string]string - Extended summary.
- Last
Summary stringRefreshed Time - Last summary refresh time.
- Refresh
Summary stringState - Refresh summary state.
- instance_
type string - Instance type.
- extended_
summary map(string) - Extended summary.
- last_
summary_ stringrefreshed_ time - Last summary refresh time.
- refresh_
summary_ stringstate - Refresh summary state.
- instance
Type String - Instance type.
- extended
Summary Map<String,String> - Extended summary.
- last
Summary StringRefreshed Time - Last summary refresh time.
- refresh
Summary StringState - Refresh summary state.
- instance
Type string - Instance type.
- extended
Summary {[key: string]: string} - Extended summary.
- last
Summary stringRefreshed Time - Last summary refresh time.
- refresh
Summary stringState - Refresh summary state.
- instance_
type str - Instance type.
- extended_
summary Mapping[str, str] - Extended summary.
- last_
summary_ strrefreshed_ time - Last summary refresh time.
- refresh_
summary_ strstate - Refresh summary state.
- instance
Type String - Instance type.
- extended
Summary Map<String> - Extended summary.
- last
Summary StringRefreshed Time - Last summary refresh time.
- refresh
Summary StringState - Refresh summary state.
ResourceIdResponse
- Id string
- Id string
- id string
- id String
- id string
- id str
- id String
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at string - The timestamp of resource creation (UTC).
- created_
by string - The identity that created the resource.
- created_
by_ stringtype - The type of identity that created the resource.
- last_
modified_ stringat - The timestamp of resource last modification (UTC)
- last_
modified_ stringby - The identity that last modified the resource.
- last_
modified_ stringby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - 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_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
published on Wednesday, Aug 5, 2026 by Pulumi