Skip to main content

import_data_files

Creates, updates, deletes, gets or lists an import_data_files resource.

Overview

Nameimport_data_files
TypeResource
Idgoogle.migrationcenter.import_data_files

Fields

The following fields are returned by SELECT queries:

Successful response

NameDatatypeDescription
namestringOutput only. The name of the file.
createTimestring (google-datetime)Output only. The timestamp when the file was created.
displayNamestringUser-friendly display name. Maximum length is 63 characters.
formatstringRequired. The payload format.
statestringOutput only. The state of the import data file.
uploadFileInfoobjectInformation about a file that is uploaded to a storage service. (id: UploadFileInfo)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectprojectsId, locationsId, importJobsId, importDataFilesIdGets an import data file.
listselectprojectsId, locationsId, importJobsIdpageSize, pageToken, filter, orderByList import data files.
createinsertprojectsId, locationsId, importJobsIdimportDataFileId, requestIdCreates an import data file.
deletedeleteprojectsId, locationsId, importJobsId, importDataFilesIdrequestIdDelete an import data file.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
importDataFilesIdstring
importJobsIdstring
locationsIdstring
projectsIdstring
filterstring
importDataFileIdstring
orderBystring
pageSizeinteger (int32)
pageTokenstring
requestIdstring

SELECT examples

Gets an import data file.

SELECT
name,
createTime,
displayName,
format,
state,
uploadFileInfo
FROM google.migrationcenter.import_data_files
WHERE projectsId = '{{ projectsId }}' -- required
AND locationsId = '{{ locationsId }}' -- required
AND importJobsId = '{{ importJobsId }}' -- required
AND importDataFilesId = '{{ importDataFilesId }}' -- required;

INSERT examples

Creates an import data file.

INSERT INTO google.migrationcenter.import_data_files (
data__displayName,
data__format,
data__uploadFileInfo,
projectsId,
locationsId,
importJobsId,
importDataFileId,
requestId
)
SELECT
'{{ displayName }}',
'{{ format }}',
'{{ uploadFileInfo }}',
'{{ projectsId }}',
'{{ locationsId }}',
'{{ importJobsId }}',
'{{ importDataFileId }}',
'{{ requestId }}'
RETURNING
name,
done,
error,
metadata,
response
;

DELETE examples

Delete an import data file.

DELETE FROM google.migrationcenter.import_data_files
WHERE projectsId = '{{ projectsId }}' --required
AND locationsId = '{{ locationsId }}' --required
AND importJobsId = '{{ importJobsId }}' --required
AND importDataFilesId = '{{ importDataFilesId }}' --required
AND requestId = '{{ requestId }}';