CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-google-cloud-dlp

Google Cloud Data Loss Prevention (DLP) API client library for discovering, classifying, and protecting sensitive data

Pending
Overview
Eval results
Files

template-management.mddocs/

Template Management

Reusable configurations for inspection and de-identification operations. Templates standardize DLP policies across an organization, simplify repeated operations, and ensure consistent data protection practices.

Capabilities

Inspect Template Management

Manages reusable inspection configurations that define what sensitive information to detect and how to detect it.

def create_inspect_template(
    request: dlp.CreateInspectTemplateRequest,
    *,
    parent: Optional[str] = None,
    inspect_template: Optional[dlp.InspectTemplate] = None,
    retry: OptionalRetry = gapic_v1.method.DEFAULT,
    timeout: Union[float, object] = gapic_v1.method.DEFAULT,
    metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),
) -> dlp.InspectTemplate: ...

def update_inspect_template(
    request: dlp.UpdateInspectTemplateRequest,
    *,
    name: Optional[str] = None,
    inspect_template: Optional[dlp.InspectTemplate] = None,
    update_mask: Optional[field_mask_pb2.FieldMask] = None,
    retry: OptionalRetry = gapic_v1.method.DEFAULT,
    timeout: Union[float, object] = gapic_v1.method.DEFAULT,
    metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),
) -> dlp.InspectTemplate: ...

def get_inspect_template(
    request: dlp.GetInspectTemplateRequest,
    *,
    name: Optional[str] = None,
    retry: OptionalRetry = gapic_v1.method.DEFAULT,
    timeout: Union[float, object] = gapic_v1.method.DEFAULT,
    metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),
) -> dlp.InspectTemplate: ...

def list_inspect_templates(
    request: dlp.ListInspectTemplatesRequest,
    *,
    parent: Optional[str] = None,
    retry: OptionalRetry = gapic_v1.method.DEFAULT,
    timeout: Union[float, object] = gapic_v1.method.DEFAULT,
    metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),
) -> pagers.ListInspectTemplatesPager: ...

def delete_inspect_template(
    request: dlp.DeleteInspectTemplateRequest,
    *,
    name: Optional[str] = None,
    retry: OptionalRetry = gapic_v1.method.DEFAULT,
    timeout: Union[float, object] = gapic_v1.method.DEFAULT,
    metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),
) -> None: ...

De-identify Template Management

Manages reusable de-identification configurations that define how to transform sensitive information.

def create_deidentify_template(
    request: dlp.CreateDeidentifyTemplateRequest,
    *,
    parent: Optional[str] = None,
    deidentify_template: Optional[dlp.DeidentifyTemplate] = None,
    retry: OptionalRetry = gapic_v1.method.DEFAULT,
    timeout: Union[float, object] = gapic_v1.method.DEFAULT,
    metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),
) -> dlp.DeidentifyTemplate: ...

def update_deidentify_template(
    request: dlp.UpdateDeidentifyTemplateRequest,
    *,
    name: Optional[str] = None,
    deidentify_template: Optional[dlp.DeidentifyTemplate] = None,
    update_mask: Optional[field_mask_pb2.FieldMask] = None,
    retry: OptionalRetry = gapic_v1.method.DEFAULT,
    timeout: Union[float, object] = gapic_v1.method.DEFAULT,
    metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),
) -> dlp.DeidentifyTemplate: ...

def get_deidentify_template(
    request: dlp.GetDeidentifyTemplateRequest,
    *,
    name: Optional[str] = None,
    retry: OptionalRetry = gapic_v1.method.DEFAULT,
    timeout: Union[float, object] = gapic_v1.method.DEFAULT,
    metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),
) -> dlp.DeidentifyTemplate: ...

def list_deidentify_templates(
    request: dlp.ListDeidentifyTemplatesRequest,
    *,
    parent: Optional[str] = None,
    retry: OptionalRetry = gapic_v1.method.DEFAULT,
    timeout: Union[float, object] = gapic_v1.method.DEFAULT,
    metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),
) -> pagers.ListDeidentifyTemplatesPager: ...

def delete_deidentify_template(
    request: dlp.DeleteDeidentifyTemplateRequest,
    *,
    name: Optional[str] = None,
    retry: OptionalRetry = gapic_v1.method.DEFAULT,
    timeout: Union[float, object] = gapic_v1.method.DEFAULT,
    metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),
) -> None: ...

Types

class InspectTemplate:
    """Reusable inspection configuration."""
    
    name: str
    display_name: str
    description: str
    create_time: timestamp_pb2.Timestamp
    update_time: timestamp_pb2.Timestamp
    inspect_config: InspectConfig

class DeidentifyTemplate:
    """Reusable de-identification configuration."""
    
    name: str
    display_name: str
    description: str
    create_time: timestamp_pb2.Timestamp
    update_time: timestamp_pb2.Timestamp
    deidentify_config: DeidentifyConfig

class CreateInspectTemplateRequest:
    """Request to create an inspect template."""
    
    parent: str
    inspect_template: InspectTemplate
    template_id: str
    location_id: str

class CreateDeidentifyTemplateRequest:
    """Request to create a de-identify template."""
    
    parent: str
    deidentify_template: DeidentifyTemplate
    template_id: str
    location_id: str

Install with Tessl CLI

npx tessl i tessl/pypi-google-cloud-dlp

docs

connection-management.md

content-analysis.md

data-discovery.md

data-profiling.md

index.md

job-management.md

stored-info-types.md

template-management.md

tile.json