OrganizationDiscoveryConfig constructor
OrganizationDiscoveryConfig(
- String name, {
- OrganizationDiscoveryConfigArgs? args,
- CustomResourceOptions? options,
Creates a new OrganizationDiscoveryConfig.
name The Pulumi resource name.
args Arguments used to configure this OrganizationDiscoveryConfig. The set of arguments for OrganizationDiscoveryConfig.
options Resource options controlling this resource's behavior.
Implementation
OrganizationDiscoveryConfig(
String name, {
OrganizationDiscoveryConfigArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:dlp/v2:OrganizationDiscoveryConfig',
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>()); });
organizationId = registerOutput<String>('organizationId');
status = registerOutput<String>('status');
targets = registerOutput<List<Map<String, dynamic>>>('targets');
updateTime = registerOutput<String>('updateTime');
}