Skip to content

Commit 773fe01

Browse files
feat(all): auto-regenerate discovery clients (#2537)
1 parent 5a78abe commit 773fe01

File tree

68 files changed

+13279
-627
lines changed

Some content is hidden

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

68 files changed

+13279
-627
lines changed

accesscontextmanager/v1/accesscontextmanager-api.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1290,7 +1290,7 @@
12901290
}
12911291
}
12921292
},
1293-
"revision": "20240221",
1293+
"revision": "20240417",
12941294
"rootUrl": "https://accesscontextmanager.googleapis.com/",
12951295
"schemas": {
12961296
"AccessContextManagerOperationMetadata": {
@@ -1689,7 +1689,7 @@
16891689
"id": "EgressFrom",
16901690
"properties": {
16911691
"identities": {
1692-
"description": "A list of identities that are allowed access through this [EgressPolicy], in the format of `user:{email_id}` or `serviceAccount:{email_id}`.",
1692+
"description": "A list of identities that are allowed access through [EgressPolicy]. Identities can be an individual user, service account, Google group, or third-party identity. The `v1` identities that have the prefix `user`, `group`, `serviceAccount`, `principal`, and `principalSet` in https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.",
16931693
"items": {
16941694
"type": "string"
16951695
},
@@ -1766,7 +1766,7 @@
17661766
"id": "EgressTo",
17671767
"properties": {
17681768
"externalResources": {
1769-
"description": "A list of external resources that are allowed to be accessed. Only AWS and Azure resources are supported. For Amazon S3, the supported format is s3://BUCKET_NAME. For Azure Storage, the supported format is azure://myaccount.blob.core.windows.net/CONTAINER_NAME. A request matches if it contains an external resource in this list (Example: s3://bucket/path). Currently '*' is not allowed.",
1769+
"description": "A list of external resources that are allowed to be accessed. Only AWS and Azure resources are supported. For Amazon S3, the supported formats are s3://BUCKET_NAME, s3a://BUCKET_NAME, and s3n://BUCKET_NAME. For Azure Storage, the supported format is azure://myaccount.blob.core.windows.net/CONTAINER_NAME. A request matches if it contains an external resource in this list (Example: s3://bucket/path). Currently '*' is not allowed.",
17701770
"items": {
17711771
"type": "string"
17721772
},
@@ -1881,7 +1881,7 @@
18811881
"id": "IngressFrom",
18821882
"properties": {
18831883
"identities": {
1884-
"description": "A list of identities that are allowed access through this ingress policy, in the format of `user:{email_id}` or `serviceAccount:{email_id}`.",
1884+
"description": "A list of identities that are allowed access through [IngressPolicy]. Identities can be an individual user, service account, Google group, or third-party identity. The `v1` identities that have the prefix `user`, `group`, `serviceAccount`, `principal`, and `principalSet` in https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.",
18851885
"items": {
18861886
"type": "string"
18871887
},

accesscontextmanager/v1/accesscontextmanager-gen.go

+16-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

alloydb/v1/alloydb-api.json

+97-1
Original file line numberDiff line numberDiff line change
@@ -1461,7 +1461,7 @@
14611461
}
14621462
}
14631463
},
1464-
"revision": "20240315",
1464+
"revision": "20240410",
14651465
"rootUrl": "https://alloydb.googleapis.com/",
14661466
"schemas": {
14671467
"AuthorizedNetwork": {
@@ -1856,6 +1856,10 @@
18561856
"description": "Labels as key value pairs",
18571857
"type": "object"
18581858
},
1859+
"maintenanceUpdatePolicy": {
1860+
"$ref": "MaintenanceUpdatePolicy",
1861+
"description": "Optional. The maintenance update policy determines when to allow or deny updates."
1862+
},
18591863
"migrationSource": {
18601864
"$ref": "MigrationSource",
18611865
"description": "Output only. Cluster created via DMS migration.",
@@ -1879,6 +1883,10 @@
18791883
"description": "Output only. Cross Region replication config specific to PRIMARY cluster.",
18801884
"readOnly": true
18811885
},
1886+
"pscConfig": {
1887+
"$ref": "PscConfig",
1888+
"description": "Optional. The configuration for Private Service Connect (PSC) for the cluster."
1889+
},
18821890
"reconciling": {
18831891
"description": "Output only. Reconciling (https://google.aip.dev/128#reconciliation). Set to true if the current state of Cluster does not match the user's intended state, and the service is actively updating the resource to reconcile them. This can happen due to user-triggered updates or system actions like failover or maintenance.",
18841892
"readOnly": true,
@@ -2332,6 +2340,10 @@
23322340
"readOnly": true,
23332341
"type": "array"
23342342
},
2343+
"pscInstanceConfig": {
2344+
"$ref": "PscInstanceConfig",
2345+
"description": "Optional. The configuration for Private Service Connect (PSC) for the instance."
2346+
},
23352347
"publicIpAddress": {
23362348
"description": "Output only. The public IP addresses for the Instance. This is available ONLY when enable_public_ip is set. This is the connection endpoint for an end-user application.",
23372349
"readOnly": true,
@@ -2584,6 +2596,55 @@
25842596
},
25852597
"type": "object"
25862598
},
2599+
"MaintenanceUpdatePolicy": {
2600+
"description": "MaintenanceUpdatePolicy defines the policy for system updates.",
2601+
"id": "MaintenanceUpdatePolicy",
2602+
"properties": {
2603+
"maintenanceWindows": {
2604+
"description": "Preferred windows to perform maintenance. Currently limited to 1.",
2605+
"items": {
2606+
"$ref": "MaintenanceWindow"
2607+
},
2608+
"type": "array"
2609+
}
2610+
},
2611+
"type": "object"
2612+
},
2613+
"MaintenanceWindow": {
2614+
"description": "MaintenanceWindow specifies a preferred day and time for maintenance.",
2615+
"id": "MaintenanceWindow",
2616+
"properties": {
2617+
"day": {
2618+
"description": "Preferred day of the week for maintenance, e.g. MONDAY, TUESDAY, etc.",
2619+
"enum": [
2620+
"DAY_OF_WEEK_UNSPECIFIED",
2621+
"MONDAY",
2622+
"TUESDAY",
2623+
"WEDNESDAY",
2624+
"THURSDAY",
2625+
"FRIDAY",
2626+
"SATURDAY",
2627+
"SUNDAY"
2628+
],
2629+
"enumDescriptions": [
2630+
"The day of the week is unspecified.",
2631+
"Monday",
2632+
"Tuesday",
2633+
"Wednesday",
2634+
"Thursday",
2635+
"Friday",
2636+
"Saturday",
2637+
"Sunday"
2638+
],
2639+
"type": "string"
2640+
},
2641+
"startTime": {
2642+
"$ref": "GoogleTypeTimeOfDay",
2643+
"description": "Preferred time to start the maintenance operation on the specified day. Maintenance will start within 1 hour of this time."
2644+
}
2645+
},
2646+
"type": "object"
2647+
},
25872648
"MigrationSource": {
25882649
"description": "Subset of the source instance configuration that is available when reading the cluster resource.",
25892650
"id": "MigrationSource",
@@ -2765,6 +2826,41 @@
27652826
},
27662827
"type": "object"
27672828
},
2829+
"PscConfig": {
2830+
"description": "PscConfig contains PSC related configuration at a cluster level.",
2831+
"id": "PscConfig",
2832+
"properties": {
2833+
"pscEnabled": {
2834+
"description": "Optional. Create an instance that allows connections from Private Service Connect endpoints to the instance.",
2835+
"type": "boolean"
2836+
}
2837+
},
2838+
"type": "object"
2839+
},
2840+
"PscInstanceConfig": {
2841+
"description": "PscInstanceConfig contains PSC related configuration at an instance level.",
2842+
"id": "PscInstanceConfig",
2843+
"properties": {
2844+
"allowedConsumerProjects": {
2845+
"description": "Optional. List of consumer projects that are allowed to create PSC endpoints to service-attachments to this instance.",
2846+
"items": {
2847+
"type": "string"
2848+
},
2849+
"type": "array"
2850+
},
2851+
"pscDnsName": {
2852+
"description": "Output only. The DNS name of the instance for PSC connectivity. Name convention: ...alloydb-psc.goog",
2853+
"readOnly": true,
2854+
"type": "string"
2855+
},
2856+
"serviceAttachmentLink": {
2857+
"description": "Output only. The service attachment created when Private Service Connect (PSC) is enabled for the instance. The name of the resource will be in the format of `projects//regions//serviceAttachments/`",
2858+
"readOnly": true,
2859+
"type": "string"
2860+
}
2861+
},
2862+
"type": "object"
2863+
},
27682864
"QuantityBasedExpiry": {
27692865
"description": "A backup's position in a quantity-based retention queue, of backups with the same source cluster and type, with length, retention, specified by the backup's retention policy. Once the position is greater than the retention, the backup is eligible to be garbage collected. Example: 5 backups from the same source cluster and type with a quantity-based retention of 3 and denoted by backup_id (position, retention). Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3)",
27702866
"id": "QuantityBasedExpiry",

0 commit comments

Comments
 (0)