Skip to content

Commit 33a2dfe

Browse files
feat(all): auto-regenerate discovery clients (#1924)
1 parent 02cfb82 commit 33a2dfe

32 files changed

Lines changed: 3855 additions & 299 deletions

contactcenterinsights/v1/contactcenterinsights-api.json

Lines changed: 1159 additions & 38 deletions
Large diffs are not rendered by default.

contactcenterinsights/v1/contactcenterinsights-gen.go

Lines changed: 2117 additions & 121 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

containeranalysis/v1alpha1/containeranalysis-api.json

Lines changed: 114 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -610,7 +610,8 @@
610610
"SPDX_FILE",
611611
"SPDX_RELATIONSHIP",
612612
"DSSE_ATTESTATION",
613-
"VULNERABILITY_ASSESSMENT"
613+
"VULNERABILITY_ASSESSMENT",
614+
"SBOM_REFERENCE"
614615
],
615616
"enumDescriptions": [
616617
"Unknown",
@@ -628,7 +629,8 @@
628629
"This represents an SPDX File.",
629630
"This represents an SPDX Relationship.",
630631
"This represents a DSSE attestation Note",
631-
"This represents a Vulnerability Assessment."
632+
"This represents a Vulnerability Assessment.",
633+
"This represents a reference to an SBOM."
632634
],
633635
"location": "query",
634636
"type": "string"
@@ -1231,7 +1233,7 @@
12311233
}
12321234
}
12331235
},
1234-
"revision": "20230310",
1236+
"revision": "20230324",
12351237
"rootUrl": "https://containeranalysis.googleapis.com/",
12361238
"schemas": {
12371239
"AnalysisCompleted": {
@@ -3438,7 +3440,8 @@
34383440
"SPDX_FILE",
34393441
"SPDX_RELATIONSHIP",
34403442
"DSSE_ATTESTATION",
3441-
"VULNERABILITY_ASSESSMENT"
3443+
"VULNERABILITY_ASSESSMENT",
3444+
"SBOM_REFERENCE"
34423445
],
34433446
"enumDescriptions": [
34443447
"Unknown",
@@ -3456,7 +3459,8 @@
34563459
"This represents an SPDX File.",
34573460
"This represents an SPDX Relationship.",
34583461
"This represents a DSSE attestation Note",
3459-
"This represents a Vulnerability Assessment."
3462+
"This represents a Vulnerability Assessment.",
3463+
"This represents a reference to an SBOM."
34603464
],
34613465
"type": "string"
34623466
}
@@ -4615,7 +4619,8 @@
46154619
"SPDX_FILE",
46164620
"SPDX_RELATIONSHIP",
46174621
"DSSE_ATTESTATION",
4618-
"VULNERABILITY_ASSESSMENT"
4622+
"VULNERABILITY_ASSESSMENT",
4623+
"SBOM_REFERENCE"
46194624
],
46204625
"enumDescriptions": [
46214626
"Unknown",
@@ -4633,7 +4638,8 @@
46334638
"This represents an SPDX File.",
46344639
"This represents an SPDX Relationship.",
46354640
"This represents a DSSE attestation Note",
4636-
"This represents a Vulnerability Assessment."
4641+
"This represents a Vulnerability Assessment.",
4642+
"This represents a reference to an SBOM."
46374643
],
46384644
"type": "string"
46394645
},
@@ -4660,6 +4666,10 @@
46604666
"$ref": "DocumentNote",
46614667
"description": "A note describing a software bill of materials."
46624668
},
4669+
"sbomReference": {
4670+
"$ref": "SBOMReferenceNote",
4671+
"description": "A note describing a reference to an SBOM."
4672+
},
46634673
"shortDescription": {
46644674
"description": "A one sentence description of this `Note`.",
46654675
"type": "string"
@@ -4759,7 +4769,8 @@
47594769
"SPDX_FILE",
47604770
"SPDX_RELATIONSHIP",
47614771
"DSSE_ATTESTATION",
4762-
"VULNERABILITY_ASSESSMENT"
4772+
"VULNERABILITY_ASSESSMENT",
4773+
"SBOM_REFERENCE"
47634774
],
47644775
"enumDescriptions": [
47654776
"Unknown",
@@ -4777,7 +4788,8 @@
47774788
"This represents an SPDX File.",
47784789
"This represents an SPDX Relationship.",
47794790
"This represents a DSSE attestation Note",
4780-
"This represents a Vulnerability Assessment."
4791+
"This represents a Vulnerability Assessment.",
4792+
"This represents a reference to an SBOM."
47814793
],
47824794
"type": "string"
47834795
},
@@ -4805,6 +4817,10 @@
48054817
"$ref": "DocumentOccurrence",
48064818
"description": "Describes a specific software bill of materials document."
48074819
},
4820+
"sbomReference": {
4821+
"$ref": "SBOMReferenceOccurrence",
4822+
"description": "This represents an SBOM reference occurrence"
4823+
},
48084824
"spdxFile": {
48094825
"$ref": "FileOccurrence",
48104826
"description": "Describes a specific SPDX File."
@@ -5557,6 +5573,95 @@
55575573
},
55585574
"type": "object"
55595575
},
5576+
"SBOMReferenceNote": {
5577+
"description": "The note representing an SBOM reference.",
5578+
"id": "SBOMReferenceNote",
5579+
"properties": {
5580+
"format": {
5581+
"description": "The format that SBOM takes. E.g. may be spdx, cyclonedx, etc...",
5582+
"type": "string"
5583+
},
5584+
"version": {
5585+
"description": "The version of the format that the SBOM takes. E.g. if the format is spdx, the version may be 2.3.",
5586+
"type": "string"
5587+
}
5588+
},
5589+
"type": "object"
5590+
},
5591+
"SBOMReferenceOccurrence": {
5592+
"description": "The occurrence representing an SBOM reference as applied to a specific resource. The occurrence follows the DSSE specification. See https://github.com/secure-systems-lab/dsse/blob/master/envelope.md for more details.",
5593+
"id": "SBOMReferenceOccurrence",
5594+
"properties": {
5595+
"payload": {
5596+
"$ref": "SbomReferenceIntotoPayload",
5597+
"description": "The actual payload that contains the SBOM reference data."
5598+
},
5599+
"payloadType": {
5600+
"description": "The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.",
5601+
"type": "string"
5602+
},
5603+
"signatures": {
5604+
"description": "The signatures over the payload.",
5605+
"items": {
5606+
"$ref": "EnvelopeSignature"
5607+
},
5608+
"type": "array"
5609+
}
5610+
},
5611+
"type": "object"
5612+
},
5613+
"SbomReferenceIntotoPayload": {
5614+
"description": "The actual payload that contains the SBOM Reference data. The payload follows the intoto statement specification. See https://github.com/in-toto/attestation/blob/main/spec/v1.0/statement.md for more details.",
5615+
"id": "SbomReferenceIntotoPayload",
5616+
"properties": {
5617+
"_type": {
5618+
"description": "Identifier for the schema of the Statement.",
5619+
"type": "string"
5620+
},
5621+
"predicate": {
5622+
"$ref": "SbomReferenceIntotoPredicate",
5623+
"description": "Additional parameters of the Predicate. Includes the actual data about the SBOM."
5624+
},
5625+
"predicateType": {
5626+
"description": "URI identifying the type of the Predicate.",
5627+
"type": "string"
5628+
},
5629+
"subject": {
5630+
"description": "Set of software artifacts that the attestation applies to. Each element represents a single software artifact.",
5631+
"items": {
5632+
"$ref": "Subject"
5633+
},
5634+
"type": "array"
5635+
}
5636+
},
5637+
"type": "object"
5638+
},
5639+
"SbomReferenceIntotoPredicate": {
5640+
"description": "A predicate which describes the SBOM being referenced.",
5641+
"id": "SbomReferenceIntotoPredicate",
5642+
"properties": {
5643+
"digest": {
5644+
"additionalProperties": {
5645+
"type": "string"
5646+
},
5647+
"description": "A map of algorithm to digest of the contents of the SBOM.",
5648+
"type": "object"
5649+
},
5650+
"location": {
5651+
"description": "The location of the SBOM.",
5652+
"type": "string"
5653+
},
5654+
"mimeType": {
5655+
"description": "The mime type of the SBOM.",
5656+
"type": "string"
5657+
},
5658+
"referrerId": {
5659+
"description": "The person or system referring this predicate to the consumer.",
5660+
"type": "string"
5661+
}
5662+
},
5663+
"type": "object"
5664+
},
55605665
"ScanConfig": {
55615666
"description": "Indicates various scans and whether they are turned on or off.",
55625667
"id": "ScanConfig",

0 commit comments

Comments
 (0)