Skip to content

Commit

Permalink
feat(certificatemanager): update the api
Browse files Browse the repository at this point in the history
#### certificatemanager:v1

The following keys were added:
- schemas.AllowlistedCertificate (Total Keys: 3)
- schemas.TrustConfig.properties.allowlistedCertificates (Total Keys: 2)
  • Loading branch information
yoshi-automation committed Mar 26, 2024
1 parent 3ebffd1 commit 44ed703
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 1 deletion.
Expand Up @@ -111,6 +111,11 @@ <h3>Method Details</h3>
The object takes the form of:

{ # Defines a trust config.
&quot;allowlistedCertificates&quot;: [ # Optional. A certificate matching an allowlisted certificate is always considered valid as long as the certificate is parseable, proof of private key possession is established, and constraints on the certificate鈥檚 SAN field are met.
{ # Defines an allowlisted certificate.
&quot;pemCertificate&quot;: &quot;A String&quot;, # Required. PEM certificate that is allowlisted. The certificate can be up to 5k bytes, and must be a parseable X.509 certificate.
},
],
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The creation timestamp of a TrustConfig.
&quot;description&quot;: &quot;A String&quot;, # One or more paragraphs of text description of a TrustConfig.
&quot;etag&quot;: &quot;A String&quot;, # This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
Expand Down Expand Up @@ -216,6 +221,11 @@ <h3>Method Details</h3>
An object of the form:

{ # Defines a trust config.
&quot;allowlistedCertificates&quot;: [ # Optional. A certificate matching an allowlisted certificate is always considered valid as long as the certificate is parseable, proof of private key possession is established, and constraints on the certificate鈥檚 SAN field are met.
{ # Defines an allowlisted certificate.
&quot;pemCertificate&quot;: &quot;A String&quot;, # Required. PEM certificate that is allowlisted. The certificate can be up to 5k bytes, and must be a parseable X.509 certificate.
},
],
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The creation timestamp of a TrustConfig.
&quot;description&quot;: &quot;A String&quot;, # One or more paragraphs of text description of a TrustConfig.
&quot;etag&quot;: &quot;A String&quot;, # This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
Expand Down Expand Up @@ -263,6 +273,11 @@ <h3>Method Details</h3>
&quot;nextPageToken&quot;: &quot;A String&quot;, # If there might be more results than those appearing in this response, then `next_page_token` is included. To get the next set of results, call this method again using the value of `next_page_token` as `page_token`.
&quot;trustConfigs&quot;: [ # A list of TrustConfigs for the parent resource.
{ # Defines a trust config.
&quot;allowlistedCertificates&quot;: [ # Optional. A certificate matching an allowlisted certificate is always considered valid as long as the certificate is parseable, proof of private key possession is established, and constraints on the certificate鈥檚 SAN field are met.
{ # Defines an allowlisted certificate.
&quot;pemCertificate&quot;: &quot;A String&quot;, # Required. PEM certificate that is allowlisted. The certificate can be up to 5k bytes, and must be a parseable X.509 certificate.
},
],
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The creation timestamp of a TrustConfig.
&quot;description&quot;: &quot;A String&quot;, # One or more paragraphs of text description of a TrustConfig.
&quot;etag&quot;: &quot;A String&quot;, # This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
Expand Down Expand Up @@ -317,6 +332,11 @@ <h3>Method Details</h3>
The object takes the form of:

{ # Defines a trust config.
&quot;allowlistedCertificates&quot;: [ # Optional. A certificate matching an allowlisted certificate is always considered valid as long as the certificate is parseable, proof of private key possession is established, and constraints on the certificate鈥檚 SAN field are met.
{ # Defines an allowlisted certificate.
&quot;pemCertificate&quot;: &quot;A String&quot;, # Required. PEM certificate that is allowlisted. The certificate can be up to 5k bytes, and must be a parseable X.509 certificate.
},
],
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The creation timestamp of a TrustConfig.
&quot;description&quot;: &quot;A String&quot;, # One or more paragraphs of text description of a TrustConfig.
&quot;etag&quot;: &quot;A String&quot;, # This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
Expand Down
Expand Up @@ -1280,9 +1280,20 @@
}
}
},
"revision": "20240306",
"revision": "20240313",
"rootUrl": "https://certificatemanager.googleapis.com/",
"schemas": {
"AllowlistedCertificate": {
"description": "Defines an allowlisted certificate.",
"id": "AllowlistedCertificate",
"properties": {
"pemCertificate": {
"description": "Required. PEM certificate that is allowlisted. The certificate can be up to 5k bytes, and must be a parseable X.509 certificate.",
"type": "string"
}
},
"type": "object"
},
"AuthorizationAttemptInfo": {
"description": "State of the latest attempt to authorize a domain for certificate issuance.",
"id": "AuthorizationAttemptInfo",
Expand Down Expand Up @@ -2185,6 +2196,13 @@
"description": "Defines a trust config.",
"id": "TrustConfig",
"properties": {
"allowlistedCertificates": {
"description": "Optional. A certificate matching an allowlisted certificate is always considered valid as long as the certificate is parseable, proof of private key possession is established, and constraints on the certificate\u2019s SAN field are met.",
"items": {
"$ref": "AllowlistedCertificate"
},
"type": "array"
},
"createTime": {
"description": "Output only. The creation timestamp of a TrustConfig.",
"format": "google-datetime",
Expand Down

0 comments on commit 44ed703

Please sign in to comment.