Package com.pulumi.gcp.dataloss.inputs
Class PreventionInspectTemplateState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.dataloss.inputs.PreventionInspectTemplateState
-
public final class PreventionInspectTemplateState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PreventionInspectTemplateState.Builder
-
Field Summary
Fields Modifier and Type Field Description static PreventionInspectTemplateState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PreventionInspectTemplateState.Builder
builder()
static PreventionInspectTemplateState.Builder
builder(PreventionInspectTemplateState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
description()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
displayName()
java.util.Optional<com.pulumi.core.Output<PreventionInspectTemplateInspectConfigArgs>>
inspectConfig()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
parent()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
templateId()
-
-
-
Field Detail
-
Empty
public static final PreventionInspectTemplateState Empty
-
-
Method Detail
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- A description of the inspect template.
-
displayName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> displayName()
- Returns:
- User set display name of the inspect template.
-
inspectConfig
public java.util.Optional<com.pulumi.core.Output<PreventionInspectTemplateInspectConfigArgs>> inspectConfig()
- Returns:
- The core content of the template. Structure is documented below.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference when specifying a built-in type.
-
parent
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> parent()
- Returns:
- The parent of the inspect template in any of the following formats: * `projects/{{project}}` * `projects/{{project}}/locations/{{location}}` * `organizations/{{organization_id}}` * `organizations/{{organization_id}}/locations/{{location}}` ***
-
templateId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> templateId()
- Returns:
- The template id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.
-
builder
public static PreventionInspectTemplateState.Builder builder()
-
builder
public static PreventionInspectTemplateState.Builder builder(PreventionInspectTemplateState defaults)
-
-