Package-level declarations

Types

Link copied to clipboard
class DeidentifyTemplate : KotlinCustomResource

Creates a DeidentifyTemplate for reusing frequently used configuration for de-identifying content, images, and storage. See https://cloud.google.com/dlp/docs/creating-templates-deid to learn more. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class DeidentifyTemplateArgs(val deidentifyConfig: Output<GooglePrivacyDlpV2DeidentifyConfigArgs>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val templateId: Output<String>? = null) : ConvertibleToJava<DeidentifyTemplateArgs>

Creates a DeidentifyTemplate for reusing frequently used configuration for de-identifying content, images, and storage. See https://cloud.google.com/dlp/docs/creating-templates-deid to learn more. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class DlpJob : KotlinCustomResource

Creates a new job to inspect storage or calculate risk metrics. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. When no InfoTypes or CustomInfoTypes are specified in inspect jobs, the system will automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class DlpJobArgs(val inspectJob: Output<GooglePrivacyDlpV2InspectJobConfigArgs>? = null, val jobId: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val riskJob: Output<GooglePrivacyDlpV2RiskAnalysisJobConfigArgs>? = null) : ConvertibleToJava<DlpJobArgs>

Creates a new job to inspect storage or calculate risk metrics. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. When no InfoTypes or CustomInfoTypes are specified in inspect jobs, the system will automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for DlpJobArgs.

Link copied to clipboard
object DlpJobMapper : ResourceMapper<DlpJob>
Link copied to clipboard

Builder for DlpJob.

Link copied to clipboard
class InspectTemplate : KotlinCustomResource

Creates an InspectTemplate for reusing frequently used configuration for inspecting content, images, and storage. See https://cloud.google.com/dlp/docs/creating-templates to learn more. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class InspectTemplateArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val inspectConfig: Output<GooglePrivacyDlpV2InspectConfigArgs>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val templateId: Output<String>? = null) : ConvertibleToJava<InspectTemplateArgs>

Creates an InspectTemplate for reusing frequently used configuration for inspecting content, images, and storage. See https://cloud.google.com/dlp/docs/creating-templates to learn more. Auto-naming is currently not supported for this resource.

Link copied to clipboard
object InspectTemplateMapper : ResourceMapper<InspectTemplate>
Link copied to clipboard
class JobTrigger : KotlinCustomResource

Creates a job trigger to run DLP actions such as scanning storage for sensitive information on a set schedule. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.

Link copied to clipboard
data class JobTriggerArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val inspectJob: Output<GooglePrivacyDlpV2InspectJobConfigArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val status: Output<JobTriggerStatus>? = null, val triggerId: Output<String>? = null, val triggers: Output<List<GooglePrivacyDlpV2TriggerArgs>>? = null) : ConvertibleToJava<JobTriggerArgs>

Creates a job trigger to run DLP actions such as scanning storage for sensitive information on a set schedule. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.

Link copied to clipboard
Link copied to clipboard
object JobTriggerMapper : ResourceMapper<JobTrigger>
Link copied to clipboard
Link copied to clipboard
class OrganizationInspectTemplate : KotlinCustomResource

Creates an InspectTemplate for reusing frequently used configuration for inspecting content, images, and storage. See https://cloud.google.com/dlp/docs/creating-templates to learn more. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class OrganizationInspectTemplateArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val inspectConfig: Output<GooglePrivacyDlpV2InspectConfigArgs>? = null, val location: Output<String>? = null, val organizationId: Output<String>? = null, val templateId: Output<String>? = null) : ConvertibleToJava<OrganizationInspectTemplateArgs>

Creates an InspectTemplate for reusing frequently used configuration for inspecting content, images, and storage. See https://cloud.google.com/dlp/docs/creating-templates to learn more. Auto-naming is currently not supported for this resource.

Link copied to clipboard
class OrganizationJobTrigger : KotlinCustomResource

Creates a job trigger to run DLP actions such as scanning storage for sensitive information on a set schedule. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class OrganizationJobTriggerArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val inspectJob: Output<GooglePrivacyDlpV2InspectJobConfigArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val organizationId: Output<String>? = null, val status: Output<OrganizationJobTriggerStatus>? = null, val triggerId: Output<String>? = null, val triggers: Output<List<GooglePrivacyDlpV2TriggerArgs>>? = null) : ConvertibleToJava<OrganizationJobTriggerArgs>

Creates a job trigger to run DLP actions such as scanning storage for sensitive information on a set schedule. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
class OrganizationsDeidentifyTemplate : KotlinCustomResource

Creates a DeidentifyTemplate for reusing frequently used configuration for de-identifying content, images, and storage. See https://cloud.google.com/dlp/docs/creating-templates-deid to learn more. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class OrganizationsDeidentifyTemplateArgs(val deidentifyConfig: Output<GooglePrivacyDlpV2DeidentifyConfigArgs>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val location: Output<String>? = null, val organizationId: Output<String>? = null, val templateId: Output<String>? = null) : ConvertibleToJava<OrganizationsDeidentifyTemplateArgs>

Creates a DeidentifyTemplate for reusing frequently used configuration for de-identifying content, images, and storage. See https://cloud.google.com/dlp/docs/creating-templates-deid to learn more. Auto-naming is currently not supported for this resource.

Link copied to clipboard
class StoredInfoType : KotlinCustomResource

Creates a pre-built stored infoType to be used for inspection. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class StoredInfoTypeArgs(val config: Output<GooglePrivacyDlpV2StoredInfoTypeConfigArgs>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val storedInfoTypeId: Output<String>? = null) : ConvertibleToJava<StoredInfoTypeArgs>

Creates a pre-built stored infoType to be used for inspection. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
object StoredInfoTypeMapper : ResourceMapper<StoredInfoType>

Functions

Link copied to clipboard
fun dlpJob(name: String): DlpJob
suspend fun dlpJob(name: String, block: suspend DlpJobResourceBuilder.() -> Unit): DlpJob
Link copied to clipboard
Link copied to clipboard
suspend fun jobTrigger(name: String, block: suspend JobTriggerResourceBuilder.() -> Unit): JobTrigger
Link copied to clipboard