Skip to content

Commit

Permalink
fix: [certificatemanager] workaround crashes in gRPC for C++ (#9033)
Browse files Browse the repository at this point in the history
* fix: workaround crashes in gRPC for C++

For more details see grpc/grpc#32171

PiperOrigin-RevId: 504336960

Source-Link: googleapis/googleapis@7bfa825

Source-Link: https://github.com/googleapis/googleapis-gen/commit/00b38b8e3a39c06be20d049b46c4a39fd09fabef
Copy-Tag: eyJwIjoiamF2YS1jZXJ0aWZpY2F0ZS1tYW5hZ2VyLy5Pd2xCb3QueWFtbCIsImgiOiIwMGIzOGI4ZTNhMzljMDZiZTIwZDA0OWI0NmM0YTM5ZmQwOWZhYmVmIn0=

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
  • Loading branch information
gcf-owl-bot[bot] and gcf-owl-bot[bot] authored Feb 2, 2023
1 parent ec05dad commit 2bf4ad6
Show file tree
Hide file tree
Showing 10 changed files with 195 additions and 99 deletions.
6 changes: 3 additions & 3 deletions java-certificate-manager/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file:
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-certificate-manager</artifactId>
<version>0.11.0</version>
<version>0.12.0</version>
</dependency>
```

If you are using Gradle without BOM, add this to your dependencies:

```Groovy
implementation 'com.google.cloud:google-cloud-certificate-manager:0.11.0'
implementation 'com.google.cloud:google-cloud-certificate-manager:0.12.0'
```

If you are using SBT, add this to your dependencies:

```Scala
libraryDependencies += "com.google.cloud" % "google-cloud-certificate-manager" % "0.11.0"
libraryDependencies += "com.google.cloud" % "google-cloud-certificate-manager" % "0.12.0"
```

## Authentication
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,16 +58,16 @@
* <p>The Certificates Manager service exposes the following resources:
*
* <ul>
* <li>`Certificate` which describes a single TLS certificate.
* <li>`CertificateMap` which describes a collection of certificates that can be attached to a
* <li>`Certificate` that describes a single TLS certificate.
* <li>`CertificateMap` that describes a collection of certificates that can be attached to a
* target resource.
* <li>`CertificateMapEntry` which describes a single configuration entry that consists of a SNI
* <li>`CertificateMapEntry` that describes a single configuration entry that consists of a SNI
* and a group of certificates. It's a subresource of CertificateMap.
* </ul>
*
* <p>Certificate, CertificateMap and CertificateMapEntry IDs have to match "^[a-z0-9-]{1,63}$"
* regexp, which means that - only lower case letters, digits, and hyphen are allowed - length of
* the resource ID has to be in [1,63] range.
* <p>Certificate, CertificateMap and CertificateMapEntry IDs have to fully match the regexp
* `[a-z0-9-]{1,63}`. In other words, - only lower case letters, digits, and hyphen are allowed -
* length of the resource ID has to be in [1,63] range.
*
* <p>Provides methods to manage Cloud Certificate Manager entities.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,16 +34,16 @@
* <p>The Certificates Manager service exposes the following resources:
*
* <ul>
* <li>`Certificate` which describes a single TLS certificate.
* <li>`CertificateMap` which describes a collection of certificates that can be attached to a
* <li>`Certificate` that describes a single TLS certificate.
* <li>`CertificateMap` that describes a collection of certificates that can be attached to a
* target resource.
* <li>`CertificateMapEntry` which describes a single configuration entry that consists of a SNI
* <li>`CertificateMapEntry` that describes a single configuration entry that consists of a SNI
* and a group of certificates. It's a subresource of CertificateMap.
* </ul>
*
* <p>Certificate, CertificateMap and CertificateMapEntry IDs have to match "^[a-z0-9-]{1,63}$"
* regexp, which means that - only lower case letters, digits, and hyphen are allowed - length of
* the resource ID has to be in [1,63] range.
* <p>Certificate, CertificateMap and CertificateMapEntry IDs have to fully match the regexp
* `[a-z0-9-]{1,63}`. In other words, - only lower case letters, digits, and hyphen are allowed -
* length of the resource ID has to be in [1,63] range.
*
* <p>Provides methods to manage Cloud Certificate Manager entities.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,14 @@
* easily applied to other Cloud resources e.g. Target Proxies.
* Data Model
* The Certificates Manager service exposes the following resources:
* * `Certificate` which describes a single TLS certificate.
* * `CertificateMap` which describes a collection of certificates that can be
* * `Certificate` that describes a single TLS certificate.
* * `CertificateMap` that describes a collection of certificates that can be
* attached to a target resource.
* * `CertificateMapEntry` which describes a single configuration entry that
* * `CertificateMapEntry` that describes a single configuration entry that
* consists of a SNI and a group of certificates. It's a subresource of
* CertificateMap.
* Certificate, CertificateMap and CertificateMapEntry IDs
* have to match "^[a-z0-9-]{1,63}$" regexp, which means that
* have to fully match the regexp `[a-z0-9-]{1,63}`. In other words,
* - only lower case letters, digits, and hyphen are allowed
* - length of the resource ID has to be in [1,63] range.
* Provides methods to manage Cloud Certificate Manager entities.
Expand Down Expand Up @@ -1316,14 +1316,14 @@ public CertificateManagerFutureStub newStub(
* easily applied to other Cloud resources e.g. Target Proxies.
* Data Model
* The Certificates Manager service exposes the following resources:
* * `Certificate` which describes a single TLS certificate.
* * `CertificateMap` which describes a collection of certificates that can be
* * `Certificate` that describes a single TLS certificate.
* * `CertificateMap` that describes a collection of certificates that can be
* attached to a target resource.
* * `CertificateMapEntry` which describes a single configuration entry that
* * `CertificateMapEntry` that describes a single configuration entry that
* consists of a SNI and a group of certificates. It's a subresource of
* CertificateMap.
* Certificate, CertificateMap and CertificateMapEntry IDs
* have to match "^[a-z0-9-]{1,63}$" regexp, which means that
* have to fully match the regexp `[a-z0-9-]{1,63}`. In other words,
* - only lower case letters, digits, and hyphen are allowed
* - length of the resource ID has to be in [1,63] range.
* Provides methods to manage Cloud Certificate Manager entities.
Expand Down Expand Up @@ -1863,14 +1863,14 @@ public final io.grpc.ServerServiceDefinition bindService() {
* easily applied to other Cloud resources e.g. Target Proxies.
* Data Model
* The Certificates Manager service exposes the following resources:
* * `Certificate` which describes a single TLS certificate.
* * `CertificateMap` which describes a collection of certificates that can be
* * `Certificate` that describes a single TLS certificate.
* * `CertificateMap` that describes a collection of certificates that can be
* attached to a target resource.
* * `CertificateMapEntry` which describes a single configuration entry that
* * `CertificateMapEntry` that describes a single configuration entry that
* consists of a SNI and a group of certificates. It's a subresource of
* CertificateMap.
* Certificate, CertificateMap and CertificateMapEntry IDs
* have to match "^[a-z0-9-]{1,63}$" regexp, which means that
* have to fully match the regexp `[a-z0-9-]{1,63}`. In other words,
* - only lower case letters, digits, and hyphen are allowed
* - length of the resource ID has to be in [1,63] range.
* Provides methods to manage Cloud Certificate Manager entities.
Expand Down Expand Up @@ -2302,14 +2302,14 @@ public void deleteCertificateIssuanceConfig(
* easily applied to other Cloud resources e.g. Target Proxies.
* Data Model
* The Certificates Manager service exposes the following resources:
* * `Certificate` which describes a single TLS certificate.
* * `CertificateMap` which describes a collection of certificates that can be
* * `Certificate` that describes a single TLS certificate.
* * `CertificateMap` that describes a collection of certificates that can be
* attached to a target resource.
* * `CertificateMapEntry` which describes a single configuration entry that
* * `CertificateMapEntry` that describes a single configuration entry that
* consists of a SNI and a group of certificates. It's a subresource of
* CertificateMap.
* Certificate, CertificateMap and CertificateMapEntry IDs
* have to match "^[a-z0-9-]{1,63}$" regexp, which means that
* have to fully match the regexp `[a-z0-9-]{1,63}`. In other words,
* - only lower case letters, digits, and hyphen are allowed
* - length of the resource ID has to be in [1,63] range.
* Provides methods to manage Cloud Certificate Manager entities.
Expand Down Expand Up @@ -2659,14 +2659,14 @@ public com.google.longrunning.Operation deleteCertificateIssuanceConfig(
* easily applied to other Cloud resources e.g. Target Proxies.
* Data Model
* The Certificates Manager service exposes the following resources:
* * `Certificate` which describes a single TLS certificate.
* * `CertificateMap` which describes a collection of certificates that can be
* * `Certificate` that describes a single TLS certificate.
* * `CertificateMap` that describes a collection of certificates that can be
* attached to a target resource.
* * `CertificateMapEntry` which describes a single configuration entry that
* * `CertificateMapEntry` that describes a single configuration entry that
* consists of a SNI and a group of certificates. It's a subresource of
* CertificateMap.
* Certificate, CertificateMap and CertificateMapEntry IDs
* have to match "^[a-z0-9-]{1,63}$" regexp, which means that
* have to fully match the regexp `[a-z0-9-]{1,63}`. In other words,
* - only lower case letters, digits, and hyphen are allowed
* - length of the resource ID has to be in [1,63] range.
* Provides methods to manage Cloud Certificate Manager entities.
Expand Down
Loading

0 comments on commit 2bf4ad6

Please sign in to comment.