You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/dyn/containeranalysis_v1alpha1.projects.notes.html
+102Lines changed: 102 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -149,6 +149,23 @@ <h3>Method Details</h3>
149
149
"signature": "A String", # Signature of the related `BuildProvenance`, encoded in a base64 string.
150
150
},
151
151
},
152
+
"compliance": { # ComplianceNote encapsulates all information about a specific compliance check. # A note describing a compliance check.
153
+
"cisBenchmark": { # A compliance check that is a CIS benchmark. # Right now we only have one compliance type, but we may add additional types in the future.
154
+
"profileLevel": 42, # The profile level of this CIS benchmark check.
155
+
"severity": "A String", # The severity level of this CIS benchmark check.
156
+
},
157
+
"description": "A String", # A description about this compliance check.
158
+
"rationale": "A String", # A rationale for the existence of this compliance check.
159
+
"remediation": "A String", # A description of remediation steps if the compliance check fails.
160
+
"scanInstructions": "A String", # Serialized scan instructions with a predefined format.
161
+
"title": "A String", # The title that identifies this compliance check.
162
+
"version": [ # The OS and config versions the benchmark applies to.
163
+
{ # Describes the CIS benchmark version that is applicable to a given OS and os version.
164
+
"cpeUri": "A String", # The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
165
+
"version": "A String", # The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.
166
+
},
167
+
],
168
+
},
152
169
"createTime": "A String", # Output only. The time this note was created. This field can be used as a filter in list requests.
153
170
"deployable": { # An artifact that can be deployed in some runtime. # A note describing something that can be deployed.
154
171
"resourceUri": [ # Resource URI for the artifact being deployed.
@@ -287,6 +304,23 @@ <h3>Method Details</h3>
287
304
"signature": "A String", # Signature of the related `BuildProvenance`, encoded in a base64 string.
288
305
},
289
306
},
307
+
"compliance": { # ComplianceNote encapsulates all information about a specific compliance check. # A note describing a compliance check.
308
+
"cisBenchmark": { # A compliance check that is a CIS benchmark. # Right now we only have one compliance type, but we may add additional types in the future.
309
+
"profileLevel": 42, # The profile level of this CIS benchmark check.
310
+
"severity": "A String", # The severity level of this CIS benchmark check.
311
+
},
312
+
"description": "A String", # A description about this compliance check.
313
+
"rationale": "A String", # A rationale for the existence of this compliance check.
314
+
"remediation": "A String", # A description of remediation steps if the compliance check fails.
315
+
"scanInstructions": "A String", # Serialized scan instructions with a predefined format.
316
+
"title": "A String", # The title that identifies this compliance check.
317
+
"version": [ # The OS and config versions the benchmark applies to.
318
+
{ # Describes the CIS benchmark version that is applicable to a given OS and os version.
319
+
"cpeUri": "A String", # The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
320
+
"version": "A String", # The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.
321
+
},
322
+
],
323
+
},
290
324
"createTime": "A String", # Output only. The time this note was created. This field can be used as a filter in list requests.
291
325
"deployable": { # An artifact that can be deployed in some runtime. # A note describing something that can be deployed.
292
326
"resourceUri": [ # Resource URI for the artifact being deployed.
@@ -448,6 +482,23 @@ <h3>Method Details</h3>
448
482
"signature": "A String", # Signature of the related `BuildProvenance`, encoded in a base64 string.
449
483
},
450
484
},
485
+
"compliance": { # ComplianceNote encapsulates all information about a specific compliance check. # A note describing a compliance check.
486
+
"cisBenchmark": { # A compliance check that is a CIS benchmark. # Right now we only have one compliance type, but we may add additional types in the future.
487
+
"profileLevel": 42, # The profile level of this CIS benchmark check.
488
+
"severity": "A String", # The severity level of this CIS benchmark check.
489
+
},
490
+
"description": "A String", # A description about this compliance check.
491
+
"rationale": "A String", # A rationale for the existence of this compliance check.
492
+
"remediation": "A String", # A description of remediation steps if the compliance check fails.
493
+
"scanInstructions": "A String", # Serialized scan instructions with a predefined format.
494
+
"title": "A String", # The title that identifies this compliance check.
495
+
"version": [ # The OS and config versions the benchmark applies to.
496
+
{ # Describes the CIS benchmark version that is applicable to a given OS and os version.
497
+
"cpeUri": "A String", # The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
498
+
"version": "A String", # The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.
499
+
},
500
+
],
501
+
},
451
502
"createTime": "A String", # Output only. The time this note was created. This field can be used as a filter in list requests.
452
503
"deployable": { # An artifact that can be deployed in some runtime. # A note describing something that can be deployed.
453
504
"resourceUri": [ # Resource URI for the artifact being deployed.
@@ -641,6 +692,23 @@ <h3>Method Details</h3>
641
692
"signature": "A String", # Signature of the related `BuildProvenance`, encoded in a base64 string.
642
693
},
643
694
},
695
+
"compliance": { # ComplianceNote encapsulates all information about a specific compliance check. # A note describing a compliance check.
696
+
"cisBenchmark": { # A compliance check that is a CIS benchmark. # Right now we only have one compliance type, but we may add additional types in the future.
697
+
"profileLevel": 42, # The profile level of this CIS benchmark check.
698
+
"severity": "A String", # The severity level of this CIS benchmark check.
699
+
},
700
+
"description": "A String", # A description about this compliance check.
701
+
"rationale": "A String", # A rationale for the existence of this compliance check.
702
+
"remediation": "A String", # A description of remediation steps if the compliance check fails.
703
+
"scanInstructions": "A String", # Serialized scan instructions with a predefined format.
704
+
"title": "A String", # The title that identifies this compliance check.
705
+
"version": [ # The OS and config versions the benchmark applies to.
706
+
{ # Describes the CIS benchmark version that is applicable to a given OS and os version.
707
+
"cpeUri": "A String", # The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
708
+
"version": "A String", # The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.
709
+
},
710
+
],
711
+
},
644
712
"createTime": "A String", # Output only. The time this note was created. This field can be used as a filter in list requests.
645
713
"deployable": { # An artifact that can be deployed in some runtime. # A note describing something that can be deployed.
646
714
"resourceUri": [ # Resource URI for the artifact being deployed.
@@ -795,6 +863,23 @@ <h3>Method Details</h3>
795
863
"signature": "A String", # Signature of the related `BuildProvenance`, encoded in a base64 string.
796
864
},
797
865
},
866
+
"compliance": { # ComplianceNote encapsulates all information about a specific compliance check. # A note describing a compliance check.
867
+
"cisBenchmark": { # A compliance check that is a CIS benchmark. # Right now we only have one compliance type, but we may add additional types in the future.
868
+
"profileLevel": 42, # The profile level of this CIS benchmark check.
869
+
"severity": "A String", # The severity level of this CIS benchmark check.
870
+
},
871
+
"description": "A String", # A description about this compliance check.
872
+
"rationale": "A String", # A rationale for the existence of this compliance check.
873
+
"remediation": "A String", # A description of remediation steps if the compliance check fails.
874
+
"scanInstructions": "A String", # Serialized scan instructions with a predefined format.
875
+
"title": "A String", # The title that identifies this compliance check.
876
+
"version": [ # The OS and config versions the benchmark applies to.
877
+
{ # Describes the CIS benchmark version that is applicable to a given OS and os version.
878
+
"cpeUri": "A String", # The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
879
+
"version": "A String", # The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.
880
+
},
881
+
],
882
+
},
798
883
"createTime": "A String", # Output only. The time this note was created. This field can be used as a filter in list requests.
799
884
"deployable": { # An artifact that can be deployed in some runtime. # A note describing something that can be deployed.
800
885
"resourceUri": [ # Resource URI for the artifact being deployed.
@@ -932,6 +1017,23 @@ <h3>Method Details</h3>
932
1017
"signature": "A String", # Signature of the related `BuildProvenance`, encoded in a base64 string.
933
1018
},
934
1019
},
1020
+
"compliance": { # ComplianceNote encapsulates all information about a specific compliance check. # A note describing a compliance check.
1021
+
"cisBenchmark": { # A compliance check that is a CIS benchmark. # Right now we only have one compliance type, but we may add additional types in the future.
1022
+
"profileLevel": 42, # The profile level of this CIS benchmark check.
1023
+
"severity": "A String", # The severity level of this CIS benchmark check.
1024
+
},
1025
+
"description": "A String", # A description about this compliance check.
1026
+
"rationale": "A String", # A rationale for the existence of this compliance check.
1027
+
"remediation": "A String", # A description of remediation steps if the compliance check fails.
1028
+
"scanInstructions": "A String", # Serialized scan instructions with a predefined format.
1029
+
"title": "A String", # The title that identifies this compliance check.
1030
+
"version": [ # The OS and config versions the benchmark applies to.
1031
+
{ # Describes the CIS benchmark version that is applicable to a given OS and os version.
1032
+
"cpeUri": "A String", # The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
1033
+
"version": "A String", # The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.
1034
+
},
1035
+
],
1036
+
},
935
1037
"createTime": "A String", # Output only. The time this note was created. This field can be used as a filter in list requests.
936
1038
"deployable": { # An artifact that can be deployed in some runtime. # A note describing something that can be deployed.
937
1039
"resourceUri": [ # Resource URI for the artifact being deployed.
Copy file name to clipboardExpand all lines: docs/dyn/containeranalysis_v1alpha1.projects.notes.occurrences.html
+10Lines changed: 10 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -255,6 +255,16 @@ <h3>Method Details</h3>
255
255
},
256
256
"provenanceBytes": "A String", # Serialized JSON representation of the provenance, used in generating the `BuildSignature` in the corresponding Result. After verifying the signature, `provenance_bytes` can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
257
257
},
258
+
"compliance": { # An indication that the compliance checks in the associated ComplianceNote were not satisfied for particular resources or a specified reason. # Describes whether or not a resource passes compliance checks.
259
+
"nonComplianceReason": "A String", # The reason for non compliance of these files.
260
+
"nonCompliantFiles": [ # A list of files which are violating compliance checks.
261
+
{ # Details about files that caused a compliance check to fail.
262
+
"displayCommand": "A String", # Command to display the non-compliant files.
263
+
"path": "A String", # display_command is a single command that can be used to display a list of non compliant files. When there is no such command, we can also iterate a list of non compliant file using 'path'. Empty if `display_command` is set.
264
+
"reason": "A String", # Explains why a file is non compliant for a CIS check.
265
+
},
266
+
],
267
+
},
258
268
"createTime": "A String", # Output only. The time this `Occurrence` was created.
259
269
"deployment": { # The period during which some deployable was active in a runtime. # Describes the deployment of an artifact on a runtime.
260
270
"address": "A String", # Address of the runtime element hosting this deployment.
0 commit comments