BigQueryExport constructor
BigQueryExport(
- String name, {
- BigQueryExportArgs? args,
- CustomResourceOptions? options,
Creates a new BigQueryExport.
name The Pulumi resource name.
args Arguments used to configure this BigQueryExport. The set of arguments for BigQueryExport.
options Resource options controlling this resource's behavior.
Implementation
BigQueryExport(
String name, {
BigQueryExportArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:chronicle/bigQueryExport:BigQueryExport',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
bigQueryExportPackage = registerOutput<String>('bigQueryExportPackage');
entityGraphSettings = registerOutput<BigQueryExportEntityGraphSettings>('entityGraphSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return BigQueryExportEntityGraphSettings.fromMap((guardedValue as Map).cast<String, dynamic>()); });
instance = registerOutput<String>('instance');
iocMatchesSettings = registerOutput<BigQueryExportIocMatchesSettings>('iocMatchesSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return BigQueryExportIocMatchesSettings.fromMap((guardedValue as Map).cast<String, dynamic>()); });
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
provisioned = registerOutput<bool>('provisioned');
ruleDetectionsSettings = registerOutput<BigQueryExportRuleDetectionsSettings>('ruleDetectionsSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return BigQueryExportRuleDetectionsSettings.fromMap((guardedValue as Map).cast<String, dynamic>()); });
udmEventsAggregatesSettings = registerOutput<BigQueryExportUdmEventsAggregatesSettings>('udmEventsAggregatesSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return BigQueryExportUdmEventsAggregatesSettings.fromMap((guardedValue as Map).cast<String, dynamic>()); });
udmEventsSettings = registerOutput<BigQueryExportUdmEventsSettings>('udmEventsSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return BigQueryExportUdmEventsSettings.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}