- Resource: AssetsExportJob
- ExportCondition
- NetworkDependencies
- Inventory
- PerformanceData
- SignedUriDestination
- AssetsExportJobExecution
- Result
- SignedUris
- SignedUri
- OutputFileList
- OutputFile
- CsvOutputFile
- Methods
Resource: AssetsExportJob
Assets export job message.
JSON representation |
---|
{ "name": string, "condition": { object ( |
Fields | |
---|---|
name |
Output only. Identifier. Resource name. |
condition |
Optional. Conditions for selecting assets to export. |
create |
Output only. Resource creation time. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
update |
Output only. Resource update time. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
labels |
Optional. Labels as key value pairs. Labels must meet the following constraints:
Both keys and values are additionally constrained to be <= 128 bytes. An object containing a list of |
recent |
Output only. Recent non expired executions of the job. |
Union field export_type . Type of data to export for assets. export_type can be only one of the following: |
|
network |
Export data regarding asset network dependencies. |
inventory |
Export asset inventory details. |
performance |
Export asset with performance data. |
Union field destination . Destination for export artifacts. destination can be only one of the following: |
|
signed |
Export to Cloud Storage files downloadable using signed URIs. |
ExportCondition
Conditions for selecting assets to export.
JSON representation |
---|
{ "filter": string } |
Fields | |
---|---|
filter |
Optional. Assets filter, supports the same syntax as asset listing. |
NetworkDependencies
Configuration for network dependencies exports.
JSON representation |
---|
{ "maxDays": integer } |
Fields | |
---|---|
max |
Optional. When this value is set to a positive integer, network connections data will be returned for the most recent days for which data is available. When this value is unset (or set to zero), all available data is returned. |
Inventory
This type has no fields.
Configuration for asset inventory details exports.
PerformanceData
Configuration for performance data exports.
JSON representation |
---|
{ "maxDays": integer } |
Fields | |
---|---|
max |
Optional. When this value is set to a positive integer, performance data will be returned for the most recent days for which data is available. When this value is unset (or set to zero), all available data is returned. The maximum value is 420; values above 420 will be coerced to 420. If unset (0 value) a default value of 40 will be used. |
SignedUriDestination
This type has no fields.
Signed URI destination configuration.
AssetsExportJobExecution
Execution status of assets export job.
JSON representation |
---|
{
"executionId": string,
"startTime": string,
"endTime": string,
"expireTime": string,
"requestedAssetCount": integer,
"result": {
object ( |
Fields | |
---|---|
execution |
Output only. Globally unique identifier of the execution. |
start |
Output only. Execution timestamp. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
end |
Output only. Completion time of the export. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
expire |
Output only. Expiration time for the export and artifacts. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
requested |
Output only. Number of assets requested for export after resolving the requested filters. |
result |
Output only. Result of the export execution. |
Result
Contains the result of the assets export.
JSON representation |
---|
{ // Union field |
Fields | |
---|---|
Union field
|
|
signed |
Output only. Signed URLs for downloading export artifacts. |
output |
Output only. List of output files. |
error |
Output only. Error encountered during export. |
SignedUris
Contains a list of Signed URIs.
JSON representation |
---|
{
"signedUris": [
{
object ( |
Fields | |
---|---|
signed |
Output only. List of signed URIs. |
SignedUri
Contains a signed URI.
JSON representation |
---|
{ "file": string, "uri": string } |
Fields | |
---|---|
file |
Output only. Name of the file the Signed URI references. |
uri |
Output only. Download URI for the file. |
OutputFileList
Contains a list of output files.
JSON representation |
---|
{
"entries": [
{
object ( |
Fields | |
---|---|
entries[] |
List of output files. |
OutputFile
Contains a single output file.
JSON representation |
---|
{ "fileSizeBytes": integer, // Union field |
Fields | |
---|---|
file |
Output only. File size in bytes. |
Union field type . The type of the output file. type can be only one of the following: |
|
csv |
Output only. CSV output file. |
CsvOutputFile
Contains a single output file of type CSV.
JSON representation |
---|
{ "columnsCount": integer, "rowCount": integer, // Union field |
Fields | |
---|---|
columns |
Output only. Number of columns in the file. |
row |
Output only. Number of rows in the file. |
Union field destination . The destination of the output file. destination can be only one of the following: |
|
signed |
Output only. Signed URI destination. |
Methods |
|
---|---|
|
Creates a new assets export job. |
|
Deletes an assets export job. |
|
Gets the details of an assets export job. |
|
Lists all the assets export jobs in a given project and location. |
|
Runs an assets export job, returning an AssetsExportJobExecution. |