AssetsExportJobState constructor
- Input<
String?> ? assetsExportJobId, - Input<
AssetsExportJobCondition?> ? condition, - Input<
String?> ? createTime, - Input<
String?> ? deletionPolicy, - Input<
Map< ? effectiveLabels,String, String> ?> - Input<
List< ? inventories,Map< ?>String, dynamic> > - Input<
Map< ? labels,String, String> ?> - Input<
String?> ? location, - Input<
String?> ? name, - Input<
List< ? networkDependencies,Map< ?>String, dynamic> > - Input<
AssetsExportJobPerformanceData?> ? performanceData, - Input<
String?> ? project, - Input<
Map< ? pulumiLabels,String, String> ?> - Input<
List< ? recentExecutions,AssetsExportJobRecentExecution> ?> - Input<
bool?> ? showHidden, - Input<
AssetsExportJobSignedUriDestination?> ? signedUriDestination, - Input<
String?> ? updateTime,
Creates a new AssetsExportJobState.
assetsExportJobId The ID to use for the asset export job.
condition Conditions for selecting assets to export.
createTime Resource creation time.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
inventories Configuration for asset inventory details exports.
labels Labels as key value pairs.
location Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
name Identifier. Resource name.
networkDependencies Configuration for network dependencies exports.
performanceData Configuration for performance data exports.
project The ID of the project in which the resource belongs.
pulumiLabels The combination of labels configured directly on the resource
recentExecutions Recent non expired executions of the job.
showHidden When this value is set to 'true' the response will include all assets,
signedUriDestination Signed URI destination configuration.
updateTime Resource update time.
Implementation
const AssetsExportJobState({
this.assetsExportJobId,
this.condition,
this.createTime,
this.deletionPolicy,
this.effectiveLabels,
this.inventories,
this.labels,
this.location,
this.name,
this.networkDependencies,
this.performanceData,
this.project,
this.pulumiLabels,
this.recentExecutions,
this.showHidden,
this.signedUriDestination,
this.updateTime,
});