SecuritySettingDialogflowV3beta1 constructor

SecuritySettingDialogflowV3beta1(
  1. String name, {
  2. SecuritySettingDialogflowV3beta1Args? args,
  3. 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');
}