Skip to main content

security_settings

Creates, updates, deletes, gets or lists a security_settings resource.

Overview

Namesecurity_settings
TypeResource
Idgoogle.dialogflow.security_settings

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestring
audioExportSettingsobject (id: GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings)
deidentifyTemplatestring
displayNamestring
insightsExportSettingsobject (id: GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings)
inspectTemplatestring
purgeDataTypesarray
redactionScopestring (REDACTION_SCOPE_UNSPECIFIED, REDACT_DISK_STORAGE)
redactionStrategystring (REDACTION_STRATEGY_UNSPECIFIED, REDACT_WITH_SERVICE)
retentionStrategystring (RETENTION_STRATEGY_UNSPECIFIED, REMOVE_AFTER_CONVERSATION)
retentionWindowDaysinteger (int32)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
projects_locations_security_settings_getselectprojectsId, locationsId, securitySettingsId
projects_locations_security_settings_listselectprojectsId, locationsIdpageToken, pageSize
projects_locations_security_settings_createinsertprojectsId, locationsId
projects_locations_security_settings_patchupdateprojectsId, locationsId, securitySettingsIdupdateMask
projects_locations_security_settings_deletedeleteprojectsId, locationsId, securitySettingsId

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
locationsIdstring
projectsIdstring
securitySettingsIdstring
pageSizeinteger (int32)
pageTokenstring
updateMaskstring (google-fieldmask)

SELECT examples

Successful response

SELECT
name,
audioExportSettings,
deidentifyTemplate,
displayName,
insightsExportSettings,
inspectTemplate,
purgeDataTypes,
redactionScope,
redactionStrategy,
retentionStrategy,
retentionWindowDays
FROM google.dialogflow.security_settings
WHERE projectsId = '{{ projectsId }}' -- required
AND locationsId = '{{ locationsId }}' -- required
AND securitySettingsId = '{{ securitySettingsId }}' -- required
;

INSERT examples

No description available.

INSERT INTO google.dialogflow.security_settings (
data__deidentifyTemplate,
data__retentionStrategy,
data__redactionScope,
data__redactionStrategy,
data__purgeDataTypes,
data__name,
data__inspectTemplate,
data__audioExportSettings,
data__insightsExportSettings,
data__displayName,
data__retentionWindowDays,
projectsId,
locationsId
)
SELECT
'{{ deidentifyTemplate }}',
'{{ retentionStrategy }}',
'{{ redactionScope }}',
'{{ redactionStrategy }}',
'{{ purgeDataTypes }}',
'{{ name }}',
'{{ inspectTemplate }}',
'{{ audioExportSettings }}',
'{{ insightsExportSettings }}',
'{{ displayName }}',
{{ retentionWindowDays }},
'{{ projectsId }}',
'{{ locationsId }}'
RETURNING
name,
audioExportSettings,
deidentifyTemplate,
displayName,
insightsExportSettings,
inspectTemplate,
purgeDataTypes,
redactionScope,
redactionStrategy,
retentionStrategy,
retentionWindowDays
;

UPDATE examples

No description available.

UPDATE google.dialogflow.security_settings
SET
data__deidentifyTemplate = '{{ deidentifyTemplate }}',
data__retentionStrategy = '{{ retentionStrategy }}',
data__redactionScope = '{{ redactionScope }}',
data__redactionStrategy = '{{ redactionStrategy }}',
data__purgeDataTypes = '{{ purgeDataTypes }}',
data__name = '{{ name }}',
data__inspectTemplate = '{{ inspectTemplate }}',
data__audioExportSettings = '{{ audioExportSettings }}',
data__insightsExportSettings = '{{ insightsExportSettings }}',
data__displayName = '{{ displayName }}',
data__retentionWindowDays = {{ retentionWindowDays }}
WHERE
projectsId = '{{ projectsId }}' --required
AND locationsId = '{{ locationsId }}' --required
AND securitySettingsId = '{{ securitySettingsId }}' --required
AND updateMask = '{{ updateMask}}'
RETURNING
name,
audioExportSettings,
deidentifyTemplate,
displayName,
insightsExportSettings,
inspectTemplate,
purgeDataTypes,
redactionScope,
redactionStrategy,
retentionStrategy,
retentionWindowDays;

DELETE examples

No description available.

DELETE FROM google.dialogflow.security_settings
WHERE projectsId = '{{ projectsId }}' --required
AND locationsId = '{{ locationsId }}' --required
AND securitySettingsId = '{{ securitySettingsId }}' --required
;