Skip to content

Commit 374fd84

Browse files
feat: [gke-multi-cloud] Added support for Azure workload identity federation (#9055)
* feat: Added support for Azure workload identity federation feat: Added `reconciling` and `update_time` output fields to Azure Client resource. Added support for Azure workload identity federation to replace Azure client when creating clusters to manage Azure resources. PiperOrigin-RevId: 506534887 Source-Link: googleapis/googleapis@db56b14 Source-Link: https://github.com/googleapis/googleapis-gen/commit/f76c2b52c816d91bdd7ba5efa117cca0989720e7 Copy-Tag: eyJwIjoiamF2YS1na2UtbXVsdGktY2xvdWQvLk93bEJvdC55YW1sIiwiaCI6ImY3NmMyYjUyYzgxNmQ5MWJkZDdiYTVlZmExMTdjY2EwOTg5NzIwZTcifQ== * 🦉 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>
1 parent 205a6eb commit 374fd84

59 files changed

Lines changed: 2437 additions & 652 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

java-gke-multi-cloud/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file:
2222
<dependency>
2323
<groupId>com.google.cloud</groupId>
2424
<artifactId>google-cloud-gke-multi-cloud</artifactId>
25-
<version>0.7.0</version>
25+
<version>0.8.0</version>
2626
</dependency>
2727
```
2828

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

3131
```Groovy
32-
implementation 'com.google.cloud:google-cloud-gke-multi-cloud:0.7.0'
32+
implementation 'com.google.cloud:google-cloud-gke-multi-cloud:0.8.0'
3333
```
3434

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

3737
```Scala
38-
libraryDependencies += "com.google.cloud" % "google-cloud-gke-multi-cloud" % "0.7.0"
38+
libraryDependencies += "com.google.cloud" % "google-cloud-gke-multi-cloud" % "0.8.0"
3939
```
4040

4141
## Authentication

java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/AttachedClustersClient.java

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ public final OperationsClient getHttpJsonOperationsClient() {
212212
// AUTO-GENERATED DOCUMENTATION AND METHOD.
213213
/**
214214
* Creates a new [AttachedCluster][google.cloud.gkemulticloud.v1.AttachedCluster] resource on a
215-
* given GCP project and region.
215+
* given Google Cloud Platform project and region.
216216
*
217217
* <p>If successful, the response contains a newly created
218218
* [Operation][google.longrunning.Operation] resource that can be described to track the status of
@@ -266,7 +266,7 @@ public final OperationFuture<AttachedCluster, OperationMetadata> createAttachedC
266266
// AUTO-GENERATED DOCUMENTATION AND METHOD.
267267
/**
268268
* Creates a new [AttachedCluster][google.cloud.gkemulticloud.v1.AttachedCluster] resource on a
269-
* given GCP project and region.
269+
* given Google Cloud Platform project and region.
270270
*
271271
* <p>If successful, the response contains a newly created
272272
* [Operation][google.longrunning.Operation] resource that can be described to track the status of
@@ -320,7 +320,7 @@ public final OperationFuture<AttachedCluster, OperationMetadata> createAttachedC
320320
// AUTO-GENERATED DOCUMENTATION AND METHOD.
321321
/**
322322
* Creates a new [AttachedCluster][google.cloud.gkemulticloud.v1.AttachedCluster] resource on a
323-
* given GCP project and region.
323+
* given Google Cloud Platform project and region.
324324
*
325325
* <p>If successful, the response contains a newly created
326326
* [Operation][google.longrunning.Operation] resource that can be described to track the status of
@@ -357,7 +357,7 @@ public final OperationFuture<AttachedCluster, OperationMetadata> createAttachedC
357357
// AUTO-GENERATED DOCUMENTATION AND METHOD.
358358
/**
359359
* Creates a new [AttachedCluster][google.cloud.gkemulticloud.v1.AttachedCluster] resource on a
360-
* given GCP project and region.
360+
* given Google Cloud Platform project and region.
361361
*
362362
* <p>If successful, the response contains a newly created
363363
* [Operation][google.longrunning.Operation] resource that can be described to track the status of
@@ -394,7 +394,7 @@ public final OperationFuture<AttachedCluster, OperationMetadata> createAttachedC
394394
// AUTO-GENERATED DOCUMENTATION AND METHOD.
395395
/**
396396
* Creates a new [AttachedCluster][google.cloud.gkemulticloud.v1.AttachedCluster] resource on a
397-
* given GCP project and region.
397+
* given Google Cloud Platform project and region.
398398
*
399399
* <p>If successful, the response contains a newly created
400400
* [Operation][google.longrunning.Operation] resource that can be described to track the status of
@@ -800,7 +800,7 @@ public final OperationFuture<AttachedCluster, OperationMetadata> importAttachedC
800800
* <p>`AttachedCluster` names are formatted as
801801
* `projects/&lt;project-id&gt;/locations/&lt;region&gt;/attachedClusters/&lt;cluster-id&gt;`.
802802
* <p>See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more
803-
* details on GCP resource names.
803+
* details on Google Cloud Platform resource names.
804804
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
805805
*/
806806
public final AttachedCluster getAttachedCluster(AttachedClusterName name) {
@@ -835,7 +835,7 @@ public final AttachedCluster getAttachedCluster(AttachedClusterName name) {
835835
* <p>`AttachedCluster` names are formatted as
836836
* `projects/&lt;project-id&gt;/locations/&lt;region&gt;/attachedClusters/&lt;cluster-id&gt;`.
837837
* <p>See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more
838-
* details on GCP resource names.
838+
* details on Google Cloud Platform resource names.
839839
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
840840
*/
841841
public final AttachedCluster getAttachedCluster(String name) {
@@ -931,7 +931,7 @@ public final AttachedCluster getAttachedCluster(GetAttachedClusterRequest reques
931931
* [AttachedCluster][google.cloud.gkemulticloud.v1.AttachedCluster] resources.
932932
* <p>Location names are formatted as `projects/&lt;project-id&gt;/locations/&lt;region&gt;`.
933933
* <p>See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more
934-
* details on GCP resource names.
934+
* details on Google Cloud Platform resource names.
935935
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
936936
*/
937937
public final ListAttachedClustersPagedResponse listAttachedClusters(LocationName parent) {
@@ -968,7 +968,7 @@ public final ListAttachedClustersPagedResponse listAttachedClusters(LocationName
968968
* [AttachedCluster][google.cloud.gkemulticloud.v1.AttachedCluster] resources.
969969
* <p>Location names are formatted as `projects/&lt;project-id&gt;/locations/&lt;region&gt;`.
970970
* <p>See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more
971-
* details on GCP resource names.
971+
* details on Google Cloud Platform resource names.
972972
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
973973
*/
974974
public final ListAttachedClustersPagedResponse listAttachedClusters(String parent) {
@@ -1115,7 +1115,7 @@ public final ListAttachedClustersPagedResponse listAttachedClusters(
11151115
* <p>`AttachedCluster` names are formatted as
11161116
* `projects/&lt;project-id&gt;/locations/&lt;region&gt;/attachedClusters/&lt;cluster-id&gt;`.
11171117
* <p>See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more
1118-
* details on GCP resource names.
1118+
* details on Google Cloud Platform resource names.
11191119
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
11201120
*/
11211121
public final OperationFuture<Empty, OperationMetadata> deleteAttachedClusterAsync(
@@ -1155,7 +1155,7 @@ public final OperationFuture<Empty, OperationMetadata> deleteAttachedClusterAsyn
11551155
* <p>`AttachedCluster` names are formatted as
11561156
* `projects/&lt;project-id&gt;/locations/&lt;region&gt;/attachedClusters/&lt;cluster-id&gt;`.
11571157
* <p>See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more
1158-
* details on GCP resource names.
1158+
* details on Google Cloud Platform resource names.
11591159
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
11601160
*/
11611161
public final OperationFuture<Empty, OperationMetadata> deleteAttachedClusterAsync(String name) {
@@ -1432,15 +1432,15 @@ public final AttachedServerConfig getAttachedServerConfig(
14321432
* <p>Location names are formatted as `projects/&lt;project-id&gt;/locations/&lt;region&gt;`.
14331433
* <p>See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more
14341434
* details on Google Cloud resource names.
1435-
* @param attachedClusterId Required. A client provided ID the resource. Must be unique within the
1436-
* parent resource.
1435+
* @param attachedClusterId Required. A client provided ID of the resource. Must be unique within
1436+
* the parent resource.
14371437
* <p>The provided ID will be part of the
14381438
* [AttachedCluster][google.cloud.gkemulticloud.v1.AttachedCluster] resource name formatted as
14391439
* `projects/&lt;project-id&gt;/locations/&lt;region&gt;/attachedClusters/&lt;cluster-id&gt;`.
14401440
* <p>Valid characters are `/[a-z][0-9]-/`. Cannot be longer than 63 characters.
14411441
* <p>When generating an install manifest for importing an existing Membership resource, the
14421442
* attached_cluster_id field must be the Membership id.
1443-
* <p>Membership names are formatted as `resource name formatted as
1443+
* <p>Membership names are formatted as
14441444
* `projects/&lt;project-id&gt;/locations/&lt;region&gt;/memberships/&lt;membership-id&gt;`.
14451445
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
14461446
*/
@@ -1479,15 +1479,15 @@ public final AttachedServerConfig getAttachedServerConfig(
14791479
* <p>Location names are formatted as `projects/&lt;project-id&gt;/locations/&lt;region&gt;`.
14801480
* <p>See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more
14811481
* details on Google Cloud resource names.
1482-
* @param attachedClusterId Required. A client provided ID the resource. Must be unique within the
1483-
* parent resource.
1482+
* @param attachedClusterId Required. A client provided ID of the resource. Must be unique within
1483+
* the parent resource.
14841484
* <p>The provided ID will be part of the
14851485
* [AttachedCluster][google.cloud.gkemulticloud.v1.AttachedCluster] resource name formatted as
14861486
* `projects/&lt;project-id&gt;/locations/&lt;region&gt;/attachedClusters/&lt;cluster-id&gt;`.
14871487
* <p>Valid characters are `/[a-z][0-9]-/`. Cannot be longer than 63 characters.
14881488
* <p>When generating an install manifest for importing an existing Membership resource, the
14891489
* attached_cluster_id field must be the Membership id.
1490-
* <p>Membership names are formatted as `resource name formatted as
1490+
* <p>Membership names are formatted as
14911491
* `projects/&lt;project-id&gt;/locations/&lt;region&gt;/memberships/&lt;membership-id&gt;`.
14921492
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
14931493
*/

java-gke-multi-cloud/google-cloud-gke-multi-cloud/src/main/java/com/google/cloud/gkemulticloud/v1/AwsClustersClient.java

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -204,8 +204,8 @@ public final OperationsClient getHttpJsonOperationsClient() {
204204

205205
// AUTO-GENERATED DOCUMENTATION AND METHOD.
206206
/**
207-
* Creates a new [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource on a given GCP
208-
* project and region.
207+
* Creates a new [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource on a given Google
208+
* Cloud Platform project and region.
209209
*
210210
* <p>If successful, the response contains a newly created
211211
* [Operation][google.longrunning.Operation] resource that can be described to track the status of
@@ -256,8 +256,8 @@ public final OperationFuture<AwsCluster, OperationMetadata> createAwsClusterAsyn
256256

257257
// AUTO-GENERATED DOCUMENTATION AND METHOD.
258258
/**
259-
* Creates a new [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource on a given GCP
260-
* project and region.
259+
* Creates a new [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource on a given Google
260+
* Cloud Platform project and region.
261261
*
262262
* <p>If successful, the response contains a newly created
263263
* [Operation][google.longrunning.Operation] resource that can be described to track the status of
@@ -308,8 +308,8 @@ public final OperationFuture<AwsCluster, OperationMetadata> createAwsClusterAsyn
308308

309309
// AUTO-GENERATED DOCUMENTATION AND METHOD.
310310
/**
311-
* Creates a new [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource on a given GCP
312-
* project and region.
311+
* Creates a new [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource on a given Google
312+
* Cloud Platform project and region.
313313
*
314314
* <p>If successful, the response contains a newly created
315315
* [Operation][google.longrunning.Operation] resource that can be described to track the status of
@@ -345,8 +345,8 @@ public final OperationFuture<AwsCluster, OperationMetadata> createAwsClusterAsyn
345345

346346
// AUTO-GENERATED DOCUMENTATION AND METHOD.
347347
/**
348-
* Creates a new [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource on a given GCP
349-
* project and region.
348+
* Creates a new [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource on a given Google
349+
* Cloud Platform project and region.
350350
*
351351
* <p>If successful, the response contains a newly created
352352
* [Operation][google.longrunning.Operation] resource that can be described to track the status of
@@ -382,8 +382,8 @@ public final OperationFuture<AwsCluster, OperationMetadata> createAwsClusterAsyn
382382

383383
// AUTO-GENERATED DOCUMENTATION AND METHOD.
384384
/**
385-
* Creates a new [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource on a given GCP
386-
* project and region.
385+
* Creates a new [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resource on a given Google
386+
* Cloud Platform project and region.
387387
*
388388
* <p>If successful, the response contains a newly created
389389
* [Operation][google.longrunning.Operation] resource that can be described to track the status of
@@ -579,7 +579,7 @@ public final UnaryCallable<UpdateAwsClusterRequest, Operation> updateAwsClusterC
579579
* <p>`AwsCluster` names are formatted as
580580
* `projects/&lt;project-id&gt;/locations/&lt;region&gt;/awsClusters/&lt;cluster-id&gt;`.
581581
* <p>See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more
582-
* details on GCP resource names.
582+
* details on Google Cloud Platform resource names.
583583
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
584584
*/
585585
public final AwsCluster getAwsCluster(AwsClusterName name) {
@@ -611,7 +611,7 @@ public final AwsCluster getAwsCluster(AwsClusterName name) {
611611
* <p>`AwsCluster` names are formatted as
612612
* `projects/&lt;project-id&gt;/locations/&lt;region&gt;/awsClusters/&lt;cluster-id&gt;`.
613613
* <p>See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more
614-
* details on GCP resource names.
614+
* details on Google Cloud Platform resource names.
615615
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
616616
*/
617617
public final AwsCluster getAwsCluster(String name) {
@@ -699,7 +699,7 @@ public final UnaryCallable<GetAwsClusterRequest, AwsCluster> getAwsClusterCallab
699699
* [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resources.
700700
* <p>Location names are formatted as `projects/&lt;project-id&gt;/locations/&lt;region&gt;`.
701701
* <p>See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more
702-
* details on GCP resource names.
702+
* details on Google Cloud Platform resource names.
703703
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
704704
*/
705705
public final ListAwsClustersPagedResponse listAwsClusters(LocationName parent) {
@@ -735,7 +735,7 @@ public final ListAwsClustersPagedResponse listAwsClusters(LocationName parent) {
735735
* [AwsCluster][google.cloud.gkemulticloud.v1.AwsCluster] resources.
736736
* <p>Location names are formatted as `projects/&lt;project-id&gt;/locations/&lt;region&gt;`.
737737
* <p>See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more
738-
* details on GCP resource names.
738+
* details on Google Cloud Platform resource names.
739739
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
740740
*/
741741
public final ListAwsClustersPagedResponse listAwsClusters(String parent) {
@@ -881,7 +881,7 @@ public final ListAwsClustersPagedResponse listAwsClusters(ListAwsClustersRequest
881881
* <p>`AwsCluster` names are formatted as
882882
* `projects/&lt;project-id&gt;/locations/&lt;region&gt;/awsClusters/&lt;cluster-id&gt;`.
883883
* <p>See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more
884-
* details on GCP resource names.
884+
* details on Google Cloud Platform resource names.
885885
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
886886
*/
887887
public final OperationFuture<Empty, OperationMetadata> deleteAwsClusterAsync(
@@ -921,7 +921,7 @@ public final OperationFuture<Empty, OperationMetadata> deleteAwsClusterAsync(
921921
* <p>`AwsCluster` names are formatted as
922922
* `projects/&lt;project-id&gt;/locations/&lt;region&gt;/awsClusters/&lt;cluster-id&gt;`.
923923
* <p>See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more
924-
* details on GCP resource names.
924+
* details on Google Cloud Platform resource names.
925925
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
926926
*/
927927
public final OperationFuture<Empty, OperationMetadata> deleteAwsClusterAsync(String name) {

0 commit comments

Comments
 (0)