com.pulumi.googlenative.dlp.v2.kotlin.outputs.GooglePrivacyDlpV2InspectTemplateResponse.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.googlenative.dlp.v2.kotlin.outputs
import kotlin.String
import kotlin.Suppress
/**
* The inspectTemplate contains a configuration (set of types of sensitive data to be detected) to be used anywhere you otherwise would normally specify InspectConfig. See https://cloud.google.com/dlp/docs/concepts-templates to learn more.
* @property createTime The creation timestamp of an inspectTemplate.
* @property description Short description (max 256 chars).
* @property displayName Display name (max 256 chars).
* @property inspectConfig The core content of the template. Configuration of the scanning process.
* @property name The template name. The template will have one of the following formats: `projects/PROJECT_ID/inspectTemplates/TEMPLATE_ID` OR `organizations/ORGANIZATION_ID/inspectTemplates/TEMPLATE_ID`;
* @property updateTime The last update timestamp of an inspectTemplate.
*/
public data class GooglePrivacyDlpV2InspectTemplateResponse(
public val createTime: String,
public val description: String,
public val displayName: String,
public val inspectConfig: GooglePrivacyDlpV2InspectConfigResponse,
public val name: String,
public val updateTime: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.googlenative.dlp.v2.outputs.GooglePrivacyDlpV2InspectTemplateResponse): GooglePrivacyDlpV2InspectTemplateResponse = GooglePrivacyDlpV2InspectTemplateResponse(
createTime = javaType.createTime(),
description = javaType.description(),
displayName = javaType.displayName(),
inspectConfig = javaType.inspectConfig().let({ args0 ->
com.pulumi.googlenative.dlp.v2.kotlin.outputs.GooglePrivacyDlpV2InspectConfigResponse.Companion.toKotlin(args0)
}),
name = javaType.name(),
updateTime = javaType.updateTime(),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy