File: securityposture_v1.organizations.locations.postureTemplates.html

package info (click to toggle)
python-googleapi 2.186.0-1
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 553,432 kB
  • sloc: python: 11,087; javascript: 249; sh: 114; makefile: 59
file content (438 lines) | stat: -rw-r--r-- 57,257 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
<html><body>
<style>

body, h1, h2, h3, div, span, p, pre, a {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body {
  font-size: 13px;
  padding: 1em;
}

h1 {
  font-size: 26px;
  margin-bottom: 1em;
}

h2 {
  font-size: 24px;
  margin-bottom: 1em;
}

h3 {
  font-size: 20px;
  margin-bottom: 1em;
  margin-top: 1em;
}

pre, code {
  line-height: 1.5;
  font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
}

pre {
  margin-top: 0.5em;
}

h1, h2, h3, p {
  font-family: Arial, sans serif;
}

h1, h2, h3 {
  border-bottom: solid #CCC 1px;
}

.toc_element {
  margin-top: 0.5em;
}

.firstline {
  margin-left: 2 em;
}

.method  {
  margin-top: 1em;
  border: solid 1px #CCC;
  padding: 1em;
  background: #EEE;
}

.details {
  font-weight: bold;
  font-size: 14px;
}

</style>

<h1><a href="securityposture_v1.html">Security Posture API</a> . <a href="securityposture_v1.organizations.html">organizations</a> . <a href="securityposture_v1.organizations.locations.html">locations</a> . <a href="securityposture_v1.organizations.locations.postureTemplates.html">postureTemplates</a></h1>
<h2>Instance Methods</h2>
<p class="toc_element">
  <code><a href="#close">close()</a></code></p>
<p class="firstline">Close httplib2 connections.</p>
<p class="toc_element">
  <code><a href="#get">get(name, revisionId=None, x__xgafv=None)</a></code></p>
<p class="firstline">Gets a single revision of a PostureTemplate.</p>
<p class="toc_element">
  <code><a href="#list">list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)</a></code></p>
<p class="firstline">Lists every PostureTemplate in a given organization and location.</p>
<p class="toc_element">
  <code><a href="#list_next">list_next()</a></code></p>
<p class="firstline">Retrieves the next page of results.</p>
<h3>Method Details</h3>
<div class="method">
    <code class="details" id="close">close()</code>
  <pre>Close httplib2 connections.</pre>
</div>

<div class="method">
    <code class="details" id="get">get(name, revisionId=None, x__xgafv=None)</code>
  <pre>Gets a single revision of a PostureTemplate.

Args:
  name: string, Required. The name of the PostureTemplate, in the format `organizations/{organization}/locations/global/postureTemplates/{posture_template}`. (required)
  revisionId: string, Optional. The posture template revision to retrieve. If not specified, the most recently updated revision is retrieved.
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # The details of a posture template.
  &quot;categories&quot;: [ # Output only. The categories that the posture template belongs to, as determined by the Security Posture API.
    &quot;A String&quot;,
  ],
  &quot;description&quot;: &quot;A String&quot;, # Output only. A description of the posture template.
  &quot;name&quot;: &quot;A String&quot;, # Output only. Identifier. The name of the posture template, in the format `organizations/{organization}/locations/global/postureTemplates/{posture_template}`.
  &quot;policySets&quot;: [ # Output only. The PolicySet resources that the posture template includes.
    { # A group of one or more Policy resources.
      &quot;description&quot;: &quot;A String&quot;, # Optional. A description of the policy set.
      &quot;policies&quot;: [ # Required. The Policy resources in the policy set. Each policy must have a policy_id that&#x27;s unique within the policy set.
        { # The details of a policy, including the constraints that it includes.
          &quot;complianceStandards&quot;: [ # Optional. The compliance standards that the policy helps enforce.
            { # Information about a compliance standard that the policy helps enforce.
              &quot;control&quot;: &quot;A String&quot;, # Optional. The control in the compliance standard that the policy helps enforce. For example, `AC-3`.
              &quot;standard&quot;: &quot;A String&quot;, # Optional. The compliance standard that the policy helps enforce. For example, `NIST SP 800-53`.
            },
          ],
          &quot;constraint&quot;: { # Metadata for a constraint in a Policy. # Required. The constraints that the policy includes.
            &quot;orgPolicyConstraint&quot;: { # A predefined organization policy constraint. # Optional. A predefined organization policy constraint.
              &quot;cannedConstraintId&quot;: &quot;A String&quot;, # Required. A unique identifier for the constraint.
              &quot;policyRules&quot;: [ # Required. The rules enforced by the constraint.
                { # A rule that defines the allowed and denied values for an organization policy constraint.
                  &quot;allowAll&quot;: True or False, # Whether to allow any value for a list constraint. Valid only for list constraints.
                  &quot;condition&quot;: { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: &quot;Summary size limit&quot; description: &quot;Determines if a summary is less than 100 chars&quot; expression: &quot;document.summary.size() &lt; 100&quot; Example (Equality): title: &quot;Requestor is owner&quot; description: &quot;Determines if requestor is the document owner&quot; expression: &quot;document.owner == request.auth.claims.email&quot; Example (Logic): title: &quot;Public documents&quot; description: &quot;Determine whether the document should be publicly visible&quot; expression: &quot;document.type != &#x27;private&#x27; &amp;&amp; document.type != &#x27;internal&#x27;&quot; Example (Data Manipulation): title: &quot;Notification string&quot; description: &quot;Create a notification string with a timestamp.&quot; expression: &quot;&#x27;New message received at &#x27; + string(document.create_time)&quot; The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&amp;&amp;` operators. Each subexpression must use the `resource.matchTag()` or `resource.matchTagId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag(&#x27;123456789012/environment, &#x27;prod&#x27;)` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId(&#x27;tagKeys/123456789012&#x27;, &#x27;tagValues/567890123456&#x27;)`
                    &quot;description&quot;: &quot;A String&quot;, # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
                    &quot;expression&quot;: &quot;A String&quot;, # Textual representation of an expression in Common Expression Language syntax.
                    &quot;location&quot;: &quot;A String&quot;, # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
                    &quot;title&quot;: &quot;A String&quot;, # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
                  },
                  &quot;denyAll&quot;: True or False, # Whether to deny all values for a list constraint. Valid only for list constraints.
                  &quot;enforce&quot;: True or False, # Whether to enforce the constraint. Valid only for boolean constraints.
                  &quot;parameters&quot;: { # Optional. Required for managed constraints if parameters are defined. Passes parameter values when policy enforcement is enabled. Ensure that parameter value types match those defined in the constraint definition. For example: ``` { &quot;allowedLocations&quot;: [&quot;us-east1&quot;, &quot;us-west1&quot;], &quot;allowAll&quot;: true } ```
                    &quot;a_key&quot;: &quot;&quot;, # Properties of the object.
                  },
                  &quot;resourceTypes&quot;: { # Set multiple resource types for one policy, for example: ``` resourceTypes: included: - compute.googleapis.com/Instance - compute.googleapis.com/Disk ``` Constraint definition contains an empty resource type in order to support multiple resource types in the policy. Only supports managed constraints. Method type is `GOVERN_TAGS`. # Optional. The resource types policies can support, only used for managed constraints. Method type is `GOVERN_TAGS`.
                    &quot;included&quot;: [ # Optional. The resource types we currently support.
                      &quot;A String&quot;,
                    ],
                  },
                  &quot;values&quot;: { # The allowed and denied values for a list constraint. For all constraints, these fields can contain literal values. Optionally, you can add the `is:` prefix to these values. If the value contains a colon (`:`), then the `is:` prefix is required. Some constraints allow you to specify a portion of the resource hierarchy, known as a [_hierarchy subtree_](https://cloud.google.com/resource-manager/help/organization-policy/hierarchy-subtree), that the constraint applies to. To specify a hierarchy subtree, use the `under:` prefix, followed by a value with one of these formats: - `projects/{project_id}` (for example, `projects/tokyo-rain-123`) - `folders/{folder_id}` (for example, `folders/1234567890123`) - `organizations/{organization_id}` (for example, `organizations/123456789012`) A constraint&#x27;s `supports_under` field indicates whether you can specify a hierarchy subtree. To learn which predefined constraints let you specify a hierarchy subtree, see the [constraints reference](https://cloud.google.com/resource-manager/help/organization-policy/constraints/reference). # The allowed and denied values for a list constraint. Valid only for list constraints.
                    &quot;allowedValues&quot;: [ # The allowed values for the constraint.
                      &quot;A String&quot;,
                    ],
                    &quot;deniedValues&quot;: [ # The denied values for the constraint.
                      &quot;A String&quot;,
                    ],
                  },
                },
              ],
            },
            &quot;orgPolicyConstraintCustom&quot;: { # A custom organization policy constraint. # Optional. A custom organization policy constraint.
              &quot;customConstraint&quot;: { # A custom, user-defined constraint. You can apply the constraint only to the resource types specified in the constraint, and only within the organization where the constraint is defined. _When you create a custom constraint, it is not enforced automatically._ You must use an organization policy to [enforce the constraint](https://cloud.google.com/resource-manager/help/organization-policy/constraints/enforce). # Required. Metadata for the constraint.
                &quot;actionType&quot;: &quot;A String&quot;, # Whether to allow or deny the action.
                &quot;condition&quot;: &quot;A String&quot;, # A Common Expression Language (CEL) condition expression that must evaluate to `true` for the constraint to be enforced. The maximum length is 1000 characters. For example: + `resource.instanceName.matches(&#x27;(production|test)_(.+_)?[\d]+&#x27;)`: Evaluates to `true` if the resource&#x27;s `instanceName` attribute contains the following: + The prefix `production` or `test` + An underscore (`_`) + Optional: One or more characters, followed by an underscore (`_`) + One or more digits + `resource.management.auto_upgrade == true`: Evaluates to `true` if the resource&#x27;s `management.auto_upgrade` attribute is `true`.
                &quot;description&quot;: &quot;A String&quot;, # A description of the constraint. The maximum length is 2000 characters.
                &quot;displayName&quot;: &quot;A String&quot;, # A display name for the constraint. The maximum length is 200 characters.
                &quot;methodTypes&quot;: [ # The types of operations that the constraint applies to.
                  &quot;A String&quot;,
                ],
                &quot;name&quot;: &quot;A String&quot;, # Immutable. The name of the constraint, in the format `organizations/{organization_id}/customConstraints/custom.{custom_constraint_id}`. For example, `organizations/123456789012/customConstraints/custom.createOnlyE2TypeVms`. Must contain 1 to 62 characters, excluding the prefix `organizations/{organization_id}/customConstraints/custom.`.
                &quot;resourceTypes&quot;: [ # Immutable. The resource type that the constraint applies to, in the format `{canonical_service_name}/{resource_type_name}`. For example, `compute.googleapis.com/Instance`.
                  &quot;A String&quot;,
                ],
                &quot;updateTime&quot;: &quot;A String&quot;, # Output only. The last time at which the constraint was updated or created.
              },
              &quot;policyRules&quot;: [ # Required. The rules enforced by the constraint.
                { # A rule that defines the allowed and denied values for an organization policy constraint.
                  &quot;allowAll&quot;: True or False, # Whether to allow any value for a list constraint. Valid only for list constraints.
                  &quot;condition&quot;: { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: &quot;Summary size limit&quot; description: &quot;Determines if a summary is less than 100 chars&quot; expression: &quot;document.summary.size() &lt; 100&quot; Example (Equality): title: &quot;Requestor is owner&quot; description: &quot;Determines if requestor is the document owner&quot; expression: &quot;document.owner == request.auth.claims.email&quot; Example (Logic): title: &quot;Public documents&quot; description: &quot;Determine whether the document should be publicly visible&quot; expression: &quot;document.type != &#x27;private&#x27; &amp;&amp; document.type != &#x27;internal&#x27;&quot; Example (Data Manipulation): title: &quot;Notification string&quot; description: &quot;Create a notification string with a timestamp.&quot; expression: &quot;&#x27;New message received at &#x27; + string(document.create_time)&quot; The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&amp;&amp;` operators. Each subexpression must use the `resource.matchTag()` or `resource.matchTagId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag(&#x27;123456789012/environment, &#x27;prod&#x27;)` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId(&#x27;tagKeys/123456789012&#x27;, &#x27;tagValues/567890123456&#x27;)`
                    &quot;description&quot;: &quot;A String&quot;, # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
                    &quot;expression&quot;: &quot;A String&quot;, # Textual representation of an expression in Common Expression Language syntax.
                    &quot;location&quot;: &quot;A String&quot;, # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
                    &quot;title&quot;: &quot;A String&quot;, # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
                  },
                  &quot;denyAll&quot;: True or False, # Whether to deny all values for a list constraint. Valid only for list constraints.
                  &quot;enforce&quot;: True or False, # Whether to enforce the constraint. Valid only for boolean constraints.
                  &quot;parameters&quot;: { # Optional. Required for managed constraints if parameters are defined. Passes parameter values when policy enforcement is enabled. Ensure that parameter value types match those defined in the constraint definition. For example: ``` { &quot;allowedLocations&quot;: [&quot;us-east1&quot;, &quot;us-west1&quot;], &quot;allowAll&quot;: true } ```
                    &quot;a_key&quot;: &quot;&quot;, # Properties of the object.
                  },
                  &quot;resourceTypes&quot;: { # Set multiple resource types for one policy, for example: ``` resourceTypes: included: - compute.googleapis.com/Instance - compute.googleapis.com/Disk ``` Constraint definition contains an empty resource type in order to support multiple resource types in the policy. Only supports managed constraints. Method type is `GOVERN_TAGS`. # Optional. The resource types policies can support, only used for managed constraints. Method type is `GOVERN_TAGS`.
                    &quot;included&quot;: [ # Optional. The resource types we currently support.
                      &quot;A String&quot;,
                    ],
                  },
                  &quot;values&quot;: { # The allowed and denied values for a list constraint. For all constraints, these fields can contain literal values. Optionally, you can add the `is:` prefix to these values. If the value contains a colon (`:`), then the `is:` prefix is required. Some constraints allow you to specify a portion of the resource hierarchy, known as a [_hierarchy subtree_](https://cloud.google.com/resource-manager/help/organization-policy/hierarchy-subtree), that the constraint applies to. To specify a hierarchy subtree, use the `under:` prefix, followed by a value with one of these formats: - `projects/{project_id}` (for example, `projects/tokyo-rain-123`) - `folders/{folder_id}` (for example, `folders/1234567890123`) - `organizations/{organization_id}` (for example, `organizations/123456789012`) A constraint&#x27;s `supports_under` field indicates whether you can specify a hierarchy subtree. To learn which predefined constraints let you specify a hierarchy subtree, see the [constraints reference](https://cloud.google.com/resource-manager/help/organization-policy/constraints/reference). # The allowed and denied values for a list constraint. Valid only for list constraints.
                    &quot;allowedValues&quot;: [ # The allowed values for the constraint.
                      &quot;A String&quot;,
                    ],
                    &quot;deniedValues&quot;: [ # The denied values for the constraint.
                      &quot;A String&quot;,
                    ],
                  },
                },
              ],
            },
            &quot;securityHealthAnalyticsCustomModule&quot;: { # A custom module for Security Health Analytics. # Optional. A custom module for Security Health Analytics.
              &quot;config&quot;: { # A custom module configuration for Security Health Analytics. Use `CustomConfig` to create custom detectors that generate custom findings for resources that you specify. # Required. Configuration settings for the custom module.
                &quot;customOutput&quot;: { # Definitions of custom source properties that can appear in findings. # Optional. Definitions of custom source properties to include in findings.
                  &quot;properties&quot;: [ # Optional. The custom source properties that can appear in findings.
                    { # A name-value pair used as a custom source property.
                      &quot;name&quot;: &quot;A String&quot;, # Required. The name of the custom source property.
                      &quot;valueExpression&quot;: { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: &quot;Summary size limit&quot; description: &quot;Determines if a summary is less than 100 chars&quot; expression: &quot;document.summary.size() &lt; 100&quot; Example (Equality): title: &quot;Requestor is owner&quot; description: &quot;Determines if requestor is the document owner&quot; expression: &quot;document.owner == request.auth.claims.email&quot; Example (Logic): title: &quot;Public documents&quot; description: &quot;Determine whether the document should be publicly visible&quot; expression: &quot;document.type != &#x27;private&#x27; &amp;&amp; document.type != &#x27;internal&#x27;&quot; Example (Data Manipulation): title: &quot;Notification string&quot; description: &quot;Create a notification string with a timestamp.&quot; expression: &quot;&#x27;New message received at &#x27; + string(document.create_time)&quot; The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. # Optional. The CEL expression for the value of the custom source property. For resource properties, you can return the value of the property or a string enclosed in quotation marks.
                        &quot;description&quot;: &quot;A String&quot;, # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
                        &quot;expression&quot;: &quot;A String&quot;, # Textual representation of an expression in Common Expression Language syntax.
                        &quot;location&quot;: &quot;A String&quot;, # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
                        &quot;title&quot;: &quot;A String&quot;, # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
                      },
                    },
                  ],
                },
                &quot;description&quot;: &quot;A String&quot;, # Optional. A description of the vulnerability or misconfiguration that the custom module detects. The description appears in each finding. Provide enough information to help an investigator understand the finding. The value must be enclosed in quotation marks.
                &quot;predicate&quot;: { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: &quot;Summary size limit&quot; description: &quot;Determines if a summary is less than 100 chars&quot; expression: &quot;document.summary.size() &lt; 100&quot; Example (Equality): title: &quot;Requestor is owner&quot; description: &quot;Determines if requestor is the document owner&quot; expression: &quot;document.owner == request.auth.claims.email&quot; Example (Logic): title: &quot;Public documents&quot; description: &quot;Determine whether the document should be publicly visible&quot; expression: &quot;document.type != &#x27;private&#x27; &amp;&amp; document.type != &#x27;internal&#x27;&quot; Example (Data Manipulation): title: &quot;Notification string&quot; description: &quot;Create a notification string with a timestamp.&quot; expression: &quot;&#x27;New message received at &#x27; + string(document.create_time)&quot; The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. # Required. The Common Expression Language (CEL) expression to evaluate. When the expression evaluates to `true` for a resource, a finding is generated.
                  &quot;description&quot;: &quot;A String&quot;, # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
                  &quot;expression&quot;: &quot;A String&quot;, # Textual representation of an expression in Common Expression Language syntax.
                  &quot;location&quot;: &quot;A String&quot;, # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
                  &quot;title&quot;: &quot;A String&quot;, # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
                },
                &quot;recommendation&quot;: &quot;A String&quot;, # Required. An explanation of the steps that security teams can take to resolve the detected issue. The explanation appears in each finding.
                &quot;resourceSelector&quot;: { # A selector for the resource types to run the detector on. # Required. The resource types that the custom module operates on.
                  &quot;resourceTypes&quot;: [ # Required. The resource types to run the detector on. Each custom module can specify up to 5 resource types.
                    &quot;A String&quot;,
                  ],
                },
                &quot;severity&quot;: &quot;A String&quot;, # Required. The severity of findings generated by the custom module.
              },
              &quot;displayName&quot;: &quot;A String&quot;, # Optional. The display name of the custom module. This value is used as the finding category for all the asset violation findings that the custom module returns. The display name must contain between 1 and 128 alphanumeric characters or underscores, and it must start with a lowercase letter.
              &quot;id&quot;: &quot;A String&quot;, # Output only. Immutable. The unique identifier for the custom module. Contains 1 to 20 digits.
              &quot;moduleEnablementState&quot;: &quot;A String&quot;, # Whether the custom module is enabled at a specified level of the resource hierarchy.
            },
            &quot;securityHealthAnalyticsModule&quot;: { # A built-in detector for Security Health Analytics. # Optional. A built-in detector for Security Health Analytics.
              &quot;moduleEnablementState&quot;: &quot;A String&quot;, # Whether the detector is enabled at a specified level of the resource hierarchy.
              &quot;moduleName&quot;: &quot;A String&quot;, # Required. The name of the detector. For example, `BIGQUERY_TABLE_CMEK_DISABLED`. This field is also used as the finding category for all the asset violation findings that the detector returns.
            },
          },
          &quot;description&quot;: &quot;A String&quot;, # Optional. A description of the policy.
          &quot;policyId&quot;: &quot;A String&quot;, # Required. A user-specified identifier for the policy. In a PolicySet, each policy must have a unique identifier.
        },
      ],
      &quot;policySetId&quot;: &quot;A String&quot;, # Required. An identifier for the policy set.
    },
  ],
  &quot;revisionId&quot;: &quot;A String&quot;, # Output only. A string that identifies the revision of the posture template.
  &quot;state&quot;: &quot;A String&quot;, # Output only. The state of the posture template at the specified `revision_id`.
}</pre>
</div>

<div class="method">
    <code class="details" id="list">list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)</code>
  <pre>Lists every PostureTemplate in a given organization and location.

Args:
  parent: string, Required. The parent resource name, in the format `organizations/{organization}/locations/global`. (required)
  filter: string, Optional. A filter to apply to the list of postures, in the format defined in [AIP-160: Filtering](https://google.aip.dev/160).
  pageSize: integer, Optional. The maximum number of posture templates to return. The default value is `500`. If you exceed the maximum value of `1000`, then the service uses the maximum value.
  pageToken: string, Optional. A pagination token returned from a previous request to list posture templates. Provide this token to retrieve the next page of results.
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Response message for ListPostureTemplates.
  &quot;nextPageToken&quot;: &quot;A String&quot;, # A pagination token. To retrieve the next page of results, call the method again with this token.
  &quot;postureTemplates&quot;: [ # The list of PostureTemplate resources.
    { # The details of a posture template.
      &quot;categories&quot;: [ # Output only. The categories that the posture template belongs to, as determined by the Security Posture API.
        &quot;A String&quot;,
      ],
      &quot;description&quot;: &quot;A String&quot;, # Output only. A description of the posture template.
      &quot;name&quot;: &quot;A String&quot;, # Output only. Identifier. The name of the posture template, in the format `organizations/{organization}/locations/global/postureTemplates/{posture_template}`.
      &quot;policySets&quot;: [ # Output only. The PolicySet resources that the posture template includes.
        { # A group of one or more Policy resources.
          &quot;description&quot;: &quot;A String&quot;, # Optional. A description of the policy set.
          &quot;policies&quot;: [ # Required. The Policy resources in the policy set. Each policy must have a policy_id that&#x27;s unique within the policy set.
            { # The details of a policy, including the constraints that it includes.
              &quot;complianceStandards&quot;: [ # Optional. The compliance standards that the policy helps enforce.
                { # Information about a compliance standard that the policy helps enforce.
                  &quot;control&quot;: &quot;A String&quot;, # Optional. The control in the compliance standard that the policy helps enforce. For example, `AC-3`.
                  &quot;standard&quot;: &quot;A String&quot;, # Optional. The compliance standard that the policy helps enforce. For example, `NIST SP 800-53`.
                },
              ],
              &quot;constraint&quot;: { # Metadata for a constraint in a Policy. # Required. The constraints that the policy includes.
                &quot;orgPolicyConstraint&quot;: { # A predefined organization policy constraint. # Optional. A predefined organization policy constraint.
                  &quot;cannedConstraintId&quot;: &quot;A String&quot;, # Required. A unique identifier for the constraint.
                  &quot;policyRules&quot;: [ # Required. The rules enforced by the constraint.
                    { # A rule that defines the allowed and denied values for an organization policy constraint.
                      &quot;allowAll&quot;: True or False, # Whether to allow any value for a list constraint. Valid only for list constraints.
                      &quot;condition&quot;: { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: &quot;Summary size limit&quot; description: &quot;Determines if a summary is less than 100 chars&quot; expression: &quot;document.summary.size() &lt; 100&quot; Example (Equality): title: &quot;Requestor is owner&quot; description: &quot;Determines if requestor is the document owner&quot; expression: &quot;document.owner == request.auth.claims.email&quot; Example (Logic): title: &quot;Public documents&quot; description: &quot;Determine whether the document should be publicly visible&quot; expression: &quot;document.type != &#x27;private&#x27; &amp;&amp; document.type != &#x27;internal&#x27;&quot; Example (Data Manipulation): title: &quot;Notification string&quot; description: &quot;Create a notification string with a timestamp.&quot; expression: &quot;&#x27;New message received at &#x27; + string(document.create_time)&quot; The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&amp;&amp;` operators. Each subexpression must use the `resource.matchTag()` or `resource.matchTagId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag(&#x27;123456789012/environment, &#x27;prod&#x27;)` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId(&#x27;tagKeys/123456789012&#x27;, &#x27;tagValues/567890123456&#x27;)`
                        &quot;description&quot;: &quot;A String&quot;, # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
                        &quot;expression&quot;: &quot;A String&quot;, # Textual representation of an expression in Common Expression Language syntax.
                        &quot;location&quot;: &quot;A String&quot;, # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
                        &quot;title&quot;: &quot;A String&quot;, # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
                      },
                      &quot;denyAll&quot;: True or False, # Whether to deny all values for a list constraint. Valid only for list constraints.
                      &quot;enforce&quot;: True or False, # Whether to enforce the constraint. Valid only for boolean constraints.
                      &quot;parameters&quot;: { # Optional. Required for managed constraints if parameters are defined. Passes parameter values when policy enforcement is enabled. Ensure that parameter value types match those defined in the constraint definition. For example: ``` { &quot;allowedLocations&quot;: [&quot;us-east1&quot;, &quot;us-west1&quot;], &quot;allowAll&quot;: true } ```
                        &quot;a_key&quot;: &quot;&quot;, # Properties of the object.
                      },
                      &quot;resourceTypes&quot;: { # Set multiple resource types for one policy, for example: ``` resourceTypes: included: - compute.googleapis.com/Instance - compute.googleapis.com/Disk ``` Constraint definition contains an empty resource type in order to support multiple resource types in the policy. Only supports managed constraints. Method type is `GOVERN_TAGS`. # Optional. The resource types policies can support, only used for managed constraints. Method type is `GOVERN_TAGS`.
                        &quot;included&quot;: [ # Optional. The resource types we currently support.
                          &quot;A String&quot;,
                        ],
                      },
                      &quot;values&quot;: { # The allowed and denied values for a list constraint. For all constraints, these fields can contain literal values. Optionally, you can add the `is:` prefix to these values. If the value contains a colon (`:`), then the `is:` prefix is required. Some constraints allow you to specify a portion of the resource hierarchy, known as a [_hierarchy subtree_](https://cloud.google.com/resource-manager/help/organization-policy/hierarchy-subtree), that the constraint applies to. To specify a hierarchy subtree, use the `under:` prefix, followed by a value with one of these formats: - `projects/{project_id}` (for example, `projects/tokyo-rain-123`) - `folders/{folder_id}` (for example, `folders/1234567890123`) - `organizations/{organization_id}` (for example, `organizations/123456789012`) A constraint&#x27;s `supports_under` field indicates whether you can specify a hierarchy subtree. To learn which predefined constraints let you specify a hierarchy subtree, see the [constraints reference](https://cloud.google.com/resource-manager/help/organization-policy/constraints/reference). # The allowed and denied values for a list constraint. Valid only for list constraints.
                        &quot;allowedValues&quot;: [ # The allowed values for the constraint.
                          &quot;A String&quot;,
                        ],
                        &quot;deniedValues&quot;: [ # The denied values for the constraint.
                          &quot;A String&quot;,
                        ],
                      },
                    },
                  ],
                },
                &quot;orgPolicyConstraintCustom&quot;: { # A custom organization policy constraint. # Optional. A custom organization policy constraint.
                  &quot;customConstraint&quot;: { # A custom, user-defined constraint. You can apply the constraint only to the resource types specified in the constraint, and only within the organization where the constraint is defined. _When you create a custom constraint, it is not enforced automatically._ You must use an organization policy to [enforce the constraint](https://cloud.google.com/resource-manager/help/organization-policy/constraints/enforce). # Required. Metadata for the constraint.
                    &quot;actionType&quot;: &quot;A String&quot;, # Whether to allow or deny the action.
                    &quot;condition&quot;: &quot;A String&quot;, # A Common Expression Language (CEL) condition expression that must evaluate to `true` for the constraint to be enforced. The maximum length is 1000 characters. For example: + `resource.instanceName.matches(&#x27;(production|test)_(.+_)?[\d]+&#x27;)`: Evaluates to `true` if the resource&#x27;s `instanceName` attribute contains the following: + The prefix `production` or `test` + An underscore (`_`) + Optional: One or more characters, followed by an underscore (`_`) + One or more digits + `resource.management.auto_upgrade == true`: Evaluates to `true` if the resource&#x27;s `management.auto_upgrade` attribute is `true`.
                    &quot;description&quot;: &quot;A String&quot;, # A description of the constraint. The maximum length is 2000 characters.
                    &quot;displayName&quot;: &quot;A String&quot;, # A display name for the constraint. The maximum length is 200 characters.
                    &quot;methodTypes&quot;: [ # The types of operations that the constraint applies to.
                      &quot;A String&quot;,
                    ],
                    &quot;name&quot;: &quot;A String&quot;, # Immutable. The name of the constraint, in the format `organizations/{organization_id}/customConstraints/custom.{custom_constraint_id}`. For example, `organizations/123456789012/customConstraints/custom.createOnlyE2TypeVms`. Must contain 1 to 62 characters, excluding the prefix `organizations/{organization_id}/customConstraints/custom.`.
                    &quot;resourceTypes&quot;: [ # Immutable. The resource type that the constraint applies to, in the format `{canonical_service_name}/{resource_type_name}`. For example, `compute.googleapis.com/Instance`.
                      &quot;A String&quot;,
                    ],
                    &quot;updateTime&quot;: &quot;A String&quot;, # Output only. The last time at which the constraint was updated or created.
                  },
                  &quot;policyRules&quot;: [ # Required. The rules enforced by the constraint.
                    { # A rule that defines the allowed and denied values for an organization policy constraint.
                      &quot;allowAll&quot;: True or False, # Whether to allow any value for a list constraint. Valid only for list constraints.
                      &quot;condition&quot;: { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: &quot;Summary size limit&quot; description: &quot;Determines if a summary is less than 100 chars&quot; expression: &quot;document.summary.size() &lt; 100&quot; Example (Equality): title: &quot;Requestor is owner&quot; description: &quot;Determines if requestor is the document owner&quot; expression: &quot;document.owner == request.auth.claims.email&quot; Example (Logic): title: &quot;Public documents&quot; description: &quot;Determine whether the document should be publicly visible&quot; expression: &quot;document.type != &#x27;private&#x27; &amp;&amp; document.type != &#x27;internal&#x27;&quot; Example (Data Manipulation): title: &quot;Notification string&quot; description: &quot;Create a notification string with a timestamp.&quot; expression: &quot;&#x27;New message received at &#x27; + string(document.create_time)&quot; The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&amp;&amp;` operators. Each subexpression must use the `resource.matchTag()` or `resource.matchTagId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag(&#x27;123456789012/environment, &#x27;prod&#x27;)` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId(&#x27;tagKeys/123456789012&#x27;, &#x27;tagValues/567890123456&#x27;)`
                        &quot;description&quot;: &quot;A String&quot;, # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
                        &quot;expression&quot;: &quot;A String&quot;, # Textual representation of an expression in Common Expression Language syntax.
                        &quot;location&quot;: &quot;A String&quot;, # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
                        &quot;title&quot;: &quot;A String&quot;, # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
                      },
                      &quot;denyAll&quot;: True or False, # Whether to deny all values for a list constraint. Valid only for list constraints.
                      &quot;enforce&quot;: True or False, # Whether to enforce the constraint. Valid only for boolean constraints.
                      &quot;parameters&quot;: { # Optional. Required for managed constraints if parameters are defined. Passes parameter values when policy enforcement is enabled. Ensure that parameter value types match those defined in the constraint definition. For example: ``` { &quot;allowedLocations&quot;: [&quot;us-east1&quot;, &quot;us-west1&quot;], &quot;allowAll&quot;: true } ```
                        &quot;a_key&quot;: &quot;&quot;, # Properties of the object.
                      },
                      &quot;resourceTypes&quot;: { # Set multiple resource types for one policy, for example: ``` resourceTypes: included: - compute.googleapis.com/Instance - compute.googleapis.com/Disk ``` Constraint definition contains an empty resource type in order to support multiple resource types in the policy. Only supports managed constraints. Method type is `GOVERN_TAGS`. # Optional. The resource types policies can support, only used for managed constraints. Method type is `GOVERN_TAGS`.
                        &quot;included&quot;: [ # Optional. The resource types we currently support.
                          &quot;A String&quot;,
                        ],
                      },
                      &quot;values&quot;: { # The allowed and denied values for a list constraint. For all constraints, these fields can contain literal values. Optionally, you can add the `is:` prefix to these values. If the value contains a colon (`:`), then the `is:` prefix is required. Some constraints allow you to specify a portion of the resource hierarchy, known as a [_hierarchy subtree_](https://cloud.google.com/resource-manager/help/organization-policy/hierarchy-subtree), that the constraint applies to. To specify a hierarchy subtree, use the `under:` prefix, followed by a value with one of these formats: - `projects/{project_id}` (for example, `projects/tokyo-rain-123`) - `folders/{folder_id}` (for example, `folders/1234567890123`) - `organizations/{organization_id}` (for example, `organizations/123456789012`) A constraint&#x27;s `supports_under` field indicates whether you can specify a hierarchy subtree. To learn which predefined constraints let you specify a hierarchy subtree, see the [constraints reference](https://cloud.google.com/resource-manager/help/organization-policy/constraints/reference). # The allowed and denied values for a list constraint. Valid only for list constraints.
                        &quot;allowedValues&quot;: [ # The allowed values for the constraint.
                          &quot;A String&quot;,
                        ],
                        &quot;deniedValues&quot;: [ # The denied values for the constraint.
                          &quot;A String&quot;,
                        ],
                      },
                    },
                  ],
                },
                &quot;securityHealthAnalyticsCustomModule&quot;: { # A custom module for Security Health Analytics. # Optional. A custom module for Security Health Analytics.
                  &quot;config&quot;: { # A custom module configuration for Security Health Analytics. Use `CustomConfig` to create custom detectors that generate custom findings for resources that you specify. # Required. Configuration settings for the custom module.
                    &quot;customOutput&quot;: { # Definitions of custom source properties that can appear in findings. # Optional. Definitions of custom source properties to include in findings.
                      &quot;properties&quot;: [ # Optional. The custom source properties that can appear in findings.
                        { # A name-value pair used as a custom source property.
                          &quot;name&quot;: &quot;A String&quot;, # Required. The name of the custom source property.
                          &quot;valueExpression&quot;: { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: &quot;Summary size limit&quot; description: &quot;Determines if a summary is less than 100 chars&quot; expression: &quot;document.summary.size() &lt; 100&quot; Example (Equality): title: &quot;Requestor is owner&quot; description: &quot;Determines if requestor is the document owner&quot; expression: &quot;document.owner == request.auth.claims.email&quot; Example (Logic): title: &quot;Public documents&quot; description: &quot;Determine whether the document should be publicly visible&quot; expression: &quot;document.type != &#x27;private&#x27; &amp;&amp; document.type != &#x27;internal&#x27;&quot; Example (Data Manipulation): title: &quot;Notification string&quot; description: &quot;Create a notification string with a timestamp.&quot; expression: &quot;&#x27;New message received at &#x27; + string(document.create_time)&quot; The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. # Optional. The CEL expression for the value of the custom source property. For resource properties, you can return the value of the property or a string enclosed in quotation marks.
                            &quot;description&quot;: &quot;A String&quot;, # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
                            &quot;expression&quot;: &quot;A String&quot;, # Textual representation of an expression in Common Expression Language syntax.
                            &quot;location&quot;: &quot;A String&quot;, # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
                            &quot;title&quot;: &quot;A String&quot;, # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
                          },
                        },
                      ],
                    },
                    &quot;description&quot;: &quot;A String&quot;, # Optional. A description of the vulnerability or misconfiguration that the custom module detects. The description appears in each finding. Provide enough information to help an investigator understand the finding. The value must be enclosed in quotation marks.
                    &quot;predicate&quot;: { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: &quot;Summary size limit&quot; description: &quot;Determines if a summary is less than 100 chars&quot; expression: &quot;document.summary.size() &lt; 100&quot; Example (Equality): title: &quot;Requestor is owner&quot; description: &quot;Determines if requestor is the document owner&quot; expression: &quot;document.owner == request.auth.claims.email&quot; Example (Logic): title: &quot;Public documents&quot; description: &quot;Determine whether the document should be publicly visible&quot; expression: &quot;document.type != &#x27;private&#x27; &amp;&amp; document.type != &#x27;internal&#x27;&quot; Example (Data Manipulation): title: &quot;Notification string&quot; description: &quot;Create a notification string with a timestamp.&quot; expression: &quot;&#x27;New message received at &#x27; + string(document.create_time)&quot; The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. # Required. The Common Expression Language (CEL) expression to evaluate. When the expression evaluates to `true` for a resource, a finding is generated.
                      &quot;description&quot;: &quot;A String&quot;, # Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
                      &quot;expression&quot;: &quot;A String&quot;, # Textual representation of an expression in Common Expression Language syntax.
                      &quot;location&quot;: &quot;A String&quot;, # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
                      &quot;title&quot;: &quot;A String&quot;, # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
                    },
                    &quot;recommendation&quot;: &quot;A String&quot;, # Required. An explanation of the steps that security teams can take to resolve the detected issue. The explanation appears in each finding.
                    &quot;resourceSelector&quot;: { # A selector for the resource types to run the detector on. # Required. The resource types that the custom module operates on.
                      &quot;resourceTypes&quot;: [ # Required. The resource types to run the detector on. Each custom module can specify up to 5 resource types.
                        &quot;A String&quot;,
                      ],
                    },
                    &quot;severity&quot;: &quot;A String&quot;, # Required. The severity of findings generated by the custom module.
                  },
                  &quot;displayName&quot;: &quot;A String&quot;, # Optional. The display name of the custom module. This value is used as the finding category for all the asset violation findings that the custom module returns. The display name must contain between 1 and 128 alphanumeric characters or underscores, and it must start with a lowercase letter.
                  &quot;id&quot;: &quot;A String&quot;, # Output only. Immutable. The unique identifier for the custom module. Contains 1 to 20 digits.
                  &quot;moduleEnablementState&quot;: &quot;A String&quot;, # Whether the custom module is enabled at a specified level of the resource hierarchy.
                },
                &quot;securityHealthAnalyticsModule&quot;: { # A built-in detector for Security Health Analytics. # Optional. A built-in detector for Security Health Analytics.
                  &quot;moduleEnablementState&quot;: &quot;A String&quot;, # Whether the detector is enabled at a specified level of the resource hierarchy.
                  &quot;moduleName&quot;: &quot;A String&quot;, # Required. The name of the detector. For example, `BIGQUERY_TABLE_CMEK_DISABLED`. This field is also used as the finding category for all the asset violation findings that the detector returns.
                },
              },
              &quot;description&quot;: &quot;A String&quot;, # Optional. A description of the policy.
              &quot;policyId&quot;: &quot;A String&quot;, # Required. A user-specified identifier for the policy. In a PolicySet, each policy must have a unique identifier.
            },
          ],
          &quot;policySetId&quot;: &quot;A String&quot;, # Required. An identifier for the policy set.
        },
      ],
      &quot;revisionId&quot;: &quot;A String&quot;, # Output only. A string that identifies the revision of the posture template.
      &quot;state&quot;: &quot;A String&quot;, # Output only. The state of the posture template at the specified `revision_id`.
    },
  ],
}</pre>
</div>

<div class="method">
    <code class="details" id="list_next">list_next()</code>
  <pre>Retrieves the next page of results.

        Args:
          previous_request: The request for the previous page. (required)
          previous_response: The response from the request for the previous page. (required)

        Returns:
          A request object that you can call &#x27;execute()&#x27; on to request the next
          page. Returns None if there are no more items in the collection.
        </pre>
</div>

</body></html>