DataExport constructor
DataExport(
- String name, {
- DataExportArgs? args,
- CustomResourceOptions? options,
Creates a new DataExport.
name The Pulumi resource name.
args Arguments used to configure this DataExport. The set of arguments for DataExport.
options Resource options controlling this resource's behavior.
Implementation
DataExport(
String name, {
DataExportArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:chronicle/dataExport:DataExport',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
createTime = registerOutput<String>('createTime');
dataExportId = registerOutput<String>('dataExportId');
dataExportStatuses = registerOutput<List<DataExportDataExportStatus>>('dataExportStatuses', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<DataExportDataExportStatus>(guardedValue, (value) => DataExportDataExportStatus.fromMap((value as Map).cast<String, dynamic>())); });
endTime = registerOutput<String>('endTime');
estimatedVolume = registerOutput<int>('estimatedVolume');
exportedVolume = registerOutput<int>('exportedVolume');
gcsBucket = registerOutput<String>('gcsBucket');
includeLogTypes = registerOutput<List<String>>('includeLogTypes', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
ingestionLabels = registerOutput<List<DataExportIngestionLabel>?>('ingestionLabels', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<DataExportIngestionLabel>(guardedValue, (value) => DataExportIngestionLabel.fromMap((value as Map).cast<String, dynamic>())); });
instance = registerOutput<String>('instance');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
namespaces = registerOutput<List<String>?>('namespaces', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
project = registerOutput<String>('project');
startTime = registerOutput<String>('startTime');
updateTime = registerOutput<String>('updateTime');
}