Skip to content

Commit

Permalink
feat(all): auto-regenerate discovery clients (#2516)
Browse files Browse the repository at this point in the history
  • Loading branch information
yoshi-automation committed Apr 12, 2024
1 parent b71b80f commit 85b4e90
Show file tree
Hide file tree
Showing 9 changed files with 2,903 additions and 61 deletions.
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
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
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

0 comments on commit 85b4e90

Please sign in to comment.