Bumps the go-deps group with 10 updates: | Package | From | To | | --- | --- | --- | | [cloud.google.com/go/compute](https://github.com/googleapis/google-cloud-go) | `1.23.3` | `1.23.4` | | [cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go) | `1.36.0` | `1.37.0` | | [github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://github.com/Azure/azure-sdk-for-go) | `1.4.0` | `1.5.1` | | [github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5](https://github.com/Azure/azure-sdk-for-go) | `5.3.0` | `5.5.0` | | [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.50.0` | `1.50.8` | | [github.com/google/uuid](https://github.com/google/uuid) | `1.5.0` | `1.6.0` | | [github.com/jackc/pgtype](https://github.com/jackc/pgtype) | `1.14.0` | `1.14.1` | | [github.com/openshift-online/ocm-sdk-go](https://github.com/openshift-online/ocm-sdk-go) | `0.1.390` | `0.1.398` | | [github.com/osbuild/images](https://github.com/osbuild/images) | `0.33.0` | `0.34.0` | | [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.160.0` | `0.161.0` | Updates `cloud.google.com/go/compute` from 1.23.3 to 1.23.4 - [Release notes](https://github.com/googleapis/google-cloud-go/releases) - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md) - [Commits](https://github.com/googleapis/google-cloud-go/compare/compute/v1.23.3...compute/v1.23.4) Updates `cloud.google.com/go/storage` from 1.36.0 to 1.37.0 - [Release notes](https://github.com/googleapis/google-cloud-go/releases) - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md) - [Commits](https://github.com/googleapis/google-cloud-go/compare/pubsub/v1.36.0...spanner/v1.37.0) Updates `github.com/Azure/azure-sdk-for-go/sdk/azidentity` from 1.4.0 to 1.5.1 - [Release notes](https://github.com/Azure/azure-sdk-for-go/releases) - [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md) - [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.4.0...sdk/internal/v1.5.1) Updates `github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5` from 5.3.0 to 5.5.0 - [Release notes](https://github.com/Azure/azure-sdk-for-go/releases) - [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md) - [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/resourcemanager/compute/armcompute/v5.3.0...sdk/resourcemanager/compute/armcompute/v5.5.0) Updates `github.com/aws/aws-sdk-go` from 1.50.0 to 1.50.8 - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.50.0...v1.50.8) Updates `github.com/google/uuid` from 1.5.0 to 1.6.0 - [Release notes](https://github.com/google/uuid/releases) - [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md) - [Commits](https://github.com/google/uuid/compare/v1.5.0...v1.6.0) Updates `github.com/jackc/pgtype` from 1.14.0 to 1.14.1 - [Changelog](https://github.com/jackc/pgtype/blob/master/CHANGELOG.md) - [Commits](https://github.com/jackc/pgtype/compare/v1.14.0...v1.14.1) Updates `github.com/openshift-online/ocm-sdk-go` from 0.1.390 to 0.1.398 - [Release notes](https://github.com/openshift-online/ocm-sdk-go/releases) - [Changelog](https://github.com/openshift-online/ocm-sdk-go/blob/main/CHANGES.md) - [Commits](https://github.com/openshift-online/ocm-sdk-go/compare/v0.1.390...v0.1.398) Updates `github.com/osbuild/images` from 0.33.0 to 0.34.0 - [Release notes](https://github.com/osbuild/images/releases) - [Commits](https://github.com/osbuild/images/compare/v0.33.0...v0.34.0) Updates `google.golang.org/api` from 0.160.0 to 0.161.0 - [Release notes](https://github.com/googleapis/google-api-go-client/releases) - [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md) - [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.160.0...v0.161.0) --- updated-dependencies: - dependency-name: cloud.google.com/go/compute dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: cloud.google.com/go/storage dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azidentity dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: github.com/google/uuid dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/jackc/pgtype dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: github.com/openshift-online/ocm-sdk-go dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: github.com/osbuild/images dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: google.golang.org/api dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps ... Signed-off-by: dependabot[bot] <support@github.com>
127 lines
4.6 KiB
Go
127 lines
4.6 KiB
Go
// Copyright 2024 Google LLC
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// https://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
|
|
// Code generated by protoc-gen-go_gapic. DO NOT EDIT.
|
|
|
|
// Package compute is an auto-generated package for the
|
|
// Google Compute Engine API.
|
|
//
|
|
// # General documentation
|
|
//
|
|
// For information that is relevant for all client libraries please reference
|
|
// https://pkg.go.dev/cloud.google.com/go#pkg-overview. Some information on this
|
|
// page includes:
|
|
//
|
|
// - [Authentication and Authorization]
|
|
// - [Timeouts and Cancellation]
|
|
// - [Testing against Client Libraries]
|
|
// - [Debugging Client Libraries]
|
|
// - [Inspecting errors]
|
|
//
|
|
// # Example usage
|
|
//
|
|
// To get started with this package, create a client.
|
|
//
|
|
// ctx := context.Background()
|
|
// // This snippet has been automatically generated and should be regarded as a code template only.
|
|
// // It will require modifications to work:
|
|
// // - It may require correct/in-range values for request initialization.
|
|
// // - It may require specifying regional endpoints when creating the service client as shown in:
|
|
// // https://pkg.go.dev/cloud.google.com/go#hdr-Client_Options
|
|
// c, err := compute.NewAcceleratorTypesClient(ctx)
|
|
// if err != nil {
|
|
// // TODO: Handle error.
|
|
// }
|
|
// defer c.Close()
|
|
//
|
|
// The client will use your default application credentials. Clients should be reused instead of created as needed.
|
|
// The methods of Client are safe for concurrent use by multiple goroutines.
|
|
// The returned client must be Closed when it is done being used.
|
|
//
|
|
// # Using the Client
|
|
//
|
|
// The following is an example of making an API call with the newly created client.
|
|
//
|
|
// ctx := context.Background()
|
|
// // This snippet has been automatically generated and should be regarded as a code template only.
|
|
// // It will require modifications to work:
|
|
// // - It may require correct/in-range values for request initialization.
|
|
// // - It may require specifying regional endpoints when creating the service client as shown in:
|
|
// // https://pkg.go.dev/cloud.google.com/go#hdr-Client_Options
|
|
// c, err := compute.NewAcceleratorTypesRESTClient(ctx)
|
|
// if err != nil {
|
|
// // TODO: Handle error.
|
|
// }
|
|
// defer c.Close()
|
|
//
|
|
// req := &computepb.AggregatedListAcceleratorTypesRequest{
|
|
// // TODO: Fill request struct fields.
|
|
// // See https://pkg.go.dev/cloud.google.com/go/compute/apiv1/computepb#AggregatedListAcceleratorTypesRequest.
|
|
// }
|
|
// it := c.AggregatedList(ctx, req)
|
|
// for {
|
|
// resp, err := it.Next()
|
|
// if err == iterator.Done {
|
|
// break
|
|
// }
|
|
// if err != nil {
|
|
// // TODO: Handle error.
|
|
// }
|
|
// // TODO: Use resp.
|
|
// _ = resp
|
|
// }
|
|
//
|
|
// # Use of Context
|
|
//
|
|
// The ctx passed to NewAcceleratorTypesClient is used for authentication requests and
|
|
// for creating the underlying connection, but is not used for subsequent calls.
|
|
// Individual methods on the client use the ctx given to them.
|
|
//
|
|
// To close the open connection, use the Close() method.
|
|
//
|
|
// [Authentication and Authorization]: https://pkg.go.dev/cloud.google.com/go#hdr-Authentication_and_Authorization
|
|
// [Timeouts and Cancellation]: https://pkg.go.dev/cloud.google.com/go#hdr-Timeouts_and_Cancellation
|
|
// [Testing against Client Libraries]: https://pkg.go.dev/cloud.google.com/go#hdr-Testing
|
|
// [Debugging Client Libraries]: https://pkg.go.dev/cloud.google.com/go#hdr-Debugging
|
|
// [Inspecting errors]: https://pkg.go.dev/cloud.google.com/go#hdr-Inspecting_errors
|
|
package compute // import "cloud.google.com/go/compute/apiv1"
|
|
|
|
import (
|
|
"context"
|
|
|
|
"google.golang.org/api/option"
|
|
)
|
|
|
|
// For more information on implementing a client constructor hook, see
|
|
// https://github.com/googleapis/google-cloud-go/wiki/Customizing-constructors.
|
|
type clientHookParams struct{}
|
|
type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error)
|
|
|
|
var versionClient string
|
|
|
|
func getVersionClient() string {
|
|
if versionClient == "" {
|
|
return "UNKNOWN"
|
|
}
|
|
return versionClient
|
|
}
|
|
|
|
// DefaultAuthScopes reports the default set of authentication scopes to use with this package.
|
|
func DefaultAuthScopes() []string {
|
|
return []string{
|
|
"https://www.googleapis.com/auth/cloud-platform",
|
|
"https://www.googleapis.com/auth/compute",
|
|
"https://www.googleapis.com/auth/compute.readonly",
|
|
}
|
|
}
|