1. Packages
  2. Google Cloud Native
  3. API Docs
  4. migrationcenter
  5. migrationcenter/v1alpha1
  6. ImportJob

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.migrationcenter/v1alpha1.ImportJob

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Creates an import job. Auto-naming is currently not supported for this resource.

Create ImportJob Resource

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

Constructor syntax

new ImportJob(name: string, args: ImportJobArgs, opts?: CustomResourceOptions);
@overload
def ImportJob(resource_name: str,
              args: ImportJobArgs,
              opts: Optional[ResourceOptions] = None)

@overload
def ImportJob(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              asset_source: Optional[str] = None,
              import_job_id: Optional[str] = None,
              display_name: Optional[str] = None,
              gcs_payload: Optional[GCSPayloadInfoArgs] = None,
              inline_payload: Optional[InlinePayloadInfoArgs] = None,
              labels: Optional[Mapping[str, str]] = None,
              location: Optional[str] = None,
              project: Optional[str] = None,
              request_id: Optional[str] = None)
func NewImportJob(ctx *Context, name string, args ImportJobArgs, opts ...ResourceOption) (*ImportJob, error)
public ImportJob(string name, ImportJobArgs args, CustomResourceOptions? opts = null)
public ImportJob(String name, ImportJobArgs args)
public ImportJob(String name, ImportJobArgs args, CustomResourceOptions options)
type: google-native:migrationcenter/v1alpha1:ImportJob
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ImportJobArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ImportJobArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ImportJobArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ImportJobArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ImportJobArgs
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 exampleimportJobResourceResourceFromMigrationcenterv1alpha1 = new GoogleNative.MigrationCenter.V1Alpha1.ImportJob("exampleimportJobResourceResourceFromMigrationcenterv1alpha1", new()
{
    AssetSource = "string",
    ImportJobId = "string",
    DisplayName = "string",
    GcsPayload = new GoogleNative.MigrationCenter.V1Alpha1.Inputs.GCSPayloadInfoArgs
    {
        Format = GoogleNative.MigrationCenter.V1Alpha1.GCSPayloadInfoFormat.ImportJobFormatUnspecified,
        Path = "string",
    },
    InlinePayload = new GoogleNative.MigrationCenter.V1Alpha1.Inputs.InlinePayloadInfoArgs
    {
        Format = GoogleNative.MigrationCenter.V1Alpha1.InlinePayloadInfoFormat.ImportJobFormatUnspecified,
        Payload = new[]
        {
            new GoogleNative.MigrationCenter.V1Alpha1.Inputs.PayloadFileArgs
            {
                Data = "string",
                Name = "string",
            },
        },
    },
    Labels = 
    {
        { "string", "string" },
    },
    Location = "string",
    Project = "string",
    RequestId = "string",
});
Copy
example, err := migrationcenterv1alpha1.NewImportJob(ctx, "exampleimportJobResourceResourceFromMigrationcenterv1alpha1", &migrationcenterv1alpha1.ImportJobArgs{
	AssetSource: pulumi.String("string"),
	ImportJobId: pulumi.String("string"),
	DisplayName: pulumi.String("string"),
	GcsPayload: &migrationcenter.GCSPayloadInfoArgs{
		Format: migrationcenterv1alpha1.GCSPayloadInfoFormatImportJobFormatUnspecified,
		Path:   pulumi.String("string"),
	},
	InlinePayload: &migrationcenter.InlinePayloadInfoArgs{
		Format: migrationcenterv1alpha1.InlinePayloadInfoFormatImportJobFormatUnspecified,
		Payload: migrationcenter.PayloadFileArray{
			&migrationcenter.PayloadFileArgs{
				Data: pulumi.String("string"),
				Name: pulumi.String("string"),
			},
		},
	},
	Labels: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Location:  pulumi.String("string"),
	Project:   pulumi.String("string"),
	RequestId: pulumi.String("string"),
})
Copy
var exampleimportJobResourceResourceFromMigrationcenterv1alpha1 = new ImportJob("exampleimportJobResourceResourceFromMigrationcenterv1alpha1", ImportJobArgs.builder()
    .assetSource("string")
    .importJobId("string")
    .displayName("string")
    .gcsPayload(GCSPayloadInfoArgs.builder()
        .format("IMPORT_JOB_FORMAT_UNSPECIFIED")
        .path("string")
        .build())
    .inlinePayload(InlinePayloadInfoArgs.builder()
        .format("IMPORT_JOB_FORMAT_UNSPECIFIED")
        .payload(PayloadFileArgs.builder()
            .data("string")
            .name("string")
            .build())
        .build())
    .labels(Map.of("string", "string"))
    .location("string")
    .project("string")
    .requestId("string")
    .build());
Copy
exampleimport_job_resource_resource_from_migrationcenterv1alpha1 = google_native.migrationcenter.v1alpha1.ImportJob("exampleimportJobResourceResourceFromMigrationcenterv1alpha1",
    asset_source="string",
    import_job_id="string",
    display_name="string",
    gcs_payload={
        "format": google_native.migrationcenter.v1alpha1.GCSPayloadInfoFormat.IMPORT_JOB_FORMAT_UNSPECIFIED,
        "path": "string",
    },
    inline_payload={
        "format": google_native.migrationcenter.v1alpha1.InlinePayloadInfoFormat.IMPORT_JOB_FORMAT_UNSPECIFIED,
        "payload": [{
            "data": "string",
            "name": "string",
        }],
    },
    labels={
        "string": "string",
    },
    location="string",
    project="string",
    request_id="string")
Copy
const exampleimportJobResourceResourceFromMigrationcenterv1alpha1 = new google_native.migrationcenter.v1alpha1.ImportJob("exampleimportJobResourceResourceFromMigrationcenterv1alpha1", {
    assetSource: "string",
    importJobId: "string",
    displayName: "string",
    gcsPayload: {
        format: google_native.migrationcenter.v1alpha1.GCSPayloadInfoFormat.ImportJobFormatUnspecified,
        path: "string",
    },
    inlinePayload: {
        format: google_native.migrationcenter.v1alpha1.InlinePayloadInfoFormat.ImportJobFormatUnspecified,
        payload: [{
            data: "string",
            name: "string",
        }],
    },
    labels: {
        string: "string",
    },
    location: "string",
    project: "string",
    requestId: "string",
});
Copy
type: google-native:migrationcenter/v1alpha1:ImportJob
properties:
    assetSource: string
    displayName: string
    gcsPayload:
        format: IMPORT_JOB_FORMAT_UNSPECIFIED
        path: string
    importJobId: string
    inlinePayload:
        format: IMPORT_JOB_FORMAT_UNSPECIFIED
        payload:
            - data: string
              name: string
    labels:
        string: string
    location: string
    project: string
    requestId: string
Copy

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

AssetSource This property is required. string
Reference to a source.
ImportJobId
This property is required.
Changes to this property will trigger replacement.
string
Required. ID of the import job.
DisplayName string
User-friendly display name. Maximum length is 63 characters.
GcsPayload Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.GCSPayloadInfo
The payload is in Google Cloud Storage.
InlinePayload Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.InlinePayloadInfo
The payload is included in the request, mainly used for small import jobs.
Labels Dictionary<string, string>
Labels as key value pairs.
Location Changes to this property will trigger replacement. string
Project Changes to this property will trigger replacement. string
RequestId string
Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
AssetSource This property is required. string
Reference to a source.
ImportJobId
This property is required.
Changes to this property will trigger replacement.
string
Required. ID of the import job.
DisplayName string
User-friendly display name. Maximum length is 63 characters.
GcsPayload GCSPayloadInfoArgs
The payload is in Google Cloud Storage.
InlinePayload InlinePayloadInfoArgs
The payload is included in the request, mainly used for small import jobs.
Labels map[string]string
Labels as key value pairs.
Location Changes to this property will trigger replacement. string
Project Changes to this property will trigger replacement. string
RequestId string
Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
assetSource This property is required. String
Reference to a source.
importJobId
This property is required.
Changes to this property will trigger replacement.
String
Required. ID of the import job.
displayName String
User-friendly display name. Maximum length is 63 characters.
gcsPayload GCSPayloadInfo
The payload is in Google Cloud Storage.
inlinePayload InlinePayloadInfo
The payload is included in the request, mainly used for small import jobs.
labels Map<String,String>
Labels as key value pairs.
location Changes to this property will trigger replacement. String
project Changes to this property will trigger replacement. String
requestId String
Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
assetSource This property is required. string
Reference to a source.
importJobId
This property is required.
Changes to this property will trigger replacement.
string
Required. ID of the import job.
displayName string
User-friendly display name. Maximum length is 63 characters.
gcsPayload GCSPayloadInfo
The payload is in Google Cloud Storage.
inlinePayload InlinePayloadInfo
The payload is included in the request, mainly used for small import jobs.
labels {[key: string]: string}
Labels as key value pairs.
location Changes to this property will trigger replacement. string
project Changes to this property will trigger replacement. string
requestId string
Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
asset_source This property is required. str
Reference to a source.
import_job_id
This property is required.
Changes to this property will trigger replacement.
str
Required. ID of the import job.
display_name str
User-friendly display name. Maximum length is 63 characters.
gcs_payload GCSPayloadInfoArgs
The payload is in Google Cloud Storage.
inline_payload InlinePayloadInfoArgs
The payload is included in the request, mainly used for small import jobs.
labels Mapping[str, str]
Labels as key value pairs.
location Changes to this property will trigger replacement. str
project Changes to this property will trigger replacement. str
request_id str
Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
assetSource This property is required. String
Reference to a source.
importJobId
This property is required.
Changes to this property will trigger replacement.
String
Required. ID of the import job.
displayName String
User-friendly display name. Maximum length is 63 characters.
gcsPayload Property Map
The payload is in Google Cloud Storage.
inlinePayload Property Map
The payload is included in the request, mainly used for small import jobs.
labels Map<String>
Labels as key value pairs.
location Changes to this property will trigger replacement. String
project Changes to this property will trigger replacement. String
requestId String
Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

Outputs

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

CompleteTime string
The timestamp when the import job was completed.
CreateTime string
The timestamp when the import job was created.
ExecutionReport Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Outputs.ExecutionReportResponse
The report with the results of running the import job.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The full name of the import job.
State string
The state of the import job.
UpdateTime string
The timestamp when the import job was last updated.
ValidationReport Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Outputs.ValidationReportResponse
The report with the validation results of the import job.
CompleteTime string
The timestamp when the import job was completed.
CreateTime string
The timestamp when the import job was created.
ExecutionReport ExecutionReportResponse
The report with the results of running the import job.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The full name of the import job.
State string
The state of the import job.
UpdateTime string
The timestamp when the import job was last updated.
ValidationReport ValidationReportResponse
The report with the validation results of the import job.
completeTime String
The timestamp when the import job was completed.
createTime String
The timestamp when the import job was created.
executionReport ExecutionReportResponse
The report with the results of running the import job.
id String
The provider-assigned unique ID for this managed resource.
name String
The full name of the import job.
state String
The state of the import job.
updateTime String
The timestamp when the import job was last updated.
validationReport ValidationReportResponse
The report with the validation results of the import job.
completeTime string
The timestamp when the import job was completed.
createTime string
The timestamp when the import job was created.
executionReport ExecutionReportResponse
The report with the results of running the import job.
id string
The provider-assigned unique ID for this managed resource.
name string
The full name of the import job.
state string
The state of the import job.
updateTime string
The timestamp when the import job was last updated.
validationReport ValidationReportResponse
The report with the validation results of the import job.
complete_time str
The timestamp when the import job was completed.
create_time str
The timestamp when the import job was created.
execution_report ExecutionReportResponse
The report with the results of running the import job.
id str
The provider-assigned unique ID for this managed resource.
name str
The full name of the import job.
state str
The state of the import job.
update_time str
The timestamp when the import job was last updated.
validation_report ValidationReportResponse
The report with the validation results of the import job.
completeTime String
The timestamp when the import job was completed.
createTime String
The timestamp when the import job was created.
executionReport Property Map
The report with the results of running the import job.
id String
The provider-assigned unique ID for this managed resource.
name String
The full name of the import job.
state String
The state of the import job.
updateTime String
The timestamp when the import job was last updated.
validationReport Property Map
The report with the validation results of the import job.

Supporting Types

ExecutionReportResponse
, ExecutionReportResponseArgs

ExecutionErrors This property is required. Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ValidationReportResponse
Validation errors encountered during the execution of the import job.
FramesReported This property is required. int
Total number of asset frames reported for the import job.
JobErrors This property is required. List<Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ImportErrorResponse>
List of job-level errors. Deprecated, use the job errors under execution_errors instead.

Deprecated: List of job-level errors. Deprecated, use the job errors under execution_errors instead.

TotalRowsCount This property is required. int
Total number of rows in the import job.
ExecutionErrors This property is required. ValidationReportResponse
Validation errors encountered during the execution of the import job.
FramesReported This property is required. int
Total number of asset frames reported for the import job.
JobErrors This property is required. []ImportErrorResponse
List of job-level errors. Deprecated, use the job errors under execution_errors instead.

Deprecated: List of job-level errors. Deprecated, use the job errors under execution_errors instead.

TotalRowsCount This property is required. int
Total number of rows in the import job.
executionErrors This property is required. ValidationReportResponse
Validation errors encountered during the execution of the import job.
framesReported This property is required. Integer
Total number of asset frames reported for the import job.
jobErrors This property is required. List<ImportErrorResponse>
List of job-level errors. Deprecated, use the job errors under execution_errors instead.

Deprecated: List of job-level errors. Deprecated, use the job errors under execution_errors instead.

totalRowsCount This property is required. Integer
Total number of rows in the import job.
executionErrors This property is required. ValidationReportResponse
Validation errors encountered during the execution of the import job.
framesReported This property is required. number
Total number of asset frames reported for the import job.
jobErrors This property is required. ImportErrorResponse[]
List of job-level errors. Deprecated, use the job errors under execution_errors instead.

Deprecated: List of job-level errors. Deprecated, use the job errors under execution_errors instead.

totalRowsCount This property is required. number
Total number of rows in the import job.
execution_errors This property is required. ValidationReportResponse
Validation errors encountered during the execution of the import job.
frames_reported This property is required. int
Total number of asset frames reported for the import job.
job_errors This property is required. Sequence[ImportErrorResponse]
List of job-level errors. Deprecated, use the job errors under execution_errors instead.

Deprecated: List of job-level errors. Deprecated, use the job errors under execution_errors instead.

total_rows_count This property is required. int
Total number of rows in the import job.
executionErrors This property is required. Property Map
Validation errors encountered during the execution of the import job.
framesReported This property is required. Number
Total number of asset frames reported for the import job.
jobErrors This property is required. List<Property Map>
List of job-level errors. Deprecated, use the job errors under execution_errors instead.

Deprecated: List of job-level errors. Deprecated, use the job errors under execution_errors instead.

totalRowsCount This property is required. Number
Total number of rows in the import job.

FileValidationReportResponse
, FileValidationReportResponseArgs

FileErrors This property is required. List<Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ImportErrorResponse>
List of file level errors.
FileName This property is required. string
The name of the file.
PartialReport This property is required. bool
Flag indicating that processing was aborted due to maximum number of errors.
RowErrors This property is required. List<Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ImportRowErrorResponse>
Partial list of rows that encountered validation error.
FileErrors This property is required. []ImportErrorResponse
List of file level errors.
FileName This property is required. string
The name of the file.
PartialReport This property is required. bool
Flag indicating that processing was aborted due to maximum number of errors.
RowErrors This property is required. []ImportRowErrorResponse
Partial list of rows that encountered validation error.
fileErrors This property is required. List<ImportErrorResponse>
List of file level errors.
fileName This property is required. String
The name of the file.
partialReport This property is required. Boolean
Flag indicating that processing was aborted due to maximum number of errors.
rowErrors This property is required. List<ImportRowErrorResponse>
Partial list of rows that encountered validation error.
fileErrors This property is required. ImportErrorResponse[]
List of file level errors.
fileName This property is required. string
The name of the file.
partialReport This property is required. boolean
Flag indicating that processing was aborted due to maximum number of errors.
rowErrors This property is required. ImportRowErrorResponse[]
Partial list of rows that encountered validation error.
file_errors This property is required. Sequence[ImportErrorResponse]
List of file level errors.
file_name This property is required. str
The name of the file.
partial_report This property is required. bool
Flag indicating that processing was aborted due to maximum number of errors.
row_errors This property is required. Sequence[ImportRowErrorResponse]
Partial list of rows that encountered validation error.
fileErrors This property is required. List<Property Map>
List of file level errors.
fileName This property is required. String
The name of the file.
partialReport This property is required. Boolean
Flag indicating that processing was aborted due to maximum number of errors.
rowErrors This property is required. List<Property Map>
Partial list of rows that encountered validation error.

GCSPayloadInfo
, GCSPayloadInfoArgs

Format Pulumi.GoogleNative.MigrationCenter.V1Alpha1.GCSPayloadInfoFormat
The import job format.
Path string
The payload path in Google Cloud Storage.
Format GCSPayloadInfoFormat
The import job format.
Path string
The payload path in Google Cloud Storage.
format GCSPayloadInfoFormat
The import job format.
path String
The payload path in Google Cloud Storage.
format GCSPayloadInfoFormat
The import job format.
path string
The payload path in Google Cloud Storage.
format GCSPayloadInfoFormat
The import job format.
path str
The payload path in Google Cloud Storage.

GCSPayloadInfoFormat
, GCSPayloadInfoFormatArgs

ImportJobFormatUnspecified
IMPORT_JOB_FORMAT_UNSPECIFIEDDefault value.
ImportJobFormatCmdb
IMPORT_JOB_FORMAT_CMDBConfiguration management DB format.
ImportJobFormatRvtoolsXlsx
IMPORT_JOB_FORMAT_RVTOOLS_XLSXRVTools format (XLSX).
ImportJobFormatRvtoolsCsv
IMPORT_JOB_FORMAT_RVTOOLS_CSVRVTools format (CSV).
ImportJobFormatExportedAwsCsv
IMPORT_JOB_FORMAT_EXPORTED_AWS_CSVCSV format exported from AWS using the AWS collection script.
ImportJobFormatExportedAzureCsv
IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSVCSV format exported from Azure using the Azure collection script.
ImportJobFormatManualCsv
IMPORT_JOB_FORMAT_MANUAL_CSVCSV format created manually. For more information, see Manually create and upload data tables.
GCSPayloadInfoFormatImportJobFormatUnspecified
IMPORT_JOB_FORMAT_UNSPECIFIEDDefault value.
GCSPayloadInfoFormatImportJobFormatCmdb
IMPORT_JOB_FORMAT_CMDBConfiguration management DB format.
GCSPayloadInfoFormatImportJobFormatRvtoolsXlsx
IMPORT_JOB_FORMAT_RVTOOLS_XLSXRVTools format (XLSX).
GCSPayloadInfoFormatImportJobFormatRvtoolsCsv
IMPORT_JOB_FORMAT_RVTOOLS_CSVRVTools format (CSV).
GCSPayloadInfoFormatImportJobFormatExportedAwsCsv
IMPORT_JOB_FORMAT_EXPORTED_AWS_CSVCSV format exported from AWS using the AWS collection script.
GCSPayloadInfoFormatImportJobFormatExportedAzureCsv
IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSVCSV format exported from Azure using the Azure collection script.
GCSPayloadInfoFormatImportJobFormatManualCsv
IMPORT_JOB_FORMAT_MANUAL_CSVCSV format created manually. For more information, see Manually create and upload data tables.
ImportJobFormatUnspecified
IMPORT_JOB_FORMAT_UNSPECIFIEDDefault value.
ImportJobFormatCmdb
IMPORT_JOB_FORMAT_CMDBConfiguration management DB format.
ImportJobFormatRvtoolsXlsx
IMPORT_JOB_FORMAT_RVTOOLS_XLSXRVTools format (XLSX).
ImportJobFormatRvtoolsCsv
IMPORT_JOB_FORMAT_RVTOOLS_CSVRVTools format (CSV).
ImportJobFormatExportedAwsCsv
IMPORT_JOB_FORMAT_EXPORTED_AWS_CSVCSV format exported from AWS using the AWS collection script.
ImportJobFormatExportedAzureCsv
IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSVCSV format exported from Azure using the Azure collection script.
ImportJobFormatManualCsv
IMPORT_JOB_FORMAT_MANUAL_CSVCSV format created manually. For more information, see Manually create and upload data tables.
ImportJobFormatUnspecified
IMPORT_JOB_FORMAT_UNSPECIFIEDDefault value.
ImportJobFormatCmdb
IMPORT_JOB_FORMAT_CMDBConfiguration management DB format.
ImportJobFormatRvtoolsXlsx
IMPORT_JOB_FORMAT_RVTOOLS_XLSXRVTools format (XLSX).
ImportJobFormatRvtoolsCsv
IMPORT_JOB_FORMAT_RVTOOLS_CSVRVTools format (CSV).
ImportJobFormatExportedAwsCsv
IMPORT_JOB_FORMAT_EXPORTED_AWS_CSVCSV format exported from AWS using the AWS collection script.
ImportJobFormatExportedAzureCsv
IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSVCSV format exported from Azure using the Azure collection script.
ImportJobFormatManualCsv
IMPORT_JOB_FORMAT_MANUAL_CSVCSV format created manually. For more information, see Manually create and upload data tables.
IMPORT_JOB_FORMAT_UNSPECIFIED
IMPORT_JOB_FORMAT_UNSPECIFIEDDefault value.
IMPORT_JOB_FORMAT_CMDB
IMPORT_JOB_FORMAT_CMDBConfiguration management DB format.
IMPORT_JOB_FORMAT_RVTOOLS_XLSX
IMPORT_JOB_FORMAT_RVTOOLS_XLSXRVTools format (XLSX).
IMPORT_JOB_FORMAT_RVTOOLS_CSV
IMPORT_JOB_FORMAT_RVTOOLS_CSVRVTools format (CSV).
IMPORT_JOB_FORMAT_EXPORTED_AWS_CSV
IMPORT_JOB_FORMAT_EXPORTED_AWS_CSVCSV format exported from AWS using the AWS collection script.
IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSV
IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSVCSV format exported from Azure using the Azure collection script.
IMPORT_JOB_FORMAT_MANUAL_CSV
IMPORT_JOB_FORMAT_MANUAL_CSVCSV format created manually. For more information, see Manually create and upload data tables.
"IMPORT_JOB_FORMAT_UNSPECIFIED"
IMPORT_JOB_FORMAT_UNSPECIFIEDDefault value.
"IMPORT_JOB_FORMAT_CMDB"
IMPORT_JOB_FORMAT_CMDBConfiguration management DB format.
"IMPORT_JOB_FORMAT_RVTOOLS_XLSX"
IMPORT_JOB_FORMAT_RVTOOLS_XLSXRVTools format (XLSX).
"IMPORT_JOB_FORMAT_RVTOOLS_CSV"
IMPORT_JOB_FORMAT_RVTOOLS_CSVRVTools format (CSV).
"IMPORT_JOB_FORMAT_EXPORTED_AWS_CSV"
IMPORT_JOB_FORMAT_EXPORTED_AWS_CSVCSV format exported from AWS using the AWS collection script.
"IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSV"
IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSVCSV format exported from Azure using the Azure collection script.
"IMPORT_JOB_FORMAT_MANUAL_CSV"
IMPORT_JOB_FORMAT_MANUAL_CSVCSV format created manually. For more information, see Manually create and upload data tables.

GCSPayloadInfoResponse
, GCSPayloadInfoResponseArgs

Format This property is required. string
The import job format.
Path This property is required. string
The payload path in Google Cloud Storage.
Format This property is required. string
The import job format.
Path This property is required. string
The payload path in Google Cloud Storage.
format This property is required. String
The import job format.
path This property is required. String
The payload path in Google Cloud Storage.
format This property is required. string
The import job format.
path This property is required. string
The payload path in Google Cloud Storage.
format This property is required. str
The import job format.
path This property is required. str
The payload path in Google Cloud Storage.
format This property is required. String
The import job format.
path This property is required. String
The payload path in Google Cloud Storage.

ImportErrorResponse
, ImportErrorResponseArgs

ErrorDetails This property is required. string
The error information.
Severity This property is required. string
The severity of the error.
ErrorDetails This property is required. string
The error information.
Severity This property is required. string
The severity of the error.
errorDetails This property is required. String
The error information.
severity This property is required. String
The severity of the error.
errorDetails This property is required. string
The error information.
severity This property is required. string
The severity of the error.
error_details This property is required. str
The error information.
severity This property is required. str
The severity of the error.
errorDetails This property is required. String
The error information.
severity This property is required. String
The severity of the error.

ImportRowErrorResponse
, ImportRowErrorResponseArgs

Errors This property is required. List<Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.ImportErrorResponse>
The list of errors detected in the row.
RowNumber This property is required. int
The row number where the error was detected.
VmName This property is required. string
The name of the VM in the row.
VmUuid This property is required. string
The VM UUID.
Errors This property is required. []ImportErrorResponse
The list of errors detected in the row.
RowNumber This property is required. int
The row number where the error was detected.
VmName This property is required. string
The name of the VM in the row.
VmUuid This property is required. string
The VM UUID.
errors This property is required. List<ImportErrorResponse>
The list of errors detected in the row.
rowNumber This property is required. Integer
The row number where the error was detected.
vmName This property is required. String
The name of the VM in the row.
vmUuid This property is required. String
The VM UUID.
errors This property is required. ImportErrorResponse[]
The list of errors detected in the row.
rowNumber This property is required. number
The row number where the error was detected.
vmName This property is required. string
The name of the VM in the row.
vmUuid This property is required. string
The VM UUID.
errors This property is required. Sequence[ImportErrorResponse]
The list of errors detected in the row.
row_number This property is required. int
The row number where the error was detected.
vm_name This property is required. str
The name of the VM in the row.
vm_uuid This property is required. str
The VM UUID.
errors This property is required. List<Property Map>
The list of errors detected in the row.
rowNumber This property is required. Number
The row number where the error was detected.
vmName This property is required. String
The name of the VM in the row.
vmUuid This property is required. String
The VM UUID.

InlinePayloadInfo
, InlinePayloadInfoArgs

Format InlinePayloadInfoFormat
The import job format.
Payload []PayloadFile
List of payload files.
format InlinePayloadInfoFormat
The import job format.
payload List<PayloadFile>
List of payload files.
format InlinePayloadInfoFormat
The import job format.
payload PayloadFile[]
List of payload files.
format InlinePayloadInfoFormat
The import job format.
payload Sequence[PayloadFile]
List of payload files.

InlinePayloadInfoFormat
, InlinePayloadInfoFormatArgs

ImportJobFormatUnspecified
IMPORT_JOB_FORMAT_UNSPECIFIEDDefault value.
ImportJobFormatCmdb
IMPORT_JOB_FORMAT_CMDBConfiguration management DB format.
ImportJobFormatRvtoolsXlsx
IMPORT_JOB_FORMAT_RVTOOLS_XLSXRVTools format (XLSX).
ImportJobFormatRvtoolsCsv
IMPORT_JOB_FORMAT_RVTOOLS_CSVRVTools format (CSV).
ImportJobFormatExportedAwsCsv
IMPORT_JOB_FORMAT_EXPORTED_AWS_CSVCSV format exported from AWS using the AWS collection script.
ImportJobFormatExportedAzureCsv
IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSVCSV format exported from Azure using the Azure collection script.
ImportJobFormatManualCsv
IMPORT_JOB_FORMAT_MANUAL_CSVCSV format created manually. For more information, see Manually create and upload data tables.
InlinePayloadInfoFormatImportJobFormatUnspecified
IMPORT_JOB_FORMAT_UNSPECIFIEDDefault value.
InlinePayloadInfoFormatImportJobFormatCmdb
IMPORT_JOB_FORMAT_CMDBConfiguration management DB format.
InlinePayloadInfoFormatImportJobFormatRvtoolsXlsx
IMPORT_JOB_FORMAT_RVTOOLS_XLSXRVTools format (XLSX).
InlinePayloadInfoFormatImportJobFormatRvtoolsCsv
IMPORT_JOB_FORMAT_RVTOOLS_CSVRVTools format (CSV).
InlinePayloadInfoFormatImportJobFormatExportedAwsCsv
IMPORT_JOB_FORMAT_EXPORTED_AWS_CSVCSV format exported from AWS using the AWS collection script.
InlinePayloadInfoFormatImportJobFormatExportedAzureCsv
IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSVCSV format exported from Azure using the Azure collection script.
InlinePayloadInfoFormatImportJobFormatManualCsv
IMPORT_JOB_FORMAT_MANUAL_CSVCSV format created manually. For more information, see Manually create and upload data tables.
ImportJobFormatUnspecified
IMPORT_JOB_FORMAT_UNSPECIFIEDDefault value.
ImportJobFormatCmdb
IMPORT_JOB_FORMAT_CMDBConfiguration management DB format.
ImportJobFormatRvtoolsXlsx
IMPORT_JOB_FORMAT_RVTOOLS_XLSXRVTools format (XLSX).
ImportJobFormatRvtoolsCsv
IMPORT_JOB_FORMAT_RVTOOLS_CSVRVTools format (CSV).
ImportJobFormatExportedAwsCsv
IMPORT_JOB_FORMAT_EXPORTED_AWS_CSVCSV format exported from AWS using the AWS collection script.
ImportJobFormatExportedAzureCsv
IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSVCSV format exported from Azure using the Azure collection script.
ImportJobFormatManualCsv
IMPORT_JOB_FORMAT_MANUAL_CSVCSV format created manually. For more information, see Manually create and upload data tables.
ImportJobFormatUnspecified
IMPORT_JOB_FORMAT_UNSPECIFIEDDefault value.
ImportJobFormatCmdb
IMPORT_JOB_FORMAT_CMDBConfiguration management DB format.
ImportJobFormatRvtoolsXlsx
IMPORT_JOB_FORMAT_RVTOOLS_XLSXRVTools format (XLSX).
ImportJobFormatRvtoolsCsv
IMPORT_JOB_FORMAT_RVTOOLS_CSVRVTools format (CSV).
ImportJobFormatExportedAwsCsv
IMPORT_JOB_FORMAT_EXPORTED_AWS_CSVCSV format exported from AWS using the AWS collection script.
ImportJobFormatExportedAzureCsv
IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSVCSV format exported from Azure using the Azure collection script.
ImportJobFormatManualCsv
IMPORT_JOB_FORMAT_MANUAL_CSVCSV format created manually. For more information, see Manually create and upload data tables.
IMPORT_JOB_FORMAT_UNSPECIFIED
IMPORT_JOB_FORMAT_UNSPECIFIEDDefault value.
IMPORT_JOB_FORMAT_CMDB
IMPORT_JOB_FORMAT_CMDBConfiguration management DB format.
IMPORT_JOB_FORMAT_RVTOOLS_XLSX
IMPORT_JOB_FORMAT_RVTOOLS_XLSXRVTools format (XLSX).
IMPORT_JOB_FORMAT_RVTOOLS_CSV
IMPORT_JOB_FORMAT_RVTOOLS_CSVRVTools format (CSV).
IMPORT_JOB_FORMAT_EXPORTED_AWS_CSV
IMPORT_JOB_FORMAT_EXPORTED_AWS_CSVCSV format exported from AWS using the AWS collection script.
IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSV
IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSVCSV format exported from Azure using the Azure collection script.
IMPORT_JOB_FORMAT_MANUAL_CSV
IMPORT_JOB_FORMAT_MANUAL_CSVCSV format created manually. For more information, see Manually create and upload data tables.
"IMPORT_JOB_FORMAT_UNSPECIFIED"
IMPORT_JOB_FORMAT_UNSPECIFIEDDefault value.
"IMPORT_JOB_FORMAT_CMDB"
IMPORT_JOB_FORMAT_CMDBConfiguration management DB format.
"IMPORT_JOB_FORMAT_RVTOOLS_XLSX"
IMPORT_JOB_FORMAT_RVTOOLS_XLSXRVTools format (XLSX).
"IMPORT_JOB_FORMAT_RVTOOLS_CSV"
IMPORT_JOB_FORMAT_RVTOOLS_CSVRVTools format (CSV).
"IMPORT_JOB_FORMAT_EXPORTED_AWS_CSV"
IMPORT_JOB_FORMAT_EXPORTED_AWS_CSVCSV format exported from AWS using the AWS collection script.
"IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSV"
IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSVCSV format exported from Azure using the Azure collection script.
"IMPORT_JOB_FORMAT_MANUAL_CSV"
IMPORT_JOB_FORMAT_MANUAL_CSVCSV format created manually. For more information, see Manually create and upload data tables.

InlinePayloadInfoResponse
, InlinePayloadInfoResponseArgs

Format This property is required. string
The import job format.
Payload This property is required. List<Pulumi.GoogleNative.MigrationCenter.V1Alpha1.Inputs.PayloadFileResponse>
List of payload files.
Format This property is required. string
The import job format.
Payload This property is required. []PayloadFileResponse
List of payload files.
format This property is required. String
The import job format.
payload This property is required. List<PayloadFileResponse>
List of payload files.
format This property is required. string
The import job format.
payload This property is required. PayloadFileResponse[]
List of payload files.
format This property is required. str
The import job format.
payload This property is required. Sequence[PayloadFileResponse]
List of payload files.
format This property is required. String
The import job format.
payload This property is required. List<Property Map>
List of payload files.

PayloadFile
, PayloadFileArgs

Data string
The file data.
Name string
The file name.
Data string
The file data.
Name string
The file name.
data String
The file data.
name String
The file name.
data string
The file data.
name string
The file name.
data str
The file data.
name str
The file name.
data String
The file data.
name String
The file name.

PayloadFileResponse
, PayloadFileResponseArgs

Data This property is required. string
The file data.
Name This property is required. string
The file name.
Data This property is required. string
The file data.
Name This property is required. string
The file name.
data This property is required. String
The file data.
name This property is required. String
The file name.
data This property is required. string
The file data.
name This property is required. string
The file name.
data This property is required. str
The file data.
name This property is required. str
The file name.
data This property is required. String
The file data.
name This property is required. String
The file name.

ValidationReportResponse
, ValidationReportResponseArgs

FileValidations This property is required. []FileValidationReportResponse
List of errors found in files.
JobErrors This property is required. []ImportErrorResponse
List of job level errors.
fileValidations This property is required. List<FileValidationReportResponse>
List of errors found in files.
jobErrors This property is required. List<ImportErrorResponse>
List of job level errors.
fileValidations This property is required. FileValidationReportResponse[]
List of errors found in files.
jobErrors This property is required. ImportErrorResponse[]
List of job level errors.
file_validations This property is required. Sequence[FileValidationReportResponse]
List of errors found in files.
job_errors This property is required. Sequence[ImportErrorResponse]
List of job level errors.
fileValidations This property is required. List<Property Map>
List of errors found in files.
jobErrors This property is required. List<Property Map>
List of job level errors.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi