Skip to content

Commit

Permalink
feat(all): auto-regenerate discovery clients (#2263)
Browse files Browse the repository at this point in the history
  • Loading branch information
yoshi-automation authored Nov 15, 2023
1 parent 93f5a5b commit 3e83ea6
Show file tree
Hide file tree
Showing 32 changed files with 2,809 additions and 614 deletions.
14 changes: 7 additions & 7 deletions androidenterprise/v1/androidenterprise-api.json
Original file line number Diff line number Diff line change
Expand Up @@ -2649,7 +2649,7 @@
}
}
},
"revision": "20231107",
"revision": "20231113",
"rootUrl": "https://androidenterprise.googleapis.com/",
"schemas": {
"Administrator": {
Expand Down Expand Up @@ -3207,7 +3207,7 @@
"description": "The device report updated with the latest app states."
},
"retailBrand": {
"description": "Retail brand for the device, if set. See https://developer.android.com/reference/android/os/Build.html#BRAND",
"description": "Retail brand for the device, if set. See android.os.Build.BRAND",
"type": "string"
},
"sdkVersion": {
Expand Down Expand Up @@ -3990,11 +3990,11 @@
"id": "Permission",
"properties": {
"description": {
"description": "A longer description of the Permissions resource, giving more details of what it affects. This field may be absent.",
"description": "A longer description of the Permissions resource, giving more details of what it affects.",
"type": "string"
},
"name": {
"description": "The name of the permission. This field may be absent.",
"description": "The name of the permission.",
"type": "string"
},
"permissionId": {
Expand All @@ -4010,7 +4010,7 @@
"properties": {
"autoUpdatePolicy": {
"deprecated": true,
"description": "Recommended alternative: autoUpdateMode which is set per app, provides greater flexibility around update frequency. When autoUpdateMode is set to AUTO_UPDATE_POSTPONED or AUTO_UPDATE_HIGH_PRIORITY, this field has no effect. \"choiceToTheUser\" allows the device's user to configure the app update policy. \"always\" enables auto updates. \"never\" disables auto updates. \"wifiOnly\" enables auto updates only when the device is connected to wifi.",
"description": "Controls when automatic app updates on the device can be applied. Recommended alternative: autoUpdateMode which is set per app, provides greater flexibility around update frequency. When autoUpdateMode is set to AUTO_UPDATE_POSTPONED or AUTO_UPDATE_HIGH_PRIORITY, autoUpdatePolicy has no effect. \"choiceToTheUser\" allows the device's user to configure the app update policy. \"always\" enables auto updates. \"never\" disables auto updates. \"wifiOnly\" enables auto updates only when the device is connected to wifi.",
"enum": [
"autoUpdatePolicyUnspecified",
"choiceToTheUser",
Expand Down Expand Up @@ -4361,7 +4361,7 @@
"description": "The auto-install policy for the product."
},
"autoUpdateMode": {
"description": "The auto-update mode for the product.",
"description": "The auto-update mode for the product. When autoUpdateMode is used, it always takes precedence over the user's choice. So when a user makes changes to the device settings manually, these changes are ignored.",
"enum": [
"autoUpdateModeUnspecified",
"autoUpdateDefault",
Expand All @@ -4377,7 +4377,7 @@
"type": "string"
},
"enterpriseAuthenticationAppLinkConfigs": {
"description": "An authentication URL configuration for the authenticator app of an identity provider. This helps to launch the identity provider's authenticator app during the authentication happening in a private app using Android WebView. Authenticator app should already be the [default handler](https://developer.android.com/training/app-links/verify-site-associations) for the authentication url on the device.",
"description": "An authentication URL configuration for the authenticator app of an identity provider. This helps to launch the identity provider's authenticator app during the authentication happening in a private app using Android WebView. Authenticator app should already be the default handler for the authentication url on the device.",
"items": {
"$ref": "EnterpriseAuthenticationAppLinkConfig"
},
Expand Down
25 changes: 14 additions & 11 deletions androidenterprise/v1/androidenterprise-gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 9 additions & 3 deletions blockchainnodeengine/v1/blockchainnodeengine-api.json
Original file line number Diff line number Diff line change
Expand Up @@ -487,7 +487,7 @@
}
}
},
"revision": "20231011",
"revision": "20231108",
"rootUrl": "https://blockchainnodeengine.googleapis.com/",
"schemas": {
"BlockchainNode": {
Expand Down Expand Up @@ -533,6 +533,10 @@
"readOnly": true,
"type": "string"
},
"privateServiceConnectEnabled": {
"description": "Optional. When true, the node is only accessible via Private Service Connect; no public endpoints are exposed. Otherwise, the node is only accessible via public endpoints. See https://cloud.google.com/vpc/docs/private-service-connect.",
"type": "boolean"
},
"state": {
"description": "Output only. A status representing the state of the node.",
"enum": [
Expand Down Expand Up @@ -671,13 +675,15 @@
"NETWORK_UNSPECIFIED",
"MAINNET",
"TESTNET_GOERLI_PRATER",
"TESTNET_SEPOLIA"
"TESTNET_SEPOLIA",
"TESTNET_HOLESKY"
],
"enumDescriptions": [
"The network has not been specified, but should be.",
"The Ethereum Mainnet.",
"The Ethereum Testnet based on Goerli protocol.",
"The Ethereum Testnet based on Sepolia/Bepolia protocol. See https://github.com/eth-clients/sepolia."
"The Ethereum Testnet based on Sepolia/Bepolia protocol. See https://github.com/eth-clients/sepolia.",
"The Ethereum Testnet based on Holesky specification. See https://github.com/eth-clients/holesky."
],
"type": "string"
},
Expand Down
8 changes: 8 additions & 0 deletions blockchainnodeengine/v1/blockchainnodeengine-gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions cloudfunctions/v1/cloudfunctions-api.json
Original file line number Diff line number Diff line change
Expand Up @@ -552,7 +552,7 @@
}
}
},
"revision": "20231012",
"revision": "20231109",
"rootUrl": "https://cloudfunctions.googleapis.com/",
"schemas": {
"AuditConfig": {
Expand Down Expand Up @@ -768,7 +768,8 @@
"type": "string"
},
"network": {
"description": "The VPC Network that this cloud function can connect to. It can be either the fully-qualified URI, or the short name of the network resource. If the short network name is used, the network must belong to the same project. Otherwise, it must belong to a project within the same organization. The format of this field is either `projects/{project}/global/networks/{network}` or `{network}`, where `{project}` is a project id where the network is defined, and `{network}` is the short name of the network. This field is mutually exclusive with `vpc_connector` and will be replaced by it. See [the VPC documentation](https://cloud.google.com/compute/docs/vpc) for more information on connecting Cloud projects.",
"deprecated": true,
"description": "Deprecated: use vpc_connector",
"type": "string"
},
"runtime": {
Expand Down
12 changes: 1 addition & 11 deletions cloudfunctions/v1/cloudfunctions-gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

30 changes: 29 additions & 1 deletion compute/v0.beta/compute-api.json
Original file line number Diff line number Diff line change
Expand Up @@ -40215,7 +40215,7 @@
}
}
},
"revision": "20231031",
"revision": "20231110",
"rootUrl": "https://compute.googleapis.com/",
"schemas": {
"AWSV4Signature": {
Expand Down Expand Up @@ -73844,6 +73844,10 @@
"format": "uint32",
"type": "integer"
},
"identifierRange": {
"description": "Explicitly specifies a range of valid BGP Identifiers for this Router. It is provided as a link-local IPv4 range (from 169.254.0.0/16), of size at least /30, even if the BGP sessions are over IPv6. It must not overlap with any IPv4 BGP session ranges. Other vendors commonly call this \"router ID\".",
"type": "string"
},
"keepaliveInterval": {
"description": "The interval in seconds between BGP keepalive messages that are sent to the peer. Hold time is three times the interval at which keepalive messages are sent, and the hold time is the maximum number of seconds allowed to elapse between successive keepalive messages that BGP receives from a peer. BGP will use the smaller of either the local hold time value or the peer's hold time value as the hold time for the BGP connection between the two peers. If set, this value must be between 20 and 60. The default is 20.",
"format": "uint32",
Expand Down Expand Up @@ -73920,6 +73924,10 @@
],
"type": "string"
},
"enableIpv4": {
"description": "Enable IPv4 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 4.",
"type": "boolean"
},
"enableIpv6": {
"description": "Enable IPv6 traffic over BGP Peer. If not specified, it is disabled by default.",
"type": "boolean"
Expand All @@ -73932,6 +73940,10 @@
"description": "IP address of the interface inside Google Cloud Platform. Only IPv4 is supported.",
"type": "string"
},
"ipv4NexthopAddress": {
"description": "IPv4 address of the interface inside Google Cloud Platform.",
"type": "string"
},
"ipv6NexthopAddress": {
"description": "IPv6 address of the interface inside Google Cloud Platform.",
"type": "string"
Expand Down Expand Up @@ -73976,6 +73988,10 @@
"description": "IP address of the BGP interface outside Google Cloud Platform. Only IPv4 is supported.",
"type": "string"
},
"peerIpv4NexthopAddress": {
"description": "IPv4 address of the BGP interface outside Google Cloud Platform.",
"type": "string"
},
"peerIpv6NexthopAddress": {
"description": "IPv6 address of the BGP interface outside Google Cloud Platform.",
"type": "string"
Expand Down Expand Up @@ -74039,6 +74055,18 @@
"description": "IP address and range of the interface. The IP range must be in the RFC3927 link-local IP address space. The value must be a CIDR-formatted string, for example: 169.254.0.1/30. NOTE: Do not truncate the address as it represents the IP address of the interface.",
"type": "string"
},
"ipVersion": {
"description": "IP version of this interface.",
"enum": [
"IPV4",
"IPV6"
],
"enumDescriptions": [
"",
""
],
"type": "string"
},
"linkedInterconnectAttachment": {
"description": "URI of the linked Interconnect attachment. It must be in the same region as the router. Each interface can have one linked resource, which can be a VPN tunnel, an Interconnect attachment, or a subnetwork.",
"type": "string"
Expand Down
26 changes: 26 additions & 0 deletions compute/v0.beta/compute-gen.go
Original file line number Diff line number Diff line change
Expand Up @@ -49173,6 +49173,13 @@ type RouterBgp struct {
// have the same local ASN.
Asn int64 `json:"asn,omitempty"`

// IdentifierRange: Explicitly specifies a range of valid BGP
// Identifiers for this Router. It is provided as a link-local IPv4
// range (from 169.254.0.0/16), of size at least /30, even if the BGP
// sessions are over IPv6. It must not overlap with any IPv4 BGP session
// ranges. Other vendors commonly call this "router ID".
IdentifierRange string `json:"identifierRange,omitempty"`

// KeepaliveInterval: The interval in seconds between BGP keepalive
// messages that are sent to the peer. Hold time is three times the
// interval at which keepalive messages are sent, and the hold time is
Expand Down Expand Up @@ -49266,6 +49273,10 @@ type RouterBgpPeer struct {
// "TRUE"
Enable string `json:"enable,omitempty"`

// EnableIpv4: Enable IPv4 traffic over BGP Peer. It is enabled by
// default if the peerIpAddress is version 4.
EnableIpv4 bool `json:"enableIpv4,omitempty"`

// EnableIpv6: Enable IPv6 traffic over BGP Peer. If not specified, it
// is disabled by default.
EnableIpv6 bool `json:"enableIpv6,omitempty"`
Expand All @@ -49277,6 +49288,10 @@ type RouterBgpPeer struct {
// Only IPv4 is supported.
IpAddress string `json:"ipAddress,omitempty"`

// Ipv4NexthopAddress: IPv4 address of the interface inside Google Cloud
// Platform.
Ipv4NexthopAddress string `json:"ipv4NexthopAddress,omitempty"`

// Ipv6NexthopAddress: IPv6 address of the interface inside Google Cloud
// Platform.
Ipv6NexthopAddress string `json:"ipv6NexthopAddress,omitempty"`
Expand Down Expand Up @@ -49324,6 +49339,10 @@ type RouterBgpPeer struct {
// Platform. Only IPv4 is supported.
PeerIpAddress string `json:"peerIpAddress,omitempty"`

// PeerIpv4NexthopAddress: IPv4 address of the BGP interface outside
// Google Cloud Platform.
PeerIpv4NexthopAddress string `json:"peerIpv4NexthopAddress,omitempty"`

// PeerIpv6NexthopAddress: IPv6 address of the BGP interface outside
// Google Cloud Platform.
PeerIpv6NexthopAddress string `json:"peerIpv6NexthopAddress,omitempty"`
Expand Down Expand Up @@ -49454,6 +49473,13 @@ type RouterInterface struct {
// interface.
IpRange string `json:"ipRange,omitempty"`

// IpVersion: IP version of this interface.
//
// Possible values:
// "IPV4"
// "IPV6"
IpVersion string `json:"ipVersion,omitempty"`

// LinkedInterconnectAttachment: URI of the linked Interconnect
// attachment. It must be in the same region as the router. Each
// interface can have one linked resource, which can be a VPN tunnel, an
Expand Down
Loading

0 comments on commit 3e83ea6

Please sign in to comment.