SecuritySettingDialogflowV3beta1 constructor
SecuritySettingDialogflowV3beta1(
- String name, {
- SecuritySettingDialogflowV3beta1Args? args,
- CustomResourceOptions? options,
Creates a new SecuritySettingDialogflowV3beta1.
name The Pulumi resource name.
args Arguments used to configure this SecuritySettingDialogflowV3beta1. The set of arguments for SecuritySetting.
options Resource options controlling this resource's behavior.
Implementation
SecuritySettingDialogflowV3beta1(
String name, {
SecuritySettingDialogflowV3beta1Args? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:dialogflow/v3beta1:SecuritySetting',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
audioExportSettings = registerOutput<GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsResponse>('audioExportSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
deidentifyTemplate = registerOutput<String>('deidentifyTemplate');
displayName = registerOutput<String>('displayName');
insightsExportSettings = registerOutput<GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsResponse>('insightsExportSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
inspectTemplate = registerOutput<String>('inspectTemplate');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
purgeDataTypes = registerOutput<List<String>>('purgeDataTypes');
redactionScope = registerOutput<String>('redactionScope');
redactionStrategy = registerOutput<String>('redactionStrategy');
retentionStrategy = registerOutput<String>('retentionStrategy');
retentionWindowDays = registerOutput<int>('retentionWindowDays');
}