or run

npx @tessl/cli init
Log in

Version

Tile

Overview

Evals

Files

Files

docs

connection-management.mdcontent-analysis.mddata-discovery.mddata-profiling.mdindex.mdjob-management.mdstored-info-types.mdtemplate-management.md

template-management.mddocs/

0

# Template Management

1

2

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

3

4

## Capabilities

5

6

### Inspect Template Management

7

8

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

9

10

```python { .api }

11

def create_inspect_template(

12

request: dlp.CreateInspectTemplateRequest,

13

*,

14

parent: Optional[str] = None,

15

inspect_template: Optional[dlp.InspectTemplate] = None,

16

retry: OptionalRetry = gapic_v1.method.DEFAULT,

17

timeout: Union[float, object] = gapic_v1.method.DEFAULT,

18

metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),

19

) -> dlp.InspectTemplate: ...

20

21

def update_inspect_template(

22

request: dlp.UpdateInspectTemplateRequest,

23

*,

24

name: Optional[str] = None,

25

inspect_template: Optional[dlp.InspectTemplate] = None,

26

update_mask: Optional[field_mask_pb2.FieldMask] = None,

27

retry: OptionalRetry = gapic_v1.method.DEFAULT,

28

timeout: Union[float, object] = gapic_v1.method.DEFAULT,

29

metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),

30

) -> dlp.InspectTemplate: ...

31

32

def get_inspect_template(

33

request: dlp.GetInspectTemplateRequest,

34

*,

35

name: Optional[str] = None,

36

retry: OptionalRetry = gapic_v1.method.DEFAULT,

37

timeout: Union[float, object] = gapic_v1.method.DEFAULT,

38

metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),

39

) -> dlp.InspectTemplate: ...

40

41

def list_inspect_templates(

42

request: dlp.ListInspectTemplatesRequest,

43

*,

44

parent: Optional[str] = None,

45

retry: OptionalRetry = gapic_v1.method.DEFAULT,

46

timeout: Union[float, object] = gapic_v1.method.DEFAULT,

47

metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),

48

) -> pagers.ListInspectTemplatesPager: ...

49

50

def delete_inspect_template(

51

request: dlp.DeleteInspectTemplateRequest,

52

*,

53

name: Optional[str] = None,

54

retry: OptionalRetry = gapic_v1.method.DEFAULT,

55

timeout: Union[float, object] = gapic_v1.method.DEFAULT,

56

metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),

57

) -> None: ...

58

```

59

60

### De-identify Template Management

61

62

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

63

64

```python { .api }

65

def create_deidentify_template(

66

request: dlp.CreateDeidentifyTemplateRequest,

67

*,

68

parent: Optional[str] = None,

69

deidentify_template: Optional[dlp.DeidentifyTemplate] = None,

70

retry: OptionalRetry = gapic_v1.method.DEFAULT,

71

timeout: Union[float, object] = gapic_v1.method.DEFAULT,

72

metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),

73

) -> dlp.DeidentifyTemplate: ...

74

75

def update_deidentify_template(

76

request: dlp.UpdateDeidentifyTemplateRequest,

77

*,

78

name: Optional[str] = None,

79

deidentify_template: Optional[dlp.DeidentifyTemplate] = None,

80

update_mask: Optional[field_mask_pb2.FieldMask] = None,

81

retry: OptionalRetry = gapic_v1.method.DEFAULT,

82

timeout: Union[float, object] = gapic_v1.method.DEFAULT,

83

metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),

84

) -> dlp.DeidentifyTemplate: ...

85

86

def get_deidentify_template(

87

request: dlp.GetDeidentifyTemplateRequest,

88

*,

89

name: Optional[str] = None,

90

retry: OptionalRetry = gapic_v1.method.DEFAULT,

91

timeout: Union[float, object] = gapic_v1.method.DEFAULT,

92

metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),

93

) -> dlp.DeidentifyTemplate: ...

94

95

def list_deidentify_templates(

96

request: dlp.ListDeidentifyTemplatesRequest,

97

*,

98

parent: Optional[str] = None,

99

retry: OptionalRetry = gapic_v1.method.DEFAULT,

100

timeout: Union[float, object] = gapic_v1.method.DEFAULT,

101

metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),

102

) -> pagers.ListDeidentifyTemplatesPager: ...

103

104

def delete_deidentify_template(

105

request: dlp.DeleteDeidentifyTemplateRequest,

106

*,

107

name: Optional[str] = None,

108

retry: OptionalRetry = gapic_v1.method.DEFAULT,

109

timeout: Union[float, object] = gapic_v1.method.DEFAULT,

110

metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),

111

) -> None: ...

112

```

113

114

## Types

115

116

```python { .api }

117

class InspectTemplate:

118

"""Reusable inspection configuration."""

119

120

name: str

121

display_name: str

122

description: str

123

create_time: timestamp_pb2.Timestamp

124

update_time: timestamp_pb2.Timestamp

125

inspect_config: InspectConfig

126

127

class DeidentifyTemplate:

128

"""Reusable de-identification configuration."""

129

130

name: str

131

display_name: str

132

description: str

133

create_time: timestamp_pb2.Timestamp

134

update_time: timestamp_pb2.Timestamp

135

deidentify_config: DeidentifyConfig

136

137

class CreateInspectTemplateRequest:

138

"""Request to create an inspect template."""

139

140

parent: str

141

inspect_template: InspectTemplate

142

template_id: str

143

location_id: str

144

145

class CreateDeidentifyTemplateRequest:

146

"""Request to create a de-identify template."""

147

148

parent: str

149

deidentify_template: DeidentifyTemplate

150

template_id: str

151

location_id: str

152

```