toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'audioExportSettings': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings, Map<String, dynamic>>(audioExportSettings, (value) => value.toMap()),
'deidentifyTemplate': ?deidentifyTemplate,
'displayName': displayName,
'insightsExportSettings': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings, Map<String, dynamic>>(insightsExportSettings, (value) => value.toMap()),
'inspectTemplate': ?inspectTemplate,
'location': ?location,
'name': ?name,
'project': ?project,
'purgeDataTypes': ?pulumi.Input.mapOptionalInputValue<List<SecuritySettingPurgeDataTypesItem>, List<String>>(purgeDataTypes, (value) => pulumi.Input.encodeList<SecuritySettingPurgeDataTypesItem, String>(value, (value) => value.wireValue)),
'redactionScope': ?pulumi.Input.mapOptionalInputValue<SecuritySettingRedactionScope, String>(redactionScope, (value) => value.wireValue),
'redactionStrategy': ?pulumi.Input.mapOptionalInputValue<SecuritySettingRedactionStrategy, String>(redactionStrategy, (value) => value.wireValue),
'retentionStrategy': ?pulumi.Input.mapOptionalInputValue<SecuritySettingRetentionStrategy, String>(retentionStrategy, (value) => value.wireValue),
'retentionWindowDays': ?retentionWindowDays,
};
}