Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(all): auto-regenerate discovery clients #2516

Merged
merged 1 commit into from
Apr 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
834 changes: 834 additions & 0 deletions addressvalidation/v1/addressvalidation-api.json

Large diffs are not rendered by default.

1,714 changes: 1,714 additions & 0 deletions addressvalidation/v1/addressvalidation-gen.go

Large diffs are not rendered by default.

15 changes: 15 additions & 0 deletions api-list.json
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,21 @@
"documentationLink": "https://developers.google.com/domains/acme-dns/",
"preferred": true
},
{
"kind": "discovery#directoryItem",
"id": "addressvalidation:v1",
"name": "addressvalidation",
"version": "v1",
"title": "Address Validation API",
"description": "The Address Validation API allows developers to verify the accuracy of addresses. Given an address, it returns information about the correctness of the components of the parsed address, a geocode, and a verdict on the deliverability of the parsed address.",
"discoveryRestUrl": "https://addressvalidation.googleapis.com/$discovery/rest?version=v1",
"icons": {
"x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png",
"x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png"
},
"documentationLink": "https://developers.google.com/maps/documentation/addressvalidation",
"preferred": true
},
{
"kind": "discovery#directoryItem",
"id": "adexchangebuyer2:v2beta1",
Expand Down
116 changes: 112 additions & 4 deletions container/v1/container-api.json
Original file line number Diff line number Diff line change
Expand Up @@ -2540,7 +2540,7 @@
}
}
},
"revision": "20240313",
"revision": "20240327",
"rootUrl": "https://container.googleapis.com/",
"schemas": {
"AcceleratorConfig": {
Expand Down Expand Up @@ -3022,6 +3022,24 @@
},
"type": "object"
},
"CertificateAuthorityDomainConfig": {
"description": "CertificateAuthorityDomainConfig configures one or more fully qualified domain names (FQDN) to a specific certificate.",
"id": "CertificateAuthorityDomainConfig",
"properties": {
"fqdns": {
"description": "List of fully qualified domain names (FQDN). Specifying port is supported. Wilcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000",
"items": {
"type": "string"
},
"type": "array"
},
"gcpSecretManagerCertificateConfig": {
"$ref": "GCPSecretManagerCertificateConfig",
"description": "Google Secret Manager (GCP) certificate configuration."
}
},
"type": "object"
},
"CheckAutopilotCompatibilityResponse": {
"description": "CheckAutopilotCompatibilityResponse has a list of compatibility issues.",
"id": "CheckAutopilotCompatibilityResponse",
Expand Down Expand Up @@ -3504,6 +3522,10 @@
"$ref": "ClusterAutoscaling",
"description": "Cluster-level autoscaling configuration."
},
"desiredContainerdConfig": {
"$ref": "ContainerdConfig",
"description": "The desired containerd config for the cluster."
},
"desiredCostManagementConfig": {
"$ref": "CostManagementConfig",
"description": "The desired configuration for the fine-grained cost management feature."
Expand Down Expand Up @@ -3669,7 +3691,7 @@
},
"desiredPrivateClusterConfig": {
"$ref": "PrivateClusterConfig",
"description": "The desired private cluster configuration."
"description": "The desired private cluster configuration. master_global_access_config is the only field that can be changed via this field. See also ClusterUpdate.desired_enable_private_endpoint for modifying other fields within PrivateClusterConfig."
},
"desiredPrivateIpv6GoogleAccess": {
"description": "The desired state of IPv6 connectivity to Google Services.",
Expand Down Expand Up @@ -3809,6 +3831,17 @@
},
"type": "object"
},
"ContainerdConfig": {
"description": "ContainerdConfig contains configuration to customize containerd.",
"id": "ContainerdConfig",
"properties": {
"privateRegistryAccessConfig": {
"$ref": "PrivateRegistryAccessConfig",
"description": "PrivateRegistryAccessConfig is used to configure access configuration for private container registries."
}
},
"type": "object"
},
"CostManagementConfig": {
"description": "Configuration for fine-grained cost management feature.",
"id": "CostManagementConfig",
Expand Down Expand Up @@ -3879,6 +3912,10 @@
"description": "DNSConfig contains the desired set of options for configuring clusterDNS.",
"id": "DNSConfig",
"properties": {
"additiveVpcScopeDnsDomain": {
"description": "Optional. The domain used in Additive VPC scope.",
"type": "string"
},
"clusterDns": {
"description": "cluster_dns indicates which in-cluster DNS provider should be used.",
"enum": [
Expand Down Expand Up @@ -4113,6 +4150,17 @@
},
"type": "object"
},
"GCPSecretManagerCertificateConfig": {
"description": "GCPSecretManagerCertificateConfig configures a secret from [Google Secret Manager](https://cloud.google.com/secret-manager).",
"id": "GCPSecretManagerCertificateConfig",
"properties": {
"secretUri": {
"description": "Secret URI, in the form \"projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION\". Version can be fixed (e.g. \"2\") or \"latest\"",
"type": "string"
}
},
"type": "object"
},
"GPUDriverInstallationConfig": {
"description": "GPUDriverInstallationConfig specifies the version of GPU driver to be auto installed.",
"id": "GPUDriverInstallationConfig",
Expand Down Expand Up @@ -4144,11 +4192,13 @@
"description": "The type of GPU sharing strategy to enable on the GPU node.",
"enum": [
"GPU_SHARING_STRATEGY_UNSPECIFIED",
"TIME_SHARING"
"TIME_SHARING",
"MPS"
],
"enumDescriptions": [
"Default value.",
"GPUs are time-shared between containers."
"GPUs are time-shared between containers.",
"GPUs are shared between containers with NVIDIA MPS."
],
"type": "string"
},
Expand Down Expand Up @@ -4352,6 +4402,23 @@
},
"type": "object"
},
"HugepagesConfig": {
"description": "Hugepages amount in both 2m and 1g size",
"id": "HugepagesConfig",
"properties": {
"hugepageSize1g": {
"description": "Optional. Amount of 1G hugepages",
"format": "int32",
"type": "integer"
},
"hugepageSize2m": {
"description": "Optional. Amount of 2M hugepages",
"format": "int32",
"type": "integer"
}
},
"type": "object"
},
"ILBSubsettingConfig": {
"description": "ILBSubsettingConfig contains the desired config of L4 Internal LoadBalancer subsetting on this cluster.",
"id": "ILBSubsettingConfig",
Expand Down Expand Up @@ -4597,6 +4664,10 @@
],
"type": "string"
},
"hugepages": {
"$ref": "HugepagesConfig",
"description": "Optional. Amounts for 2M and 1G hugepages"
},
"sysctls": {
"additionalProperties": {
"type": "string"
Expand Down Expand Up @@ -5207,6 +5278,10 @@
"$ref": "ConfidentialNodes",
"description": "Confidential nodes config. All the nodes in the node pool will be Confidential VM once enabled."
},
"containerdConfig": {
"$ref": "ContainerdConfig",
"description": "Parameters for containerd customization."
},
"diskSizeGb": {
"description": "Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. If unspecified, the default disk size is 100GB.",
"format": "int32",
Expand Down Expand Up @@ -5373,6 +5448,10 @@
"description": "Subset of NodeConfig message that has defaults.",
"id": "NodeConfigDefaults",
"properties": {
"containerdConfig": {
"$ref": "ContainerdConfig",
"description": "Parameters for containerd customization."
},
"gcfsConfig": {
"$ref": "GcfsConfig",
"description": "GCFS (Google Container File System, also known as Riptide) options."
Expand Down Expand Up @@ -6085,6 +6164,24 @@
},
"type": "object"
},
"PrivateRegistryAccessConfig": {
"description": "PrivateRegistryAccessConfig contains access configuration for private container registries.",
"id": "PrivateRegistryAccessConfig",
"properties": {
"certificateAuthorityDomainConfig": {
"description": "Private registry access configuration.",
"items": {
"$ref": "CertificateAuthorityDomainConfig"
},
"type": "array"
},
"enabled": {
"description": "Private registry access is enabled.",
"type": "boolean"
}
},
"type": "object"
},
"PubSub": {
"description": "Pub/Sub specific notification config.",
"id": "PubSub",
Expand Down Expand Up @@ -7238,6 +7335,13 @@
"description": "UpdateNodePoolRequests update a node pool's image and/or version.",
"id": "UpdateNodePoolRequest",
"properties": {
"accelerators": {
"description": "A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.",
"items": {
"$ref": "AcceleratorConfig"
},
"type": "array"
},
"clusterId": {
"deprecated": true,
"description": "Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.",
Expand All @@ -7247,6 +7351,10 @@
"$ref": "ConfidentialNodes",
"description": "Confidential nodes config. All the nodes in the node pool will be Confidential VM once enabled."
},
"containerdConfig": {
"$ref": "ContainerdConfig",
"description": "The desired containerd config for nodes in the node pool. Initiates an upgrade operation that recreates the nodes with the new config."
},
"diskSizeGb": {
"description": "Optional. The desired disk size for nodes in the node pool specified in GB. The smallest allowed disk size is 10GB. Initiates an upgrade operation that migrates the nodes in the node pool to the specified disk size.",
"format": "int64",
Expand Down