DiscoveryConfig constructor
DiscoveryConfig(
- String name, {
- DiscoveryConfigArgs? args,
- CustomResourceOptions? options,
Creates a new DiscoveryConfig.
name The Pulumi resource name.
args Arguments used to configure this DiscoveryConfig. The set of arguments for DiscoveryConfig.
options Resource options controlling this resource's behavior.
Implementation
DiscoveryConfig(
String name, {
DiscoveryConfigArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:dlp/v2:DiscoveryConfig',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
actions = registerOutput<List<Map<String, dynamic>>>('actions');
createTime = registerOutput<String>('createTime');
displayName = registerOutput<String>('displayName');
errors = registerOutput<List<Map<String, dynamic>>>('errors');
inspectTemplates = registerOutput<List<String>>('inspectTemplates');
lastRunTime = registerOutput<String>('lastRunTime');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
orgConfig = registerOutput<GooglePrivacyDlpV2OrgConfigResponse>('orgConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GooglePrivacyDlpV2OrgConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
project = registerOutput<String>('project');
status = registerOutput<String>('status');
targets = registerOutput<List<Map<String, dynamic>>>('targets');
updateTime = registerOutput<String>('updateTime');
}