Skip to content

Commit 9ab94f3

Browse files
feat(containeranalysis): update the api
#### containeranalysis:v1alpha1 The following keys were added: - schemas.BuildDetails.properties.intotoProvenance.$ref (Total Keys: 1) - schemas.BuilderConfig (Total Keys: 3) - schemas.Completeness (Total Keys: 5) - schemas.DSSEAttestationNote (Total Keys: 3) - schemas.DSSEAttestationOccurrence (Total Keys: 4) - schemas.DSSEHint (Total Keys: 3) - schemas.Envelope (Total Keys: 12) - schemas.InTotoProvenance (Total Keys: 7) - schemas.InTotoStatement (Total Keys: 7) - schemas.Metadata (Total Keys: 9) - schemas.Note.properties.dsseAttestation.$ref (Total Keys: 1) - schemas.Occurrence.properties.dsseAttestation.$ref (Total Keys: 1) - schemas.Occurrence.properties.envelope.$ref (Total Keys: 1) - schemas.Recipe (Total Keys: 10) - schemas.Subject (Total Keys: 5)
1 parent 53d8b4b commit 9ab94f3

7 files changed

+1082
-10
lines changed

docs/dyn/containeranalysis_v1alpha1.projects.notes.html

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,11 @@ <h3>Method Details</h3>
175175
&quot;discovery&quot;: { # A note that indicates a type of analysis a provider would perform. This note exists in a provider&#x27;s project. A `Discovery` occurrence is created in a consumer&#x27;s project at the start of analysis. The occurrence&#x27;s operation will indicate the status of the analysis. Absence of an occurrence linked to this note for a resource indicates that analysis hasn&#x27;t started. # A note describing a provider/analysis type.
176176
&quot;analysisKind&quot;: &quot;A String&quot;, # The kind of analysis that is handled by this discovery.
177177
},
178+
&quot;dsseAttestation&quot;: { # A note describing an attestation # A note describing a dsse attestation note.
179+
&quot;hint&quot;: { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from &quot;readable&quot; names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # DSSEHint hints at the purpose of the attestation authority.
180+
&quot;humanReadableName&quot;: &quot;A String&quot;, # Required. The human readable name of this attestation authority, for example &quot;cloudbuild-prod&quot;.
181+
},
182+
},
178183
&quot;expirationTime&quot;: &quot;A String&quot;, # Time of expiration for this note, null if note does not expire.
179184
&quot;kind&quot;: &quot;A String&quot;, # Output only. This explicitly denotes which kind of note is specified. This field can be used as a filter in list requests.
180185
&quot;longDescription&quot;: &quot;A String&quot;, # A detailed description of this `Note`.
@@ -370,6 +375,11 @@ <h3>Method Details</h3>
370375
&quot;discovery&quot;: { # A note that indicates a type of analysis a provider would perform. This note exists in a provider&#x27;s project. A `Discovery` occurrence is created in a consumer&#x27;s project at the start of analysis. The occurrence&#x27;s operation will indicate the status of the analysis. Absence of an occurrence linked to this note for a resource indicates that analysis hasn&#x27;t started. # A note describing a provider/analysis type.
371376
&quot;analysisKind&quot;: &quot;A String&quot;, # The kind of analysis that is handled by this discovery.
372377
},
378+
&quot;dsseAttestation&quot;: { # A note describing an attestation # A note describing a dsse attestation note.
379+
&quot;hint&quot;: { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from &quot;readable&quot; names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # DSSEHint hints at the purpose of the attestation authority.
380+
&quot;humanReadableName&quot;: &quot;A String&quot;, # Required. The human readable name of this attestation authority, for example &quot;cloudbuild-prod&quot;.
381+
},
382+
},
373383
&quot;expirationTime&quot;: &quot;A String&quot;, # Time of expiration for this note, null if note does not expire.
374384
&quot;kind&quot;: &quot;A String&quot;, # Output only. This explicitly denotes which kind of note is specified. This field can be used as a filter in list requests.
375385
&quot;longDescription&quot;: &quot;A String&quot;, # A detailed description of this `Note`.
@@ -588,6 +598,11 @@ <h3>Method Details</h3>
588598
&quot;discovery&quot;: { # A note that indicates a type of analysis a provider would perform. This note exists in a provider&#x27;s project. A `Discovery` occurrence is created in a consumer&#x27;s project at the start of analysis. The occurrence&#x27;s operation will indicate the status of the analysis. Absence of an occurrence linked to this note for a resource indicates that analysis hasn&#x27;t started. # A note describing a provider/analysis type.
589599
&quot;analysisKind&quot;: &quot;A String&quot;, # The kind of analysis that is handled by this discovery.
590600
},
601+
&quot;dsseAttestation&quot;: { # A note describing an attestation # A note describing a dsse attestation note.
602+
&quot;hint&quot;: { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from &quot;readable&quot; names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # DSSEHint hints at the purpose of the attestation authority.
603+
&quot;humanReadableName&quot;: &quot;A String&quot;, # Required. The human readable name of this attestation authority, for example &quot;cloudbuild-prod&quot;.
604+
},
605+
},
591606
&quot;expirationTime&quot;: &quot;A String&quot;, # Time of expiration for this note, null if note does not expire.
592607
&quot;kind&quot;: &quot;A String&quot;, # Output only. This explicitly denotes which kind of note is specified. This field can be used as a filter in list requests.
593608
&quot;longDescription&quot;: &quot;A String&quot;, # A detailed description of this `Note`.
@@ -838,6 +853,11 @@ <h3>Method Details</h3>
838853
&quot;discovery&quot;: { # A note that indicates a type of analysis a provider would perform. This note exists in a provider&#x27;s project. A `Discovery` occurrence is created in a consumer&#x27;s project at the start of analysis. The occurrence&#x27;s operation will indicate the status of the analysis. Absence of an occurrence linked to this note for a resource indicates that analysis hasn&#x27;t started. # A note describing a provider/analysis type.
839854
&quot;analysisKind&quot;: &quot;A String&quot;, # The kind of analysis that is handled by this discovery.
840855
},
856+
&quot;dsseAttestation&quot;: { # A note describing an attestation # A note describing a dsse attestation note.
857+
&quot;hint&quot;: { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from &quot;readable&quot; names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # DSSEHint hints at the purpose of the attestation authority.
858+
&quot;humanReadableName&quot;: &quot;A String&quot;, # Required. The human readable name of this attestation authority, for example &quot;cloudbuild-prod&quot;.
859+
},
860+
},
841861
&quot;expirationTime&quot;: &quot;A String&quot;, # Time of expiration for this note, null if note does not expire.
842862
&quot;kind&quot;: &quot;A String&quot;, # Output only. This explicitly denotes which kind of note is specified. This field can be used as a filter in list requests.
843863
&quot;longDescription&quot;: &quot;A String&quot;, # A detailed description of this `Note`.
@@ -1049,6 +1069,11 @@ <h3>Method Details</h3>
10491069
&quot;discovery&quot;: { # A note that indicates a type of analysis a provider would perform. This note exists in a provider&#x27;s project. A `Discovery` occurrence is created in a consumer&#x27;s project at the start of analysis. The occurrence&#x27;s operation will indicate the status of the analysis. Absence of an occurrence linked to this note for a resource indicates that analysis hasn&#x27;t started. # A note describing a provider/analysis type.
10501070
&quot;analysisKind&quot;: &quot;A String&quot;, # The kind of analysis that is handled by this discovery.
10511071
},
1072+
&quot;dsseAttestation&quot;: { # A note describing an attestation # A note describing a dsse attestation note.
1073+
&quot;hint&quot;: { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from &quot;readable&quot; names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # DSSEHint hints at the purpose of the attestation authority.
1074+
&quot;humanReadableName&quot;: &quot;A String&quot;, # Required. The human readable name of this attestation authority, for example &quot;cloudbuild-prod&quot;.
1075+
},
1076+
},
10521077
&quot;expirationTime&quot;: &quot;A String&quot;, # Time of expiration for this note, null if note does not expire.
10531078
&quot;kind&quot;: &quot;A String&quot;, # Output only. This explicitly denotes which kind of note is specified. This field can be used as a filter in list requests.
10541079
&quot;longDescription&quot;: &quot;A String&quot;, # A detailed description of this `Note`.
@@ -1243,6 +1268,11 @@ <h3>Method Details</h3>
12431268
&quot;discovery&quot;: { # A note that indicates a type of analysis a provider would perform. This note exists in a provider&#x27;s project. A `Discovery` occurrence is created in a consumer&#x27;s project at the start of analysis. The occurrence&#x27;s operation will indicate the status of the analysis. Absence of an occurrence linked to this note for a resource indicates that analysis hasn&#x27;t started. # A note describing a provider/analysis type.
12441269
&quot;analysisKind&quot;: &quot;A String&quot;, # The kind of analysis that is handled by this discovery.
12451270
},
1271+
&quot;dsseAttestation&quot;: { # A note describing an attestation # A note describing a dsse attestation note.
1272+
&quot;hint&quot;: { # This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from &quot;readable&quot; names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify. # DSSEHint hints at the purpose of the attestation authority.
1273+
&quot;humanReadableName&quot;: &quot;A String&quot;, # Required. The human readable name of this attestation authority, for example &quot;cloudbuild-prod&quot;.
1274+
},
1275+
},
12461276
&quot;expirationTime&quot;: &quot;A String&quot;, # Time of expiration for this note, null if note does not expire.
12471277
&quot;kind&quot;: &quot;A String&quot;, # Output only. This explicitly denotes which kind of note is specified. This field can be used as a filter in list requests.
12481278
&quot;longDescription&quot;: &quot;A String&quot;, # A detailed description of this `Note`.

0 commit comments

Comments
 (0)