networkconnectivitypb

package
v0.0.0-...-7cd1b21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 8, 2025 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Overview

Package networkconnectivitypb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var File_mockgcp_cloud_networkconnectivity_v1_networkconnectivity_proto protoreflect.FileDescriptor
View Source
var ProjectsLocationsGlobalHubsGroupsServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.cloud.networkconnectivity.v1.ProjectsLocationsGlobalHubsGroupsServer",
	HandlerType: (*ProjectsLocationsGlobalHubsGroupsServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetProjectsLocationsGlobalHubsGroup",
			Handler:    _ProjectsLocationsGlobalHubsGroupsServer_GetProjectsLocationsGlobalHubsGroup_Handler,
		},
		{
			MethodName: "ListProjectsLocationsGlobalHubsGroups",
			Handler:    _ProjectsLocationsGlobalHubsGroupsServer_ListProjectsLocationsGlobalHubsGroups_Handler,
		},
		{
			MethodName: "PatchProjectsLocationsGlobalHubsGroup",
			Handler:    _ProjectsLocationsGlobalHubsGroupsServer_PatchProjectsLocationsGlobalHubsGroup_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/cloud/networkconnectivity/v1/networkconnectivity.proto",
}

ProjectsLocationsGlobalHubsGroupsServer_ServiceDesc is the grpc.ServiceDesc for ProjectsLocationsGlobalHubsGroupsServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectsLocationsGlobalHubsRouteTablesRoutesServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.cloud.networkconnectivity.v1.ProjectsLocationsGlobalHubsRouteTablesRoutesServer",
	HandlerType: (*ProjectsLocationsGlobalHubsRouteTablesRoutesServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetProjectsLocationsGlobalHubsRouteTablesRoute",
			Handler:    _ProjectsLocationsGlobalHubsRouteTablesRoutesServer_GetProjectsLocationsGlobalHubsRouteTablesRoute_Handler,
		},
		{
			MethodName: "ListProjectsLocationsGlobalHubsRouteTablesRoutes",
			Handler:    _ProjectsLocationsGlobalHubsRouteTablesRoutesServer_ListProjectsLocationsGlobalHubsRouteTablesRoutes_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/cloud/networkconnectivity/v1/networkconnectivity.proto",
}

ProjectsLocationsGlobalHubsRouteTablesRoutesServer_ServiceDesc is the grpc.ServiceDesc for ProjectsLocationsGlobalHubsRouteTablesRoutesServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectsLocationsGlobalHubsRouteTablesServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.cloud.networkconnectivity.v1.ProjectsLocationsGlobalHubsRouteTablesServer",
	HandlerType: (*ProjectsLocationsGlobalHubsRouteTablesServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetProjectsLocationsGlobalHubsRouteTable",
			Handler:    _ProjectsLocationsGlobalHubsRouteTablesServer_GetProjectsLocationsGlobalHubsRouteTable_Handler,
		},
		{
			MethodName: "ListProjectsLocationsGlobalHubsRouteTables",
			Handler:    _ProjectsLocationsGlobalHubsRouteTablesServer_ListProjectsLocationsGlobalHubsRouteTables_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/cloud/networkconnectivity/v1/networkconnectivity.proto",
}

ProjectsLocationsGlobalHubsRouteTablesServer_ServiceDesc is the grpc.ServiceDesc for ProjectsLocationsGlobalHubsRouteTablesServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectsLocationsGlobalHubsServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.cloud.networkconnectivity.v1.ProjectsLocationsGlobalHubsServer",
	HandlerType: (*ProjectsLocationsGlobalHubsServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AcceptSpokeProjectsLocationsGlobalHub",
			Handler:    _ProjectsLocationsGlobalHubsServer_AcceptSpokeProjectsLocationsGlobalHub_Handler,
		},
		{
			MethodName: "CreateProjectsLocationsGlobalHub",
			Handler:    _ProjectsLocationsGlobalHubsServer_CreateProjectsLocationsGlobalHub_Handler,
		},
		{
			MethodName: "DeleteProjectsLocationsGlobalHub",
			Handler:    _ProjectsLocationsGlobalHubsServer_DeleteProjectsLocationsGlobalHub_Handler,
		},
		{
			MethodName: "GetProjectsLocationsGlobalHub",
			Handler:    _ProjectsLocationsGlobalHubsServer_GetProjectsLocationsGlobalHub_Handler,
		},
		{
			MethodName: "ListProjectsLocationsGlobalHubs",
			Handler:    _ProjectsLocationsGlobalHubsServer_ListProjectsLocationsGlobalHubs_Handler,
		},
		{
			MethodName: "ListSpokesProjectsLocationsGlobalHub",
			Handler:    _ProjectsLocationsGlobalHubsServer_ListSpokesProjectsLocationsGlobalHub_Handler,
		},
		{
			MethodName: "PatchProjectsLocationsGlobalHub",
			Handler:    _ProjectsLocationsGlobalHubsServer_PatchProjectsLocationsGlobalHub_Handler,
		},
		{
			MethodName: "QueryStatusProjectsLocationsGlobalHub",
			Handler:    _ProjectsLocationsGlobalHubsServer_QueryStatusProjectsLocationsGlobalHub_Handler,
		},
		{
			MethodName: "RejectSpokeProjectsLocationsGlobalHub",
			Handler:    _ProjectsLocationsGlobalHubsServer_RejectSpokeProjectsLocationsGlobalHub_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/cloud/networkconnectivity/v1/networkconnectivity.proto",
}

ProjectsLocationsGlobalHubsServer_ServiceDesc is the grpc.ServiceDesc for ProjectsLocationsGlobalHubsServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectsLocationsGlobalPolicyBasedRoutesServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.cloud.networkconnectivity.v1.ProjectsLocationsGlobalPolicyBasedRoutesServer",
	HandlerType: (*ProjectsLocationsGlobalPolicyBasedRoutesServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateProjectsLocationsGlobalPolicyBasedRoute",
			Handler:    _ProjectsLocationsGlobalPolicyBasedRoutesServer_CreateProjectsLocationsGlobalPolicyBasedRoute_Handler,
		},
		{
			MethodName: "DeleteProjectsLocationsGlobalPolicyBasedRoute",
			Handler:    _ProjectsLocationsGlobalPolicyBasedRoutesServer_DeleteProjectsLocationsGlobalPolicyBasedRoute_Handler,
		},
		{
			MethodName: "GetProjectsLocationsGlobalPolicyBasedRoute",
			Handler:    _ProjectsLocationsGlobalPolicyBasedRoutesServer_GetProjectsLocationsGlobalPolicyBasedRoute_Handler,
		},
		{
			MethodName: "ListProjectsLocationsGlobalPolicyBasedRoutes",
			Handler:    _ProjectsLocationsGlobalPolicyBasedRoutesServer_ListProjectsLocationsGlobalPolicyBasedRoutes_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/cloud/networkconnectivity/v1/networkconnectivity.proto",
}

ProjectsLocationsGlobalPolicyBasedRoutesServer_ServiceDesc is the grpc.ServiceDesc for ProjectsLocationsGlobalPolicyBasedRoutesServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectsLocationsGlobalServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.cloud.networkconnectivity.v1.ProjectsLocationsGlobalServer",
	HandlerType: (*ProjectsLocationsGlobalServerServer)(nil),
	Methods:     []grpc.MethodDesc{},
	Streams:     []grpc.StreamDesc{},
	Metadata:    "mockgcp/cloud/networkconnectivity/v1/networkconnectivity.proto",
}

ProjectsLocationsGlobalServer_ServiceDesc is the grpc.ServiceDesc for ProjectsLocationsGlobalServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectsLocationsInternalRangesServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.cloud.networkconnectivity.v1.ProjectsLocationsInternalRangesServer",
	HandlerType: (*ProjectsLocationsInternalRangesServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateProjectsLocationsInternalRange",
			Handler:    _ProjectsLocationsInternalRangesServer_CreateProjectsLocationsInternalRange_Handler,
		},
		{
			MethodName: "DeleteProjectsLocationsInternalRange",
			Handler:    _ProjectsLocationsInternalRangesServer_DeleteProjectsLocationsInternalRange_Handler,
		},
		{
			MethodName: "GetProjectsLocationsInternalRange",
			Handler:    _ProjectsLocationsInternalRangesServer_GetProjectsLocationsInternalRange_Handler,
		},
		{
			MethodName: "ListProjectsLocationsInternalRanges",
			Handler:    _ProjectsLocationsInternalRangesServer_ListProjectsLocationsInternalRanges_Handler,
		},
		{
			MethodName: "PatchProjectsLocationsInternalRange",
			Handler:    _ProjectsLocationsInternalRangesServer_PatchProjectsLocationsInternalRange_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/cloud/networkconnectivity/v1/networkconnectivity.proto",
}

ProjectsLocationsInternalRangesServer_ServiceDesc is the grpc.ServiceDesc for ProjectsLocationsInternalRangesServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectsLocationsRegionalEndpointsServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.cloud.networkconnectivity.v1.ProjectsLocationsRegionalEndpointsServer",
	HandlerType: (*ProjectsLocationsRegionalEndpointsServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateProjectsLocationsRegionalEndpoint",
			Handler:    _ProjectsLocationsRegionalEndpointsServer_CreateProjectsLocationsRegionalEndpoint_Handler,
		},
		{
			MethodName: "DeleteProjectsLocationsRegionalEndpoint",
			Handler:    _ProjectsLocationsRegionalEndpointsServer_DeleteProjectsLocationsRegionalEndpoint_Handler,
		},
		{
			MethodName: "GetProjectsLocationsRegionalEndpoint",
			Handler:    _ProjectsLocationsRegionalEndpointsServer_GetProjectsLocationsRegionalEndpoint_Handler,
		},
		{
			MethodName: "ListProjectsLocationsRegionalEndpoints",
			Handler:    _ProjectsLocationsRegionalEndpointsServer_ListProjectsLocationsRegionalEndpoints_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/cloud/networkconnectivity/v1/networkconnectivity.proto",
}

ProjectsLocationsRegionalEndpointsServer_ServiceDesc is the grpc.ServiceDesc for ProjectsLocationsRegionalEndpointsServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectsLocationsServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.cloud.networkconnectivity.v1.ProjectsLocationsServer",
	HandlerType: (*ProjectsLocationsServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetProjectsLocation",
			Handler:    _ProjectsLocationsServer_GetProjectsLocation_Handler,
		},
		{
			MethodName: "ListProjectsLocations",
			Handler:    _ProjectsLocationsServer_ListProjectsLocations_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/cloud/networkconnectivity/v1/networkconnectivity.proto",
}

ProjectsLocationsServer_ServiceDesc is the grpc.ServiceDesc for ProjectsLocationsServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectsLocationsServiceClassesServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.cloud.networkconnectivity.v1.ProjectsLocationsServiceClassesServer",
	HandlerType: (*ProjectsLocationsServiceClassesServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "DeleteProjectsLocationsServiceClasse",
			Handler:    _ProjectsLocationsServiceClassesServer_DeleteProjectsLocationsServiceClasse_Handler,
		},
		{
			MethodName: "GetProjectsLocationsServiceClasse",
			Handler:    _ProjectsLocationsServiceClassesServer_GetProjectsLocationsServiceClasse_Handler,
		},
		{
			MethodName: "ListProjectsLocationsServiceClasses",
			Handler:    _ProjectsLocationsServiceClassesServer_ListProjectsLocationsServiceClasses_Handler,
		},
		{
			MethodName: "PatchProjectsLocationsServiceClasse",
			Handler:    _ProjectsLocationsServiceClassesServer_PatchProjectsLocationsServiceClasse_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/cloud/networkconnectivity/v1/networkconnectivity.proto",
}

ProjectsLocationsServiceClassesServer_ServiceDesc is the grpc.ServiceDesc for ProjectsLocationsServiceClassesServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectsLocationsServiceConnectionMapsServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.cloud.networkconnectivity.v1.ProjectsLocationsServiceConnectionMapsServer",
	HandlerType: (*ProjectsLocationsServiceConnectionMapsServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateProjectsLocationsServiceConnectionMap",
			Handler:    _ProjectsLocationsServiceConnectionMapsServer_CreateProjectsLocationsServiceConnectionMap_Handler,
		},
		{
			MethodName: "DeleteProjectsLocationsServiceConnectionMap",
			Handler:    _ProjectsLocationsServiceConnectionMapsServer_DeleteProjectsLocationsServiceConnectionMap_Handler,
		},
		{
			MethodName: "GetProjectsLocationsServiceConnectionMap",
			Handler:    _ProjectsLocationsServiceConnectionMapsServer_GetProjectsLocationsServiceConnectionMap_Handler,
		},
		{
			MethodName: "ListProjectsLocationsServiceConnectionMaps",
			Handler:    _ProjectsLocationsServiceConnectionMapsServer_ListProjectsLocationsServiceConnectionMaps_Handler,
		},
		{
			MethodName: "PatchProjectsLocationsServiceConnectionMap",
			Handler:    _ProjectsLocationsServiceConnectionMapsServer_PatchProjectsLocationsServiceConnectionMap_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/cloud/networkconnectivity/v1/networkconnectivity.proto",
}

ProjectsLocationsServiceConnectionMapsServer_ServiceDesc is the grpc.ServiceDesc for ProjectsLocationsServiceConnectionMapsServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectsLocationsServiceConnectionPoliciesServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.cloud.networkconnectivity.v1.ProjectsLocationsServiceConnectionPoliciesServer",
	HandlerType: (*ProjectsLocationsServiceConnectionPoliciesServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateProjectsLocationsServiceConnectionPolicy",
			Handler:    _ProjectsLocationsServiceConnectionPoliciesServer_CreateProjectsLocationsServiceConnectionPolicy_Handler,
		},
		{
			MethodName: "DeleteProjectsLocationsServiceConnectionPolicy",
			Handler:    _ProjectsLocationsServiceConnectionPoliciesServer_DeleteProjectsLocationsServiceConnectionPolicy_Handler,
		},
		{
			MethodName: "GetProjectsLocationsServiceConnectionPolicy",
			Handler:    _ProjectsLocationsServiceConnectionPoliciesServer_GetProjectsLocationsServiceConnectionPolicy_Handler,
		},
		{
			MethodName: "ListProjectsLocationsServiceConnectionPolicies",
			Handler:    _ProjectsLocationsServiceConnectionPoliciesServer_ListProjectsLocationsServiceConnectionPolicies_Handler,
		},
		{
			MethodName: "PatchProjectsLocationsServiceConnectionPolicy",
			Handler:    _ProjectsLocationsServiceConnectionPoliciesServer_PatchProjectsLocationsServiceConnectionPolicy_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/cloud/networkconnectivity/v1/networkconnectivity.proto",
}

ProjectsLocationsServiceConnectionPoliciesServer_ServiceDesc is the grpc.ServiceDesc for ProjectsLocationsServiceConnectionPoliciesServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectsLocationsServiceConnectionTokensServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.cloud.networkconnectivity.v1.ProjectsLocationsServiceConnectionTokensServer",
	HandlerType: (*ProjectsLocationsServiceConnectionTokensServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateProjectsLocationsServiceConnectionToken",
			Handler:    _ProjectsLocationsServiceConnectionTokensServer_CreateProjectsLocationsServiceConnectionToken_Handler,
		},
		{
			MethodName: "DeleteProjectsLocationsServiceConnectionToken",
			Handler:    _ProjectsLocationsServiceConnectionTokensServer_DeleteProjectsLocationsServiceConnectionToken_Handler,
		},
		{
			MethodName: "GetProjectsLocationsServiceConnectionToken",
			Handler:    _ProjectsLocationsServiceConnectionTokensServer_GetProjectsLocationsServiceConnectionToken_Handler,
		},
		{
			MethodName: "ListProjectsLocationsServiceConnectionTokens",
			Handler:    _ProjectsLocationsServiceConnectionTokensServer_ListProjectsLocationsServiceConnectionTokens_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/cloud/networkconnectivity/v1/networkconnectivity.proto",
}

ProjectsLocationsServiceConnectionTokensServer_ServiceDesc is the grpc.ServiceDesc for ProjectsLocationsServiceConnectionTokensServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectsLocationsSpokesServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.cloud.networkconnectivity.v1.ProjectsLocationsSpokesServer",
	HandlerType: (*ProjectsLocationsSpokesServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateProjectsLocationsSpoke",
			Handler:    _ProjectsLocationsSpokesServer_CreateProjectsLocationsSpoke_Handler,
		},
		{
			MethodName: "DeleteProjectsLocationsSpoke",
			Handler:    _ProjectsLocationsSpokesServer_DeleteProjectsLocationsSpoke_Handler,
		},
		{
			MethodName: "GetProjectsLocationsSpoke",
			Handler:    _ProjectsLocationsSpokesServer_GetProjectsLocationsSpoke_Handler,
		},
		{
			MethodName: "ListProjectsLocationsSpokes",
			Handler:    _ProjectsLocationsSpokesServer_ListProjectsLocationsSpokes_Handler,
		},
		{
			MethodName: "PatchProjectsLocationsSpoke",
			Handler:    _ProjectsLocationsSpokesServer_PatchProjectsLocationsSpoke_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/cloud/networkconnectivity/v1/networkconnectivity.proto",
}

ProjectsLocationsSpokesServer_ServiceDesc is the grpc.ServiceDesc for ProjectsLocationsSpokesServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectsServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.cloud.networkconnectivity.v1.ProjectsServer",
	HandlerType: (*ProjectsServerServer)(nil),
	Methods:     []grpc.MethodDesc{},
	Streams:     []grpc.StreamDesc{},
	Metadata:    "mockgcp/cloud/networkconnectivity/v1/networkconnectivity.proto",
}

ProjectsServer_ServiceDesc is the grpc.ServiceDesc for ProjectsServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterProjectsLocationsGlobalHubsGroupsServerHandler

func RegisterProjectsLocationsGlobalHubsGroupsServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterProjectsLocationsGlobalHubsGroupsServerHandler registers the http handlers for service ProjectsLocationsGlobalHubsGroupsServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterProjectsLocationsGlobalHubsGroupsServerHandlerClient

func RegisterProjectsLocationsGlobalHubsGroupsServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProjectsLocationsGlobalHubsGroupsServerClient) error

RegisterProjectsLocationsGlobalHubsGroupsServerHandlerClient registers the http handlers for service ProjectsLocationsGlobalHubsGroupsServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProjectsLocationsGlobalHubsGroupsServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProjectsLocationsGlobalHubsGroupsServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProjectsLocationsGlobalHubsGroupsServerClient" to call the correct interceptors.

func RegisterProjectsLocationsGlobalHubsGroupsServerHandlerFromEndpoint

func RegisterProjectsLocationsGlobalHubsGroupsServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterProjectsLocationsGlobalHubsGroupsServerHandlerFromEndpoint is same as RegisterProjectsLocationsGlobalHubsGroupsServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterProjectsLocationsGlobalHubsGroupsServerHandlerServer

func RegisterProjectsLocationsGlobalHubsGroupsServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProjectsLocationsGlobalHubsGroupsServerServer) error

RegisterProjectsLocationsGlobalHubsGroupsServerHandlerServer registers the http handlers for service ProjectsLocationsGlobalHubsGroupsServer to "mux". UnaryRPC :call ProjectsLocationsGlobalHubsGroupsServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterProjectsLocationsGlobalHubsGroupsServerHandlerFromEndpoint instead.

func RegisterProjectsLocationsGlobalHubsRouteTablesRoutesServerHandler

func RegisterProjectsLocationsGlobalHubsRouteTablesRoutesServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterProjectsLocationsGlobalHubsRouteTablesRoutesServerHandler registers the http handlers for service ProjectsLocationsGlobalHubsRouteTablesRoutesServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterProjectsLocationsGlobalHubsRouteTablesRoutesServerHandlerClient

func RegisterProjectsLocationsGlobalHubsRouteTablesRoutesServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProjectsLocationsGlobalHubsRouteTablesRoutesServerClient) error

RegisterProjectsLocationsGlobalHubsRouteTablesRoutesServerHandlerClient registers the http handlers for service ProjectsLocationsGlobalHubsRouteTablesRoutesServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProjectsLocationsGlobalHubsRouteTablesRoutesServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProjectsLocationsGlobalHubsRouteTablesRoutesServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProjectsLocationsGlobalHubsRouteTablesRoutesServerClient" to call the correct interceptors.

func RegisterProjectsLocationsGlobalHubsRouteTablesRoutesServerHandlerFromEndpoint

func RegisterProjectsLocationsGlobalHubsRouteTablesRoutesServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterProjectsLocationsGlobalHubsRouteTablesRoutesServerHandlerFromEndpoint is same as RegisterProjectsLocationsGlobalHubsRouteTablesRoutesServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterProjectsLocationsGlobalHubsRouteTablesRoutesServerHandlerServer

func RegisterProjectsLocationsGlobalHubsRouteTablesRoutesServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProjectsLocationsGlobalHubsRouteTablesRoutesServerServer) error

RegisterProjectsLocationsGlobalHubsRouteTablesRoutesServerHandlerServer registers the http handlers for service ProjectsLocationsGlobalHubsRouteTablesRoutesServer to "mux". UnaryRPC :call ProjectsLocationsGlobalHubsRouteTablesRoutesServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterProjectsLocationsGlobalHubsRouteTablesRoutesServerHandlerFromEndpoint instead.

func RegisterProjectsLocationsGlobalHubsRouteTablesServerHandler

func RegisterProjectsLocationsGlobalHubsRouteTablesServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterProjectsLocationsGlobalHubsRouteTablesServerHandler registers the http handlers for service ProjectsLocationsGlobalHubsRouteTablesServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterProjectsLocationsGlobalHubsRouteTablesServerHandlerClient

func RegisterProjectsLocationsGlobalHubsRouteTablesServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProjectsLocationsGlobalHubsRouteTablesServerClient) error

RegisterProjectsLocationsGlobalHubsRouteTablesServerHandlerClient registers the http handlers for service ProjectsLocationsGlobalHubsRouteTablesServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProjectsLocationsGlobalHubsRouteTablesServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProjectsLocationsGlobalHubsRouteTablesServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProjectsLocationsGlobalHubsRouteTablesServerClient" to call the correct interceptors.

func RegisterProjectsLocationsGlobalHubsRouteTablesServerHandlerFromEndpoint

func RegisterProjectsLocationsGlobalHubsRouteTablesServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterProjectsLocationsGlobalHubsRouteTablesServerHandlerFromEndpoint is same as RegisterProjectsLocationsGlobalHubsRouteTablesServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterProjectsLocationsGlobalHubsRouteTablesServerHandlerServer

func RegisterProjectsLocationsGlobalHubsRouteTablesServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProjectsLocationsGlobalHubsRouteTablesServerServer) error

RegisterProjectsLocationsGlobalHubsRouteTablesServerHandlerServer registers the http handlers for service ProjectsLocationsGlobalHubsRouteTablesServer to "mux". UnaryRPC :call ProjectsLocationsGlobalHubsRouteTablesServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterProjectsLocationsGlobalHubsRouteTablesServerHandlerFromEndpoint instead.

func RegisterProjectsLocationsGlobalHubsServerHandler

func RegisterProjectsLocationsGlobalHubsServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterProjectsLocationsGlobalHubsServerHandler registers the http handlers for service ProjectsLocationsGlobalHubsServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterProjectsLocationsGlobalHubsServerHandlerClient

func RegisterProjectsLocationsGlobalHubsServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProjectsLocationsGlobalHubsServerClient) error

RegisterProjectsLocationsGlobalHubsServerHandlerClient registers the http handlers for service ProjectsLocationsGlobalHubsServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProjectsLocationsGlobalHubsServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProjectsLocationsGlobalHubsServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProjectsLocationsGlobalHubsServerClient" to call the correct interceptors.

func RegisterProjectsLocationsGlobalHubsServerHandlerFromEndpoint

func RegisterProjectsLocationsGlobalHubsServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterProjectsLocationsGlobalHubsServerHandlerFromEndpoint is same as RegisterProjectsLocationsGlobalHubsServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterProjectsLocationsGlobalHubsServerHandlerServer

func RegisterProjectsLocationsGlobalHubsServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProjectsLocationsGlobalHubsServerServer) error

RegisterProjectsLocationsGlobalHubsServerHandlerServer registers the http handlers for service ProjectsLocationsGlobalHubsServer to "mux". UnaryRPC :call ProjectsLocationsGlobalHubsServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterProjectsLocationsGlobalHubsServerHandlerFromEndpoint instead.

func RegisterProjectsLocationsGlobalHubsServerServer

func RegisterProjectsLocationsGlobalHubsServerServer(s grpc.ServiceRegistrar, srv ProjectsLocationsGlobalHubsServerServer)

func RegisterProjectsLocationsGlobalPolicyBasedRoutesServerHandler

func RegisterProjectsLocationsGlobalPolicyBasedRoutesServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterProjectsLocationsGlobalPolicyBasedRoutesServerHandler registers the http handlers for service ProjectsLocationsGlobalPolicyBasedRoutesServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterProjectsLocationsGlobalPolicyBasedRoutesServerHandlerClient

func RegisterProjectsLocationsGlobalPolicyBasedRoutesServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProjectsLocationsGlobalPolicyBasedRoutesServerClient) error

RegisterProjectsLocationsGlobalPolicyBasedRoutesServerHandlerClient registers the http handlers for service ProjectsLocationsGlobalPolicyBasedRoutesServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProjectsLocationsGlobalPolicyBasedRoutesServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProjectsLocationsGlobalPolicyBasedRoutesServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProjectsLocationsGlobalPolicyBasedRoutesServerClient" to call the correct interceptors.

func RegisterProjectsLocationsGlobalPolicyBasedRoutesServerHandlerFromEndpoint

func RegisterProjectsLocationsGlobalPolicyBasedRoutesServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterProjectsLocationsGlobalPolicyBasedRoutesServerHandlerFromEndpoint is same as RegisterProjectsLocationsGlobalPolicyBasedRoutesServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterProjectsLocationsGlobalPolicyBasedRoutesServerHandlerServer

func RegisterProjectsLocationsGlobalPolicyBasedRoutesServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProjectsLocationsGlobalPolicyBasedRoutesServerServer) error

RegisterProjectsLocationsGlobalPolicyBasedRoutesServerHandlerServer registers the http handlers for service ProjectsLocationsGlobalPolicyBasedRoutesServer to "mux". UnaryRPC :call ProjectsLocationsGlobalPolicyBasedRoutesServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterProjectsLocationsGlobalPolicyBasedRoutesServerHandlerFromEndpoint instead.

func RegisterProjectsLocationsGlobalServerServer

func RegisterProjectsLocationsGlobalServerServer(s grpc.ServiceRegistrar, srv ProjectsLocationsGlobalServerServer)

func RegisterProjectsLocationsInternalRangesServerHandler

func RegisterProjectsLocationsInternalRangesServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterProjectsLocationsInternalRangesServerHandler registers the http handlers for service ProjectsLocationsInternalRangesServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterProjectsLocationsInternalRangesServerHandlerClient

func RegisterProjectsLocationsInternalRangesServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProjectsLocationsInternalRangesServerClient) error

RegisterProjectsLocationsInternalRangesServerHandlerClient registers the http handlers for service ProjectsLocationsInternalRangesServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProjectsLocationsInternalRangesServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProjectsLocationsInternalRangesServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProjectsLocationsInternalRangesServerClient" to call the correct interceptors.

func RegisterProjectsLocationsInternalRangesServerHandlerFromEndpoint

func RegisterProjectsLocationsInternalRangesServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterProjectsLocationsInternalRangesServerHandlerFromEndpoint is same as RegisterProjectsLocationsInternalRangesServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterProjectsLocationsInternalRangesServerHandlerServer

func RegisterProjectsLocationsInternalRangesServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProjectsLocationsInternalRangesServerServer) error

RegisterProjectsLocationsInternalRangesServerHandlerServer registers the http handlers for service ProjectsLocationsInternalRangesServer to "mux". UnaryRPC :call ProjectsLocationsInternalRangesServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterProjectsLocationsInternalRangesServerHandlerFromEndpoint instead.

func RegisterProjectsLocationsRegionalEndpointsServerHandler

func RegisterProjectsLocationsRegionalEndpointsServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterProjectsLocationsRegionalEndpointsServerHandler registers the http handlers for service ProjectsLocationsRegionalEndpointsServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterProjectsLocationsRegionalEndpointsServerHandlerClient

func RegisterProjectsLocationsRegionalEndpointsServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProjectsLocationsRegionalEndpointsServerClient) error

RegisterProjectsLocationsRegionalEndpointsServerHandlerClient registers the http handlers for service ProjectsLocationsRegionalEndpointsServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProjectsLocationsRegionalEndpointsServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProjectsLocationsRegionalEndpointsServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProjectsLocationsRegionalEndpointsServerClient" to call the correct interceptors.

func RegisterProjectsLocationsRegionalEndpointsServerHandlerFromEndpoint

func RegisterProjectsLocationsRegionalEndpointsServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterProjectsLocationsRegionalEndpointsServerHandlerFromEndpoint is same as RegisterProjectsLocationsRegionalEndpointsServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterProjectsLocationsRegionalEndpointsServerHandlerServer

func RegisterProjectsLocationsRegionalEndpointsServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProjectsLocationsRegionalEndpointsServerServer) error

RegisterProjectsLocationsRegionalEndpointsServerHandlerServer registers the http handlers for service ProjectsLocationsRegionalEndpointsServer to "mux". UnaryRPC :call ProjectsLocationsRegionalEndpointsServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterProjectsLocationsRegionalEndpointsServerHandlerFromEndpoint instead.

func RegisterProjectsLocationsServerHandler

func RegisterProjectsLocationsServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterProjectsLocationsServerHandler registers the http handlers for service ProjectsLocationsServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterProjectsLocationsServerHandlerClient

func RegisterProjectsLocationsServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProjectsLocationsServerClient) error

RegisterProjectsLocationsServerHandlerClient registers the http handlers for service ProjectsLocationsServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProjectsLocationsServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProjectsLocationsServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProjectsLocationsServerClient" to call the correct interceptors.

func RegisterProjectsLocationsServerHandlerFromEndpoint

func RegisterProjectsLocationsServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterProjectsLocationsServerHandlerFromEndpoint is same as RegisterProjectsLocationsServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterProjectsLocationsServerHandlerServer

func RegisterProjectsLocationsServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProjectsLocationsServerServer) error

RegisterProjectsLocationsServerHandlerServer registers the http handlers for service ProjectsLocationsServer to "mux". UnaryRPC :call ProjectsLocationsServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterProjectsLocationsServerHandlerFromEndpoint instead.

func RegisterProjectsLocationsServerServer

func RegisterProjectsLocationsServerServer(s grpc.ServiceRegistrar, srv ProjectsLocationsServerServer)

func RegisterProjectsLocationsServiceClassesServerHandler

func RegisterProjectsLocationsServiceClassesServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterProjectsLocationsServiceClassesServerHandler registers the http handlers for service ProjectsLocationsServiceClassesServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterProjectsLocationsServiceClassesServerHandlerClient

func RegisterProjectsLocationsServiceClassesServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProjectsLocationsServiceClassesServerClient) error

RegisterProjectsLocationsServiceClassesServerHandlerClient registers the http handlers for service ProjectsLocationsServiceClassesServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProjectsLocationsServiceClassesServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProjectsLocationsServiceClassesServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProjectsLocationsServiceClassesServerClient" to call the correct interceptors.

func RegisterProjectsLocationsServiceClassesServerHandlerFromEndpoint

func RegisterProjectsLocationsServiceClassesServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterProjectsLocationsServiceClassesServerHandlerFromEndpoint is same as RegisterProjectsLocationsServiceClassesServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterProjectsLocationsServiceClassesServerHandlerServer

func RegisterProjectsLocationsServiceClassesServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProjectsLocationsServiceClassesServerServer) error

RegisterProjectsLocationsServiceClassesServerHandlerServer registers the http handlers for service ProjectsLocationsServiceClassesServer to "mux". UnaryRPC :call ProjectsLocationsServiceClassesServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterProjectsLocationsServiceClassesServerHandlerFromEndpoint instead.

func RegisterProjectsLocationsServiceConnectionMapsServerHandler

func RegisterProjectsLocationsServiceConnectionMapsServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterProjectsLocationsServiceConnectionMapsServerHandler registers the http handlers for service ProjectsLocationsServiceConnectionMapsServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterProjectsLocationsServiceConnectionMapsServerHandlerClient

func RegisterProjectsLocationsServiceConnectionMapsServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProjectsLocationsServiceConnectionMapsServerClient) error

RegisterProjectsLocationsServiceConnectionMapsServerHandlerClient registers the http handlers for service ProjectsLocationsServiceConnectionMapsServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProjectsLocationsServiceConnectionMapsServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProjectsLocationsServiceConnectionMapsServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProjectsLocationsServiceConnectionMapsServerClient" to call the correct interceptors.

func RegisterProjectsLocationsServiceConnectionMapsServerHandlerFromEndpoint

func RegisterProjectsLocationsServiceConnectionMapsServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterProjectsLocationsServiceConnectionMapsServerHandlerFromEndpoint is same as RegisterProjectsLocationsServiceConnectionMapsServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterProjectsLocationsServiceConnectionMapsServerHandlerServer

func RegisterProjectsLocationsServiceConnectionMapsServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProjectsLocationsServiceConnectionMapsServerServer) error

RegisterProjectsLocationsServiceConnectionMapsServerHandlerServer registers the http handlers for service ProjectsLocationsServiceConnectionMapsServer to "mux". UnaryRPC :call ProjectsLocationsServiceConnectionMapsServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterProjectsLocationsServiceConnectionMapsServerHandlerFromEndpoint instead.

func RegisterProjectsLocationsServiceConnectionPoliciesServerHandler

func RegisterProjectsLocationsServiceConnectionPoliciesServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterProjectsLocationsServiceConnectionPoliciesServerHandler registers the http handlers for service ProjectsLocationsServiceConnectionPoliciesServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterProjectsLocationsServiceConnectionPoliciesServerHandlerClient

func RegisterProjectsLocationsServiceConnectionPoliciesServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProjectsLocationsServiceConnectionPoliciesServerClient) error

RegisterProjectsLocationsServiceConnectionPoliciesServerHandlerClient registers the http handlers for service ProjectsLocationsServiceConnectionPoliciesServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProjectsLocationsServiceConnectionPoliciesServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProjectsLocationsServiceConnectionPoliciesServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProjectsLocationsServiceConnectionPoliciesServerClient" to call the correct interceptors.

func RegisterProjectsLocationsServiceConnectionPoliciesServerHandlerFromEndpoint

func RegisterProjectsLocationsServiceConnectionPoliciesServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterProjectsLocationsServiceConnectionPoliciesServerHandlerFromEndpoint is same as RegisterProjectsLocationsServiceConnectionPoliciesServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterProjectsLocationsServiceConnectionPoliciesServerHandlerServer

func RegisterProjectsLocationsServiceConnectionPoliciesServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProjectsLocationsServiceConnectionPoliciesServerServer) error

RegisterProjectsLocationsServiceConnectionPoliciesServerHandlerServer registers the http handlers for service ProjectsLocationsServiceConnectionPoliciesServer to "mux". UnaryRPC :call ProjectsLocationsServiceConnectionPoliciesServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterProjectsLocationsServiceConnectionPoliciesServerHandlerFromEndpoint instead.

func RegisterProjectsLocationsServiceConnectionTokensServerHandler

func RegisterProjectsLocationsServiceConnectionTokensServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterProjectsLocationsServiceConnectionTokensServerHandler registers the http handlers for service ProjectsLocationsServiceConnectionTokensServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterProjectsLocationsServiceConnectionTokensServerHandlerClient

func RegisterProjectsLocationsServiceConnectionTokensServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProjectsLocationsServiceConnectionTokensServerClient) error

RegisterProjectsLocationsServiceConnectionTokensServerHandlerClient registers the http handlers for service ProjectsLocationsServiceConnectionTokensServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProjectsLocationsServiceConnectionTokensServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProjectsLocationsServiceConnectionTokensServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProjectsLocationsServiceConnectionTokensServerClient" to call the correct interceptors.

func RegisterProjectsLocationsServiceConnectionTokensServerHandlerFromEndpoint

func RegisterProjectsLocationsServiceConnectionTokensServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterProjectsLocationsServiceConnectionTokensServerHandlerFromEndpoint is same as RegisterProjectsLocationsServiceConnectionTokensServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterProjectsLocationsServiceConnectionTokensServerHandlerServer

func RegisterProjectsLocationsServiceConnectionTokensServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProjectsLocationsServiceConnectionTokensServerServer) error

RegisterProjectsLocationsServiceConnectionTokensServerHandlerServer registers the http handlers for service ProjectsLocationsServiceConnectionTokensServer to "mux". UnaryRPC :call ProjectsLocationsServiceConnectionTokensServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterProjectsLocationsServiceConnectionTokensServerHandlerFromEndpoint instead.

func RegisterProjectsLocationsSpokesServerHandler

func RegisterProjectsLocationsSpokesServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterProjectsLocationsSpokesServerHandler registers the http handlers for service ProjectsLocationsSpokesServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterProjectsLocationsSpokesServerHandlerClient

func RegisterProjectsLocationsSpokesServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProjectsLocationsSpokesServerClient) error

RegisterProjectsLocationsSpokesServerHandlerClient registers the http handlers for service ProjectsLocationsSpokesServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProjectsLocationsSpokesServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProjectsLocationsSpokesServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProjectsLocationsSpokesServerClient" to call the correct interceptors.

func RegisterProjectsLocationsSpokesServerHandlerFromEndpoint

func RegisterProjectsLocationsSpokesServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterProjectsLocationsSpokesServerHandlerFromEndpoint is same as RegisterProjectsLocationsSpokesServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterProjectsLocationsSpokesServerHandlerServer

func RegisterProjectsLocationsSpokesServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProjectsLocationsSpokesServerServer) error

RegisterProjectsLocationsSpokesServerHandlerServer registers the http handlers for service ProjectsLocationsSpokesServer to "mux". UnaryRPC :call ProjectsLocationsSpokesServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterProjectsLocationsSpokesServerHandlerFromEndpoint instead.

func RegisterProjectsLocationsSpokesServerServer

func RegisterProjectsLocationsSpokesServerServer(s grpc.ServiceRegistrar, srv ProjectsLocationsSpokesServerServer)

func RegisterProjectsServerServer

func RegisterProjectsServerServer(s grpc.ServiceRegistrar, srv ProjectsServerServer)

Types

type AcceptHubSpokeRequest

type AcceptHubSpokeRequest struct {

	// Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server knows to ignore the request if it has already been completed. The server guarantees that a request doesn't result in creation of duplicate commitments for at least 60 minutes. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check to see whether the original operation was received. If it was, the server ignores the second request. This behavior prevents clients from mistakenly creating duplicate commitments. The request ID must be a valid UUID, with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
	RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// Required. The URI of the spoke to accept into the hub.
	SpokeUri string `protobuf:"bytes,2,opt,name=spoke_uri,json=spokeUri,proto3" json:"spoke_uri,omitempty"`
	// contains filtered or unexported fields
}

The request for HubService.AcceptHubSpoke.

func (*AcceptHubSpokeRequest) Descriptor deprecated

func (*AcceptHubSpokeRequest) Descriptor() ([]byte, []int)

Deprecated: Use AcceptHubSpokeRequest.ProtoReflect.Descriptor instead.

func (*AcceptHubSpokeRequest) GetRequestId

func (x *AcceptHubSpokeRequest) GetRequestId() string

func (*AcceptHubSpokeRequest) GetSpokeUri

func (x *AcceptHubSpokeRequest) GetSpokeUri() string

func (*AcceptHubSpokeRequest) ProtoMessage

func (*AcceptHubSpokeRequest) ProtoMessage()

func (*AcceptHubSpokeRequest) ProtoReflect

func (x *AcceptHubSpokeRequest) ProtoReflect() protoreflect.Message

func (*AcceptHubSpokeRequest) Reset

func (x *AcceptHubSpokeRequest) Reset()

func (*AcceptHubSpokeRequest) String

func (x *AcceptHubSpokeRequest) String() string

type AcceptHubSpokeResponse

type AcceptHubSpokeResponse struct {

	// The spoke that was operated on.
	Spoke *Spoke `protobuf:"bytes,1,opt,name=spoke,proto3" json:"spoke,omitempty"`
	// contains filtered or unexported fields
}

The response for HubService.AcceptHubSpoke.

func (*AcceptHubSpokeResponse) Descriptor deprecated

func (*AcceptHubSpokeResponse) Descriptor() ([]byte, []int)

Deprecated: Use AcceptHubSpokeResponse.ProtoReflect.Descriptor instead.

func (*AcceptHubSpokeResponse) GetSpoke

func (x *AcceptHubSpokeResponse) GetSpoke() *Spoke

func (*AcceptHubSpokeResponse) ProtoMessage

func (*AcceptHubSpokeResponse) ProtoMessage()

func (*AcceptHubSpokeResponse) ProtoReflect

func (x *AcceptHubSpokeResponse) ProtoReflect() protoreflect.Message

func (*AcceptHubSpokeResponse) Reset

func (x *AcceptHubSpokeResponse) Reset()

func (*AcceptHubSpokeResponse) String

func (x *AcceptHubSpokeResponse) String() string

type AcceptSpokeProjectsLocationsGlobalHubRequest

type AcceptSpokeProjectsLocationsGlobalHubRequest struct {
	Name                       string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ProjectsLocationsGlobalHub *AcceptHubSpokeRequest `` /* 143-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AcceptSpokeProjectsLocationsGlobalHubRequest) Descriptor deprecated

Deprecated: Use AcceptSpokeProjectsLocationsGlobalHubRequest.ProtoReflect.Descriptor instead.

func (*AcceptSpokeProjectsLocationsGlobalHubRequest) GetName

func (*AcceptSpokeProjectsLocationsGlobalHubRequest) GetProjectsLocationsGlobalHub

func (x *AcceptSpokeProjectsLocationsGlobalHubRequest) GetProjectsLocationsGlobalHub() *AcceptHubSpokeRequest

func (*AcceptSpokeProjectsLocationsGlobalHubRequest) ProtoMessage

func (*AcceptSpokeProjectsLocationsGlobalHubRequest) ProtoReflect

func (*AcceptSpokeProjectsLocationsGlobalHubRequest) Reset

func (*AcceptSpokeProjectsLocationsGlobalHubRequest) String

type AuditConfig

type AuditConfig struct {

	// The configuration for logging of each type of permission.
	AuditLogConfigs []*AuditLogConfig `protobuf:"bytes,1,rep,name=audit_log_configs,json=auditLogConfigs,proto3" json:"audit_log_configs,omitempty"`
	// Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
	Service string `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"`
	// contains filtered or unexported fields
}

Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.

func (*AuditConfig) Descriptor deprecated

func (*AuditConfig) Descriptor() ([]byte, []int)

Deprecated: Use AuditConfig.ProtoReflect.Descriptor instead.

func (*AuditConfig) GetAuditLogConfigs

func (x *AuditConfig) GetAuditLogConfigs() []*AuditLogConfig

func (*AuditConfig) GetService

func (x *AuditConfig) GetService() string

func (*AuditConfig) ProtoMessage

func (*AuditConfig) ProtoMessage()

func (*AuditConfig) ProtoReflect

func (x *AuditConfig) ProtoReflect() protoreflect.Message

func (*AuditConfig) Reset

func (x *AuditConfig) Reset()

func (*AuditConfig) String

func (x *AuditConfig) String() string

type AuditLogConfig

type AuditLogConfig struct {

	// Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
	ExemptedMembers []string `protobuf:"bytes,1,rep,name=exempted_members,json=exemptedMembers,proto3" json:"exempted_members,omitempty"`
	// The log type that this config enables.
	LogType string `protobuf:"bytes,2,opt,name=log_type,json=logType,proto3" json:"log_type,omitempty"`
	// contains filtered or unexported fields
}

Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

func (*AuditLogConfig) Descriptor deprecated

func (*AuditLogConfig) Descriptor() ([]byte, []int)

Deprecated: Use AuditLogConfig.ProtoReflect.Descriptor instead.

func (*AuditLogConfig) GetExemptedMembers

func (x *AuditLogConfig) GetExemptedMembers() []string

func (*AuditLogConfig) GetLogType

func (x *AuditLogConfig) GetLogType() string

func (*AuditLogConfig) ProtoMessage

func (*AuditLogConfig) ProtoMessage()

func (*AuditLogConfig) ProtoReflect

func (x *AuditLogConfig) ProtoReflect() protoreflect.Message

func (*AuditLogConfig) Reset

func (x *AuditLogConfig) Reset()

func (*AuditLogConfig) String

func (x *AuditLogConfig) String() string

type AutoAccept

type AutoAccept struct {

	// Optional. A list of project ids or project numbers for which you want to enable auto-accept. The auto-accept setting is applied to spokes being created or updated in these projects.
	AutoAcceptProjects []string `protobuf:"bytes,1,rep,name=auto_accept_projects,json=autoAcceptProjects,proto3" json:"auto_accept_projects,omitempty"`
	// contains filtered or unexported fields
}

The auto-accept setting for a group controls whether proposed spokes are automatically attached to the hub. If auto-accept is enabled, the spoke immediately is attached to the hub and becomes part of the group. In this case, the new spoke is in the ACTIVE state. If auto-accept is disabled, the spoke goes to the INACTIVE state, and it must be reviewed and accepted by a hub administrator.

func (*AutoAccept) Descriptor deprecated

func (*AutoAccept) Descriptor() ([]byte, []int)

Deprecated: Use AutoAccept.ProtoReflect.Descriptor instead.

func (*AutoAccept) GetAutoAcceptProjects

func (x *AutoAccept) GetAutoAcceptProjects() []string

func (*AutoAccept) ProtoMessage

func (*AutoAccept) ProtoMessage()

func (*AutoAccept) ProtoReflect

func (x *AutoAccept) ProtoReflect() protoreflect.Message

func (*AutoAccept) Reset

func (x *AutoAccept) Reset()

func (*AutoAccept) String

func (x *AutoAccept) String() string

type Binding

type Binding struct {

	// The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Condition *Expr `protobuf:"bytes,1,opt,name=condition,proto3" json:"condition,omitempty"`
	// Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
	Members []string `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"`
	// Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles).
	Role string `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

Associates `members`, or principals, with a `role`.

func (*Binding) Descriptor deprecated

func (*Binding) Descriptor() ([]byte, []int)

Deprecated: Use Binding.ProtoReflect.Descriptor instead.

func (*Binding) GetCondition

func (x *Binding) GetCondition() *Expr

func (*Binding) GetMembers

func (x *Binding) GetMembers() []string

func (*Binding) GetRole

func (x *Binding) GetRole() string

func (*Binding) ProtoMessage

func (*Binding) ProtoMessage()

func (*Binding) ProtoReflect

func (x *Binding) ProtoReflect() protoreflect.Message

func (*Binding) Reset

func (x *Binding) Reset()

func (*Binding) String

func (x *Binding) String() string

type ConsumerPscConfig

type ConsumerPscConfig struct {

	// Required. The project ID or project number of the consumer project. This project is the one that the consumer uses to interact with the producer instance. From the perspective of a consumer who's created a producer instance, this is the project of the producer instance. Format: 'projects/' Eg. 'projects/consumer-project' or 'projects/1234'
	ConsumerInstanceProject string `` /* 132-byte string literal not displayed */
	// This is used in PSC consumer ForwardingRule to control whether the PSC endpoint can be accessed from another region.
	DisableGlobalAccess bool `protobuf:"varint,2,opt,name=disable_global_access,json=disableGlobalAccess,proto3" json:"disable_global_access,omitempty"`
	// The requested IP version for the PSC connection.
	IpVersion string `protobuf:"bytes,3,opt,name=ip_version,json=ipVersion,proto3" json:"ip_version,omitempty"`
	// The resource path of the consumer network where PSC connections are allowed to be created in. Note, this network does not need be in the ConsumerPscConfig.project in the case of SharedVPC. Example: projects/{projectNumOrId}/global/networks/{networkId}.
	Network string `protobuf:"bytes,4,opt,name=network,proto3" json:"network,omitempty"`
	// Immutable. Deprecated. Use producer_instance_metadata instead. An immutable identifier for the producer instance.
	ProducerInstanceId string `protobuf:"bytes,5,opt,name=producer_instance_id,json=producerInstanceId,proto3" json:"producer_instance_id,omitempty"`
	// Immutable. An immutable map for the producer instance metadata.
	ProducerInstanceMetadata map[string]string `` /* 223-byte string literal not displayed */
	// The consumer project where PSC connections are allowed to be created in.
	Project string `protobuf:"bytes,7,opt,name=project,proto3" json:"project,omitempty"`
	// Output only. A map to store mapping between customer vip and target service attachment. Only service attachment with producer specified ip addresses are stored here.
	ServiceAttachmentIpAddressMap map[string]string `` /* 242-byte string literal not displayed */
	// Output only. Overall state of PSC Connections management for this consumer psc config.
	State string `protobuf:"bytes,9,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

Allow the producer to specify which consumers can connect to it.

func (*ConsumerPscConfig) Descriptor deprecated

func (*ConsumerPscConfig) Descriptor() ([]byte, []int)

Deprecated: Use ConsumerPscConfig.ProtoReflect.Descriptor instead.

func (*ConsumerPscConfig) GetConsumerInstanceProject

func (x *ConsumerPscConfig) GetConsumerInstanceProject() string

func (*ConsumerPscConfig) GetDisableGlobalAccess

func (x *ConsumerPscConfig) GetDisableGlobalAccess() bool

func (*ConsumerPscConfig) GetIpVersion

func (x *ConsumerPscConfig) GetIpVersion() string

func (*ConsumerPscConfig) GetNetwork

func (x *ConsumerPscConfig) GetNetwork() string

func (*ConsumerPscConfig) GetProducerInstanceId

func (x *ConsumerPscConfig) GetProducerInstanceId() string

func (*ConsumerPscConfig) GetProducerInstanceMetadata

func (x *ConsumerPscConfig) GetProducerInstanceMetadata() map[string]string

func (*ConsumerPscConfig) GetProject

func (x *ConsumerPscConfig) GetProject() string

func (*ConsumerPscConfig) GetServiceAttachmentIpAddressMap

func (x *ConsumerPscConfig) GetServiceAttachmentIpAddressMap() map[string]string

func (*ConsumerPscConfig) GetState

func (x *ConsumerPscConfig) GetState() string

func (*ConsumerPscConfig) ProtoMessage

func (*ConsumerPscConfig) ProtoMessage()

func (*ConsumerPscConfig) ProtoReflect

func (x *ConsumerPscConfig) ProtoReflect() protoreflect.Message

func (*ConsumerPscConfig) Reset

func (x *ConsumerPscConfig) Reset()

func (*ConsumerPscConfig) String

func (x *ConsumerPscConfig) String() string

type ConsumerPscConnection

type ConsumerPscConnection struct {

	// The most recent error during operating this connection.
	Error *GoogleRpcStatus `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	// Output only. The error info for the latest error during operating this connection.
	ErrorInfo *GoogleRpcErrorInfo `protobuf:"bytes,2,opt,name=error_info,json=errorInfo,proto3" json:"error_info,omitempty"`
	// The error type indicates whether the error is consumer facing, producer facing or system internal.
	ErrorType string `protobuf:"bytes,3,opt,name=error_type,json=errorType,proto3" json:"error_type,omitempty"`
	// The URI of the consumer forwarding rule created. Example: projects/{projectNumOrId}/regions/us-east1/networks/{resourceId}.
	ForwardingRule string `protobuf:"bytes,4,opt,name=forwarding_rule,json=forwardingRule,proto3" json:"forwarding_rule,omitempty"`
	// The last Compute Engine operation to setup PSC connection.
	GceOperation string `protobuf:"bytes,5,opt,name=gce_operation,json=gceOperation,proto3" json:"gce_operation,omitempty"`
	// The IP literal allocated on the consumer network for the PSC forwarding rule that is created to connect to the producer service attachment in this service connection map.
	Ip string `protobuf:"bytes,6,opt,name=ip,proto3" json:"ip,omitempty"`
	// The requested IP version for the PSC connection.
	IpVersion string `protobuf:"bytes,7,opt,name=ip_version,json=ipVersion,proto3" json:"ip_version,omitempty"`
	// The consumer network whose PSC forwarding rule is connected to the service attachments in this service connection map. Note that the network could be on a different project (shared VPC).
	Network string `protobuf:"bytes,8,opt,name=network,proto3" json:"network,omitempty"`
	// Immutable. Deprecated. Use producer_instance_metadata instead. An immutable identifier for the producer instance.
	ProducerInstanceId string `protobuf:"bytes,9,opt,name=producer_instance_id,json=producerInstanceId,proto3" json:"producer_instance_id,omitempty"`
	// Immutable. An immutable map for the producer instance metadata.
	ProducerInstanceMetadata map[string]string `` /* 224-byte string literal not displayed */
	// The consumer project whose PSC forwarding rule is connected to the service attachments in this service connection map.
	Project string `protobuf:"bytes,11,opt,name=project,proto3" json:"project,omitempty"`
	// The PSC connection id of the PSC forwarding rule connected to the service attachments in this service connection map.
	PscConnectionId string `protobuf:"bytes,12,opt,name=psc_connection_id,json=pscConnectionId,proto3" json:"psc_connection_id,omitempty"`
	// Output only. The URI of the selected subnetwork selected to allocate IP address for this connection.
	SelectedSubnetwork string `protobuf:"bytes,13,opt,name=selected_subnetwork,json=selectedSubnetwork,proto3" json:"selected_subnetwork,omitempty"`
	// The URI of a service attachment which is the target of the PSC connection.
	ServiceAttachmentUri string `protobuf:"bytes,14,opt,name=service_attachment_uri,json=serviceAttachmentUri,proto3" json:"service_attachment_uri,omitempty"`
	// The state of the PSC connection.
	State string `protobuf:"bytes,15,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

PSC connection details on consumer side.

func (*ConsumerPscConnection) Descriptor deprecated

func (*ConsumerPscConnection) Descriptor() ([]byte, []int)

Deprecated: Use ConsumerPscConnection.ProtoReflect.Descriptor instead.

func (*ConsumerPscConnection) GetError

func (x *ConsumerPscConnection) GetError() *GoogleRpcStatus

func (*ConsumerPscConnection) GetErrorInfo

func (x *ConsumerPscConnection) GetErrorInfo() *GoogleRpcErrorInfo

func (*ConsumerPscConnection) GetErrorType

func (x *ConsumerPscConnection) GetErrorType() string

func (*ConsumerPscConnection) GetForwardingRule

func (x *ConsumerPscConnection) GetForwardingRule() string

func (*ConsumerPscConnection) GetGceOperation

func (x *ConsumerPscConnection) GetGceOperation() string

func (*ConsumerPscConnection) GetIp

func (x *ConsumerPscConnection) GetIp() string

func (*ConsumerPscConnection) GetIpVersion

func (x *ConsumerPscConnection) GetIpVersion() string

func (*ConsumerPscConnection) GetNetwork

func (x *ConsumerPscConnection) GetNetwork() string

func (*ConsumerPscConnection) GetProducerInstanceId

func (x *ConsumerPscConnection) GetProducerInstanceId() string

func (*ConsumerPscConnection) GetProducerInstanceMetadata

func (x *ConsumerPscConnection) GetProducerInstanceMetadata() map[string]string

func (*ConsumerPscConnection) GetProject

func (x *ConsumerPscConnection) GetProject() string

func (*ConsumerPscConnection) GetPscConnectionId

func (x *ConsumerPscConnection) GetPscConnectionId() string

func (*ConsumerPscConnection) GetSelectedSubnetwork

func (x *ConsumerPscConnection) GetSelectedSubnetwork() string

func (*ConsumerPscConnection) GetServiceAttachmentUri

func (x *ConsumerPscConnection) GetServiceAttachmentUri() string

func (*ConsumerPscConnection) GetState

func (x *ConsumerPscConnection) GetState() string

func (*ConsumerPscConnection) ProtoMessage

func (*ConsumerPscConnection) ProtoMessage()

func (*ConsumerPscConnection) ProtoReflect

func (x *ConsumerPscConnection) ProtoReflect() protoreflect.Message

func (*ConsumerPscConnection) Reset

func (x *ConsumerPscConnection) Reset()

func (*ConsumerPscConnection) String

func (x *ConsumerPscConnection) String() string

type CreateProjectsLocationsGlobalHubRequest

type CreateProjectsLocationsGlobalHubRequest struct {
	HubId                      string `protobuf:"bytes,1,opt,name=hub_id,json=hubId,proto3" json:"hub_id,omitempty"`
	Parent                     string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"`
	RequestId                  string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	ProjectsLocationsGlobalHub *Hub   `` /* 143-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateProjectsLocationsGlobalHubRequest) Descriptor deprecated

func (*CreateProjectsLocationsGlobalHubRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateProjectsLocationsGlobalHubRequest.ProtoReflect.Descriptor instead.

func (*CreateProjectsLocationsGlobalHubRequest) GetHubId

func (*CreateProjectsLocationsGlobalHubRequest) GetParent

func (*CreateProjectsLocationsGlobalHubRequest) GetProjectsLocationsGlobalHub

func (x *CreateProjectsLocationsGlobalHubRequest) GetProjectsLocationsGlobalHub() *Hub

func (*CreateProjectsLocationsGlobalHubRequest) GetRequestId

func (*CreateProjectsLocationsGlobalHubRequest) ProtoMessage

func (*CreateProjectsLocationsGlobalHubRequest) ProtoReflect

func (*CreateProjectsLocationsGlobalHubRequest) Reset

func (*CreateProjectsLocationsGlobalHubRequest) String

type CreateProjectsLocationsGlobalPolicyBasedRouteRequest

type CreateProjectsLocationsGlobalPolicyBasedRouteRequest struct {
	Parent                                  string            `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	PolicyBasedRouteId                      string            `protobuf:"bytes,2,opt,name=policy_based_route_id,json=policyBasedRouteId,proto3" json:"policy_based_route_id,omitempty"`
	RequestId                               string            `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	ProjectsLocationsGlobalPolicyBasedRoute *PolicyBasedRoute `` /* 186-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateProjectsLocationsGlobalPolicyBasedRouteRequest) Descriptor deprecated

Deprecated: Use CreateProjectsLocationsGlobalPolicyBasedRouteRequest.ProtoReflect.Descriptor instead.

func (*CreateProjectsLocationsGlobalPolicyBasedRouteRequest) GetParent

func (*CreateProjectsLocationsGlobalPolicyBasedRouteRequest) GetPolicyBasedRouteId

func (*CreateProjectsLocationsGlobalPolicyBasedRouteRequest) GetProjectsLocationsGlobalPolicyBasedRoute

func (x *CreateProjectsLocationsGlobalPolicyBasedRouteRequest) GetProjectsLocationsGlobalPolicyBasedRoute() *PolicyBasedRoute

func (*CreateProjectsLocationsGlobalPolicyBasedRouteRequest) GetRequestId

func (*CreateProjectsLocationsGlobalPolicyBasedRouteRequest) ProtoMessage

func (*CreateProjectsLocationsGlobalPolicyBasedRouteRequest) ProtoReflect

func (*CreateProjectsLocationsGlobalPolicyBasedRouteRequest) Reset

func (*CreateProjectsLocationsGlobalPolicyBasedRouteRequest) String

type CreateProjectsLocationsInternalRangeRequest

type CreateProjectsLocationsInternalRangeRequest struct {
	InternalRangeId                string         `protobuf:"bytes,1,opt,name=internal_range_id,json=internalRangeId,proto3" json:"internal_range_id,omitempty"`
	Parent                         string         `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"`
	RequestId                      string         `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	ProjectsLocationsInternalRange *InternalRange `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateProjectsLocationsInternalRangeRequest) Descriptor deprecated

Deprecated: Use CreateProjectsLocationsInternalRangeRequest.ProtoReflect.Descriptor instead.

func (*CreateProjectsLocationsInternalRangeRequest) GetInternalRangeId

func (x *CreateProjectsLocationsInternalRangeRequest) GetInternalRangeId() string

func (*CreateProjectsLocationsInternalRangeRequest) GetParent

func (*CreateProjectsLocationsInternalRangeRequest) GetProjectsLocationsInternalRange

func (x *CreateProjectsLocationsInternalRangeRequest) GetProjectsLocationsInternalRange() *InternalRange

func (*CreateProjectsLocationsInternalRangeRequest) GetRequestId

func (*CreateProjectsLocationsInternalRangeRequest) ProtoMessage

func (*CreateProjectsLocationsInternalRangeRequest) ProtoReflect

func (*CreateProjectsLocationsInternalRangeRequest) Reset

func (*CreateProjectsLocationsInternalRangeRequest) String

type CreateProjectsLocationsRegionalEndpointRequest

type CreateProjectsLocationsRegionalEndpointRequest struct {
	Parent                            string            `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	RegionalEndpointId                string            `protobuf:"bytes,2,opt,name=regional_endpoint_id,json=regionalEndpointId,proto3" json:"regional_endpoint_id,omitempty"`
	RequestId                         string            `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	ProjectsLocationsRegionalEndpoint *RegionalEndpoint `` /* 164-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateProjectsLocationsRegionalEndpointRequest) Descriptor deprecated

Deprecated: Use CreateProjectsLocationsRegionalEndpointRequest.ProtoReflect.Descriptor instead.

func (*CreateProjectsLocationsRegionalEndpointRequest) GetParent

func (*CreateProjectsLocationsRegionalEndpointRequest) GetProjectsLocationsRegionalEndpoint

func (x *CreateProjectsLocationsRegionalEndpointRequest) GetProjectsLocationsRegionalEndpoint() *RegionalEndpoint

func (*CreateProjectsLocationsRegionalEndpointRequest) GetRegionalEndpointId

func (x *CreateProjectsLocationsRegionalEndpointRequest) GetRegionalEndpointId() string

func (*CreateProjectsLocationsRegionalEndpointRequest) GetRequestId

func (*CreateProjectsLocationsRegionalEndpointRequest) ProtoMessage

func (*CreateProjectsLocationsRegionalEndpointRequest) ProtoReflect

func (*CreateProjectsLocationsRegionalEndpointRequest) Reset

func (*CreateProjectsLocationsRegionalEndpointRequest) String

type CreateProjectsLocationsServiceConnectionMapRequest

type CreateProjectsLocationsServiceConnectionMapRequest struct {
	Parent                                string                `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	RequestId                             string                `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	ServiceConnectionMapId                string                `` /* 131-byte string literal not displayed */
	ProjectsLocationsServiceConnectionMap *ServiceConnectionMap `` /* 178-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateProjectsLocationsServiceConnectionMapRequest) Descriptor deprecated

Deprecated: Use CreateProjectsLocationsServiceConnectionMapRequest.ProtoReflect.Descriptor instead.

func (*CreateProjectsLocationsServiceConnectionMapRequest) GetParent

func (*CreateProjectsLocationsServiceConnectionMapRequest) GetProjectsLocationsServiceConnectionMap

func (x *CreateProjectsLocationsServiceConnectionMapRequest) GetProjectsLocationsServiceConnectionMap() *ServiceConnectionMap

func (*CreateProjectsLocationsServiceConnectionMapRequest) GetRequestId

func (*CreateProjectsLocationsServiceConnectionMapRequest) GetServiceConnectionMapId

func (x *CreateProjectsLocationsServiceConnectionMapRequest) GetServiceConnectionMapId() string

func (*CreateProjectsLocationsServiceConnectionMapRequest) ProtoMessage

func (*CreateProjectsLocationsServiceConnectionMapRequest) ProtoReflect

func (*CreateProjectsLocationsServiceConnectionMapRequest) Reset

func (*CreateProjectsLocationsServiceConnectionMapRequest) String

type CreateProjectsLocationsServiceConnectionPolicyRequest

type CreateProjectsLocationsServiceConnectionPolicyRequest struct {
	Parent                                   string                   `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	RequestId                                string                   `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	ServiceConnectionPolicyId                string                   `` /* 140-byte string literal not displayed */
	ProjectsLocationsServiceConnectionPolicy *ServiceConnectionPolicy `` /* 187-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateProjectsLocationsServiceConnectionPolicyRequest) Descriptor deprecated

Deprecated: Use CreateProjectsLocationsServiceConnectionPolicyRequest.ProtoReflect.Descriptor instead.

func (*CreateProjectsLocationsServiceConnectionPolicyRequest) GetParent

func (*CreateProjectsLocationsServiceConnectionPolicyRequest) GetProjectsLocationsServiceConnectionPolicy

func (x *CreateProjectsLocationsServiceConnectionPolicyRequest) GetProjectsLocationsServiceConnectionPolicy() *ServiceConnectionPolicy

func (*CreateProjectsLocationsServiceConnectionPolicyRequest) GetRequestId

func (*CreateProjectsLocationsServiceConnectionPolicyRequest) GetServiceConnectionPolicyId

func (x *CreateProjectsLocationsServiceConnectionPolicyRequest) GetServiceConnectionPolicyId() string

func (*CreateProjectsLocationsServiceConnectionPolicyRequest) ProtoMessage

func (*CreateProjectsLocationsServiceConnectionPolicyRequest) ProtoReflect

func (*CreateProjectsLocationsServiceConnectionPolicyRequest) Reset

func (*CreateProjectsLocationsServiceConnectionPolicyRequest) String

type CreateProjectsLocationsServiceConnectionTokenRequest

type CreateProjectsLocationsServiceConnectionTokenRequest struct {
	Parent                                  string                  `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	RequestId                               string                  `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	ServiceConnectionTokenId                string                  `` /* 137-byte string literal not displayed */
	ProjectsLocationsServiceConnectionToken *ServiceConnectionToken `` /* 184-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateProjectsLocationsServiceConnectionTokenRequest) Descriptor deprecated

Deprecated: Use CreateProjectsLocationsServiceConnectionTokenRequest.ProtoReflect.Descriptor instead.

func (*CreateProjectsLocationsServiceConnectionTokenRequest) GetParent

func (*CreateProjectsLocationsServiceConnectionTokenRequest) GetProjectsLocationsServiceConnectionToken

func (x *CreateProjectsLocationsServiceConnectionTokenRequest) GetProjectsLocationsServiceConnectionToken() *ServiceConnectionToken

func (*CreateProjectsLocationsServiceConnectionTokenRequest) GetRequestId

func (*CreateProjectsLocationsServiceConnectionTokenRequest) GetServiceConnectionTokenId

func (x *CreateProjectsLocationsServiceConnectionTokenRequest) GetServiceConnectionTokenId() string

func (*CreateProjectsLocationsServiceConnectionTokenRequest) ProtoMessage

func (*CreateProjectsLocationsServiceConnectionTokenRequest) ProtoReflect

func (*CreateProjectsLocationsServiceConnectionTokenRequest) Reset

func (*CreateProjectsLocationsServiceConnectionTokenRequest) String

type CreateProjectsLocationsSpokeRequest

type CreateProjectsLocationsSpokeRequest struct {
	Parent                 string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	RequestId              string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	SpokeId                string `protobuf:"bytes,3,opt,name=spoke_id,json=spokeId,proto3" json:"spoke_id,omitempty"`
	ProjectsLocationsSpoke *Spoke `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateProjectsLocationsSpokeRequest) Descriptor deprecated

func (*CreateProjectsLocationsSpokeRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateProjectsLocationsSpokeRequest.ProtoReflect.Descriptor instead.

func (*CreateProjectsLocationsSpokeRequest) GetParent

func (*CreateProjectsLocationsSpokeRequest) GetProjectsLocationsSpoke

func (x *CreateProjectsLocationsSpokeRequest) GetProjectsLocationsSpoke() *Spoke

func (*CreateProjectsLocationsSpokeRequest) GetRequestId

func (x *CreateProjectsLocationsSpokeRequest) GetRequestId() string

func (*CreateProjectsLocationsSpokeRequest) GetSpokeId

func (*CreateProjectsLocationsSpokeRequest) ProtoMessage

func (*CreateProjectsLocationsSpokeRequest) ProtoMessage()

func (*CreateProjectsLocationsSpokeRequest) ProtoReflect

func (*CreateProjectsLocationsSpokeRequest) Reset

func (*CreateProjectsLocationsSpokeRequest) String

type DeleteProjectsLocationsGlobalHubRequest

type DeleteProjectsLocationsGlobalHubRequest struct {
	Name      string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteProjectsLocationsGlobalHubRequest) Descriptor deprecated

func (*DeleteProjectsLocationsGlobalHubRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteProjectsLocationsGlobalHubRequest.ProtoReflect.Descriptor instead.

func (*DeleteProjectsLocationsGlobalHubRequest) GetName

func (*DeleteProjectsLocationsGlobalHubRequest) GetRequestId

func (*DeleteProjectsLocationsGlobalHubRequest) ProtoMessage

func (*DeleteProjectsLocationsGlobalHubRequest) ProtoReflect

func (*DeleteProjectsLocationsGlobalHubRequest) Reset

func (*DeleteProjectsLocationsGlobalHubRequest) String

type DeleteProjectsLocationsGlobalPolicyBasedRouteRequest

type DeleteProjectsLocationsGlobalPolicyBasedRouteRequest struct {
	Name      string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteProjectsLocationsGlobalPolicyBasedRouteRequest) Descriptor deprecated

Deprecated: Use DeleteProjectsLocationsGlobalPolicyBasedRouteRequest.ProtoReflect.Descriptor instead.

func (*DeleteProjectsLocationsGlobalPolicyBasedRouteRequest) GetName

func (*DeleteProjectsLocationsGlobalPolicyBasedRouteRequest) GetRequestId

func (*DeleteProjectsLocationsGlobalPolicyBasedRouteRequest) ProtoMessage

func (*DeleteProjectsLocationsGlobalPolicyBasedRouteRequest) ProtoReflect

func (*DeleteProjectsLocationsGlobalPolicyBasedRouteRequest) Reset

func (*DeleteProjectsLocationsGlobalPolicyBasedRouteRequest) String

type DeleteProjectsLocationsInternalRangeRequest

type DeleteProjectsLocationsInternalRangeRequest struct {
	Name      string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteProjectsLocationsInternalRangeRequest) Descriptor deprecated

Deprecated: Use DeleteProjectsLocationsInternalRangeRequest.ProtoReflect.Descriptor instead.

func (*DeleteProjectsLocationsInternalRangeRequest) GetName

func (*DeleteProjectsLocationsInternalRangeRequest) GetRequestId

func (*DeleteProjectsLocationsInternalRangeRequest) ProtoMessage

func (*DeleteProjectsLocationsInternalRangeRequest) ProtoReflect

func (*DeleteProjectsLocationsInternalRangeRequest) Reset

func (*DeleteProjectsLocationsInternalRangeRequest) String

type DeleteProjectsLocationsRegionalEndpointRequest

type DeleteProjectsLocationsRegionalEndpointRequest struct {
	Name      string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteProjectsLocationsRegionalEndpointRequest) Descriptor deprecated

Deprecated: Use DeleteProjectsLocationsRegionalEndpointRequest.ProtoReflect.Descriptor instead.

func (*DeleteProjectsLocationsRegionalEndpointRequest) GetName

func (*DeleteProjectsLocationsRegionalEndpointRequest) GetRequestId

func (*DeleteProjectsLocationsRegionalEndpointRequest) ProtoMessage

func (*DeleteProjectsLocationsRegionalEndpointRequest) ProtoReflect

func (*DeleteProjectsLocationsRegionalEndpointRequest) Reset

func (*DeleteProjectsLocationsRegionalEndpointRequest) String

type DeleteProjectsLocationsServiceClasseRequest

type DeleteProjectsLocationsServiceClasseRequest struct {
	Etag      string `protobuf:"bytes,1,opt,name=etag,proto3" json:"etag,omitempty"`
	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteProjectsLocationsServiceClasseRequest) Descriptor deprecated

Deprecated: Use DeleteProjectsLocationsServiceClasseRequest.ProtoReflect.Descriptor instead.

func (*DeleteProjectsLocationsServiceClasseRequest) GetEtag

func (*DeleteProjectsLocationsServiceClasseRequest) GetName

func (*DeleteProjectsLocationsServiceClasseRequest) GetRequestId

func (*DeleteProjectsLocationsServiceClasseRequest) ProtoMessage

func (*DeleteProjectsLocationsServiceClasseRequest) ProtoReflect

func (*DeleteProjectsLocationsServiceClasseRequest) Reset

func (*DeleteProjectsLocationsServiceClasseRequest) String

type DeleteProjectsLocationsServiceConnectionMapRequest

type DeleteProjectsLocationsServiceConnectionMapRequest struct {
	Etag      string `protobuf:"bytes,1,opt,name=etag,proto3" json:"etag,omitempty"`
	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteProjectsLocationsServiceConnectionMapRequest) Descriptor deprecated

Deprecated: Use DeleteProjectsLocationsServiceConnectionMapRequest.ProtoReflect.Descriptor instead.

func (*DeleteProjectsLocationsServiceConnectionMapRequest) GetEtag

func (*DeleteProjectsLocationsServiceConnectionMapRequest) GetName

func (*DeleteProjectsLocationsServiceConnectionMapRequest) GetRequestId

func (*DeleteProjectsLocationsServiceConnectionMapRequest) ProtoMessage

func (*DeleteProjectsLocationsServiceConnectionMapRequest) ProtoReflect

func (*DeleteProjectsLocationsServiceConnectionMapRequest) Reset

func (*DeleteProjectsLocationsServiceConnectionMapRequest) String

type DeleteProjectsLocationsServiceConnectionPolicyRequest

type DeleteProjectsLocationsServiceConnectionPolicyRequest struct {
	Etag      string `protobuf:"bytes,1,opt,name=etag,proto3" json:"etag,omitempty"`
	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteProjectsLocationsServiceConnectionPolicyRequest) Descriptor deprecated

Deprecated: Use DeleteProjectsLocationsServiceConnectionPolicyRequest.ProtoReflect.Descriptor instead.

func (*DeleteProjectsLocationsServiceConnectionPolicyRequest) GetEtag

func (*DeleteProjectsLocationsServiceConnectionPolicyRequest) GetName

func (*DeleteProjectsLocationsServiceConnectionPolicyRequest) GetRequestId

func (*DeleteProjectsLocationsServiceConnectionPolicyRequest) ProtoMessage

func (*DeleteProjectsLocationsServiceConnectionPolicyRequest) ProtoReflect

func (*DeleteProjectsLocationsServiceConnectionPolicyRequest) Reset

func (*DeleteProjectsLocationsServiceConnectionPolicyRequest) String

type DeleteProjectsLocationsServiceConnectionTokenRequest

type DeleteProjectsLocationsServiceConnectionTokenRequest struct {
	Etag      string `protobuf:"bytes,1,opt,name=etag,proto3" json:"etag,omitempty"`
	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteProjectsLocationsServiceConnectionTokenRequest) Descriptor deprecated

Deprecated: Use DeleteProjectsLocationsServiceConnectionTokenRequest.ProtoReflect.Descriptor instead.

func (*DeleteProjectsLocationsServiceConnectionTokenRequest) GetEtag

func (*DeleteProjectsLocationsServiceConnectionTokenRequest) GetName

func (*DeleteProjectsLocationsServiceConnectionTokenRequest) GetRequestId

func (*DeleteProjectsLocationsServiceConnectionTokenRequest) ProtoMessage

func (*DeleteProjectsLocationsServiceConnectionTokenRequest) ProtoReflect

func (*DeleteProjectsLocationsServiceConnectionTokenRequest) Reset

func (*DeleteProjectsLocationsServiceConnectionTokenRequest) String

type DeleteProjectsLocationsSpokeRequest

type DeleteProjectsLocationsSpokeRequest struct {
	Name      string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteProjectsLocationsSpokeRequest) Descriptor deprecated

func (*DeleteProjectsLocationsSpokeRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteProjectsLocationsSpokeRequest.ProtoReflect.Descriptor instead.

func (*DeleteProjectsLocationsSpokeRequest) GetName

func (*DeleteProjectsLocationsSpokeRequest) GetRequestId

func (x *DeleteProjectsLocationsSpokeRequest) GetRequestId() string

func (*DeleteProjectsLocationsSpokeRequest) ProtoMessage

func (*DeleteProjectsLocationsSpokeRequest) ProtoMessage()

func (*DeleteProjectsLocationsSpokeRequest) ProtoReflect

func (*DeleteProjectsLocationsSpokeRequest) Reset

func (*DeleteProjectsLocationsSpokeRequest) String

type Empty

type Empty struct {
	// contains filtered or unexported fields
}

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

func (*Empty) Descriptor deprecated

func (*Empty) Descriptor() ([]byte, []int)

Deprecated: Use Empty.ProtoReflect.Descriptor instead.

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) ProtoReflect

func (x *Empty) ProtoReflect() protoreflect.Message

func (*Empty) Reset

func (x *Empty) Reset()

func (*Empty) String

func (x *Empty) String() string

type Expr

type Expr struct {

	// Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
	Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	// Textual representation of an expression in Common Expression Language syntax.
	Expression string `protobuf:"bytes,2,opt,name=expression,proto3" json:"expression,omitempty"`
	// Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
	Location string `protobuf:"bytes,3,opt,name=location,proto3" json:"location,omitempty"`
	// Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
	Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title,omitempty"`
	// contains filtered or unexported fields
}

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

func (*Expr) Descriptor deprecated

func (*Expr) Descriptor() ([]byte, []int)

Deprecated: Use Expr.ProtoReflect.Descriptor instead.

func (*Expr) GetDescription

func (x *Expr) GetDescription() string

func (*Expr) GetExpression

func (x *Expr) GetExpression() string

func (*Expr) GetLocation

func (x *Expr) GetLocation() string

func (*Expr) GetTitle

func (x *Expr) GetTitle() string

func (*Expr) ProtoMessage

func (*Expr) ProtoMessage()

func (*Expr) ProtoReflect

func (x *Expr) ProtoReflect() protoreflect.Message

func (*Expr) Reset

func (x *Expr) Reset()

func (*Expr) String

func (x *Expr) String() string

type Filter

type Filter struct {

	// Optional. The destination IP range of outgoing packets that this policy-based route applies to. Default is "0.0.0.0/0" if protocol version is IPv4.
	DestRange string `protobuf:"bytes,1,opt,name=dest_range,json=destRange,proto3" json:"dest_range,omitempty"`
	// Optional. The IP protocol that this policy-based route applies to. Valid values are 'TCP', 'UDP', and 'ALL'. Default is 'ALL'.
	IpProtocol string `protobuf:"bytes,2,opt,name=ip_protocol,json=ipProtocol,proto3" json:"ip_protocol,omitempty"`
	// Required. Internet protocol versions this policy-based route applies to. For this version, only IPV4 is supported. IPV6 is supported in preview.
	ProtocolVersion string `protobuf:"bytes,3,opt,name=protocol_version,json=protocolVersion,proto3" json:"protocol_version,omitempty"`
	// Optional. The source IP range of outgoing packets that this policy-based route applies to. Default is "0.0.0.0/0" if protocol version is IPv4.
	SrcRange string `protobuf:"bytes,4,opt,name=src_range,json=srcRange,proto3" json:"src_range,omitempty"`
	// contains filtered or unexported fields
}

Filter matches L4 traffic.

func (*Filter) Descriptor deprecated

func (*Filter) Descriptor() ([]byte, []int)

Deprecated: Use Filter.ProtoReflect.Descriptor instead.

func (*Filter) GetDestRange

func (x *Filter) GetDestRange() string

func (*Filter) GetIpProtocol

func (x *Filter) GetIpProtocol() string

func (*Filter) GetProtocolVersion

func (x *Filter) GetProtocolVersion() string

func (*Filter) GetSrcRange

func (x *Filter) GetSrcRange() string

func (*Filter) ProtoMessage

func (*Filter) ProtoMessage()

func (*Filter) ProtoReflect

func (x *Filter) ProtoReflect() protoreflect.Message

func (*Filter) Reset

func (x *Filter) Reset()

func (*Filter) String

func (x *Filter) String() string

type GetProjectsLocationRequest

type GetProjectsLocationRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectsLocationRequest) Descriptor deprecated

func (*GetProjectsLocationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectsLocationRequest.ProtoReflect.Descriptor instead.

func (*GetProjectsLocationRequest) GetName

func (x *GetProjectsLocationRequest) GetName() string

func (*GetProjectsLocationRequest) ProtoMessage

func (*GetProjectsLocationRequest) ProtoMessage()

func (*GetProjectsLocationRequest) ProtoReflect

func (*GetProjectsLocationRequest) Reset

func (x *GetProjectsLocationRequest) Reset()

func (*GetProjectsLocationRequest) String

func (x *GetProjectsLocationRequest) String() string

type GetProjectsLocationsGlobalHubRequest

type GetProjectsLocationsGlobalHubRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectsLocationsGlobalHubRequest) Descriptor deprecated

func (*GetProjectsLocationsGlobalHubRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectsLocationsGlobalHubRequest.ProtoReflect.Descriptor instead.

func (*GetProjectsLocationsGlobalHubRequest) GetName

func (*GetProjectsLocationsGlobalHubRequest) ProtoMessage

func (*GetProjectsLocationsGlobalHubRequest) ProtoMessage()

func (*GetProjectsLocationsGlobalHubRequest) ProtoReflect

func (*GetProjectsLocationsGlobalHubRequest) Reset

func (*GetProjectsLocationsGlobalHubRequest) String

type GetProjectsLocationsGlobalHubsGroupRequest

type GetProjectsLocationsGlobalHubsGroupRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectsLocationsGlobalHubsGroupRequest) Descriptor deprecated

Deprecated: Use GetProjectsLocationsGlobalHubsGroupRequest.ProtoReflect.Descriptor instead.

func (*GetProjectsLocationsGlobalHubsGroupRequest) GetName

func (*GetProjectsLocationsGlobalHubsGroupRequest) ProtoMessage

func (*GetProjectsLocationsGlobalHubsGroupRequest) ProtoReflect

func (*GetProjectsLocationsGlobalHubsGroupRequest) Reset

func (*GetProjectsLocationsGlobalHubsGroupRequest) String

type GetProjectsLocationsGlobalHubsRouteTableRequest

type GetProjectsLocationsGlobalHubsRouteTableRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectsLocationsGlobalHubsRouteTableRequest) Descriptor deprecated

Deprecated: Use GetProjectsLocationsGlobalHubsRouteTableRequest.ProtoReflect.Descriptor instead.

func (*GetProjectsLocationsGlobalHubsRouteTableRequest) GetName

func (*GetProjectsLocationsGlobalHubsRouteTableRequest) ProtoMessage

func (*GetProjectsLocationsGlobalHubsRouteTableRequest) ProtoReflect

func (*GetProjectsLocationsGlobalHubsRouteTableRequest) Reset

func (*GetProjectsLocationsGlobalHubsRouteTableRequest) String

type GetProjectsLocationsGlobalHubsRouteTablesRouteRequest

type GetProjectsLocationsGlobalHubsRouteTablesRouteRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectsLocationsGlobalHubsRouteTablesRouteRequest) Descriptor deprecated

Deprecated: Use GetProjectsLocationsGlobalHubsRouteTablesRouteRequest.ProtoReflect.Descriptor instead.

func (*GetProjectsLocationsGlobalHubsRouteTablesRouteRequest) GetName

func (*GetProjectsLocationsGlobalHubsRouteTablesRouteRequest) ProtoMessage

func (*GetProjectsLocationsGlobalHubsRouteTablesRouteRequest) ProtoReflect

func (*GetProjectsLocationsGlobalHubsRouteTablesRouteRequest) Reset

func (*GetProjectsLocationsGlobalHubsRouteTablesRouteRequest) String

type GetProjectsLocationsGlobalPolicyBasedRouteRequest

type GetProjectsLocationsGlobalPolicyBasedRouteRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectsLocationsGlobalPolicyBasedRouteRequest) Descriptor deprecated

Deprecated: Use GetProjectsLocationsGlobalPolicyBasedRouteRequest.ProtoReflect.Descriptor instead.

func (*GetProjectsLocationsGlobalPolicyBasedRouteRequest) GetName

func (*GetProjectsLocationsGlobalPolicyBasedRouteRequest) ProtoMessage

func (*GetProjectsLocationsGlobalPolicyBasedRouteRequest) ProtoReflect

func (*GetProjectsLocationsGlobalPolicyBasedRouteRequest) Reset

func (*GetProjectsLocationsGlobalPolicyBasedRouteRequest) String

type GetProjectsLocationsInternalRangeRequest

type GetProjectsLocationsInternalRangeRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectsLocationsInternalRangeRequest) Descriptor deprecated

func (*GetProjectsLocationsInternalRangeRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectsLocationsInternalRangeRequest.ProtoReflect.Descriptor instead.

func (*GetProjectsLocationsInternalRangeRequest) GetName

func (*GetProjectsLocationsInternalRangeRequest) ProtoMessage

func (*GetProjectsLocationsInternalRangeRequest) ProtoReflect

func (*GetProjectsLocationsInternalRangeRequest) Reset

func (*GetProjectsLocationsInternalRangeRequest) String

type GetProjectsLocationsRegionalEndpointRequest

type GetProjectsLocationsRegionalEndpointRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectsLocationsRegionalEndpointRequest) Descriptor deprecated

Deprecated: Use GetProjectsLocationsRegionalEndpointRequest.ProtoReflect.Descriptor instead.

func (*GetProjectsLocationsRegionalEndpointRequest) GetName

func (*GetProjectsLocationsRegionalEndpointRequest) ProtoMessage

func (*GetProjectsLocationsRegionalEndpointRequest) ProtoReflect

func (*GetProjectsLocationsRegionalEndpointRequest) Reset

func (*GetProjectsLocationsRegionalEndpointRequest) String

type GetProjectsLocationsServiceClasseRequest

type GetProjectsLocationsServiceClasseRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectsLocationsServiceClasseRequest) Descriptor deprecated

func (*GetProjectsLocationsServiceClasseRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectsLocationsServiceClasseRequest.ProtoReflect.Descriptor instead.

func (*GetProjectsLocationsServiceClasseRequest) GetName

func (*GetProjectsLocationsServiceClasseRequest) ProtoMessage

func (*GetProjectsLocationsServiceClasseRequest) ProtoReflect

func (*GetProjectsLocationsServiceClasseRequest) Reset

func (*GetProjectsLocationsServiceClasseRequest) String

type GetProjectsLocationsServiceConnectionMapRequest

type GetProjectsLocationsServiceConnectionMapRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectsLocationsServiceConnectionMapRequest) Descriptor deprecated

Deprecated: Use GetProjectsLocationsServiceConnectionMapRequest.ProtoReflect.Descriptor instead.

func (*GetProjectsLocationsServiceConnectionMapRequest) GetName

func (*GetProjectsLocationsServiceConnectionMapRequest) ProtoMessage

func (*GetProjectsLocationsServiceConnectionMapRequest) ProtoReflect

func (*GetProjectsLocationsServiceConnectionMapRequest) Reset

func (*GetProjectsLocationsServiceConnectionMapRequest) String

type GetProjectsLocationsServiceConnectionPolicyRequest

type GetProjectsLocationsServiceConnectionPolicyRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectsLocationsServiceConnectionPolicyRequest) Descriptor deprecated

Deprecated: Use GetProjectsLocationsServiceConnectionPolicyRequest.ProtoReflect.Descriptor instead.

func (*GetProjectsLocationsServiceConnectionPolicyRequest) GetName

func (*GetProjectsLocationsServiceConnectionPolicyRequest) ProtoMessage

func (*GetProjectsLocationsServiceConnectionPolicyRequest) ProtoReflect

func (*GetProjectsLocationsServiceConnectionPolicyRequest) Reset

func (*GetProjectsLocationsServiceConnectionPolicyRequest) String

type GetProjectsLocationsServiceConnectionTokenRequest

type GetProjectsLocationsServiceConnectionTokenRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectsLocationsServiceConnectionTokenRequest) Descriptor deprecated

Deprecated: Use GetProjectsLocationsServiceConnectionTokenRequest.ProtoReflect.Descriptor instead.

func (*GetProjectsLocationsServiceConnectionTokenRequest) GetName

func (*GetProjectsLocationsServiceConnectionTokenRequest) ProtoMessage

func (*GetProjectsLocationsServiceConnectionTokenRequest) ProtoReflect

func (*GetProjectsLocationsServiceConnectionTokenRequest) Reset

func (*GetProjectsLocationsServiceConnectionTokenRequest) String

type GetProjectsLocationsSpokeRequest

type GetProjectsLocationsSpokeRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectsLocationsSpokeRequest) Descriptor deprecated

func (*GetProjectsLocationsSpokeRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectsLocationsSpokeRequest.ProtoReflect.Descriptor instead.

func (*GetProjectsLocationsSpokeRequest) GetName

func (*GetProjectsLocationsSpokeRequest) ProtoMessage

func (*GetProjectsLocationsSpokeRequest) ProtoMessage()

func (*GetProjectsLocationsSpokeRequest) ProtoReflect

func (*GetProjectsLocationsSpokeRequest) Reset

func (*GetProjectsLocationsSpokeRequest) String

type GoogleLongrunningCancelOperationRequest

type GoogleLongrunningCancelOperationRequest struct {
	// contains filtered or unexported fields
}

The request message for Operations.CancelOperation.

func (*GoogleLongrunningCancelOperationRequest) Descriptor deprecated

func (*GoogleLongrunningCancelOperationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GoogleLongrunningCancelOperationRequest.ProtoReflect.Descriptor instead.

func (*GoogleLongrunningCancelOperationRequest) ProtoMessage

func (*GoogleLongrunningCancelOperationRequest) ProtoReflect

func (*GoogleLongrunningCancelOperationRequest) Reset

func (*GoogleLongrunningCancelOperationRequest) String

type GoogleLongrunningListOperationsResponse

type GoogleLongrunningListOperationsResponse struct {

	// The standard List next-page token.
	NextPageToken string `protobuf:"bytes,1,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// A list of operations that matches the specified filter in the request.
	Operations []*longrunningpb.Operation `protobuf:"bytes,2,rep,name=operations,proto3" json:"operations,omitempty"`
	// contains filtered or unexported fields
}

The response message for Operations.ListOperations.

func (*GoogleLongrunningListOperationsResponse) Descriptor deprecated

func (*GoogleLongrunningListOperationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GoogleLongrunningListOperationsResponse.ProtoReflect.Descriptor instead.

func (*GoogleLongrunningListOperationsResponse) GetNextPageToken

func (x *GoogleLongrunningListOperationsResponse) GetNextPageToken() string

func (*GoogleLongrunningListOperationsResponse) GetOperations

func (*GoogleLongrunningListOperationsResponse) ProtoMessage

func (*GoogleLongrunningListOperationsResponse) ProtoReflect

func (*GoogleLongrunningListOperationsResponse) Reset

func (*GoogleLongrunningListOperationsResponse) String

type GoogleRpcErrorInfo

type GoogleRpcErrorInfo struct {

	// The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com".
	Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"`
	// Additional structured details about this error. Keys must match a regular expression of `a-z+` but should ideally be lowerCamelCase. Also, they must be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than `{"instanceLimit": "100/request"}`, should be returned as, `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of instances that can be created in a single (batch) request.
	Metadata map[string]string `` /* 157-byte string literal not displayed */
	// The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match a regular expression of `A-Z+[A-Z0-9]`, which represents UPPER_SNAKE_CASE.
	Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

Describes the cause of the error with structured details. Example of an error when contacting the "pubsub.googleapis.com" API when it is not enabled: { "reason": "API_DISABLED" "domain": "googleapis.com" "metadata": { "resource": "projects/123", "service": "pubsub.googleapis.com" } } This response indicates that the pubsub.googleapis.com API is not enabled. Example of an error that is returned when attempting to create a Spanner instance in a region that is out of stock: { "reason": "STOCKOUT" "domain": "spanner.googleapis.com", "metadata": { "availableRegions": "us-central1,us-east2" } }

func (*GoogleRpcErrorInfo) Descriptor deprecated

func (*GoogleRpcErrorInfo) Descriptor() ([]byte, []int)

Deprecated: Use GoogleRpcErrorInfo.ProtoReflect.Descriptor instead.

func (*GoogleRpcErrorInfo) GetDomain

func (x *GoogleRpcErrorInfo) GetDomain() string

func (*GoogleRpcErrorInfo) GetMetadata

func (x *GoogleRpcErrorInfo) GetMetadata() map[string]string

func (*GoogleRpcErrorInfo) GetReason

func (x *GoogleRpcErrorInfo) GetReason() string

func (*GoogleRpcErrorInfo) ProtoMessage

func (*GoogleRpcErrorInfo) ProtoMessage()

func (*GoogleRpcErrorInfo) ProtoReflect

func (x *GoogleRpcErrorInfo) ProtoReflect() protoreflect.Message

func (*GoogleRpcErrorInfo) Reset

func (x *GoogleRpcErrorInfo) Reset()

func (*GoogleRpcErrorInfo) String

func (x *GoogleRpcErrorInfo) String() string

type GoogleRpcStatus

type GoogleRpcStatus struct {

	// The status code, which should be an enum value of google.rpc.Code.
	Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	// A list of messages that carry the error details. There is a common set of message types for APIs to use.
	Details []*any1.Any `protobuf:"bytes,2,rep,name=details,proto3" json:"details,omitempty"`
	// A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
	Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

func (*GoogleRpcStatus) Descriptor deprecated

func (*GoogleRpcStatus) Descriptor() ([]byte, []int)

Deprecated: Use GoogleRpcStatus.ProtoReflect.Descriptor instead.

func (*GoogleRpcStatus) GetCode

func (x *GoogleRpcStatus) GetCode() int32

func (*GoogleRpcStatus) GetDetails

func (x *GoogleRpcStatus) GetDetails() []*any1.Any

func (*GoogleRpcStatus) GetMessage

func (x *GoogleRpcStatus) GetMessage() string

func (*GoogleRpcStatus) ProtoMessage

func (*GoogleRpcStatus) ProtoMessage()

func (*GoogleRpcStatus) ProtoReflect

func (x *GoogleRpcStatus) ProtoReflect() protoreflect.Message

func (*GoogleRpcStatus) Reset

func (x *GoogleRpcStatus) Reset()

func (*GoogleRpcStatus) String

func (x *GoogleRpcStatus) String() string

type Group

type Group struct {

	// Optional. The auto-accept setting for this group.
	AutoAccept *AutoAccept `protobuf:"bytes,1,opt,name=auto_accept,json=autoAccept,proto3" json:"auto_accept,omitempty"`
	// Output only. The time the group was created.
	CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Optional. The description of the group.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. Labels in key-value pair format. For more information about labels, see [Requirements for labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Immutable. The name of the group. Group names must be unique. They use the following form: `projects/{project_number}/locations/global/hubs/{hub}/groups/{group_id}`
	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The name of the route table that corresponds to this group. They use the following form: `projects/{project_number}/locations/global/hubs/{hub_id}/routeTables/{route_table_id}`
	RouteTable string `protobuf:"bytes,6,opt,name=route_table,json=routeTable,proto3" json:"route_table,omitempty"`
	// Output only. The current lifecycle state of this group.
	State string `protobuf:"bytes,7,opt,name=state,proto3" json:"state,omitempty"`
	// Output only. The Google-generated UUID for the group. This value is unique across all group resources. If a group is deleted and another with the same name is created, the new route table is assigned a different unique_id.
	Uid string `protobuf:"bytes,8,opt,name=uid,proto3" json:"uid,omitempty"`
	// Output only. The time the group was last updated.
	UpdateTime *timestamp.Timestamp `protobuf:"bytes,9,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

A group represents a subset of spokes attached to a hub.

func (*Group) Descriptor deprecated

func (*Group) Descriptor() ([]byte, []int)

Deprecated: Use Group.ProtoReflect.Descriptor instead.

func (*Group) GetAutoAccept

func (x *Group) GetAutoAccept() *AutoAccept

func (*Group) GetCreateTime

func (x *Group) GetCreateTime() *timestamp.Timestamp

func (*Group) GetDescription

func (x *Group) GetDescription() string

func (*Group) GetLabels

func (x *Group) GetLabels() map[string]string

func (*Group) GetName

func (x *Group) GetName() string

func (*Group) GetRouteTable

func (x *Group) GetRouteTable() string

func (*Group) GetState

func (x *Group) GetState() string

func (*Group) GetUid

func (x *Group) GetUid() string

func (*Group) GetUpdateTime

func (x *Group) GetUpdateTime() *timestamp.Timestamp

func (*Group) ProtoMessage

func (*Group) ProtoMessage()

func (*Group) ProtoReflect

func (x *Group) ProtoReflect() protoreflect.Message

func (*Group) Reset

func (x *Group) Reset()

func (*Group) String

func (x *Group) String() string

type Hub

type Hub struct {

	// Output only. The time the hub was created.
	CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Optional. An optional description of the hub.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. Whether Private Service Connect transitivity is enabled for the hub. If true, Private Service Connect endpoints in VPC spokes attached to the hub are made accessible to other VPC spokes attached to the hub. The default value is false.
	ExportPsc bool `protobuf:"varint,3,opt,name=export_psc,json=exportPsc,proto3" json:"export_psc,omitempty"`
	// Optional labels in key-value pair format. For more information about labels, see [Requirements for labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Immutable. The name of the hub. Hub names must be unique. They use the following form: `projects/{project_number}/locations/global/hubs/{hub_id}`
	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. The policy mode of this hub. This field can be either PRESET or CUSTOM. If unspecified, the policy_mode defaults to PRESET.
	PolicyMode string `protobuf:"bytes,6,opt,name=policy_mode,json=policyMode,proto3" json:"policy_mode,omitempty"`
	// Optional. The topology implemented in this hub. Currently, this field is only used when policy_mode = PRESET. The available preset topologies are MESH and STAR. If preset_topology is unspecified and policy_mode = PRESET, the preset_topology defaults to MESH. When policy_mode = CUSTOM, the preset_topology is set to PRESET_TOPOLOGY_UNSPECIFIED.
	PresetTopology string `protobuf:"bytes,7,opt,name=preset_topology,json=presetTopology,proto3" json:"preset_topology,omitempty"`
	// Output only. The route tables that belong to this hub. They use the following form: `projects/{project_number}/locations/global/hubs/{hub_id}/routeTables/{route_table_id}` This field is read-only. Network Connectivity Center automatically populates it based on the route tables nested under the hub.
	RouteTables []string `protobuf:"bytes,8,rep,name=route_tables,json=routeTables,proto3" json:"route_tables,omitempty"`
	// The VPC networks associated with this hub's spokes. This field is read-only. Network Connectivity Center automatically populates it based on the set of spokes attached to the hub.
	RoutingVpcs []*RoutingVPC `protobuf:"bytes,9,rep,name=routing_vpcs,json=routingVpcs,proto3" json:"routing_vpcs,omitempty"`
	// Output only. A summary of the spokes associated with a hub. The summary includes a count of spokes according to type and according to state. If any spokes are inactive, the summary also lists the reasons they are inactive, including a count for each reason.
	SpokeSummary *SpokeSummary `protobuf:"bytes,10,opt,name=spoke_summary,json=spokeSummary,proto3" json:"spoke_summary,omitempty"`
	// Output only. The current lifecycle state of this hub.
	State string `protobuf:"bytes,11,opt,name=state,proto3" json:"state,omitempty"`
	// Output only. The Google-generated UUID for the hub. This value is unique across all hub resources. If a hub is deleted and another with the same name is created, the new hub is assigned a different unique_id.
	UniqueId string `protobuf:"bytes,12,opt,name=unique_id,json=uniqueId,proto3" json:"unique_id,omitempty"`
	// Output only. The time the hub was last updated.
	UpdateTime *timestamp.Timestamp `protobuf:"bytes,13,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

A Network Connectivity Center hub is a global management resource to which you attach spokes. A single hub can contain spokes from multiple regions. However, if any of a hub's spokes use the site-to-site data transfer feature, the resources associated with those spokes must all be in the same VPC network. Spokes that do not use site-to-site data transfer can be associated with any VPC network in your project.

func (*Hub) Descriptor deprecated

func (*Hub) Descriptor() ([]byte, []int)

Deprecated: Use Hub.ProtoReflect.Descriptor instead.

func (*Hub) GetCreateTime

func (x *Hub) GetCreateTime() *timestamp.Timestamp

func (*Hub) GetDescription

func (x *Hub) GetDescription() string

func (*Hub) GetExportPsc

func (x *Hub) GetExportPsc() bool

func (*Hub) GetLabels

func (x *Hub) GetLabels() map[string]string

func (*Hub) GetName

func (x *Hub) GetName() string

func (*Hub) GetPolicyMode

func (x *Hub) GetPolicyMode() string

func (*Hub) GetPresetTopology

func (x *Hub) GetPresetTopology() string

func (*Hub) GetRouteTables

func (x *Hub) GetRouteTables() []string

func (*Hub) GetRoutingVpcs

func (x *Hub) GetRoutingVpcs() []*RoutingVPC

func (*Hub) GetSpokeSummary

func (x *Hub) GetSpokeSummary() *SpokeSummary

func (*Hub) GetState

func (x *Hub) GetState() string

func (*Hub) GetUniqueId

func (x *Hub) GetUniqueId() string

func (*Hub) GetUpdateTime

func (x *Hub) GetUpdateTime() *timestamp.Timestamp

func (*Hub) ProtoMessage

func (*Hub) ProtoMessage()

func (*Hub) ProtoReflect

func (x *Hub) ProtoReflect() protoreflect.Message

func (*Hub) Reset

func (x *Hub) Reset()

func (*Hub) String

func (x *Hub) String() string

type HubStatusEntry

type HubStatusEntry struct {

	// The number of propagated Private Service Connect connections with this status. If the `group_by` field was not set in the request message, the value of this field is 1.
	Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	// The fields that this entry is grouped by. This has the same value as the `group_by` field in the request message.
	GroupBy string `protobuf:"bytes,2,opt,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"`
	// The Private Service Connect propagation status.
	PscPropagationStatus *PscPropagationStatus `protobuf:"bytes,3,opt,name=psc_propagation_status,json=pscPropagationStatus,proto3" json:"psc_propagation_status,omitempty"`
	// contains filtered or unexported fields
}

A hub status entry represents the status of a set of propagated Private Service Connect connections grouped by certain fields.

func (*HubStatusEntry) Descriptor deprecated

func (*HubStatusEntry) Descriptor() ([]byte, []int)

Deprecated: Use HubStatusEntry.ProtoReflect.Descriptor instead.

func (*HubStatusEntry) GetCount

func (x *HubStatusEntry) GetCount() int32

func (*HubStatusEntry) GetGroupBy

func (x *HubStatusEntry) GetGroupBy() string

func (*HubStatusEntry) GetPscPropagationStatus

func (x *HubStatusEntry) GetPscPropagationStatus() *PscPropagationStatus

func (*HubStatusEntry) ProtoMessage

func (*HubStatusEntry) ProtoMessage()

func (*HubStatusEntry) ProtoReflect

func (x *HubStatusEntry) ProtoReflect() protoreflect.Message

func (*HubStatusEntry) Reset

func (x *HubStatusEntry) Reset()

func (*HubStatusEntry) String

func (x *HubStatusEntry) String() string

type InterconnectAttachment

type InterconnectAttachment struct {

	// Optional. Cloud region to install this policy-based route on interconnect attachment. Use `all` to install it on all interconnect attachments.
	Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
	// contains filtered or unexported fields
}

InterconnectAttachment that this route applies to.

func (*InterconnectAttachment) Descriptor deprecated

func (*InterconnectAttachment) Descriptor() ([]byte, []int)

Deprecated: Use InterconnectAttachment.ProtoReflect.Descriptor instead.

func (*InterconnectAttachment) GetRegion

func (x *InterconnectAttachment) GetRegion() string

func (*InterconnectAttachment) ProtoMessage

func (*InterconnectAttachment) ProtoMessage()

func (*InterconnectAttachment) ProtoReflect

func (x *InterconnectAttachment) ProtoReflect() protoreflect.Message

func (*InterconnectAttachment) Reset

func (x *InterconnectAttachment) Reset()

func (*InterconnectAttachment) String

func (x *InterconnectAttachment) String() string

type InternalRange

type InternalRange struct {

	// Time when the internal range was created.
	CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// A description of this resource.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// The IP range that this internal range defines. NOTE: IPv6 ranges are limited to usage=EXTERNAL_TO_VPC and peering=FOR_SELF. NOTE: For IPv6 Ranges this field is compulsory, i.e. the address range must be specified explicitly.
	IpCidrRange string `protobuf:"bytes,3,opt,name=ip_cidr_range,json=ipCidrRange,proto3" json:"ip_cidr_range,omitempty"`
	// User-defined labels.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Optional. Must be present if usage is set to FOR_MIGRATION. This field is for internal use.
	Migration *Migration `protobuf:"bytes,5,opt,name=migration,proto3" json:"migration,omitempty"`
	// Immutable. The name of an internal range. Format: projects/{project}/locations/{location}/internalRanges/{internal_range} See: https://google.aip.dev/122#fields-representing-resource-names
	Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// The URL or resource ID of the network in which to reserve the internal range. The network cannot be deleted if there are any reserved internal ranges referring to it. Legacy networks are not supported. For example: https://www.googleapis.com/compute/v1/projects/{project}/locations/global/networks/{network} projects/{project}/locations/global/networks/{network} {network}
	Network string `protobuf:"bytes,7,opt,name=network,proto3" json:"network,omitempty"`
	// Optional. Types of resources that are allowed to overlap with the current internal range.
	Overlaps []string `protobuf:"bytes,8,rep,name=overlaps,proto3" json:"overlaps,omitempty"`
	// The type of peering set for this internal range.
	Peering string `protobuf:"bytes,9,opt,name=peering,proto3" json:"peering,omitempty"`
	// An alternate to ip_cidr_range. Can be set when trying to create an IPv4 reservation that automatically finds a free range of the given size. If both ip_cidr_range and prefix_length are set, there is an error if the range sizes do not match. Can also be used during updates to change the range size. NOTE: For IPv6 this field only works if ip_cidr_range is set as well, and both fields must match. In other words, with IPv6 this field only works as a redundant parameter.
	PrefixLength int32 `protobuf:"varint,10,opt,name=prefix_length,json=prefixLength,proto3" json:"prefix_length,omitempty"`
	// Optional. Can be set to narrow down or pick a different address space while searching for a free range. If not set, defaults to the "10.0.0.0/8" address space. This can be used to search in other rfc-1918 address spaces like "172.16.0.0/12" and "192.168.0.0/16" or non-rfc-1918 address spaces used in the VPC.
	TargetCidrRange []string `protobuf:"bytes,11,rep,name=target_cidr_range,json=targetCidrRange,proto3" json:"target_cidr_range,omitempty"`
	// Time when the internal range was updated.
	UpdateTime *timestamp.Timestamp `protobuf:"bytes,12,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// The type of usage set for this InternalRange.
	Usage string `protobuf:"bytes,13,opt,name=usage,proto3" json:"usage,omitempty"`
	// Output only. The list of resources that refer to this internal range. Resources that use the internal range for their range allocation are referred to as users of the range. Other resources mark themselves as users while doing so by creating a reference to this internal range. Having a user, based on this reference, prevents deletion of the internal range referred to. Can be empty.
	Users []string `protobuf:"bytes,14,rep,name=users,proto3" json:"users,omitempty"`
	// contains filtered or unexported fields
}

The internal range resource for IPAM operations within a VPC network. Used to represent a private address range along with behavioral characteristics of that range (its usage and peering behavior). Networking resources can link to this range if they are created as belonging to it.

func (*InternalRange) Descriptor deprecated

func (*InternalRange) Descriptor() ([]byte, []int)

Deprecated: Use InternalRange.ProtoReflect.Descriptor instead.

func (*InternalRange) GetCreateTime

func (x *InternalRange) GetCreateTime() *timestamp.Timestamp

func (*InternalRange) GetDescription

func (x *InternalRange) GetDescription() string

func (*InternalRange) GetIpCidrRange

func (x *InternalRange) GetIpCidrRange() string

func (*InternalRange) GetLabels

func (x *InternalRange) GetLabels() map[string]string

func (*InternalRange) GetMigration

func (x *InternalRange) GetMigration() *Migration

func (*InternalRange) GetName

func (x *InternalRange) GetName() string

func (*InternalRange) GetNetwork

func (x *InternalRange) GetNetwork() string

func (*InternalRange) GetOverlaps

func (x *InternalRange) GetOverlaps() []string

func (*InternalRange) GetPeering

func (x *InternalRange) GetPeering() string

func (*InternalRange) GetPrefixLength

func (x *InternalRange) GetPrefixLength() int32

func (*InternalRange) GetTargetCidrRange

func (x *InternalRange) GetTargetCidrRange() []string

func (*InternalRange) GetUpdateTime

func (x *InternalRange) GetUpdateTime() *timestamp.Timestamp

func (*InternalRange) GetUsage

func (x *InternalRange) GetUsage() string

func (*InternalRange) GetUsers

func (x *InternalRange) GetUsers() []string

func (*InternalRange) ProtoMessage

func (*InternalRange) ProtoMessage()

func (*InternalRange) ProtoReflect

func (x *InternalRange) ProtoReflect() protoreflect.Message

func (*InternalRange) Reset

func (x *InternalRange) Reset()

func (*InternalRange) String

func (x *InternalRange) String() string

type LinkedInterconnectAttachments

type LinkedInterconnectAttachments struct {

	// Optional. IP ranges allowed to be included during import from hub (does not control transit connectivity). The only allowed value for now is "ALL_IPV4_RANGES".
	IncludeImportRanges []string `protobuf:"bytes,1,rep,name=include_import_ranges,json=includeImportRanges,proto3" json:"include_import_ranges,omitempty"`
	// A value that controls whether site-to-site data transfer is enabled for these resources. Data transfer is available only in [supported locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations).
	SiteToSiteDataTransfer bool `` /* 134-byte string literal not displayed */
	// The URIs of linked interconnect attachment resources
	Uris []string `protobuf:"bytes,3,rep,name=uris,proto3" json:"uris,omitempty"`
	// Output only. The VPC network where these VLAN attachments are located.
	VpcNetwork string `protobuf:"bytes,4,opt,name=vpc_network,json=vpcNetwork,proto3" json:"vpc_network,omitempty"`
	// contains filtered or unexported fields
}

A collection of VLAN attachment resources. These resources should be redundant attachments that all advertise the same prefixes to Google Cloud. Alternatively, in active/passive configurations, all attachments should be capable of advertising the same prefixes.

func (*LinkedInterconnectAttachments) Descriptor deprecated

func (*LinkedInterconnectAttachments) Descriptor() ([]byte, []int)

Deprecated: Use LinkedInterconnectAttachments.ProtoReflect.Descriptor instead.

func (*LinkedInterconnectAttachments) GetIncludeImportRanges

func (x *LinkedInterconnectAttachments) GetIncludeImportRanges() []string

func (*LinkedInterconnectAttachments) GetSiteToSiteDataTransfer

func (x *LinkedInterconnectAttachments) GetSiteToSiteDataTransfer() bool

func (*LinkedInterconnectAttachments) GetUris

func (x *LinkedInterconnectAttachments) GetUris() []string

func (*LinkedInterconnectAttachments) GetVpcNetwork

func (x *LinkedInterconnectAttachments) GetVpcNetwork() string

func (*LinkedInterconnectAttachments) ProtoMessage

func (*LinkedInterconnectAttachments) ProtoMessage()

func (*LinkedInterconnectAttachments) ProtoReflect

func (*LinkedInterconnectAttachments) Reset

func (x *LinkedInterconnectAttachments) Reset()

func (*LinkedInterconnectAttachments) String

type LinkedProducerVpcNetwork

type LinkedProducerVpcNetwork struct {

	// Optional. IP ranges encompassing the subnets to be excluded from peering.
	ExcludeExportRanges []string `protobuf:"bytes,1,rep,name=exclude_export_ranges,json=excludeExportRanges,proto3" json:"exclude_export_ranges,omitempty"`
	// Optional. IP ranges allowed to be included from peering.
	IncludeExportRanges []string `protobuf:"bytes,2,rep,name=include_export_ranges,json=includeExportRanges,proto3" json:"include_export_ranges,omitempty"`
	// Immutable. The URI of the Service Consumer VPC that the Producer VPC is peered with.
	Network string `protobuf:"bytes,3,opt,name=network,proto3" json:"network,omitempty"`
	// Immutable. The name of the VPC peering between the Service Consumer VPC and the Producer VPC (defined in the Tenant project) which is added to the NCC hub. This peering must be in ACTIVE state.
	Peering string `protobuf:"bytes,4,opt,name=peering,proto3" json:"peering,omitempty"`
	// Output only. The URI of the Producer VPC.
	ProducerNetwork string `protobuf:"bytes,5,opt,name=producer_network,json=producerNetwork,proto3" json:"producer_network,omitempty"`
	// Output only. The Service Consumer Network spoke.
	ServiceConsumerVpcSpoke string `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LinkedProducerVpcNetwork) Descriptor deprecated

func (*LinkedProducerVpcNetwork) Descriptor() ([]byte, []int)

Deprecated: Use LinkedProducerVpcNetwork.ProtoReflect.Descriptor instead.

func (*LinkedProducerVpcNetwork) GetExcludeExportRanges

func (x *LinkedProducerVpcNetwork) GetExcludeExportRanges() []string

func (*LinkedProducerVpcNetwork) GetIncludeExportRanges

func (x *LinkedProducerVpcNetwork) GetIncludeExportRanges() []string

func (*LinkedProducerVpcNetwork) GetNetwork

func (x *LinkedProducerVpcNetwork) GetNetwork() string

func (*LinkedProducerVpcNetwork) GetPeering

func (x *LinkedProducerVpcNetwork) GetPeering() string

func (*LinkedProducerVpcNetwork) GetProducerNetwork

func (x *LinkedProducerVpcNetwork) GetProducerNetwork() string

func (*LinkedProducerVpcNetwork) GetServiceConsumerVpcSpoke

func (x *LinkedProducerVpcNetwork) GetServiceConsumerVpcSpoke() string

func (*LinkedProducerVpcNetwork) ProtoMessage

func (*LinkedProducerVpcNetwork) ProtoMessage()

func (*LinkedProducerVpcNetwork) ProtoReflect

func (x *LinkedProducerVpcNetwork) ProtoReflect() protoreflect.Message

func (*LinkedProducerVpcNetwork) Reset

func (x *LinkedProducerVpcNetwork) Reset()

func (*LinkedProducerVpcNetwork) String

func (x *LinkedProducerVpcNetwork) String() string

type LinkedRouterApplianceInstances

type LinkedRouterApplianceInstances struct {

	// Optional. IP ranges allowed to be included during import from hub (does not control transit connectivity). The only allowed value for now is "ALL_IPV4_RANGES".
	IncludeImportRanges []string `protobuf:"bytes,1,rep,name=include_import_ranges,json=includeImportRanges,proto3" json:"include_import_ranges,omitempty"`
	// The list of router appliance instances.
	Instances []*RouterApplianceInstance `protobuf:"bytes,2,rep,name=instances,proto3" json:"instances,omitempty"`
	// A value that controls whether site-to-site data transfer is enabled for these resources. Data transfer is available only in [supported locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations).
	SiteToSiteDataTransfer bool `` /* 134-byte string literal not displayed */
	// Output only. The VPC network where these router appliance instances are located.
	VpcNetwork string `protobuf:"bytes,4,opt,name=vpc_network,json=vpcNetwork,proto3" json:"vpc_network,omitempty"`
	// contains filtered or unexported fields
}

A collection of router appliance instances. If you configure multiple router appliance instances to receive data from the same set of sites outside of Google Cloud, we recommend that you associate those instances with the same spoke.

func (*LinkedRouterApplianceInstances) Descriptor deprecated

func (*LinkedRouterApplianceInstances) Descriptor() ([]byte, []int)

Deprecated: Use LinkedRouterApplianceInstances.ProtoReflect.Descriptor instead.

func (*LinkedRouterApplianceInstances) GetIncludeImportRanges

func (x *LinkedRouterApplianceInstances) GetIncludeImportRanges() []string

func (*LinkedRouterApplianceInstances) GetInstances

func (*LinkedRouterApplianceInstances) GetSiteToSiteDataTransfer

func (x *LinkedRouterApplianceInstances) GetSiteToSiteDataTransfer() bool

func (*LinkedRouterApplianceInstances) GetVpcNetwork

func (x *LinkedRouterApplianceInstances) GetVpcNetwork() string

func (*LinkedRouterApplianceInstances) ProtoMessage

func (*LinkedRouterApplianceInstances) ProtoMessage()

func (*LinkedRouterApplianceInstances) ProtoReflect

func (*LinkedRouterApplianceInstances) Reset

func (x *LinkedRouterApplianceInstances) Reset()

func (*LinkedRouterApplianceInstances) String

type LinkedVpcNetwork

type LinkedVpcNetwork struct {

	// Optional. IP ranges encompassing the subnets to be excluded from peering.
	ExcludeExportRanges []string `protobuf:"bytes,1,rep,name=exclude_export_ranges,json=excludeExportRanges,proto3" json:"exclude_export_ranges,omitempty"`
	// Optional. IP ranges allowed to be included from peering.
	IncludeExportRanges []string `protobuf:"bytes,2,rep,name=include_export_ranges,json=includeExportRanges,proto3" json:"include_export_ranges,omitempty"`
	// Output only. The list of Producer VPC spokes that this VPC spoke is a service consumer VPC spoke for. These producer VPCs are connected through VPC peering to this spoke's backing VPC network.
	ProducerVpcSpokes []string `protobuf:"bytes,3,rep,name=producer_vpc_spokes,json=producerVpcSpokes,proto3" json:"producer_vpc_spokes,omitempty"`
	// Required. The URI of the VPC network resource.
	Uri string `protobuf:"bytes,4,opt,name=uri,proto3" json:"uri,omitempty"`
	// contains filtered or unexported fields
}

An existing VPC network.

func (*LinkedVpcNetwork) Descriptor deprecated

func (*LinkedVpcNetwork) Descriptor() ([]byte, []int)

Deprecated: Use LinkedVpcNetwork.ProtoReflect.Descriptor instead.

func (*LinkedVpcNetwork) GetExcludeExportRanges

func (x *LinkedVpcNetwork) GetExcludeExportRanges() []string

func (*LinkedVpcNetwork) GetIncludeExportRanges

func (x *LinkedVpcNetwork) GetIncludeExportRanges() []string

func (*LinkedVpcNetwork) GetProducerVpcSpokes

func (x *LinkedVpcNetwork) GetProducerVpcSpokes() []string

func (*LinkedVpcNetwork) GetUri

func (x *LinkedVpcNetwork) GetUri() string

func (*LinkedVpcNetwork) ProtoMessage

func (*LinkedVpcNetwork) ProtoMessage()

func (*LinkedVpcNetwork) ProtoReflect

func (x *LinkedVpcNetwork) ProtoReflect() protoreflect.Message

func (*LinkedVpcNetwork) Reset

func (x *LinkedVpcNetwork) Reset()

func (*LinkedVpcNetwork) String

func (x *LinkedVpcNetwork) String() string

type LinkedVpnTunnels

type LinkedVpnTunnels struct {

	// Optional. IP ranges allowed to be included during import from hub (does not control transit connectivity). The only allowed value for now is "ALL_IPV4_RANGES".
	IncludeImportRanges []string `protobuf:"bytes,1,rep,name=include_import_ranges,json=includeImportRanges,proto3" json:"include_import_ranges,omitempty"`
	// A value that controls whether site-to-site data transfer is enabled for these resources. Data transfer is available only in [supported locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations).
	SiteToSiteDataTransfer bool `` /* 134-byte string literal not displayed */
	// The URIs of linked VPN tunnel resources.
	Uris []string `protobuf:"bytes,3,rep,name=uris,proto3" json:"uris,omitempty"`
	// Output only. The VPC network where these VPN tunnels are located.
	VpcNetwork string `protobuf:"bytes,4,opt,name=vpc_network,json=vpcNetwork,proto3" json:"vpc_network,omitempty"`
	// contains filtered or unexported fields
}

A collection of Cloud VPN tunnel resources. These resources should be redundant HA VPN tunnels that all advertise the same prefixes to Google Cloud. Alternatively, in a passive/active configuration, all tunnels should be capable of advertising the same prefixes.

func (*LinkedVpnTunnels) Descriptor deprecated

func (*LinkedVpnTunnels) Descriptor() ([]byte, []int)

Deprecated: Use LinkedVpnTunnels.ProtoReflect.Descriptor instead.

func (*LinkedVpnTunnels) GetIncludeImportRanges

func (x *LinkedVpnTunnels) GetIncludeImportRanges() []string

func (*LinkedVpnTunnels) GetSiteToSiteDataTransfer

func (x *LinkedVpnTunnels) GetSiteToSiteDataTransfer() bool

func (*LinkedVpnTunnels) GetUris

func (x *LinkedVpnTunnels) GetUris() []string

func (*LinkedVpnTunnels) GetVpcNetwork

func (x *LinkedVpnTunnels) GetVpcNetwork() string

func (*LinkedVpnTunnels) ProtoMessage

func (*LinkedVpnTunnels) ProtoMessage()

func (*LinkedVpnTunnels) ProtoReflect

func (x *LinkedVpnTunnels) ProtoReflect() protoreflect.Message

func (*LinkedVpnTunnels) Reset

func (x *LinkedVpnTunnels) Reset()

func (*LinkedVpnTunnels) String

func (x *LinkedVpnTunnels) String() string

type ListGroupsResponse

type ListGroupsResponse struct {

	// The requested groups.
	Groups []*Group `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"`
	// The token for the next page of the response. To see more results, use this value as the page_token for your next request. If this value is empty, there are no more results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Hubs that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response for HubService.ListGroups method.

func (*ListGroupsResponse) Descriptor deprecated

func (*ListGroupsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListGroupsResponse) GetGroups

func (x *ListGroupsResponse) GetGroups() []*Group

func (*ListGroupsResponse) GetNextPageToken

func (x *ListGroupsResponse) GetNextPageToken() string

func (*ListGroupsResponse) GetUnreachable

func (x *ListGroupsResponse) GetUnreachable() []string

func (*ListGroupsResponse) ProtoMessage

func (*ListGroupsResponse) ProtoMessage()

func (*ListGroupsResponse) ProtoReflect

func (x *ListGroupsResponse) ProtoReflect() protoreflect.Message

func (*ListGroupsResponse) Reset

func (x *ListGroupsResponse) Reset()

func (*ListGroupsResponse) String

func (x *ListGroupsResponse) String() string

type ListHubSpokesResponse

type ListHubSpokesResponse struct {

	// The token for the next page of the response. To see more results, use this value as the page_token for your next request. If this value is empty, there are no more results.
	NextPageToken string `protobuf:"bytes,1,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// The requested spokes. The spoke fields can be partially populated based on the `view` field in the request message.
	Spokes []*Spoke `protobuf:"bytes,2,rep,name=spokes,proto3" json:"spokes,omitempty"`
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

The response for HubService.ListHubSpokes.

func (*ListHubSpokesResponse) Descriptor deprecated

func (*ListHubSpokesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListHubSpokesResponse.ProtoReflect.Descriptor instead.

func (*ListHubSpokesResponse) GetNextPageToken

func (x *ListHubSpokesResponse) GetNextPageToken() string

func (*ListHubSpokesResponse) GetSpokes

func (x *ListHubSpokesResponse) GetSpokes() []*Spoke

func (*ListHubSpokesResponse) GetUnreachable

func (x *ListHubSpokesResponse) GetUnreachable() []string

func (*ListHubSpokesResponse) ProtoMessage

func (*ListHubSpokesResponse) ProtoMessage()

func (*ListHubSpokesResponse) ProtoReflect

func (x *ListHubSpokesResponse) ProtoReflect() protoreflect.Message

func (*ListHubSpokesResponse) Reset

func (x *ListHubSpokesResponse) Reset()

func (*ListHubSpokesResponse) String

func (x *ListHubSpokesResponse) String() string

type ListHubsResponse

type ListHubsResponse struct {

	// The requested hubs.
	Hubs []*Hub `protobuf:"bytes,1,rep,name=hubs,proto3" json:"hubs,omitempty"`
	// The token for the next page of the response. To see more results, use this value as the page_token for your next request. If this value is empty, there are no more results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response for HubService.ListHubs method.

func (*ListHubsResponse) Descriptor deprecated

func (*ListHubsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListHubsResponse.ProtoReflect.Descriptor instead.

func (*ListHubsResponse) GetHubs

func (x *ListHubsResponse) GetHubs() []*Hub

func (*ListHubsResponse) GetNextPageToken

func (x *ListHubsResponse) GetNextPageToken() string

func (*ListHubsResponse) GetUnreachable

func (x *ListHubsResponse) GetUnreachable() []string

func (*ListHubsResponse) ProtoMessage

func (*ListHubsResponse) ProtoMessage()

func (*ListHubsResponse) ProtoReflect

func (x *ListHubsResponse) ProtoReflect() protoreflect.Message

func (*ListHubsResponse) Reset

func (x *ListHubsResponse) Reset()

func (*ListHubsResponse) String

func (x *ListHubsResponse) String() string

type ListInternalRangesResponse

type ListInternalRangesResponse struct {

	// Internal ranges to be returned.
	InternalRanges []*InternalRange `protobuf:"bytes,1,rep,name=internal_ranges,json=internalRanges,proto3" json:"internal_ranges,omitempty"`
	// The next pagination token in the List response. It should be used as page_token for the following request. An empty value means no more result.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response for InternalRange.ListInternalRanges

func (*ListInternalRangesResponse) Descriptor deprecated

func (*ListInternalRangesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListInternalRangesResponse.ProtoReflect.Descriptor instead.

func (*ListInternalRangesResponse) GetInternalRanges

func (x *ListInternalRangesResponse) GetInternalRanges() []*InternalRange

func (*ListInternalRangesResponse) GetNextPageToken

func (x *ListInternalRangesResponse) GetNextPageToken() string

func (*ListInternalRangesResponse) GetUnreachable

func (x *ListInternalRangesResponse) GetUnreachable() []string

func (*ListInternalRangesResponse) ProtoMessage

func (*ListInternalRangesResponse) ProtoMessage()

func (*ListInternalRangesResponse) ProtoReflect

func (*ListInternalRangesResponse) Reset

func (x *ListInternalRangesResponse) Reset()

func (*ListInternalRangesResponse) String

func (x *ListInternalRangesResponse) String() string

type ListLocationsResponse

type ListLocationsResponse struct {

	// A list of locations that matches the specified filter in the request.
	Locations []*Location `protobuf:"bytes,1,rep,name=locations,proto3" json:"locations,omitempty"`
	// The standard List next-page token.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for Locations.ListLocations.

func (*ListLocationsResponse) Descriptor deprecated

func (*ListLocationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListLocationsResponse.ProtoReflect.Descriptor instead.

func (*ListLocationsResponse) GetLocations

func (x *ListLocationsResponse) GetLocations() []*Location

func (*ListLocationsResponse) GetNextPageToken

func (x *ListLocationsResponse) GetNextPageToken() string

func (*ListLocationsResponse) ProtoMessage

func (*ListLocationsResponse) ProtoMessage()

func (*ListLocationsResponse) ProtoReflect

func (x *ListLocationsResponse) ProtoReflect() protoreflect.Message

func (*ListLocationsResponse) Reset

func (x *ListLocationsResponse) Reset()

func (*ListLocationsResponse) String

func (x *ListLocationsResponse) String() string

type ListPolicyBasedRoutesResponse

type ListPolicyBasedRoutesResponse struct {

	// The next pagination token in the List response. It should be used as page_token for the following request. An empty value means no more result.
	NextPageToken string `protobuf:"bytes,1,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Policy-based routes to be returned.
	PolicyBasedRoutes []*PolicyBasedRoute `protobuf:"bytes,2,rep,name=policy_based_routes,json=policyBasedRoutes,proto3" json:"policy_based_routes,omitempty"`
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response for PolicyBasedRoutingService.ListPolicyBasedRoutes method.

func (*ListPolicyBasedRoutesResponse) Descriptor deprecated

func (*ListPolicyBasedRoutesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListPolicyBasedRoutesResponse.ProtoReflect.Descriptor instead.

func (*ListPolicyBasedRoutesResponse) GetNextPageToken

func (x *ListPolicyBasedRoutesResponse) GetNextPageToken() string

func (*ListPolicyBasedRoutesResponse) GetPolicyBasedRoutes

func (x *ListPolicyBasedRoutesResponse) GetPolicyBasedRoutes() []*PolicyBasedRoute

func (*ListPolicyBasedRoutesResponse) GetUnreachable

func (x *ListPolicyBasedRoutesResponse) GetUnreachable() []string

func (*ListPolicyBasedRoutesResponse) ProtoMessage

func (*ListPolicyBasedRoutesResponse) ProtoMessage()

func (*ListPolicyBasedRoutesResponse) ProtoReflect

func (*ListPolicyBasedRoutesResponse) Reset

func (x *ListPolicyBasedRoutesResponse) Reset()

func (*ListPolicyBasedRoutesResponse) String

type ListProjectsLocationsGlobalHubsGroupsRequest

type ListProjectsLocationsGlobalHubsGroupsRequest struct {
	Filter    string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	OrderBy   string `protobuf:"bytes,2,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	PageSize  int32  `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	Parent    string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectsLocationsGlobalHubsGroupsRequest) Descriptor deprecated

Deprecated: Use ListProjectsLocationsGlobalHubsGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListProjectsLocationsGlobalHubsGroupsRequest) GetFilter

func (*ListProjectsLocationsGlobalHubsGroupsRequest) GetOrderBy

func (*ListProjectsLocationsGlobalHubsGroupsRequest) GetPageSize

func (*ListProjectsLocationsGlobalHubsGroupsRequest) GetPageToken

func (*ListProjectsLocationsGlobalHubsGroupsRequest) GetParent

func (*ListProjectsLocationsGlobalHubsGroupsRequest) ProtoMessage

func (*ListProjectsLocationsGlobalHubsGroupsRequest) ProtoReflect

func (*ListProjectsLocationsGlobalHubsGroupsRequest) Reset

func (*ListProjectsLocationsGlobalHubsGroupsRequest) String

type ListProjectsLocationsGlobalHubsRequest

type ListProjectsLocationsGlobalHubsRequest struct {
	Filter    string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	OrderBy   string `protobuf:"bytes,2,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	PageSize  int32  `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	Parent    string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectsLocationsGlobalHubsRequest) Descriptor deprecated

func (*ListProjectsLocationsGlobalHubsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListProjectsLocationsGlobalHubsRequest.ProtoReflect.Descriptor instead.

func (*ListProjectsLocationsGlobalHubsRequest) GetFilter

func (*ListProjectsLocationsGlobalHubsRequest) GetOrderBy

func (*ListProjectsLocationsGlobalHubsRequest) GetPageSize

func (*ListProjectsLocationsGlobalHubsRequest) GetPageToken

func (*ListProjectsLocationsGlobalHubsRequest) GetParent

func (*ListProjectsLocationsGlobalHubsRequest) ProtoMessage

func (*ListProjectsLocationsGlobalHubsRequest) ProtoReflect

func (*ListProjectsLocationsGlobalHubsRequest) Reset

func (*ListProjectsLocationsGlobalHubsRequest) String

type ListProjectsLocationsGlobalHubsRouteTablesRequest

type ListProjectsLocationsGlobalHubsRouteTablesRequest struct {
	Filter    string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	OrderBy   string `protobuf:"bytes,2,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	PageSize  int32  `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	Parent    string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectsLocationsGlobalHubsRouteTablesRequest) Descriptor deprecated

Deprecated: Use ListProjectsLocationsGlobalHubsRouteTablesRequest.ProtoReflect.Descriptor instead.

func (*ListProjectsLocationsGlobalHubsRouteTablesRequest) GetFilter

func (*ListProjectsLocationsGlobalHubsRouteTablesRequest) GetOrderBy

func (*ListProjectsLocationsGlobalHubsRouteTablesRequest) GetPageSize

func (*ListProjectsLocationsGlobalHubsRouteTablesRequest) GetPageToken

func (*ListProjectsLocationsGlobalHubsRouteTablesRequest) GetParent

func (*ListProjectsLocationsGlobalHubsRouteTablesRequest) ProtoMessage

func (*ListProjectsLocationsGlobalHubsRouteTablesRequest) ProtoReflect

func (*ListProjectsLocationsGlobalHubsRouteTablesRequest) Reset

func (*ListProjectsLocationsGlobalHubsRouteTablesRequest) String

type ListProjectsLocationsGlobalHubsRouteTablesRoutesRequest

type ListProjectsLocationsGlobalHubsRouteTablesRoutesRequest struct {
	Filter    string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	OrderBy   string `protobuf:"bytes,2,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	PageSize  int32  `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	Parent    string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectsLocationsGlobalHubsRouteTablesRoutesRequest) Descriptor deprecated

Deprecated: Use ListProjectsLocationsGlobalHubsRouteTablesRoutesRequest.ProtoReflect.Descriptor instead.

func (*ListProjectsLocationsGlobalHubsRouteTablesRoutesRequest) GetFilter

func (*ListProjectsLocationsGlobalHubsRouteTablesRoutesRequest) GetOrderBy

func (*ListProjectsLocationsGlobalHubsRouteTablesRoutesRequest) GetPageSize

func (*ListProjectsLocationsGlobalHubsRouteTablesRoutesRequest) GetPageToken

func (*ListProjectsLocationsGlobalHubsRouteTablesRoutesRequest) GetParent

func (*ListProjectsLocationsGlobalHubsRouteTablesRoutesRequest) ProtoMessage

func (*ListProjectsLocationsGlobalHubsRouteTablesRoutesRequest) ProtoReflect

func (*ListProjectsLocationsGlobalHubsRouteTablesRoutesRequest) Reset

func (*ListProjectsLocationsGlobalHubsRouteTablesRoutesRequest) String

type ListProjectsLocationsGlobalPolicyBasedRoutesRequest

type ListProjectsLocationsGlobalPolicyBasedRoutesRequest struct {
	Filter    string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	OrderBy   string `protobuf:"bytes,2,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	PageSize  int32  `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	Parent    string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectsLocationsGlobalPolicyBasedRoutesRequest) Descriptor deprecated

Deprecated: Use ListProjectsLocationsGlobalPolicyBasedRoutesRequest.ProtoReflect.Descriptor instead.

func (*ListProjectsLocationsGlobalPolicyBasedRoutesRequest) GetFilter

func (*ListProjectsLocationsGlobalPolicyBasedRoutesRequest) GetOrderBy

func (*ListProjectsLocationsGlobalPolicyBasedRoutesRequest) GetPageSize

func (*ListProjectsLocationsGlobalPolicyBasedRoutesRequest) GetPageToken

func (*ListProjectsLocationsGlobalPolicyBasedRoutesRequest) GetParent

func (*ListProjectsLocationsGlobalPolicyBasedRoutesRequest) ProtoMessage

func (*ListProjectsLocationsGlobalPolicyBasedRoutesRequest) ProtoReflect

func (*ListProjectsLocationsGlobalPolicyBasedRoutesRequest) Reset

func (*ListProjectsLocationsGlobalPolicyBasedRoutesRequest) String

type ListProjectsLocationsInternalRangesRequest

type ListProjectsLocationsInternalRangesRequest struct {
	Filter    string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	OrderBy   string `protobuf:"bytes,2,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	PageSize  int32  `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	Parent    string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectsLocationsInternalRangesRequest) Descriptor deprecated

Deprecated: Use ListProjectsLocationsInternalRangesRequest.ProtoReflect.Descriptor instead.

func (*ListProjectsLocationsInternalRangesRequest) GetFilter

func (*ListProjectsLocationsInternalRangesRequest) GetOrderBy

func (*ListProjectsLocationsInternalRangesRequest) GetPageSize

func (*ListProjectsLocationsInternalRangesRequest) GetPageToken

func (*ListProjectsLocationsInternalRangesRequest) GetParent

func (*ListProjectsLocationsInternalRangesRequest) ProtoMessage

func (*ListProjectsLocationsInternalRangesRequest) ProtoReflect

func (*ListProjectsLocationsInternalRangesRequest) Reset

func (*ListProjectsLocationsInternalRangesRequest) String

type ListProjectsLocationsRegionalEndpointsRequest

type ListProjectsLocationsRegionalEndpointsRequest struct {
	Filter    string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	OrderBy   string `protobuf:"bytes,2,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	PageSize  int32  `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	Parent    string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectsLocationsRegionalEndpointsRequest) Descriptor deprecated

Deprecated: Use ListProjectsLocationsRegionalEndpointsRequest.ProtoReflect.Descriptor instead.

func (*ListProjectsLocationsRegionalEndpointsRequest) GetFilter

func (*ListProjectsLocationsRegionalEndpointsRequest) GetOrderBy

func (*ListProjectsLocationsRegionalEndpointsRequest) GetPageSize

func (*ListProjectsLocationsRegionalEndpointsRequest) GetPageToken

func (*ListProjectsLocationsRegionalEndpointsRequest) GetParent

func (*ListProjectsLocationsRegionalEndpointsRequest) ProtoMessage

func (*ListProjectsLocationsRegionalEndpointsRequest) ProtoReflect

func (*ListProjectsLocationsRegionalEndpointsRequest) Reset

func (*ListProjectsLocationsRegionalEndpointsRequest) String

type ListProjectsLocationsRequest

type ListProjectsLocationsRequest struct {
	Filter    string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	PageSize  int32  `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectsLocationsRequest) Descriptor deprecated

func (*ListProjectsLocationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListProjectsLocationsRequest.ProtoReflect.Descriptor instead.

func (*ListProjectsLocationsRequest) GetFilter

func (x *ListProjectsLocationsRequest) GetFilter() string

func (*ListProjectsLocationsRequest) GetName

func (x *ListProjectsLocationsRequest) GetName() string

func (*ListProjectsLocationsRequest) GetPageSize

func (x *ListProjectsLocationsRequest) GetPageSize() int32

func (*ListProjectsLocationsRequest) GetPageToken

func (x *ListProjectsLocationsRequest) GetPageToken() string

func (*ListProjectsLocationsRequest) ProtoMessage

func (*ListProjectsLocationsRequest) ProtoMessage()

func (*ListProjectsLocationsRequest) ProtoReflect

func (*ListProjectsLocationsRequest) Reset

func (x *ListProjectsLocationsRequest) Reset()

func (*ListProjectsLocationsRequest) String

type ListProjectsLocationsServiceClassesRequest

type ListProjectsLocationsServiceClassesRequest struct {
	Filter    string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	OrderBy   string `protobuf:"bytes,2,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	PageSize  int32  `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	Parent    string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectsLocationsServiceClassesRequest) Descriptor deprecated

Deprecated: Use ListProjectsLocationsServiceClassesRequest.ProtoReflect.Descriptor instead.

func (*ListProjectsLocationsServiceClassesRequest) GetFilter

func (*ListProjectsLocationsServiceClassesRequest) GetOrderBy

func (*ListProjectsLocationsServiceClassesRequest) GetPageSize

func (*ListProjectsLocationsServiceClassesRequest) GetPageToken

func (*ListProjectsLocationsServiceClassesRequest) GetParent

func (*ListProjectsLocationsServiceClassesRequest) ProtoMessage

func (*ListProjectsLocationsServiceClassesRequest) ProtoReflect

func (*ListProjectsLocationsServiceClassesRequest) Reset

func (*ListProjectsLocationsServiceClassesRequest) String

type ListProjectsLocationsServiceConnectionMapsRequest

type ListProjectsLocationsServiceConnectionMapsRequest struct {
	Filter    string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	OrderBy   string `protobuf:"bytes,2,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	PageSize  int32  `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	Parent    string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectsLocationsServiceConnectionMapsRequest) Descriptor deprecated

Deprecated: Use ListProjectsLocationsServiceConnectionMapsRequest.ProtoReflect.Descriptor instead.

func (*ListProjectsLocationsServiceConnectionMapsRequest) GetFilter

func (*ListProjectsLocationsServiceConnectionMapsRequest) GetOrderBy

func (*ListProjectsLocationsServiceConnectionMapsRequest) GetPageSize

func (*ListProjectsLocationsServiceConnectionMapsRequest) GetPageToken

func (*ListProjectsLocationsServiceConnectionMapsRequest) GetParent

func (*ListProjectsLocationsServiceConnectionMapsRequest) ProtoMessage

func (*ListProjectsLocationsServiceConnectionMapsRequest) ProtoReflect

func (*ListProjectsLocationsServiceConnectionMapsRequest) Reset

func (*ListProjectsLocationsServiceConnectionMapsRequest) String

type ListProjectsLocationsServiceConnectionPoliciesRequest

type ListProjectsLocationsServiceConnectionPoliciesRequest struct {
	Filter    string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	OrderBy   string `protobuf:"bytes,2,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	PageSize  int32  `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	Parent    string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectsLocationsServiceConnectionPoliciesRequest) Descriptor deprecated

Deprecated: Use ListProjectsLocationsServiceConnectionPoliciesRequest.ProtoReflect.Descriptor instead.

func (*ListProjectsLocationsServiceConnectionPoliciesRequest) GetFilter

func (*ListProjectsLocationsServiceConnectionPoliciesRequest) GetOrderBy

func (*ListProjectsLocationsServiceConnectionPoliciesRequest) GetPageSize

func (*ListProjectsLocationsServiceConnectionPoliciesRequest) GetPageToken

func (*ListProjectsLocationsServiceConnectionPoliciesRequest) GetParent

func (*ListProjectsLocationsServiceConnectionPoliciesRequest) ProtoMessage

func (*ListProjectsLocationsServiceConnectionPoliciesRequest) ProtoReflect

func (*ListProjectsLocationsServiceConnectionPoliciesRequest) Reset

func (*ListProjectsLocationsServiceConnectionPoliciesRequest) String

type ListProjectsLocationsServiceConnectionTokensRequest

type ListProjectsLocationsServiceConnectionTokensRequest struct {
	Filter    string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	OrderBy   string `protobuf:"bytes,2,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	PageSize  int32  `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	Parent    string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectsLocationsServiceConnectionTokensRequest) Descriptor deprecated

Deprecated: Use ListProjectsLocationsServiceConnectionTokensRequest.ProtoReflect.Descriptor instead.

func (*ListProjectsLocationsServiceConnectionTokensRequest) GetFilter

func (*ListProjectsLocationsServiceConnectionTokensRequest) GetOrderBy

func (*ListProjectsLocationsServiceConnectionTokensRequest) GetPageSize

func (*ListProjectsLocationsServiceConnectionTokensRequest) GetPageToken

func (*ListProjectsLocationsServiceConnectionTokensRequest) GetParent

func (*ListProjectsLocationsServiceConnectionTokensRequest) ProtoMessage

func (*ListProjectsLocationsServiceConnectionTokensRequest) ProtoReflect

func (*ListProjectsLocationsServiceConnectionTokensRequest) Reset

func (*ListProjectsLocationsServiceConnectionTokensRequest) String

type ListProjectsLocationsSpokesRequest

type ListProjectsLocationsSpokesRequest struct {
	Filter    string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	OrderBy   string `protobuf:"bytes,2,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	PageSize  int32  `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	Parent    string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectsLocationsSpokesRequest) Descriptor deprecated

func (*ListProjectsLocationsSpokesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListProjectsLocationsSpokesRequest.ProtoReflect.Descriptor instead.

func (*ListProjectsLocationsSpokesRequest) GetFilter

func (*ListProjectsLocationsSpokesRequest) GetOrderBy

func (*ListProjectsLocationsSpokesRequest) GetPageSize

func (x *ListProjectsLocationsSpokesRequest) GetPageSize() int32

func (*ListProjectsLocationsSpokesRequest) GetPageToken

func (x *ListProjectsLocationsSpokesRequest) GetPageToken() string

func (*ListProjectsLocationsSpokesRequest) GetParent

func (*ListProjectsLocationsSpokesRequest) ProtoMessage

func (*ListProjectsLocationsSpokesRequest) ProtoMessage()

func (*ListProjectsLocationsSpokesRequest) ProtoReflect

func (*ListProjectsLocationsSpokesRequest) Reset

func (*ListProjectsLocationsSpokesRequest) String

type ListRegionalEndpointsResponse

type ListRegionalEndpointsResponse struct {

	// The next pagination token in the List response. It should be used as page_token for the following request. An empty value means no more result.
	NextPageToken string `protobuf:"bytes,1,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Regional endpoints to be returned.
	RegionalEndpoints []*RegionalEndpoint `protobuf:"bytes,2,rep,name=regional_endpoints,json=regionalEndpoints,proto3" json:"regional_endpoints,omitempty"`
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response for ListRegionalEndpoints.

func (*ListRegionalEndpointsResponse) Descriptor deprecated

func (*ListRegionalEndpointsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRegionalEndpointsResponse.ProtoReflect.Descriptor instead.

func (*ListRegionalEndpointsResponse) GetNextPageToken

func (x *ListRegionalEndpointsResponse) GetNextPageToken() string

func (*ListRegionalEndpointsResponse) GetRegionalEndpoints

func (x *ListRegionalEndpointsResponse) GetRegionalEndpoints() []*RegionalEndpoint

func (*ListRegionalEndpointsResponse) GetUnreachable

func (x *ListRegionalEndpointsResponse) GetUnreachable() []string

func (*ListRegionalEndpointsResponse) ProtoMessage

func (*ListRegionalEndpointsResponse) ProtoMessage()

func (*ListRegionalEndpointsResponse) ProtoReflect

func (*ListRegionalEndpointsResponse) Reset

func (x *ListRegionalEndpointsResponse) Reset()

func (*ListRegionalEndpointsResponse) String

type ListRouteTablesResponse

type ListRouteTablesResponse struct {

	// The token for the next page of the response. To see more results, use this value as the page_token for your next request. If this value is empty, there are no more results.
	NextPageToken string `protobuf:"bytes,1,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// The requested route tables.
	RouteTables []*RouteTable `protobuf:"bytes,2,rep,name=route_tables,json=routeTables,proto3" json:"route_tables,omitempty"`
	// Hubs that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response for HubService.ListRouteTables method.

func (*ListRouteTablesResponse) Descriptor deprecated

func (*ListRouteTablesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRouteTablesResponse.ProtoReflect.Descriptor instead.

func (*ListRouteTablesResponse) GetNextPageToken

func (x *ListRouteTablesResponse) GetNextPageToken() string

func (*ListRouteTablesResponse) GetRouteTables

func (x *ListRouteTablesResponse) GetRouteTables() []*RouteTable

func (*ListRouteTablesResponse) GetUnreachable

func (x *ListRouteTablesResponse) GetUnreachable() []string

func (*ListRouteTablesResponse) ProtoMessage

func (*ListRouteTablesResponse) ProtoMessage()

func (*ListRouteTablesResponse) ProtoReflect

func (x *ListRouteTablesResponse) ProtoReflect() protoreflect.Message

func (*ListRouteTablesResponse) Reset

func (x *ListRouteTablesResponse) Reset()

func (*ListRouteTablesResponse) String

func (x *ListRouteTablesResponse) String() string

type ListRoutesResponse

type ListRoutesResponse struct {

	// The token for the next page of the response. To see more results, use this value as the page_token for your next request. If this value is empty, there are no more results.
	NextPageToken string `protobuf:"bytes,1,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// The requested routes.
	Routes []*Route `protobuf:"bytes,2,rep,name=routes,proto3" json:"routes,omitempty"`
	// RouteTables that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response for HubService.ListRoutes method.

func (*ListRoutesResponse) Descriptor deprecated

func (*ListRoutesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRoutesResponse.ProtoReflect.Descriptor instead.

func (*ListRoutesResponse) GetNextPageToken

func (x *ListRoutesResponse) GetNextPageToken() string

func (*ListRoutesResponse) GetRoutes

func (x *ListRoutesResponse) GetRoutes() []*Route

func (*ListRoutesResponse) GetUnreachable

func (x *ListRoutesResponse) GetUnreachable() []string

func (*ListRoutesResponse) ProtoMessage

func (*ListRoutesResponse) ProtoMessage()

func (*ListRoutesResponse) ProtoReflect

func (x *ListRoutesResponse) ProtoReflect() protoreflect.Message

func (*ListRoutesResponse) Reset

func (x *ListRoutesResponse) Reset()

func (*ListRoutesResponse) String

func (x *ListRoutesResponse) String() string

type ListServiceClassesResponse

type ListServiceClassesResponse struct {

	// The next pagination token in the List response. It should be used as page_token for the following request. An empty value means no more result.
	NextPageToken string `protobuf:"bytes,1,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// ServiceClasses to be returned.
	ServiceClasses []*ServiceClass `protobuf:"bytes,2,rep,name=service_classes,json=serviceClasses,proto3" json:"service_classes,omitempty"`
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response for ListServiceClasses.

func (*ListServiceClassesResponse) Descriptor deprecated

func (*ListServiceClassesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListServiceClassesResponse.ProtoReflect.Descriptor instead.

func (*ListServiceClassesResponse) GetNextPageToken

func (x *ListServiceClassesResponse) GetNextPageToken() string

func (*ListServiceClassesResponse) GetServiceClasses

func (x *ListServiceClassesResponse) GetServiceClasses() []*ServiceClass

func (*ListServiceClassesResponse) GetUnreachable

func (x *ListServiceClassesResponse) GetUnreachable() []string

func (*ListServiceClassesResponse) ProtoMessage

func (*ListServiceClassesResponse) ProtoMessage()

func (*ListServiceClassesResponse) ProtoReflect

func (*ListServiceClassesResponse) Reset

func (x *ListServiceClassesResponse) Reset()

func (*ListServiceClassesResponse) String

func (x *ListServiceClassesResponse) String() string

type ListServiceConnectionMapsResponse

type ListServiceConnectionMapsResponse struct {

	// The next pagination token in the List response. It should be used as page_token for the following request. An empty value means no more result.
	NextPageToken string `protobuf:"bytes,1,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// ServiceConnectionMaps to be returned.
	ServiceConnectionMaps []*ServiceConnectionMap `` /* 126-byte string literal not displayed */
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response for ListServiceConnectionMaps.

func (*ListServiceConnectionMapsResponse) Descriptor deprecated

func (*ListServiceConnectionMapsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListServiceConnectionMapsResponse.ProtoReflect.Descriptor instead.

func (*ListServiceConnectionMapsResponse) GetNextPageToken

func (x *ListServiceConnectionMapsResponse) GetNextPageToken() string

func (*ListServiceConnectionMapsResponse) GetServiceConnectionMaps

func (x *ListServiceConnectionMapsResponse) GetServiceConnectionMaps() []*ServiceConnectionMap

func (*ListServiceConnectionMapsResponse) GetUnreachable

func (x *ListServiceConnectionMapsResponse) GetUnreachable() []string

func (*ListServiceConnectionMapsResponse) ProtoMessage

func (*ListServiceConnectionMapsResponse) ProtoMessage()

func (*ListServiceConnectionMapsResponse) ProtoReflect

func (*ListServiceConnectionMapsResponse) Reset

func (*ListServiceConnectionMapsResponse) String

type ListServiceConnectionPoliciesResponse

type ListServiceConnectionPoliciesResponse struct {

	// The next pagination token in the List response. It should be used as page_token for the following request. An empty value means no more result.
	NextPageToken string `protobuf:"bytes,1,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// ServiceConnectionPolicies to be returned.
	ServiceConnectionPolicies []*ServiceConnectionPolicy `` /* 138-byte string literal not displayed */
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response for ListServiceConnectionPolicies.

func (*ListServiceConnectionPoliciesResponse) Descriptor deprecated

func (*ListServiceConnectionPoliciesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListServiceConnectionPoliciesResponse.ProtoReflect.Descriptor instead.

func (*ListServiceConnectionPoliciesResponse) GetNextPageToken

func (x *ListServiceConnectionPoliciesResponse) GetNextPageToken() string

func (*ListServiceConnectionPoliciesResponse) GetServiceConnectionPolicies

func (x *ListServiceConnectionPoliciesResponse) GetServiceConnectionPolicies() []*ServiceConnectionPolicy

func (*ListServiceConnectionPoliciesResponse) GetUnreachable

func (x *ListServiceConnectionPoliciesResponse) GetUnreachable() []string

func (*ListServiceConnectionPoliciesResponse) ProtoMessage

func (*ListServiceConnectionPoliciesResponse) ProtoMessage()

func (*ListServiceConnectionPoliciesResponse) ProtoReflect

func (*ListServiceConnectionPoliciesResponse) Reset

func (*ListServiceConnectionPoliciesResponse) String

type ListServiceConnectionTokensResponse

type ListServiceConnectionTokensResponse struct {

	// The next pagination token in the List response. It should be used as page_token for the following request. An empty value means no more result.
	NextPageToken string `protobuf:"bytes,1,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// ServiceConnectionTokens to be returned.
	ServiceConnectionTokens []*ServiceConnectionToken `` /* 132-byte string literal not displayed */
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response for ListServiceConnectionTokens.

func (*ListServiceConnectionTokensResponse) Descriptor deprecated

func (*ListServiceConnectionTokensResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListServiceConnectionTokensResponse.ProtoReflect.Descriptor instead.

func (*ListServiceConnectionTokensResponse) GetNextPageToken

func (x *ListServiceConnectionTokensResponse) GetNextPageToken() string

func (*ListServiceConnectionTokensResponse) GetServiceConnectionTokens

func (x *ListServiceConnectionTokensResponse) GetServiceConnectionTokens() []*ServiceConnectionToken

func (*ListServiceConnectionTokensResponse) GetUnreachable

func (x *ListServiceConnectionTokensResponse) GetUnreachable() []string

func (*ListServiceConnectionTokensResponse) ProtoMessage

func (*ListServiceConnectionTokensResponse) ProtoMessage()

func (*ListServiceConnectionTokensResponse) ProtoReflect

func (*ListServiceConnectionTokensResponse) Reset

func (*ListServiceConnectionTokensResponse) String

type ListSpokesProjectsLocationsGlobalHubRequest

type ListSpokesProjectsLocationsGlobalHubRequest struct {
	Filter         string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	Name           string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	OrderBy        string `protobuf:"bytes,3,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	PageSize       int32  `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken      string `protobuf:"bytes,5,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	SpokeLocations string `protobuf:"bytes,6,opt,name=spoke_locations,json=spokeLocations,proto3" json:"spoke_locations,omitempty"`
	View           string `protobuf:"bytes,7,opt,name=view,proto3" json:"view,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSpokesProjectsLocationsGlobalHubRequest) Descriptor deprecated

Deprecated: Use ListSpokesProjectsLocationsGlobalHubRequest.ProtoReflect.Descriptor instead.

func (*ListSpokesProjectsLocationsGlobalHubRequest) GetFilter

func (*ListSpokesProjectsLocationsGlobalHubRequest) GetName

func (*ListSpokesProjectsLocationsGlobalHubRequest) GetOrderBy

func (*ListSpokesProjectsLocationsGlobalHubRequest) GetPageSize

func (*ListSpokesProjectsLocationsGlobalHubRequest) GetPageToken

func (*ListSpokesProjectsLocationsGlobalHubRequest) GetSpokeLocations

func (x *ListSpokesProjectsLocationsGlobalHubRequest) GetSpokeLocations() string

func (*ListSpokesProjectsLocationsGlobalHubRequest) GetView

func (*ListSpokesProjectsLocationsGlobalHubRequest) ProtoMessage

func (*ListSpokesProjectsLocationsGlobalHubRequest) ProtoReflect

func (*ListSpokesProjectsLocationsGlobalHubRequest) Reset

func (*ListSpokesProjectsLocationsGlobalHubRequest) String

type ListSpokesResponse

type ListSpokesResponse struct {

	// The token for the next page of the response. To see more results, use this value as the page_token for your next request. If this value is empty, there are no more results.
	NextPageToken string `protobuf:"bytes,1,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// The requested spokes.
	Spokes []*Spoke `protobuf:"bytes,2,rep,name=spokes,proto3" json:"spokes,omitempty"`
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

The response for HubService.ListSpokes.

func (*ListSpokesResponse) Descriptor deprecated

func (*ListSpokesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListSpokesResponse.ProtoReflect.Descriptor instead.

func (*ListSpokesResponse) GetNextPageToken

func (x *ListSpokesResponse) GetNextPageToken() string

func (*ListSpokesResponse) GetSpokes

func (x *ListSpokesResponse) GetSpokes() []*Spoke

func (*ListSpokesResponse) GetUnreachable

func (x *ListSpokesResponse) GetUnreachable() []string

func (*ListSpokesResponse) ProtoMessage

func (*ListSpokesResponse) ProtoMessage()

func (*ListSpokesResponse) ProtoReflect

func (x *ListSpokesResponse) ProtoReflect() protoreflect.Message

func (*ListSpokesResponse) Reset

func (x *ListSpokesResponse) Reset()

func (*ListSpokesResponse) String

func (x *ListSpokesResponse) String() string

type Location

type Location struct {

	// The friendly name for this location, typically a nearby city name. For example, "Tokyo".
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Cross-service attributes for the location. For example {"cloud.googleapis.com/region": "us-east1"}
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// The canonical id for this location. For example: `"us-east1"`.
	LocationId string `protobuf:"bytes,3,opt,name=location_id,json=locationId,proto3" json:"location_id,omitempty"`
	// Service-specific metadata. For example the available capacity at the given location.
	Metadata map[string]*any1.Any `` /* 157-byte string literal not displayed */
	// Resource name for the location, which may vary between implementations. For example: `"projects/example-project/locations/us-east1"`
	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

A resource that represents a Google Cloud location.

func (*Location) Descriptor deprecated

func (*Location) Descriptor() ([]byte, []int)

Deprecated: Use Location.ProtoReflect.Descriptor instead.

func (*Location) GetDisplayName

func (x *Location) GetDisplayName() string

func (*Location) GetLabels

func (x *Location) GetLabels() map[string]string

func (*Location) GetLocationId

func (x *Location) GetLocationId() string

func (*Location) GetMetadata

func (x *Location) GetMetadata() map[string]*any1.Any

func (*Location) GetName

func (x *Location) GetName() string

func (*Location) ProtoMessage

func (*Location) ProtoMessage()

func (*Location) ProtoReflect

func (x *Location) ProtoReflect() protoreflect.Message

func (*Location) Reset

func (x *Location) Reset()

func (*Location) String

func (x *Location) String() string

type LocationMetadata

type LocationMetadata struct {

	// List of supported features
	LocationFeatures []string `protobuf:"bytes,1,rep,name=location_features,json=locationFeatures,proto3" json:"location_features,omitempty"`
	// contains filtered or unexported fields
}

Metadata about locations

func (*LocationMetadata) Descriptor deprecated

func (*LocationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use LocationMetadata.ProtoReflect.Descriptor instead.

func (*LocationMetadata) GetLocationFeatures

func (x *LocationMetadata) GetLocationFeatures() []string

func (*LocationMetadata) ProtoMessage

func (*LocationMetadata) ProtoMessage()

func (*LocationMetadata) ProtoReflect

func (x *LocationMetadata) ProtoReflect() protoreflect.Message

func (*LocationMetadata) Reset

func (x *LocationMetadata) Reset()

func (*LocationMetadata) String

func (x *LocationMetadata) String() string

type Migration

type Migration struct {

	// Immutable. Resource path as an URI of the source resource, for example a subnet. The project for the source resource should match the project for the InternalRange. An example: /projects/{project}/regions/{region}/subnetworks/{subnet}
	Source string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	// Immutable. Resource path of the target resource. The target project can be different, as in the cases when migrating to peer networks. The resource For example: /projects/{project}/regions/{region}/subnetworks/{subnet}
	Target string `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Specification for migration with source and target resource names.

func (*Migration) Descriptor deprecated

func (*Migration) Descriptor() ([]byte, []int)

Deprecated: Use Migration.ProtoReflect.Descriptor instead.

func (*Migration) GetSource

func (x *Migration) GetSource() string

func (*Migration) GetTarget

func (x *Migration) GetTarget() string

func (*Migration) ProtoMessage

func (*Migration) ProtoMessage()

func (*Migration) ProtoReflect

func (x *Migration) ProtoReflect() protoreflect.Message

func (*Migration) Reset

func (x *Migration) Reset()

func (*Migration) String

func (x *Migration) String() string

type NextHopInterconnectAttachment

type NextHopInterconnectAttachment struct {

	// Indicates whether site-to-site data transfer is allowed for this interconnect attachment resource. Data transfer is available only in [supported locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations).
	SiteToSiteDataTransfer bool `` /* 134-byte string literal not displayed */
	// The URI of the interconnect attachment resource.
	Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
	// The VPC network where this interconnect attachment is located.
	VpcNetwork string `protobuf:"bytes,3,opt,name=vpc_network,json=vpcNetwork,proto3" json:"vpc_network,omitempty"`
	// contains filtered or unexported fields
}

A route next hop that leads to an interconnect attachment resource.

func (*NextHopInterconnectAttachment) Descriptor deprecated

func (*NextHopInterconnectAttachment) Descriptor() ([]byte, []int)

Deprecated: Use NextHopInterconnectAttachment.ProtoReflect.Descriptor instead.

func (*NextHopInterconnectAttachment) GetSiteToSiteDataTransfer

func (x *NextHopInterconnectAttachment) GetSiteToSiteDataTransfer() bool

func (*NextHopInterconnectAttachment) GetUri

func (*NextHopInterconnectAttachment) GetVpcNetwork

func (x *NextHopInterconnectAttachment) GetVpcNetwork() string

func (*NextHopInterconnectAttachment) ProtoMessage

func (*NextHopInterconnectAttachment) ProtoMessage()

func (*NextHopInterconnectAttachment) ProtoReflect

func (*NextHopInterconnectAttachment) Reset

func (x *NextHopInterconnectAttachment) Reset()

func (*NextHopInterconnectAttachment) String

type NextHopRouterApplianceInstance

type NextHopRouterApplianceInstance struct {

	// Indicates whether site-to-site data transfer is allowed for this Router appliance instance resource. Data transfer is available only in [supported locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations).
	SiteToSiteDataTransfer bool `` /* 134-byte string literal not displayed */
	// The URI of the Router appliance instance.
	Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
	// The VPC network where this VM is located.
	VpcNetwork string `protobuf:"bytes,3,opt,name=vpc_network,json=vpcNetwork,proto3" json:"vpc_network,omitempty"`
	// contains filtered or unexported fields
}

A route next hop that leads to a Router appliance instance.

func (*NextHopRouterApplianceInstance) Descriptor deprecated

func (*NextHopRouterApplianceInstance) Descriptor() ([]byte, []int)

Deprecated: Use NextHopRouterApplianceInstance.ProtoReflect.Descriptor instead.

func (*NextHopRouterApplianceInstance) GetSiteToSiteDataTransfer

func (x *NextHopRouterApplianceInstance) GetSiteToSiteDataTransfer() bool

func (*NextHopRouterApplianceInstance) GetUri

func (*NextHopRouterApplianceInstance) GetVpcNetwork

func (x *NextHopRouterApplianceInstance) GetVpcNetwork() string

func (*NextHopRouterApplianceInstance) ProtoMessage

func (*NextHopRouterApplianceInstance) ProtoMessage()

func (*NextHopRouterApplianceInstance) ProtoReflect

func (*NextHopRouterApplianceInstance) Reset

func (x *NextHopRouterApplianceInstance) Reset()

func (*NextHopRouterApplianceInstance) String

type NextHopVPNTunnel

type NextHopVPNTunnel struct {

	// Indicates whether site-to-site data transfer is allowed for this VPN tunnel resource. Data transfer is available only in [supported locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations).
	SiteToSiteDataTransfer bool `` /* 134-byte string literal not displayed */
	// The URI of the VPN tunnel resource.
	Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
	// The VPC network where this VPN tunnel is located.
	VpcNetwork string `protobuf:"bytes,3,opt,name=vpc_network,json=vpcNetwork,proto3" json:"vpc_network,omitempty"`
	// contains filtered or unexported fields
}

A route next hop that leads to a VPN tunnel resource.

func (*NextHopVPNTunnel) Descriptor deprecated

func (*NextHopVPNTunnel) Descriptor() ([]byte, []int)

Deprecated: Use NextHopVPNTunnel.ProtoReflect.Descriptor instead.

func (*NextHopVPNTunnel) GetSiteToSiteDataTransfer

func (x *NextHopVPNTunnel) GetSiteToSiteDataTransfer() bool

func (*NextHopVPNTunnel) GetUri

func (x *NextHopVPNTunnel) GetUri() string

func (*NextHopVPNTunnel) GetVpcNetwork

func (x *NextHopVPNTunnel) GetVpcNetwork() string

func (*NextHopVPNTunnel) ProtoMessage

func (*NextHopVPNTunnel) ProtoMessage()

func (*NextHopVPNTunnel) ProtoReflect

func (x *NextHopVPNTunnel) ProtoReflect() protoreflect.Message

func (*NextHopVPNTunnel) Reset

func (x *NextHopVPNTunnel) Reset()

func (*NextHopVPNTunnel) String

func (x *NextHopVPNTunnel) String() string

type NextHopVpcNetwork

type NextHopVpcNetwork struct {

	// The URI of the VPC network resource
	Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
	// contains filtered or unexported fields
}

func (*NextHopVpcNetwork) Descriptor deprecated

func (*NextHopVpcNetwork) Descriptor() ([]byte, []int)

Deprecated: Use NextHopVpcNetwork.ProtoReflect.Descriptor instead.

func (*NextHopVpcNetwork) GetUri

func (x *NextHopVpcNetwork) GetUri() string

func (*NextHopVpcNetwork) ProtoMessage

func (*NextHopVpcNetwork) ProtoMessage()

func (*NextHopVpcNetwork) ProtoReflect

func (x *NextHopVpcNetwork) ProtoReflect() protoreflect.Message

func (*NextHopVpcNetwork) Reset

func (x *NextHopVpcNetwork) Reset()

func (*NextHopVpcNetwork) String

func (x *NextHopVpcNetwork) String() string

type OperationMetadata

type OperationMetadata struct {

	// Output only. API version used to start the operation.
	ApiVersion string `protobuf:"bytes,1,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
	// Output only. The time the operation was created.
	CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time the operation finished running.
	EndTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// Output only. Identifies whether the user has requested cancellation of the operation. Operations that have been cancelled successfully have google.longrunning.Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.
	RequestedCancellation bool `protobuf:"varint,4,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
	// Output only. Human-readable status of the operation, if any.
	StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
	// Output only. Server-defined resource path for the target of the operation.
	Target string `protobuf:"bytes,6,opt,name=target,proto3" json:"target,omitempty"`
	// Output only. Name of the verb executed by the operation.
	Verb string `protobuf:"bytes,7,opt,name=verb,proto3" json:"verb,omitempty"`
	// contains filtered or unexported fields
}

Represents the metadata of the long-running operation.

func (*OperationMetadata) Descriptor deprecated

func (*OperationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.

func (*OperationMetadata) GetApiVersion

func (x *OperationMetadata) GetApiVersion() string

func (*OperationMetadata) GetCreateTime

func (x *OperationMetadata) GetCreateTime() *timestamp.Timestamp

func (*OperationMetadata) GetEndTime

func (x *OperationMetadata) GetEndTime() *timestamp.Timestamp

func (*OperationMetadata) GetRequestedCancellation

func (x *OperationMetadata) GetRequestedCancellation() bool

func (*OperationMetadata) GetStatusMessage

func (x *OperationMetadata) GetStatusMessage() string

func (*OperationMetadata) GetTarget

func (x *OperationMetadata) GetTarget() string

func (*OperationMetadata) GetVerb

func (x *OperationMetadata) GetVerb() string

func (*OperationMetadata) ProtoMessage

func (*OperationMetadata) ProtoMessage()

func (*OperationMetadata) ProtoReflect

func (x *OperationMetadata) ProtoReflect() protoreflect.Message

func (*OperationMetadata) Reset

func (x *OperationMetadata) Reset()

func (*OperationMetadata) String

func (x *OperationMetadata) String() string

type PatchProjectsLocationsGlobalHubRequest

type PatchProjectsLocationsGlobalHubRequest struct {
	Name                       string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RequestId                  string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	UpdateMask                 string `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	ProjectsLocationsGlobalHub *Hub   `` /* 143-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PatchProjectsLocationsGlobalHubRequest) Descriptor deprecated

func (*PatchProjectsLocationsGlobalHubRequest) Descriptor() ([]byte, []int)

Deprecated: Use PatchProjectsLocationsGlobalHubRequest.ProtoReflect.Descriptor instead.

func (*PatchProjectsLocationsGlobalHubRequest) GetName

func (*PatchProjectsLocationsGlobalHubRequest) GetProjectsLocationsGlobalHub

func (x *PatchProjectsLocationsGlobalHubRequest) GetProjectsLocationsGlobalHub() *Hub

func (*PatchProjectsLocationsGlobalHubRequest) GetRequestId

func (*PatchProjectsLocationsGlobalHubRequest) GetUpdateMask

func (*PatchProjectsLocationsGlobalHubRequest) ProtoMessage

func (*PatchProjectsLocationsGlobalHubRequest) ProtoReflect

func (*PatchProjectsLocationsGlobalHubRequest) Reset

func (*PatchProjectsLocationsGlobalHubRequest) String

type PatchProjectsLocationsGlobalHubsGroupRequest

type PatchProjectsLocationsGlobalHubsGroupRequest struct {
	Name                             string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RequestId                        string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	UpdateMask                       string `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	ProjectsLocationsGlobalHubsGroup *Group `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PatchProjectsLocationsGlobalHubsGroupRequest) Descriptor deprecated

Deprecated: Use PatchProjectsLocationsGlobalHubsGroupRequest.ProtoReflect.Descriptor instead.

func (*PatchProjectsLocationsGlobalHubsGroupRequest) GetName

func (*PatchProjectsLocationsGlobalHubsGroupRequest) GetProjectsLocationsGlobalHubsGroup

func (x *PatchProjectsLocationsGlobalHubsGroupRequest) GetProjectsLocationsGlobalHubsGroup() *Group

func (*PatchProjectsLocationsGlobalHubsGroupRequest) GetRequestId

func (*PatchProjectsLocationsGlobalHubsGroupRequest) GetUpdateMask

func (*PatchProjectsLocationsGlobalHubsGroupRequest) ProtoMessage

func (*PatchProjectsLocationsGlobalHubsGroupRequest) ProtoReflect

func (*PatchProjectsLocationsGlobalHubsGroupRequest) Reset

func (*PatchProjectsLocationsGlobalHubsGroupRequest) String

type PatchProjectsLocationsInternalRangeRequest

type PatchProjectsLocationsInternalRangeRequest struct {
	Name                           string         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RequestId                      string         `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	UpdateMask                     string         `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	ProjectsLocationsInternalRange *InternalRange `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PatchProjectsLocationsInternalRangeRequest) Descriptor deprecated

Deprecated: Use PatchProjectsLocationsInternalRangeRequest.ProtoReflect.Descriptor instead.

func (*PatchProjectsLocationsInternalRangeRequest) GetName

func (*PatchProjectsLocationsInternalRangeRequest) GetProjectsLocationsInternalRange

func (x *PatchProjectsLocationsInternalRangeRequest) GetProjectsLocationsInternalRange() *InternalRange

func (*PatchProjectsLocationsInternalRangeRequest) GetRequestId

func (*PatchProjectsLocationsInternalRangeRequest) GetUpdateMask

func (*PatchProjectsLocationsInternalRangeRequest) ProtoMessage

func (*PatchProjectsLocationsInternalRangeRequest) ProtoReflect

func (*PatchProjectsLocationsInternalRangeRequest) Reset

func (*PatchProjectsLocationsInternalRangeRequest) String

type PatchProjectsLocationsServiceClasseRequest

type PatchProjectsLocationsServiceClasseRequest struct {
	Name                           string        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RequestId                      string        `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	UpdateMask                     string        `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	ProjectsLocationsServiceClasse *ServiceClass `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PatchProjectsLocationsServiceClasseRequest) Descriptor deprecated

Deprecated: Use PatchProjectsLocationsServiceClasseRequest.ProtoReflect.Descriptor instead.

func (*PatchProjectsLocationsServiceClasseRequest) GetName

func (*PatchProjectsLocationsServiceClasseRequest) GetProjectsLocationsServiceClasse

func (x *PatchProjectsLocationsServiceClasseRequest) GetProjectsLocationsServiceClasse() *ServiceClass

func (*PatchProjectsLocationsServiceClasseRequest) GetRequestId

func (*PatchProjectsLocationsServiceClasseRequest) GetUpdateMask

func (*PatchProjectsLocationsServiceClasseRequest) ProtoMessage

func (*PatchProjectsLocationsServiceClasseRequest) ProtoReflect

func (*PatchProjectsLocationsServiceClasseRequest) Reset

func (*PatchProjectsLocationsServiceClasseRequest) String

type PatchProjectsLocationsServiceConnectionMapRequest

type PatchProjectsLocationsServiceConnectionMapRequest struct {
	Name                                  string                `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RequestId                             string                `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	UpdateMask                            string                `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	ProjectsLocationsServiceConnectionMap *ServiceConnectionMap `` /* 178-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PatchProjectsLocationsServiceConnectionMapRequest) Descriptor deprecated

Deprecated: Use PatchProjectsLocationsServiceConnectionMapRequest.ProtoReflect.Descriptor instead.

func (*PatchProjectsLocationsServiceConnectionMapRequest) GetName

func (*PatchProjectsLocationsServiceConnectionMapRequest) GetProjectsLocationsServiceConnectionMap

func (x *PatchProjectsLocationsServiceConnectionMapRequest) GetProjectsLocationsServiceConnectionMap() *ServiceConnectionMap

func (*PatchProjectsLocationsServiceConnectionMapRequest) GetRequestId

func (*PatchProjectsLocationsServiceConnectionMapRequest) GetUpdateMask

func (*PatchProjectsLocationsServiceConnectionMapRequest) ProtoMessage

func (*PatchProjectsLocationsServiceConnectionMapRequest) ProtoReflect

func (*PatchProjectsLocationsServiceConnectionMapRequest) Reset

func (*PatchProjectsLocationsServiceConnectionMapRequest) String

type PatchProjectsLocationsServiceConnectionPolicyRequest

type PatchProjectsLocationsServiceConnectionPolicyRequest struct {
	Name                                     string                   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RequestId                                string                   `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	UpdateMask                               string                   `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	ProjectsLocationsServiceConnectionPolicy *ServiceConnectionPolicy `` /* 187-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PatchProjectsLocationsServiceConnectionPolicyRequest) Descriptor deprecated

Deprecated: Use PatchProjectsLocationsServiceConnectionPolicyRequest.ProtoReflect.Descriptor instead.

func (*PatchProjectsLocationsServiceConnectionPolicyRequest) GetName

func (*PatchProjectsLocationsServiceConnectionPolicyRequest) GetProjectsLocationsServiceConnectionPolicy

func (x *PatchProjectsLocationsServiceConnectionPolicyRequest) GetProjectsLocationsServiceConnectionPolicy() *ServiceConnectionPolicy

func (*PatchProjectsLocationsServiceConnectionPolicyRequest) GetRequestId

func (*PatchProjectsLocationsServiceConnectionPolicyRequest) GetUpdateMask

func (*PatchProjectsLocationsServiceConnectionPolicyRequest) ProtoMessage

func (*PatchProjectsLocationsServiceConnectionPolicyRequest) ProtoReflect

func (*PatchProjectsLocationsServiceConnectionPolicyRequest) Reset

func (*PatchProjectsLocationsServiceConnectionPolicyRequest) String

type PatchProjectsLocationsSpokeRequest

type PatchProjectsLocationsSpokeRequest struct {
	Name                   string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RequestId              string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	UpdateMask             string `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	ProjectsLocationsSpoke *Spoke `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PatchProjectsLocationsSpokeRequest) Descriptor deprecated

func (*PatchProjectsLocationsSpokeRequest) Descriptor() ([]byte, []int)

Deprecated: Use PatchProjectsLocationsSpokeRequest.ProtoReflect.Descriptor instead.

func (*PatchProjectsLocationsSpokeRequest) GetName

func (*PatchProjectsLocationsSpokeRequest) GetProjectsLocationsSpoke

func (x *PatchProjectsLocationsSpokeRequest) GetProjectsLocationsSpoke() *Spoke

func (*PatchProjectsLocationsSpokeRequest) GetRequestId

func (x *PatchProjectsLocationsSpokeRequest) GetRequestId() string

func (*PatchProjectsLocationsSpokeRequest) GetUpdateMask

func (x *PatchProjectsLocationsSpokeRequest) GetUpdateMask() string

func (*PatchProjectsLocationsSpokeRequest) ProtoMessage

func (*PatchProjectsLocationsSpokeRequest) ProtoMessage()

func (*PatchProjectsLocationsSpokeRequest) ProtoReflect

func (*PatchProjectsLocationsSpokeRequest) Reset

func (*PatchProjectsLocationsSpokeRequest) String

type Policy

type Policy struct {

	// Specifies cloud audit logging configuration for this policy.
	AuditConfigs []*AuditConfig `protobuf:"bytes,1,rep,name=audit_configs,json=auditConfigs,proto3" json:"audit_configs,omitempty"`
	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings []*Binding `protobuf:"bytes,2,rep,name=bindings,proto3" json:"bindings,omitempty"`
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag []byte `protobuf:"bytes,3,opt,name=etag,proto3" json:"etag,omitempty"`
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version int32 `protobuf:"varint,4,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).

func (*Policy) Descriptor deprecated

func (*Policy) Descriptor() ([]byte, []int)

Deprecated: Use Policy.ProtoReflect.Descriptor instead.

func (*Policy) GetAuditConfigs

func (x *Policy) GetAuditConfigs() []*AuditConfig

func (*Policy) GetBindings

func (x *Policy) GetBindings() []*Binding

func (*Policy) GetEtag

func (x *Policy) GetEtag() []byte

func (*Policy) GetVersion

func (x *Policy) GetVersion() int32

func (*Policy) ProtoMessage

func (*Policy) ProtoMessage()

func (*Policy) ProtoReflect

func (x *Policy) ProtoReflect() protoreflect.Message

func (*Policy) Reset

func (x *Policy) Reset()

func (*Policy) String

func (x *Policy) String() string

type PolicyBasedRoute

type PolicyBasedRoute struct {

	// Output only. Time when the policy-based route was created.
	CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Optional. An optional description of this resource. Provide this field when you create the resource.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Required. The filter to match L4 traffic.
	Filter *Filter `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional. The interconnect attachments that this policy-based route applies to.
	InterconnectAttachment *InterconnectAttachment `` /* 127-byte string literal not displayed */
	// Output only. Type of this resource. Always networkconnectivity#policyBasedRoute for policy-based Route resources.
	Kind string `protobuf:"bytes,5,opt,name=kind,proto3" json:"kind,omitempty"`
	// User-defined labels.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Immutable. A unique name of the resource in the form of `projects/{project_number}/locations/global/PolicyBasedRoutes/{policy_based_route_id}`
	Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	// Required. Fully-qualified URL of the network that this route applies to, for example: projects/my-project/global/networks/my-network.
	Network string `protobuf:"bytes,8,opt,name=network,proto3" json:"network,omitempty"`
	// Optional. The IP address of a global-access-enabled L4 ILB that is the next hop for matching packets. For this version, only nextHopIlbIp is supported.
	NextHopIlbIp string `protobuf:"bytes,9,opt,name=next_hop_ilb_ip,json=nextHopIlbIp,proto3" json:"next_hop_ilb_ip,omitempty"`
	// Optional. Other routes that will be referenced to determine the next hop of the packet.
	NextHopOtherRoutes string `protobuf:"bytes,10,opt,name=next_hop_other_routes,json=nextHopOtherRoutes,proto3" json:"next_hop_other_routes,omitempty"`
	// Optional. The priority of this policy-based route. Priority is used to break ties in cases where there are more than one matching policy-based routes found. In cases where multiple policy-based routes are matched, the one with the lowest-numbered priority value wins. The default value is 1000. The priority value must be from 1 to 65535, inclusive.
	Priority int32 `protobuf:"varint,11,opt,name=priority,proto3" json:"priority,omitempty"`
	// Output only. Server-defined fully-qualified URL for this resource.
	SelfLink string `protobuf:"bytes,12,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"`
	// Output only. Time when the policy-based route was updated.
	UpdateTime *timestamp.Timestamp `protobuf:"bytes,13,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. VM instances that this policy-based route applies to.
	VirtualMachine *VirtualMachine `protobuf:"bytes,14,opt,name=virtual_machine,json=virtualMachine,proto3" json:"virtual_machine,omitempty"`
	// Output only. If potential misconfigurations are detected for this route, this field will be populated with warning messages.
	Warnings []*Warnings `protobuf:"bytes,15,rep,name=warnings,proto3" json:"warnings,omitempty"`
	// contains filtered or unexported fields
}

Policy-based routes route L4 network traffic based on not just destination IP address, but also source IP address, protocol, and more. If a policy-based route conflicts with other types of routes, the policy-based route always takes precedence.

func (*PolicyBasedRoute) Descriptor deprecated

func (*PolicyBasedRoute) Descriptor() ([]byte, []int)

Deprecated: Use PolicyBasedRoute.ProtoReflect.Descriptor instead.

func (*PolicyBasedRoute) GetCreateTime

func (x *PolicyBasedRoute) GetCreateTime() *timestamp.Timestamp

func (*PolicyBasedRoute) GetDescription

func (x *PolicyBasedRoute) GetDescription() string

func (*PolicyBasedRoute) GetFilter

func (x *PolicyBasedRoute) GetFilter() *Filter

func (*PolicyBasedRoute) GetInterconnectAttachment

func (x *PolicyBasedRoute) GetInterconnectAttachment() *InterconnectAttachment

func (*PolicyBasedRoute) GetKind

func (x *PolicyBasedRoute) GetKind() string

func (*PolicyBasedRoute) GetLabels

func (x *PolicyBasedRoute) GetLabels() map[string]string

func (*PolicyBasedRoute) GetName

func (x *PolicyBasedRoute) GetName() string

func (*PolicyBasedRoute) GetNetwork

func (x *PolicyBasedRoute) GetNetwork() string

func (*PolicyBasedRoute) GetNextHopIlbIp

func (x *PolicyBasedRoute) GetNextHopIlbIp() string

func (*PolicyBasedRoute) GetNextHopOtherRoutes

func (x *PolicyBasedRoute) GetNextHopOtherRoutes() string

func (*PolicyBasedRoute) GetPriority

func (x *PolicyBasedRoute) GetPriority() int32
func (x *PolicyBasedRoute) GetSelfLink() string

func (*PolicyBasedRoute) GetUpdateTime

func (x *PolicyBasedRoute) GetUpdateTime() *timestamp.Timestamp

func (*PolicyBasedRoute) GetVirtualMachine

func (x *PolicyBasedRoute) GetVirtualMachine() *VirtualMachine

func (*PolicyBasedRoute) GetWarnings

func (x *PolicyBasedRoute) GetWarnings() []*Warnings

func (*PolicyBasedRoute) ProtoMessage

func (*PolicyBasedRoute) ProtoMessage()

func (*PolicyBasedRoute) ProtoReflect

func (x *PolicyBasedRoute) ProtoReflect() protoreflect.Message

func (*PolicyBasedRoute) Reset

func (x *PolicyBasedRoute) Reset()

func (*PolicyBasedRoute) String

func (x *PolicyBasedRoute) String() string

type ProducerPscConfig

type ProducerPscConfig struct {

	// The resource path of a service attachment. Example: projects/{projectNumOrId}/regions/{region}/serviceAttachments/{resourceId}.
	ServiceAttachmentUri string `protobuf:"bytes,1,opt,name=service_attachment_uri,json=serviceAttachmentUri,proto3" json:"service_attachment_uri,omitempty"`
	// contains filtered or unexported fields
}

The PSC configurations on producer side.

func (*ProducerPscConfig) Descriptor deprecated

func (*ProducerPscConfig) Descriptor() ([]byte, []int)

Deprecated: Use ProducerPscConfig.ProtoReflect.Descriptor instead.

func (*ProducerPscConfig) GetServiceAttachmentUri

func (x *ProducerPscConfig) GetServiceAttachmentUri() string

func (*ProducerPscConfig) ProtoMessage

func (*ProducerPscConfig) ProtoMessage()

func (*ProducerPscConfig) ProtoReflect

func (x *ProducerPscConfig) ProtoReflect() protoreflect.Message

func (*ProducerPscConfig) Reset

func (x *ProducerPscConfig) Reset()

func (*ProducerPscConfig) String

func (x *ProducerPscConfig) String() string

type ProjectsLocationsGlobalHubsGroupsServerClient

type ProjectsLocationsGlobalHubsGroupsServerClient interface {
	// Gets details about a Network Connectivity Center group.
	GetProjectsLocationsGlobalHubsGroup(ctx context.Context, in *GetProjectsLocationsGlobalHubsGroupRequest, opts ...grpc.CallOption) (*Group, error)
	// Lists groups in a given hub.
	ListProjectsLocationsGlobalHubsGroups(ctx context.Context, in *ListProjectsLocationsGlobalHubsGroupsRequest, opts ...grpc.CallOption) (*ListGroupsResponse, error)
	// Updates the parameters of a Network Connectivity Center group.
	PatchProjectsLocationsGlobalHubsGroup(ctx context.Context, in *PatchProjectsLocationsGlobalHubsGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}

ProjectsLocationsGlobalHubsGroupsServerClient is the client API for ProjectsLocationsGlobalHubsGroupsServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectsLocationsGlobalHubsGroupsServerServer

type ProjectsLocationsGlobalHubsGroupsServerServer interface {
	// Gets details about a Network Connectivity Center group.
	GetProjectsLocationsGlobalHubsGroup(context.Context, *GetProjectsLocationsGlobalHubsGroupRequest) (*Group, error)
	// Lists groups in a given hub.
	ListProjectsLocationsGlobalHubsGroups(context.Context, *ListProjectsLocationsGlobalHubsGroupsRequest) (*ListGroupsResponse, error)
	// Updates the parameters of a Network Connectivity Center group.
	PatchProjectsLocationsGlobalHubsGroup(context.Context, *PatchProjectsLocationsGlobalHubsGroupRequest) (*longrunningpb.Operation, error)
	// contains filtered or unexported methods
}

ProjectsLocationsGlobalHubsGroupsServerServer is the server API for ProjectsLocationsGlobalHubsGroupsServer service. All implementations must embed UnimplementedProjectsLocationsGlobalHubsGroupsServerServer for forward compatibility

type ProjectsLocationsGlobalHubsRouteTablesRoutesServerClient

type ProjectsLocationsGlobalHubsRouteTablesRoutesServerClient interface {
	// Gets details about the specified route.
	GetProjectsLocationsGlobalHubsRouteTablesRoute(ctx context.Context, in *GetProjectsLocationsGlobalHubsRouteTablesRouteRequest, opts ...grpc.CallOption) (*Route, error)
	// Lists routes in a given route table.
	ListProjectsLocationsGlobalHubsRouteTablesRoutes(ctx context.Context, in *ListProjectsLocationsGlobalHubsRouteTablesRoutesRequest, opts ...grpc.CallOption) (*ListRoutesResponse, error)
}

ProjectsLocationsGlobalHubsRouteTablesRoutesServerClient is the client API for ProjectsLocationsGlobalHubsRouteTablesRoutesServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectsLocationsGlobalHubsRouteTablesRoutesServerServer

type ProjectsLocationsGlobalHubsRouteTablesRoutesServerServer interface {
	// Gets details about the specified route.
	GetProjectsLocationsGlobalHubsRouteTablesRoute(context.Context, *GetProjectsLocationsGlobalHubsRouteTablesRouteRequest) (*Route, error)
	// Lists routes in a given route table.
	ListProjectsLocationsGlobalHubsRouteTablesRoutes(context.Context, *ListProjectsLocationsGlobalHubsRouteTablesRoutesRequest) (*ListRoutesResponse, error)
	// contains filtered or unexported methods
}

ProjectsLocationsGlobalHubsRouteTablesRoutesServerServer is the server API for ProjectsLocationsGlobalHubsRouteTablesRoutesServer service. All implementations must embed UnimplementedProjectsLocationsGlobalHubsRouteTablesRoutesServerServer for forward compatibility

type ProjectsLocationsGlobalHubsRouteTablesServerClient

type ProjectsLocationsGlobalHubsRouteTablesServerClient interface {
	// Gets details about a Network Connectivity Center route table.
	GetProjectsLocationsGlobalHubsRouteTable(ctx context.Context, in *GetProjectsLocationsGlobalHubsRouteTableRequest, opts ...grpc.CallOption) (*RouteTable, error)
	// Lists route tables in a given hub.
	ListProjectsLocationsGlobalHubsRouteTables(ctx context.Context, in *ListProjectsLocationsGlobalHubsRouteTablesRequest, opts ...grpc.CallOption) (*ListRouteTablesResponse, error)
}

ProjectsLocationsGlobalHubsRouteTablesServerClient is the client API for ProjectsLocationsGlobalHubsRouteTablesServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectsLocationsGlobalHubsRouteTablesServerServer

type ProjectsLocationsGlobalHubsRouteTablesServerServer interface {
	// Gets details about a Network Connectivity Center route table.
	GetProjectsLocationsGlobalHubsRouteTable(context.Context, *GetProjectsLocationsGlobalHubsRouteTableRequest) (*RouteTable, error)
	// Lists route tables in a given hub.
	ListProjectsLocationsGlobalHubsRouteTables(context.Context, *ListProjectsLocationsGlobalHubsRouteTablesRequest) (*ListRouteTablesResponse, error)
	// contains filtered or unexported methods
}

ProjectsLocationsGlobalHubsRouteTablesServerServer is the server API for ProjectsLocationsGlobalHubsRouteTablesServer service. All implementations must embed UnimplementedProjectsLocationsGlobalHubsRouteTablesServerServer for forward compatibility

type ProjectsLocationsGlobalHubsServerClient

type ProjectsLocationsGlobalHubsServerClient interface {
	// Accepts a proposal to attach a Network Connectivity Center spoke to a hub.
	AcceptSpokeProjectsLocationsGlobalHub(ctx context.Context, in *AcceptSpokeProjectsLocationsGlobalHubRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Creates a new Network Connectivity Center hub in the specified project.
	CreateProjectsLocationsGlobalHub(ctx context.Context, in *CreateProjectsLocationsGlobalHubRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a Network Connectivity Center hub.
	DeleteProjectsLocationsGlobalHub(ctx context.Context, in *DeleteProjectsLocationsGlobalHubRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets details about a Network Connectivity Center hub.
	GetProjectsLocationsGlobalHub(ctx context.Context, in *GetProjectsLocationsGlobalHubRequest, opts ...grpc.CallOption) (*Hub, error)
	// Lists the Network Connectivity Center hubs associated with a given project.
	ListProjectsLocationsGlobalHubs(ctx context.Context, in *ListProjectsLocationsGlobalHubsRequest, opts ...grpc.CallOption) (*ListHubsResponse, error)
	// Lists the Network Connectivity Center spokes associated with a specified hub and location. The list includes both spokes that are attached to the hub and spokes that have been proposed but not yet accepted.
	ListSpokesProjectsLocationsGlobalHub(ctx context.Context, in *ListSpokesProjectsLocationsGlobalHubRequest, opts ...grpc.CallOption) (*ListHubSpokesResponse, error)
	// Updates the description and/or labels of a Network Connectivity Center hub.
	PatchProjectsLocationsGlobalHub(ctx context.Context, in *PatchProjectsLocationsGlobalHubRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Query the Private Service Connect propagation status of a Network Connectivity Center hub.
	QueryStatusProjectsLocationsGlobalHub(ctx context.Context, in *QueryStatusProjectsLocationsGlobalHubRequest, opts ...grpc.CallOption) (*QueryHubStatusResponse, error)
	// Rejects a Network Connectivity Center spoke from being attached to a hub. If the spoke was previously in the `ACTIVE` state, it transitions to the `INACTIVE` state and is no longer able to connect to other spokes that are attached to the hub.
	RejectSpokeProjectsLocationsGlobalHub(ctx context.Context, in *RejectSpokeProjectsLocationsGlobalHubRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}

ProjectsLocationsGlobalHubsServerClient is the client API for ProjectsLocationsGlobalHubsServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectsLocationsGlobalHubsServerServer

type ProjectsLocationsGlobalHubsServerServer interface {
	// Accepts a proposal to attach a Network Connectivity Center spoke to a hub.
	AcceptSpokeProjectsLocationsGlobalHub(context.Context, *AcceptSpokeProjectsLocationsGlobalHubRequest) (*longrunningpb.Operation, error)
	// Creates a new Network Connectivity Center hub in the specified project.
	CreateProjectsLocationsGlobalHub(context.Context, *CreateProjectsLocationsGlobalHubRequest) (*longrunningpb.Operation, error)
	// Deletes a Network Connectivity Center hub.
	DeleteProjectsLocationsGlobalHub(context.Context, *DeleteProjectsLocationsGlobalHubRequest) (*longrunningpb.Operation, error)
	// Gets details about a Network Connectivity Center hub.
	GetProjectsLocationsGlobalHub(context.Context, *GetProjectsLocationsGlobalHubRequest) (*Hub, error)
	// Lists the Network Connectivity Center hubs associated with a given project.
	ListProjectsLocationsGlobalHubs(context.Context, *ListProjectsLocationsGlobalHubsRequest) (*ListHubsResponse, error)
	// Lists the Network Connectivity Center spokes associated with a specified hub and location. The list includes both spokes that are attached to the hub and spokes that have been proposed but not yet accepted.
	ListSpokesProjectsLocationsGlobalHub(context.Context, *ListSpokesProjectsLocationsGlobalHubRequest) (*ListHubSpokesResponse, error)
	// Updates the description and/or labels of a Network Connectivity Center hub.
	PatchProjectsLocationsGlobalHub(context.Context, *PatchProjectsLocationsGlobalHubRequest) (*longrunningpb.Operation, error)
	// Query the Private Service Connect propagation status of a Network Connectivity Center hub.
	QueryStatusProjectsLocationsGlobalHub(context.Context, *QueryStatusProjectsLocationsGlobalHubRequest) (*QueryHubStatusResponse, error)
	// Rejects a Network Connectivity Center spoke from being attached to a hub. If the spoke was previously in the `ACTIVE` state, it transitions to the `INACTIVE` state and is no longer able to connect to other spokes that are attached to the hub.
	RejectSpokeProjectsLocationsGlobalHub(context.Context, *RejectSpokeProjectsLocationsGlobalHubRequest) (*longrunningpb.Operation, error)
	// contains filtered or unexported methods
}

ProjectsLocationsGlobalHubsServerServer is the server API for ProjectsLocationsGlobalHubsServer service. All implementations must embed UnimplementedProjectsLocationsGlobalHubsServerServer for forward compatibility

type ProjectsLocationsGlobalPolicyBasedRoutesServerClient

type ProjectsLocationsGlobalPolicyBasedRoutesServerClient interface {
	// Creates a new policy-based route in a given project and location.
	CreateProjectsLocationsGlobalPolicyBasedRoute(ctx context.Context, in *CreateProjectsLocationsGlobalPolicyBasedRouteRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a single policy-based route.
	DeleteProjectsLocationsGlobalPolicyBasedRoute(ctx context.Context, in *DeleteProjectsLocationsGlobalPolicyBasedRouteRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets details of a single policy-based route.
	GetProjectsLocationsGlobalPolicyBasedRoute(ctx context.Context, in *GetProjectsLocationsGlobalPolicyBasedRouteRequest, opts ...grpc.CallOption) (*PolicyBasedRoute, error)
	// Lists policy-based routes in a given project and location.
	ListProjectsLocationsGlobalPolicyBasedRoutes(ctx context.Context, in *ListProjectsLocationsGlobalPolicyBasedRoutesRequest, opts ...grpc.CallOption) (*ListPolicyBasedRoutesResponse, error)
}

ProjectsLocationsGlobalPolicyBasedRoutesServerClient is the client API for ProjectsLocationsGlobalPolicyBasedRoutesServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectsLocationsGlobalPolicyBasedRoutesServerServer

type ProjectsLocationsGlobalPolicyBasedRoutesServerServer interface {
	// Creates a new policy-based route in a given project and location.
	CreateProjectsLocationsGlobalPolicyBasedRoute(context.Context, *CreateProjectsLocationsGlobalPolicyBasedRouteRequest) (*longrunningpb.Operation, error)
	// Deletes a single policy-based route.
	DeleteProjectsLocationsGlobalPolicyBasedRoute(context.Context, *DeleteProjectsLocationsGlobalPolicyBasedRouteRequest) (*longrunningpb.Operation, error)
	// Gets details of a single policy-based route.
	GetProjectsLocationsGlobalPolicyBasedRoute(context.Context, *GetProjectsLocationsGlobalPolicyBasedRouteRequest) (*PolicyBasedRoute, error)
	// Lists policy-based routes in a given project and location.
	ListProjectsLocationsGlobalPolicyBasedRoutes(context.Context, *ListProjectsLocationsGlobalPolicyBasedRoutesRequest) (*ListPolicyBasedRoutesResponse, error)
	// contains filtered or unexported methods
}

ProjectsLocationsGlobalPolicyBasedRoutesServerServer is the server API for ProjectsLocationsGlobalPolicyBasedRoutesServer service. All implementations must embed UnimplementedProjectsLocationsGlobalPolicyBasedRoutesServerServer for forward compatibility

type ProjectsLocationsGlobalServerClient

type ProjectsLocationsGlobalServerClient interface {
}

ProjectsLocationsGlobalServerClient is the client API for ProjectsLocationsGlobalServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectsLocationsGlobalServerServer

type ProjectsLocationsGlobalServerServer interface {
	// contains filtered or unexported methods
}

ProjectsLocationsGlobalServerServer is the server API for ProjectsLocationsGlobalServer service. All implementations must embed UnimplementedProjectsLocationsGlobalServerServer for forward compatibility

type ProjectsLocationsInternalRangesServerClient

type ProjectsLocationsInternalRangesServerClient interface {
	// Creates a new internal range in a given project and location.
	CreateProjectsLocationsInternalRange(ctx context.Context, in *CreateProjectsLocationsInternalRangeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a single internal range.
	DeleteProjectsLocationsInternalRange(ctx context.Context, in *DeleteProjectsLocationsInternalRangeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets details of a single internal range.
	GetProjectsLocationsInternalRange(ctx context.Context, in *GetProjectsLocationsInternalRangeRequest, opts ...grpc.CallOption) (*InternalRange, error)
	// Lists internal ranges in a given project and location.
	ListProjectsLocationsInternalRanges(ctx context.Context, in *ListProjectsLocationsInternalRangesRequest, opts ...grpc.CallOption) (*ListInternalRangesResponse, error)
	// Updates the parameters of a single internal range.
	PatchProjectsLocationsInternalRange(ctx context.Context, in *PatchProjectsLocationsInternalRangeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}

ProjectsLocationsInternalRangesServerClient is the client API for ProjectsLocationsInternalRangesServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectsLocationsInternalRangesServerServer

type ProjectsLocationsInternalRangesServerServer interface {
	// Creates a new internal range in a given project and location.
	CreateProjectsLocationsInternalRange(context.Context, *CreateProjectsLocationsInternalRangeRequest) (*longrunningpb.Operation, error)
	// Deletes a single internal range.
	DeleteProjectsLocationsInternalRange(context.Context, *DeleteProjectsLocationsInternalRangeRequest) (*longrunningpb.Operation, error)
	// Gets details of a single internal range.
	GetProjectsLocationsInternalRange(context.Context, *GetProjectsLocationsInternalRangeRequest) (*InternalRange, error)
	// Lists internal ranges in a given project and location.
	ListProjectsLocationsInternalRanges(context.Context, *ListProjectsLocationsInternalRangesRequest) (*ListInternalRangesResponse, error)
	// Updates the parameters of a single internal range.
	PatchProjectsLocationsInternalRange(context.Context, *PatchProjectsLocationsInternalRangeRequest) (*longrunningpb.Operation, error)
	// contains filtered or unexported methods
}

ProjectsLocationsInternalRangesServerServer is the server API for ProjectsLocationsInternalRangesServer service. All implementations must embed UnimplementedProjectsLocationsInternalRangesServerServer for forward compatibility

type ProjectsLocationsRegionalEndpointsServerClient

type ProjectsLocationsRegionalEndpointsServerClient interface {
	// Creates a new RegionalEndpoint in a given project and location.
	CreateProjectsLocationsRegionalEndpoint(ctx context.Context, in *CreateProjectsLocationsRegionalEndpointRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a single RegionalEndpoint.
	DeleteProjectsLocationsRegionalEndpoint(ctx context.Context, in *DeleteProjectsLocationsRegionalEndpointRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets details of a single RegionalEndpoint.
	GetProjectsLocationsRegionalEndpoint(ctx context.Context, in *GetProjectsLocationsRegionalEndpointRequest, opts ...grpc.CallOption) (*RegionalEndpoint, error)
	// Lists RegionalEndpoints in a given project and location.
	ListProjectsLocationsRegionalEndpoints(ctx context.Context, in *ListProjectsLocationsRegionalEndpointsRequest, opts ...grpc.CallOption) (*ListRegionalEndpointsResponse, error)
}

ProjectsLocationsRegionalEndpointsServerClient is the client API for ProjectsLocationsRegionalEndpointsServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectsLocationsRegionalEndpointsServerServer

type ProjectsLocationsRegionalEndpointsServerServer interface {
	// Creates a new RegionalEndpoint in a given project and location.
	CreateProjectsLocationsRegionalEndpoint(context.Context, *CreateProjectsLocationsRegionalEndpointRequest) (*longrunningpb.Operation, error)
	// Deletes a single RegionalEndpoint.
	DeleteProjectsLocationsRegionalEndpoint(context.Context, *DeleteProjectsLocationsRegionalEndpointRequest) (*longrunningpb.Operation, error)
	// Gets details of a single RegionalEndpoint.
	GetProjectsLocationsRegionalEndpoint(context.Context, *GetProjectsLocationsRegionalEndpointRequest) (*RegionalEndpoint, error)
	// Lists RegionalEndpoints in a given project and location.
	ListProjectsLocationsRegionalEndpoints(context.Context, *ListProjectsLocationsRegionalEndpointsRequest) (*ListRegionalEndpointsResponse, error)
	// contains filtered or unexported methods
}

ProjectsLocationsRegionalEndpointsServerServer is the server API for ProjectsLocationsRegionalEndpointsServer service. All implementations must embed UnimplementedProjectsLocationsRegionalEndpointsServerServer for forward compatibility

type ProjectsLocationsServerClient

type ProjectsLocationsServerClient interface {
	// Gets information about a location.
	GetProjectsLocation(ctx context.Context, in *GetProjectsLocationRequest, opts ...grpc.CallOption) (*Location, error)
	// Lists information about the supported locations for this service.
	ListProjectsLocations(ctx context.Context, in *ListProjectsLocationsRequest, opts ...grpc.CallOption) (*ListLocationsResponse, error)
}

ProjectsLocationsServerClient is the client API for ProjectsLocationsServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectsLocationsServerServer

type ProjectsLocationsServerServer interface {
	// Gets information about a location.
	GetProjectsLocation(context.Context, *GetProjectsLocationRequest) (*Location, error)
	// Lists information about the supported locations for this service.
	ListProjectsLocations(context.Context, *ListProjectsLocationsRequest) (*ListLocationsResponse, error)
	// contains filtered or unexported methods
}

ProjectsLocationsServerServer is the server API for ProjectsLocationsServer service. All implementations must embed UnimplementedProjectsLocationsServerServer for forward compatibility

type ProjectsLocationsServiceClassesServerClient

type ProjectsLocationsServiceClassesServerClient interface {
	// Deletes a single ServiceClass.
	DeleteProjectsLocationsServiceClasse(ctx context.Context, in *DeleteProjectsLocationsServiceClasseRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets details of a single ServiceClass.
	GetProjectsLocationsServiceClasse(ctx context.Context, in *GetProjectsLocationsServiceClasseRequest, opts ...grpc.CallOption) (*ServiceClass, error)
	// Lists ServiceClasses in a given project and location.
	ListProjectsLocationsServiceClasses(ctx context.Context, in *ListProjectsLocationsServiceClassesRequest, opts ...grpc.CallOption) (*ListServiceClassesResponse, error)
	// Updates the parameters of a single ServiceClass.
	PatchProjectsLocationsServiceClasse(ctx context.Context, in *PatchProjectsLocationsServiceClasseRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}

ProjectsLocationsServiceClassesServerClient is the client API for ProjectsLocationsServiceClassesServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectsLocationsServiceClassesServerServer

type ProjectsLocationsServiceClassesServerServer interface {
	// Deletes a single ServiceClass.
	DeleteProjectsLocationsServiceClasse(context.Context, *DeleteProjectsLocationsServiceClasseRequest) (*longrunningpb.Operation, error)
	// Gets details of a single ServiceClass.
	GetProjectsLocationsServiceClasse(context.Context, *GetProjectsLocationsServiceClasseRequest) (*ServiceClass, error)
	// Lists ServiceClasses in a given project and location.
	ListProjectsLocationsServiceClasses(context.Context, *ListProjectsLocationsServiceClassesRequest) (*ListServiceClassesResponse, error)
	// Updates the parameters of a single ServiceClass.
	PatchProjectsLocationsServiceClasse(context.Context, *PatchProjectsLocationsServiceClasseRequest) (*longrunningpb.Operation, error)
	// contains filtered or unexported methods
}

ProjectsLocationsServiceClassesServerServer is the server API for ProjectsLocationsServiceClassesServer service. All implementations must embed UnimplementedProjectsLocationsServiceClassesServerServer for forward compatibility

type ProjectsLocationsServiceConnectionMapsServerClient

type ProjectsLocationsServiceConnectionMapsServerClient interface {
	// Creates a new ServiceConnectionMap in a given project and location.
	CreateProjectsLocationsServiceConnectionMap(ctx context.Context, in *CreateProjectsLocationsServiceConnectionMapRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a single ServiceConnectionMap.
	DeleteProjectsLocationsServiceConnectionMap(ctx context.Context, in *DeleteProjectsLocationsServiceConnectionMapRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets details of a single ServiceConnectionMap.
	GetProjectsLocationsServiceConnectionMap(ctx context.Context, in *GetProjectsLocationsServiceConnectionMapRequest, opts ...grpc.CallOption) (*ServiceConnectionMap, error)
	// Lists ServiceConnectionMaps in a given project and location.
	ListProjectsLocationsServiceConnectionMaps(ctx context.Context, in *ListProjectsLocationsServiceConnectionMapsRequest, opts ...grpc.CallOption) (*ListServiceConnectionMapsResponse, error)
	// Updates the parameters of a single ServiceConnectionMap.
	PatchProjectsLocationsServiceConnectionMap(ctx context.Context, in *PatchProjectsLocationsServiceConnectionMapRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}

ProjectsLocationsServiceConnectionMapsServerClient is the client API for ProjectsLocationsServiceConnectionMapsServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectsLocationsServiceConnectionMapsServerServer

type ProjectsLocationsServiceConnectionMapsServerServer interface {
	// Creates a new ServiceConnectionMap in a given project and location.
	CreateProjectsLocationsServiceConnectionMap(context.Context, *CreateProjectsLocationsServiceConnectionMapRequest) (*longrunningpb.Operation, error)
	// Deletes a single ServiceConnectionMap.
	DeleteProjectsLocationsServiceConnectionMap(context.Context, *DeleteProjectsLocationsServiceConnectionMapRequest) (*longrunningpb.Operation, error)
	// Gets details of a single ServiceConnectionMap.
	GetProjectsLocationsServiceConnectionMap(context.Context, *GetProjectsLocationsServiceConnectionMapRequest) (*ServiceConnectionMap, error)
	// Lists ServiceConnectionMaps in a given project and location.
	ListProjectsLocationsServiceConnectionMaps(context.Context, *ListProjectsLocationsServiceConnectionMapsRequest) (*ListServiceConnectionMapsResponse, error)
	// Updates the parameters of a single ServiceConnectionMap.
	PatchProjectsLocationsServiceConnectionMap(context.Context, *PatchProjectsLocationsServiceConnectionMapRequest) (*longrunningpb.Operation, error)
	// contains filtered or unexported methods
}

ProjectsLocationsServiceConnectionMapsServerServer is the server API for ProjectsLocationsServiceConnectionMapsServer service. All implementations must embed UnimplementedProjectsLocationsServiceConnectionMapsServerServer for forward compatibility

type ProjectsLocationsServiceConnectionPoliciesServerClient

type ProjectsLocationsServiceConnectionPoliciesServerClient interface {
	// Creates a new ServiceConnectionPolicy in a given project and location.
	CreateProjectsLocationsServiceConnectionPolicy(ctx context.Context, in *CreateProjectsLocationsServiceConnectionPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a single ServiceConnectionPolicy.
	DeleteProjectsLocationsServiceConnectionPolicy(ctx context.Context, in *DeleteProjectsLocationsServiceConnectionPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets details of a single ServiceConnectionPolicy.
	GetProjectsLocationsServiceConnectionPolicy(ctx context.Context, in *GetProjectsLocationsServiceConnectionPolicyRequest, opts ...grpc.CallOption) (*ServiceConnectionPolicy, error)
	// Lists ServiceConnectionPolicies in a given project and location.
	ListProjectsLocationsServiceConnectionPolicies(ctx context.Context, in *ListProjectsLocationsServiceConnectionPoliciesRequest, opts ...grpc.CallOption) (*ListServiceConnectionPoliciesResponse, error)
	// Updates the parameters of a single ServiceConnectionPolicy.
	PatchProjectsLocationsServiceConnectionPolicy(ctx context.Context, in *PatchProjectsLocationsServiceConnectionPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}

ProjectsLocationsServiceConnectionPoliciesServerClient is the client API for ProjectsLocationsServiceConnectionPoliciesServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectsLocationsServiceConnectionPoliciesServerServer

type ProjectsLocationsServiceConnectionPoliciesServerServer interface {
	// Creates a new ServiceConnectionPolicy in a given project and location.
	CreateProjectsLocationsServiceConnectionPolicy(context.Context, *CreateProjectsLocationsServiceConnectionPolicyRequest) (*longrunningpb.Operation, error)
	// Deletes a single ServiceConnectionPolicy.
	DeleteProjectsLocationsServiceConnectionPolicy(context.Context, *DeleteProjectsLocationsServiceConnectionPolicyRequest) (*longrunningpb.Operation, error)
	// Gets details of a single ServiceConnectionPolicy.
	GetProjectsLocationsServiceConnectionPolicy(context.Context, *GetProjectsLocationsServiceConnectionPolicyRequest) (*ServiceConnectionPolicy, error)
	// Lists ServiceConnectionPolicies in a given project and location.
	ListProjectsLocationsServiceConnectionPolicies(context.Context, *ListProjectsLocationsServiceConnectionPoliciesRequest) (*ListServiceConnectionPoliciesResponse, error)
	// Updates the parameters of a single ServiceConnectionPolicy.
	PatchProjectsLocationsServiceConnectionPolicy(context.Context, *PatchProjectsLocationsServiceConnectionPolicyRequest) (*longrunningpb.Operation, error)
	// contains filtered or unexported methods
}

ProjectsLocationsServiceConnectionPoliciesServerServer is the server API for ProjectsLocationsServiceConnectionPoliciesServer service. All implementations must embed UnimplementedProjectsLocationsServiceConnectionPoliciesServerServer for forward compatibility

type ProjectsLocationsServiceConnectionTokensServerClient

type ProjectsLocationsServiceConnectionTokensServerClient interface {
	// Creates a new ServiceConnectionToken in a given project and location.
	CreateProjectsLocationsServiceConnectionToken(ctx context.Context, in *CreateProjectsLocationsServiceConnectionTokenRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a single ServiceConnectionToken.
	DeleteProjectsLocationsServiceConnectionToken(ctx context.Context, in *DeleteProjectsLocationsServiceConnectionTokenRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets details of a single ServiceConnectionToken.
	GetProjectsLocationsServiceConnectionToken(ctx context.Context, in *GetProjectsLocationsServiceConnectionTokenRequest, opts ...grpc.CallOption) (*ServiceConnectionToken, error)
	// Lists ServiceConnectionTokens in a given project and location.
	ListProjectsLocationsServiceConnectionTokens(ctx context.Context, in *ListProjectsLocationsServiceConnectionTokensRequest, opts ...grpc.CallOption) (*ListServiceConnectionTokensResponse, error)
}

ProjectsLocationsServiceConnectionTokensServerClient is the client API for ProjectsLocationsServiceConnectionTokensServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectsLocationsServiceConnectionTokensServerServer

type ProjectsLocationsServiceConnectionTokensServerServer interface {
	// Creates a new ServiceConnectionToken in a given project and location.
	CreateProjectsLocationsServiceConnectionToken(context.Context, *CreateProjectsLocationsServiceConnectionTokenRequest) (*longrunningpb.Operation, error)
	// Deletes a single ServiceConnectionToken.
	DeleteProjectsLocationsServiceConnectionToken(context.Context, *DeleteProjectsLocationsServiceConnectionTokenRequest) (*longrunningpb.Operation, error)
	// Gets details of a single ServiceConnectionToken.
	GetProjectsLocationsServiceConnectionToken(context.Context, *GetProjectsLocationsServiceConnectionTokenRequest) (*ServiceConnectionToken, error)
	// Lists ServiceConnectionTokens in a given project and location.
	ListProjectsLocationsServiceConnectionTokens(context.Context, *ListProjectsLocationsServiceConnectionTokensRequest) (*ListServiceConnectionTokensResponse, error)
	// contains filtered or unexported methods
}

ProjectsLocationsServiceConnectionTokensServerServer is the server API for ProjectsLocationsServiceConnectionTokensServer service. All implementations must embed UnimplementedProjectsLocationsServiceConnectionTokensServerServer for forward compatibility

type ProjectsLocationsSpokesServerClient

type ProjectsLocationsSpokesServerClient interface {
	// Creates a Network Connectivity Center spoke.
	CreateProjectsLocationsSpoke(ctx context.Context, in *CreateProjectsLocationsSpokeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a Network Connectivity Center spoke.
	DeleteProjectsLocationsSpoke(ctx context.Context, in *DeleteProjectsLocationsSpokeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets details about a Network Connectivity Center spoke.
	GetProjectsLocationsSpoke(ctx context.Context, in *GetProjectsLocationsSpokeRequest, opts ...grpc.CallOption) (*Spoke, error)
	// Lists the Network Connectivity Center spokes in a specified project and location.
	ListProjectsLocationsSpokes(ctx context.Context, in *ListProjectsLocationsSpokesRequest, opts ...grpc.CallOption) (*ListSpokesResponse, error)
	// Updates the parameters of a Network Connectivity Center spoke.
	PatchProjectsLocationsSpoke(ctx context.Context, in *PatchProjectsLocationsSpokeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}

ProjectsLocationsSpokesServerClient is the client API for ProjectsLocationsSpokesServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectsLocationsSpokesServerServer

type ProjectsLocationsSpokesServerServer interface {
	// Creates a Network Connectivity Center spoke.
	CreateProjectsLocationsSpoke(context.Context, *CreateProjectsLocationsSpokeRequest) (*longrunningpb.Operation, error)
	// Deletes a Network Connectivity Center spoke.
	DeleteProjectsLocationsSpoke(context.Context, *DeleteProjectsLocationsSpokeRequest) (*longrunningpb.Operation, error)
	// Gets details about a Network Connectivity Center spoke.
	GetProjectsLocationsSpoke(context.Context, *GetProjectsLocationsSpokeRequest) (*Spoke, error)
	// Lists the Network Connectivity Center spokes in a specified project and location.
	ListProjectsLocationsSpokes(context.Context, *ListProjectsLocationsSpokesRequest) (*ListSpokesResponse, error)
	// Updates the parameters of a Network Connectivity Center spoke.
	PatchProjectsLocationsSpoke(context.Context, *PatchProjectsLocationsSpokeRequest) (*longrunningpb.Operation, error)
	// contains filtered or unexported methods
}

ProjectsLocationsSpokesServerServer is the server API for ProjectsLocationsSpokesServer service. All implementations must embed UnimplementedProjectsLocationsSpokesServerServer for forward compatibility

type ProjectsServerClient

type ProjectsServerClient interface {
}

ProjectsServerClient is the client API for ProjectsServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectsServerServer

type ProjectsServerServer interface {
	// contains filtered or unexported methods
}

ProjectsServerServer is the server API for ProjectsServer service. All implementations must embed UnimplementedProjectsServerServer for forward compatibility

type PscConfig

type PscConfig struct {

	// Optional. List of Projects, Folders, or Organizations from where the Producer instance can be within. For example, a network administrator can provide both 'organizations/foo' and 'projects/bar' as allowed_google_producers_resource_hierarchy_levels. This allowlists this network to connect with any Producer instance within the 'foo' organization or the 'bar' project. By default, allowed_google_producers_resource_hierarchy_level is empty. The format for each allowed_google_producers_resource_hierarchy_level is / where is one of 'projects', 'folders', or 'organizations' and is either the ID or the number of the resource type. Format for each allowed_google_producers_resource_hierarchy_level value: 'projects/' or 'folders/' or 'organizations/' Eg. [projects/my-project-id, projects/567, folders/891, organizations/123]
	AllowedGoogleProducersResourceHierarchyLevel []string `` /* 201-byte string literal not displayed */
	// Optional. Max number of PSC connections for this policy.
	Limit int64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// Required. ProducerInstanceLocation is used to specify which authorization mechanism to use to determine which projects the Producer instance can be within.
	ProducerInstanceLocation string `` /* 135-byte string literal not displayed */
	// The resource paths of subnetworks to use for IP address management. Example: projects/{projectNumOrId}/regions/{region}/subnetworks/{resourceId}.
	Subnetworks []string `protobuf:"bytes,4,rep,name=subnetworks,proto3" json:"subnetworks,omitempty"`
	// contains filtered or unexported fields
}

Configuration used for Private Service Connect connections. Used when Infrastructure is PSC.

func (*PscConfig) Descriptor deprecated

func (*PscConfig) Descriptor() ([]byte, []int)

Deprecated: Use PscConfig.ProtoReflect.Descriptor instead.

func (*PscConfig) GetAllowedGoogleProducersResourceHierarchyLevel

func (x *PscConfig) GetAllowedGoogleProducersResourceHierarchyLevel() []string

func (*PscConfig) GetLimit

func (x *PscConfig) GetLimit() int64

func (*PscConfig) GetProducerInstanceLocation

func (x *PscConfig) GetProducerInstanceLocation() string

func (*PscConfig) GetSubnetworks

func (x *PscConfig) GetSubnetworks() []string

func (*PscConfig) ProtoMessage

func (*PscConfig) ProtoMessage()

func (*PscConfig) ProtoReflect

func (x *PscConfig) ProtoReflect() protoreflect.Message

func (*PscConfig) Reset

func (x *PscConfig) Reset()

func (*PscConfig) String

func (x *PscConfig) String() string

type PscConnection

type PscConnection struct {

	// The resource reference of the consumer address.
	ConsumerAddress string `protobuf:"bytes,1,opt,name=consumer_address,json=consumerAddress,proto3" json:"consumer_address,omitempty"`
	// The resource reference of the PSC Forwarding Rule within the consumer VPC.
	ConsumerForwardingRule string `` /* 129-byte string literal not displayed */
	// The project where the PSC connection is created.
	ConsumerTargetProject string `` /* 126-byte string literal not displayed */
	// The most recent error during operating this connection. Deprecated, please use error_info instead.
	Error *GoogleRpcStatus `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
	// Output only. The error info for the latest error during operating this connection.
	ErrorInfo *GoogleRpcErrorInfo `protobuf:"bytes,5,opt,name=error_info,json=errorInfo,proto3" json:"error_info,omitempty"`
	// The error type indicates whether the error is consumer facing, producer facing or system internal.
	ErrorType string `protobuf:"bytes,6,opt,name=error_type,json=errorType,proto3" json:"error_type,omitempty"`
	// The last Compute Engine operation to setup PSC connection.
	GceOperation string `protobuf:"bytes,7,opt,name=gce_operation,json=gceOperation,proto3" json:"gce_operation,omitempty"`
	// The requested IP version for the PSC connection.
	IpVersion string `protobuf:"bytes,8,opt,name=ip_version,json=ipVersion,proto3" json:"ip_version,omitempty"`
	// Immutable. Deprecated. Use producer_instance_metadata instead. An immutable identifier for the producer instance.
	ProducerInstanceId string `protobuf:"bytes,9,opt,name=producer_instance_id,json=producerInstanceId,proto3" json:"producer_instance_id,omitempty"`
	// Immutable. An immutable map for the producer instance metadata.
	ProducerInstanceMetadata map[string]string `` /* 224-byte string literal not displayed */
	// The PSC connection id of the PSC forwarding rule.
	PscConnectionId string `protobuf:"bytes,11,opt,name=psc_connection_id,json=pscConnectionId,proto3" json:"psc_connection_id,omitempty"`
	// Output only. The URI of the subnetwork selected to allocate IP address for this connection.
	SelectedSubnetwork string `protobuf:"bytes,12,opt,name=selected_subnetwork,json=selectedSubnetwork,proto3" json:"selected_subnetwork,omitempty"`
	// Output only. [Output only] The service class associated with this PSC Connection. The value is derived from the SCPolicy and matches the service class name provided by the customer.
	ServiceClass string `protobuf:"bytes,13,opt,name=service_class,json=serviceClass,proto3" json:"service_class,omitempty"`
	// State of the PSC Connection
	State string `protobuf:"bytes,14,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

Information about a specific Private Service Connect connection.

func (*PscConnection) Descriptor deprecated

func (*PscConnection) Descriptor() ([]byte, []int)

Deprecated: Use PscConnection.ProtoReflect.Descriptor instead.

func (*PscConnection) GetConsumerAddress

func (x *PscConnection) GetConsumerAddress() string

func (*PscConnection) GetConsumerForwardingRule

func (x *PscConnection) GetConsumerForwardingRule() string

func (*PscConnection) GetConsumerTargetProject

func (x *PscConnection) GetConsumerTargetProject() string

func (*PscConnection) GetError

func (x *PscConnection) GetError() *GoogleRpcStatus

func (*PscConnection) GetErrorInfo

func (x *PscConnection) GetErrorInfo() *GoogleRpcErrorInfo

func (*PscConnection) GetErrorType

func (x *PscConnection) GetErrorType() string

func (*PscConnection) GetGceOperation

func (x *PscConnection) GetGceOperation() string

func (*PscConnection) GetIpVersion

func (x *PscConnection) GetIpVersion() string

func (*PscConnection) GetProducerInstanceId

func (x *PscConnection) GetProducerInstanceId() string

func (*PscConnection) GetProducerInstanceMetadata

func (x *PscConnection) GetProducerInstanceMetadata() map[string]string

func (*PscConnection) GetPscConnectionId

func (x *PscConnection) GetPscConnectionId() string

func (*PscConnection) GetSelectedSubnetwork

func (x *PscConnection) GetSelectedSubnetwork() string

func (*PscConnection) GetServiceClass

func (x *PscConnection) GetServiceClass() string

func (*PscConnection) GetState

func (x *PscConnection) GetState() string

func (*PscConnection) ProtoMessage

func (*PscConnection) ProtoMessage()

func (*PscConnection) ProtoReflect

func (x *PscConnection) ProtoReflect() protoreflect.Message

func (*PscConnection) Reset

func (x *PscConnection) Reset()

func (*PscConnection) String

func (x *PscConnection) String() string

type PscPropagationStatus

type PscPropagationStatus struct {

	// The propagation status.
	Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
	// The human-readable summary of the Private Service Connect connection propagation status.
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// The name of the forwarding rule exported to the hub.
	SourceForwardingRule string `protobuf:"bytes,3,opt,name=source_forwarding_rule,json=sourceForwardingRule,proto3" json:"source_forwarding_rule,omitempty"`
	// The name of the group that the source spoke belongs to.
	SourceGroup string `protobuf:"bytes,4,opt,name=source_group,json=sourceGroup,proto3" json:"source_group,omitempty"`
	// The name of the spoke that the source forwarding rule belongs to.
	SourceSpoke string `protobuf:"bytes,5,opt,name=source_spoke,json=sourceSpoke,proto3" json:"source_spoke,omitempty"`
	// The name of the group that the target spoke belongs to.
	TargetGroup string `protobuf:"bytes,6,opt,name=target_group,json=targetGroup,proto3" json:"target_group,omitempty"`
	// The name of the spoke that the source forwarding rule propagates to.
	TargetSpoke string `protobuf:"bytes,7,opt,name=target_spoke,json=targetSpoke,proto3" json:"target_spoke,omitempty"`
	// contains filtered or unexported fields
}

The status of one or more propagated Private Service Connect connections in a hub.

func (*PscPropagationStatus) Descriptor deprecated

func (*PscPropagationStatus) Descriptor() ([]byte, []int)

Deprecated: Use PscPropagationStatus.ProtoReflect.Descriptor instead.

func (*PscPropagationStatus) GetCode

func (x *PscPropagationStatus) GetCode() string

func (*PscPropagationStatus) GetMessage

func (x *PscPropagationStatus) GetMessage() string

func (*PscPropagationStatus) GetSourceForwardingRule

func (x *PscPropagationStatus) GetSourceForwardingRule() string

func (*PscPropagationStatus) GetSourceGroup

func (x *PscPropagationStatus) GetSourceGroup() string

func (*PscPropagationStatus) GetSourceSpoke

func (x *PscPropagationStatus) GetSourceSpoke() string

func (*PscPropagationStatus) GetTargetGroup

func (x *PscPropagationStatus) GetTargetGroup() string

func (*PscPropagationStatus) GetTargetSpoke

func (x *PscPropagationStatus) GetTargetSpoke() string

func (*PscPropagationStatus) ProtoMessage

func (*PscPropagationStatus) ProtoMessage()

func (*PscPropagationStatus) ProtoReflect

func (x *PscPropagationStatus) ProtoReflect() protoreflect.Message

func (*PscPropagationStatus) Reset

func (x *PscPropagationStatus) Reset()

func (*PscPropagationStatus) String

func (x *PscPropagationStatus) String() string

type QueryHubStatusResponse

type QueryHubStatusResponse struct {

	// The list of hub status.
	HubStatusEntries []*HubStatusEntry `protobuf:"bytes,1,rep,name=hub_status_entries,json=hubStatusEntries,proto3" json:"hub_status_entries,omitempty"`
	// The token for the next page of the response. To see more results, use this value as the page_token for your next request. If this value is empty, there are no more results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response for HubService.QueryHubStatus.

func (*QueryHubStatusResponse) Descriptor deprecated

func (*QueryHubStatusResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryHubStatusResponse.ProtoReflect.Descriptor instead.

func (*QueryHubStatusResponse) GetHubStatusEntries

func (x *QueryHubStatusResponse) GetHubStatusEntries() []*HubStatusEntry

func (*QueryHubStatusResponse) GetNextPageToken

func (x *QueryHubStatusResponse) GetNextPageToken() string

func (*QueryHubStatusResponse) ProtoMessage

func (*QueryHubStatusResponse) ProtoMessage()

func (*QueryHubStatusResponse) ProtoReflect

func (x *QueryHubStatusResponse) ProtoReflect() protoreflect.Message

func (*QueryHubStatusResponse) Reset

func (x *QueryHubStatusResponse) Reset()

func (*QueryHubStatusResponse) String

func (x *QueryHubStatusResponse) String() string

type QueryStatusProjectsLocationsGlobalHubRequest

type QueryStatusProjectsLocationsGlobalHubRequest struct {
	Filter    string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	GroupBy   string `protobuf:"bytes,2,opt,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"`
	Name      string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	OrderBy   string `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	PageSize  int32  `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,6,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryStatusProjectsLocationsGlobalHubRequest) Descriptor deprecated

Deprecated: Use QueryStatusProjectsLocationsGlobalHubRequest.ProtoReflect.Descriptor instead.

func (*QueryStatusProjectsLocationsGlobalHubRequest) GetFilter

func (*QueryStatusProjectsLocationsGlobalHubRequest) GetGroupBy

func (*QueryStatusProjectsLocationsGlobalHubRequest) GetName

func (*QueryStatusProjectsLocationsGlobalHubRequest) GetOrderBy

func (*QueryStatusProjectsLocationsGlobalHubRequest) GetPageSize

func (*QueryStatusProjectsLocationsGlobalHubRequest) GetPageToken

func (*QueryStatusProjectsLocationsGlobalHubRequest) ProtoMessage

func (*QueryStatusProjectsLocationsGlobalHubRequest) ProtoReflect

func (*QueryStatusProjectsLocationsGlobalHubRequest) Reset

func (*QueryStatusProjectsLocationsGlobalHubRequest) String

type RegionalEndpoint

type RegionalEndpoint struct {

	// Required. The access type of this regional endpoint. This field is reflected in the PSC Forwarding Rule configuration to enable global access.
	AccessType string `protobuf:"bytes,1,opt,name=access_type,json=accessType,proto3" json:"access_type,omitempty"`
	// Optional. The IP Address of the Regional Endpoint. When no address is provided, an IP from the subnetwork is allocated. Use one of the following formats: * IPv4 address as in `10.0.0.1` * Address resource URI as in `projects/{project}/regions/{region}/addresses/{address_name}` for an IPv4 or IPv6 address.
	Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	// Output only. Time when the RegionalEndpoint was created.
	CreateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Optional. A description of this resource.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. The literal IP address of the PSC Forwarding Rule created on behalf of the customer. This field is deprecated. Use address instead.
	IpAddress string `protobuf:"bytes,5,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
	// User-defined labels.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Output only. The name of a RegionalEndpoint. Format: `projects/{project}/locations/{location}/regionalEndpoints/{regional_endpoint}`.
	Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	// The name of the VPC network for this private regional endpoint. Format: `projects/{project}/global/networks/{network}`
	Network string `protobuf:"bytes,8,opt,name=network,proto3" json:"network,omitempty"`
	// Output only. The resource reference of the PSC Forwarding Rule created on behalf of the customer. Format: `//compute.googleapis.com/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule_name}`
	PscForwardingRule string `protobuf:"bytes,9,opt,name=psc_forwarding_rule,json=pscForwardingRule,proto3" json:"psc_forwarding_rule,omitempty"`
	// The name of the subnetwork from which the IP address will be allocated. Format: `projects/{project}/regions/{region}/subnetworks/{subnetwork}`
	Subnetwork string `protobuf:"bytes,10,opt,name=subnetwork,proto3" json:"subnetwork,omitempty"`
	// Required. The service endpoint this private regional endpoint connects to. Format: `{apiname}.{region}.p.rep.googleapis.com` Example: "cloudkms.us-central1.p.rep.googleapis.com".
	TargetGoogleApi string `protobuf:"bytes,11,opt,name=target_google_api,json=targetGoogleApi,proto3" json:"target_google_api,omitempty"`
	// Output only. Time when the RegionalEndpoint was updated.
	UpdateTime *timestamp.Timestamp `protobuf:"bytes,12,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

The RegionalEndpoint resource.

func (*RegionalEndpoint) Descriptor deprecated

func (*RegionalEndpoint) Descriptor() ([]byte, []int)

Deprecated: Use RegionalEndpoint.ProtoReflect.Descriptor instead.

func (*RegionalEndpoint) GetAccessType

func (x *RegionalEndpoint) GetAccessType() string

func (*RegionalEndpoint) GetAddress

func (x *RegionalEndpoint) GetAddress() string

func (*RegionalEndpoint) GetCreateTime

func (x *RegionalEndpoint) GetCreateTime() *timestamp.Timestamp

func (*RegionalEndpoint) GetDescription

func (x *RegionalEndpoint) GetDescription() string

func (*RegionalEndpoint) GetIpAddress

func (x *RegionalEndpoint) GetIpAddress() string

func (*RegionalEndpoint) GetLabels

func (x *RegionalEndpoint) GetLabels() map[string]string

func (*RegionalEndpoint) GetName

func (x *RegionalEndpoint) GetName() string

func (*RegionalEndpoint) GetNetwork

func (x *RegionalEndpoint) GetNetwork() string

func (*RegionalEndpoint) GetPscForwardingRule

func (x *RegionalEndpoint) GetPscForwardingRule() string

func (*RegionalEndpoint) GetSubnetwork

func (x *RegionalEndpoint) GetSubnetwork() string

func (*RegionalEndpoint) GetTargetGoogleApi

func (x *RegionalEndpoint) GetTargetGoogleApi() string

func (*RegionalEndpoint) GetUpdateTime

func (x *RegionalEndpoint) GetUpdateTime() *timestamp.Timestamp

func (*RegionalEndpoint) ProtoMessage

func (*RegionalEndpoint) ProtoMessage()

func (*RegionalEndpoint) ProtoReflect

func (x *RegionalEndpoint) ProtoReflect() protoreflect.Message

func (*RegionalEndpoint) Reset

func (x *RegionalEndpoint) Reset()

func (*RegionalEndpoint) String

func (x *RegionalEndpoint) String() string

type RejectHubSpokeRequest

type RejectHubSpokeRequest struct {

	// Optional. Additional information provided by the hub administrator.
	Details string `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"`
	// Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server knows to ignore the request if it has already been completed. The server guarantees that a request doesn't result in creation of duplicate commitments for at least 60 minutes. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check to see whether the original operation was received. If it was, the server ignores the second request. This behavior prevents clients from mistakenly creating duplicate commitments. The request ID must be a valid UUID, with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// Required. The URI of the spoke to reject from the hub.
	SpokeUri string `protobuf:"bytes,3,opt,name=spoke_uri,json=spokeUri,proto3" json:"spoke_uri,omitempty"`
	// contains filtered or unexported fields
}

The request for HubService.RejectHubSpoke.

func (*RejectHubSpokeRequest) Descriptor deprecated

func (*RejectHubSpokeRequest) Descriptor() ([]byte, []int)

Deprecated: Use RejectHubSpokeRequest.ProtoReflect.Descriptor instead.

func (*RejectHubSpokeRequest) GetDetails

func (x *RejectHubSpokeRequest) GetDetails() string

func (*RejectHubSpokeRequest) GetRequestId

func (x *RejectHubSpokeRequest) GetRequestId() string

func (*RejectHubSpokeRequest) GetSpokeUri

func (x *RejectHubSpokeRequest) GetSpokeUri() string

func (*RejectHubSpokeRequest) ProtoMessage

func (*RejectHubSpokeRequest) ProtoMessage()

func (*RejectHubSpokeRequest) ProtoReflect

func (x *RejectHubSpokeRequest) ProtoReflect() protoreflect.Message

func (*RejectHubSpokeRequest) Reset

func (x *RejectHubSpokeRequest) Reset()

func (*RejectHubSpokeRequest) String

func (x *RejectHubSpokeRequest) String() string

type RejectHubSpokeResponse

type RejectHubSpokeResponse struct {

	// The spoke that was operated on.
	Spoke *Spoke `protobuf:"bytes,1,opt,name=spoke,proto3" json:"spoke,omitempty"`
	// contains filtered or unexported fields
}

The response for HubService.RejectHubSpoke.

func (*RejectHubSpokeResponse) Descriptor deprecated

func (*RejectHubSpokeResponse) Descriptor() ([]byte, []int)

Deprecated: Use RejectHubSpokeResponse.ProtoReflect.Descriptor instead.

func (*RejectHubSpokeResponse) GetSpoke

func (x *RejectHubSpokeResponse) GetSpoke() *Spoke

func (*RejectHubSpokeResponse) ProtoMessage

func (*RejectHubSpokeResponse) ProtoMessage()

func (*RejectHubSpokeResponse) ProtoReflect

func (x *RejectHubSpokeResponse) ProtoReflect() protoreflect.Message

func (*RejectHubSpokeResponse) Reset

func (x *RejectHubSpokeResponse) Reset()

func (*RejectHubSpokeResponse) String

func (x *RejectHubSpokeResponse) String() string

type RejectSpokeProjectsLocationsGlobalHubRequest

type RejectSpokeProjectsLocationsGlobalHubRequest struct {
	Name                       string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ProjectsLocationsGlobalHub *RejectHubSpokeRequest `` /* 143-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RejectSpokeProjectsLocationsGlobalHubRequest) Descriptor deprecated

Deprecated: Use RejectSpokeProjectsLocationsGlobalHubRequest.ProtoReflect.Descriptor instead.

func (*RejectSpokeProjectsLocationsGlobalHubRequest) GetName

func (*RejectSpokeProjectsLocationsGlobalHubRequest) GetProjectsLocationsGlobalHub

func (x *RejectSpokeProjectsLocationsGlobalHubRequest) GetProjectsLocationsGlobalHub() *RejectHubSpokeRequest

func (*RejectSpokeProjectsLocationsGlobalHubRequest) ProtoMessage

func (*RejectSpokeProjectsLocationsGlobalHubRequest) ProtoReflect

func (*RejectSpokeProjectsLocationsGlobalHubRequest) Reset

func (*RejectSpokeProjectsLocationsGlobalHubRequest) String

type Route

type Route struct {

	// Output only. The time the route was created.
	CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// An optional description of the route.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// The destination IP address range.
	IpCidrRange string `protobuf:"bytes,3,opt,name=ip_cidr_range,json=ipCidrRange,proto3" json:"ip_cidr_range,omitempty"`
	// Optional labels in key-value pair format. For more information about labels, see [Requirements for labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Output only. The origin location of the route. Uses the following form: "projects/{project}/locations/{location}" Example: projects/1234/locations/us-central1
	Location string `protobuf:"bytes,5,opt,name=location,proto3" json:"location,omitempty"`
	// Immutable. The name of the route. Route names must be unique. Route names use the following form: `projects/{project_number}/locations/global/hubs/{hub}/routeTables/{route_table_id}/routes/{route_id}`
	Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// Immutable. The next-hop VLAN attachment for packets on this route.
	NextHopInterconnectAttachment *NextHopInterconnectAttachment `` /* 152-byte string literal not displayed */
	// Immutable. The next-hop Router appliance instance for packets on this route.
	NextHopRouterApplianceInstance *NextHopRouterApplianceInstance `` /* 157-byte string literal not displayed */
	// Immutable. The destination VPC network for packets on this route.
	NextHopVpcNetwork *NextHopVpcNetwork `protobuf:"bytes,9,opt,name=next_hop_vpc_network,json=nextHopVpcNetwork,proto3" json:"next_hop_vpc_network,omitempty"`
	// Immutable. The next-hop VPN tunnel for packets on this route.
	NextHopVpnTunnel *NextHopVPNTunnel `protobuf:"bytes,10,opt,name=next_hop_vpn_tunnel,json=nextHopVpnTunnel,proto3" json:"next_hop_vpn_tunnel,omitempty"`
	// Output only. The priority of this route. Priority is used to break ties in cases where a destination matches more than one route. In these cases the route with the lowest-numbered priority value wins.
	Priority int64 `protobuf:"varint,11,opt,name=priority,proto3" json:"priority,omitempty"`
	// Immutable. The spoke that this route leads to. Example: projects/12345/locations/global/spokes/SPOKE
	Spoke string `protobuf:"bytes,12,opt,name=spoke,proto3" json:"spoke,omitempty"`
	// Output only. The current lifecycle state of the route.
	State string `protobuf:"bytes,13,opt,name=state,proto3" json:"state,omitempty"`
	// Output only. The route's type. Its type is determined by the properties of its IP address range.
	Type string `protobuf:"bytes,14,opt,name=type,proto3" json:"type,omitempty"`
	// Output only. The Google-generated UUID for the route. This value is unique across all Network Connectivity Center route resources. If a route is deleted and another with the same name is created, the new route is assigned a different `uid`.
	Uid string `protobuf:"bytes,15,opt,name=uid,proto3" json:"uid,omitempty"`
	// Output only. The time the route was last updated.
	UpdateTime *timestamp.Timestamp `protobuf:"bytes,16,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

A route defines a path from VM instances within a spoke to a specific destination resource. Only VPC spokes have routes.

func (*Route) Descriptor deprecated

func (*Route) Descriptor() ([]byte, []int)

Deprecated: Use Route.ProtoReflect.Descriptor instead.

func (*Route) GetCreateTime

func (x *Route) GetCreateTime() *timestamp.Timestamp

func (*Route) GetDescription

func (x *Route) GetDescription() string

func (*Route) GetIpCidrRange

func (x *Route) GetIpCidrRange() string

func (*Route) GetLabels

func (x *Route) GetLabels() map[string]string

func (*Route) GetLocation

func (x *Route) GetLocation() string

func (*Route) GetName

func (x *Route) GetName() string

func (*Route) GetNextHopInterconnectAttachment

func (x *Route) GetNextHopInterconnectAttachment() *NextHopInterconnectAttachment

func (*Route) GetNextHopRouterApplianceInstance

func (x *Route) GetNextHopRouterApplianceInstance() *NextHopRouterApplianceInstance

func (*Route) GetNextHopVpcNetwork

func (x *Route) GetNextHopVpcNetwork() *NextHopVpcNetwork

func (*Route) GetNextHopVpnTunnel

func (x *Route) GetNextHopVpnTunnel() *NextHopVPNTunnel

func (*Route) GetPriority

func (x *Route) GetPriority() int64

func (*Route) GetSpoke

func (x *Route) GetSpoke() string

func (*Route) GetState

func (x *Route) GetState() string

func (*Route) GetType

func (x *Route) GetType() string

func (*Route) GetUid

func (x *Route) GetUid() string

func (*Route) GetUpdateTime

func (x *Route) GetUpdateTime() *timestamp.Timestamp

func (*Route) ProtoMessage

func (*Route) ProtoMessage()

func (*Route) ProtoReflect

func (x *Route) ProtoReflect() protoreflect.Message

func (*Route) Reset

func (x *Route) Reset()

func (*Route) String

func (x *Route) String() string

type RouteTable

type RouteTable struct {

	// Output only. The time the route table was created.
	CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// An optional description of the route table.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Optional labels in key-value pair format. For more information about labels, see [Requirements for labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Immutable. The name of the route table. Route table names must be unique. They use the following form: `projects/{project_number}/locations/global/hubs/{hub}/routeTables/{route_table_id}`
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The current lifecycle state of this route table.
	State string `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"`
	// Output only. The Google-generated UUID for the route table. This value is unique across all route table resources. If a route table is deleted and another with the same name is created, the new route table is assigned a different `uid`.
	Uid string `protobuf:"bytes,6,opt,name=uid,proto3" json:"uid,omitempty"`
	// Output only. The time the route table was last updated.
	UpdateTime *timestamp.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

func (*RouteTable) Descriptor deprecated

func (*RouteTable) Descriptor() ([]byte, []int)

Deprecated: Use RouteTable.ProtoReflect.Descriptor instead.

func (*RouteTable) GetCreateTime

func (x *RouteTable) GetCreateTime() *timestamp.Timestamp

func (*RouteTable) GetDescription

func (x *RouteTable) GetDescription() string

func (*RouteTable) GetLabels

func (x *RouteTable) GetLabels() map[string]string

func (*RouteTable) GetName

func (x *RouteTable) GetName() string

func (*RouteTable) GetState

func (x *RouteTable) GetState() string

func (*RouteTable) GetUid

func (x *RouteTable) GetUid() string

func (*RouteTable) GetUpdateTime

func (x *RouteTable) GetUpdateTime() *timestamp.Timestamp

func (*RouteTable) ProtoMessage

func (*RouteTable) ProtoMessage()

func (*RouteTable) ProtoReflect

func (x *RouteTable) ProtoReflect() protoreflect.Message

func (*RouteTable) Reset

func (x *RouteTable) Reset()

func (*RouteTable) String

func (x *RouteTable) String() string

type RouterApplianceInstance

type RouterApplianceInstance struct {

	// The IP address on the VM to use for peering.
	IpAddress string `protobuf:"bytes,1,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
	// The URI of the VM.
	VirtualMachine string `protobuf:"bytes,2,opt,name=virtual_machine,json=virtualMachine,proto3" json:"virtual_machine,omitempty"`
	// contains filtered or unexported fields
}

A router appliance instance is a Compute Engine virtual machine (VM) instance that acts as a BGP speaker. A router appliance instance is specified by the URI of the VM and the internal IP address of one of the VM's network interfaces.

func (*RouterApplianceInstance) Descriptor deprecated

func (*RouterApplianceInstance) Descriptor() ([]byte, []int)

Deprecated: Use RouterApplianceInstance.ProtoReflect.Descriptor instead.

func (*RouterApplianceInstance) GetIpAddress

func (x *RouterApplianceInstance) GetIpAddress() string

func (*RouterApplianceInstance) GetVirtualMachine

func (x *RouterApplianceInstance) GetVirtualMachine() string

func (*RouterApplianceInstance) ProtoMessage

func (*RouterApplianceInstance) ProtoMessage()

func (*RouterApplianceInstance) ProtoReflect

func (x *RouterApplianceInstance) ProtoReflect() protoreflect.Message

func (*RouterApplianceInstance) Reset

func (x *RouterApplianceInstance) Reset()

func (*RouterApplianceInstance) String

func (x *RouterApplianceInstance) String() string

type RoutingVPC

type RoutingVPC struct {

	// Output only. If true, indicates that this VPC network is currently associated with spokes that use the data transfer feature (spokes where the site_to_site_data_transfer field is set to true). If you create new spokes that use data transfer, they must be associated with this VPC network. At most, one VPC network will have this field set to true.
	RequiredForNewSiteToSiteDataTransferSpokes bool `` /* 202-byte string literal not displayed */
	// The URI of the VPC network.
	Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
	// contains filtered or unexported fields
}

RoutingVPC contains information about the VPC networks associated with the spokes of a Network Connectivity Center hub.

func (*RoutingVPC) Descriptor deprecated

func (*RoutingVPC) Descriptor() ([]byte, []int)

Deprecated: Use RoutingVPC.ProtoReflect.Descriptor instead.

func (*RoutingVPC) GetRequiredForNewSiteToSiteDataTransferSpokes

func (x *RoutingVPC) GetRequiredForNewSiteToSiteDataTransferSpokes() bool

func (*RoutingVPC) GetUri

func (x *RoutingVPC) GetUri() string

func (*RoutingVPC) ProtoMessage

func (*RoutingVPC) ProtoMessage()

func (*RoutingVPC) ProtoReflect

func (x *RoutingVPC) ProtoReflect() protoreflect.Message

func (*RoutingVPC) Reset

func (x *RoutingVPC) Reset()

func (*RoutingVPC) String

func (x *RoutingVPC) String() string

type ServiceClass

type ServiceClass struct {

	// Output only. Time when the ServiceClass was created.
	CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// A description of this resource.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. The etag is computed by the server, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
	Etag string `protobuf:"bytes,3,opt,name=etag,proto3" json:"etag,omitempty"`
	// User-defined labels.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Immutable. The name of a ServiceClass resource. Format: projects/{project}/locations/{location}/serviceClasses/{service_class} See: https://google.aip.dev/122#fields-representing-resource-names
	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The generated service class name. Use this name to refer to the Service class in Service Connection Maps and Service Connection Policies.
	ServiceClass string `protobuf:"bytes,6,opt,name=service_class,json=serviceClass,proto3" json:"service_class,omitempty"`
	// Output only. Time when the ServiceClass was updated.
	UpdateTime *timestamp.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

The ServiceClass resource.

func (*ServiceClass) Descriptor deprecated

func (*ServiceClass) Descriptor() ([]byte, []int)

Deprecated: Use ServiceClass.ProtoReflect.Descriptor instead.

func (*ServiceClass) GetCreateTime

func (x *ServiceClass) GetCreateTime() *timestamp.Timestamp

func (*ServiceClass) GetDescription

func (x *ServiceClass) GetDescription() string

func (*ServiceClass) GetEtag

func (x *ServiceClass) GetEtag() string

func (*ServiceClass) GetLabels

func (x *ServiceClass) GetLabels() map[string]string

func (*ServiceClass) GetName

func (x *ServiceClass) GetName() string

func (*ServiceClass) GetServiceClass

func (x *ServiceClass) GetServiceClass() string

func (*ServiceClass) GetUpdateTime

func (x *ServiceClass) GetUpdateTime() *timestamp.Timestamp

func (*ServiceClass) ProtoMessage

func (*ServiceClass) ProtoMessage()

func (*ServiceClass) ProtoReflect

func (x *ServiceClass) ProtoReflect() protoreflect.Message

func (*ServiceClass) Reset

func (x *ServiceClass) Reset()

func (*ServiceClass) String

func (x *ServiceClass) String() string

type ServiceConnectionMap

type ServiceConnectionMap struct {

	// The PSC configurations on consumer side.
	ConsumerPscConfigs []*ConsumerPscConfig `protobuf:"bytes,1,rep,name=consumer_psc_configs,json=consumerPscConfigs,proto3" json:"consumer_psc_configs,omitempty"`
	// Output only. PSC connection details on consumer side.
	ConsumerPscConnections []*ConsumerPscConnection `` /* 129-byte string literal not displayed */
	// Output only. Time when the ServiceConnectionMap was created.
	CreateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// A description of this resource.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. The etag is computed by the server, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
	Etag string `protobuf:"bytes,5,opt,name=etag,proto3" json:"etag,omitempty"`
	// Output only. The infrastructure used for connections between consumers/producers.
	Infrastructure string `protobuf:"bytes,6,opt,name=infrastructure,proto3" json:"infrastructure,omitempty"`
	// User-defined labels.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Immutable. The name of a ServiceConnectionMap. Format: projects/{project}/locations/{location}/serviceConnectionMaps/{service_connection_map} See: https://google.aip.dev/122#fields-representing-resource-names
	Name string `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"`
	// The PSC configurations on producer side.
	ProducerPscConfigs []*ProducerPscConfig `protobuf:"bytes,9,rep,name=producer_psc_configs,json=producerPscConfigs,proto3" json:"producer_psc_configs,omitempty"`
	// The service class identifier this ServiceConnectionMap is for. The user of ServiceConnectionMap create API needs to have networkconnecitivty.serviceclasses.use iam permission for the service class.
	ServiceClass string `protobuf:"bytes,10,opt,name=service_class,json=serviceClass,proto3" json:"service_class,omitempty"`
	// Output only. The service class uri this ServiceConnectionMap is for.
	ServiceClassUri string `protobuf:"bytes,11,opt,name=service_class_uri,json=serviceClassUri,proto3" json:"service_class_uri,omitempty"`
	// The token provided by the consumer. This token authenticates that the consumer can create a connection within the specified project and network.
	Token string `protobuf:"bytes,12,opt,name=token,proto3" json:"token,omitempty"`
	// Output only. Time when the ServiceConnectionMap was updated.
	UpdateTime *timestamp.Timestamp `protobuf:"bytes,13,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

The ServiceConnectionMap resource.

func (*ServiceConnectionMap) Descriptor deprecated

func (*ServiceConnectionMap) Descriptor() ([]byte, []int)

Deprecated: Use ServiceConnectionMap.ProtoReflect.Descriptor instead.

func (*ServiceConnectionMap) GetConsumerPscConfigs

func (x *ServiceConnectionMap) GetConsumerPscConfigs() []*ConsumerPscConfig

func (*ServiceConnectionMap) GetConsumerPscConnections

func (x *ServiceConnectionMap) GetConsumerPscConnections() []*ConsumerPscConnection

func (*ServiceConnectionMap) GetCreateTime

func (x *ServiceConnectionMap) GetCreateTime() *timestamp.Timestamp

func (*ServiceConnectionMap) GetDescription

func (x *ServiceConnectionMap) GetDescription() string

func (*ServiceConnectionMap) GetEtag

func (x *ServiceConnectionMap) GetEtag() string

func (*ServiceConnectionMap) GetInfrastructure

func (x *ServiceConnectionMap) GetInfrastructure() string

func (*ServiceConnectionMap) GetLabels

func (x *ServiceConnectionMap) GetLabels() map[string]string

func (*ServiceConnectionMap) GetName

func (x *ServiceConnectionMap) GetName() string

func (*ServiceConnectionMap) GetProducerPscConfigs

func (x *ServiceConnectionMap) GetProducerPscConfigs() []*ProducerPscConfig

func (*ServiceConnectionMap) GetServiceClass

func (x *ServiceConnectionMap) GetServiceClass() string

func (*ServiceConnectionMap) GetServiceClassUri

func (x *ServiceConnectionMap) GetServiceClassUri() string

func (*ServiceConnectionMap) GetToken

func (x *ServiceConnectionMap) GetToken() string

func (*ServiceConnectionMap) GetUpdateTime

func (x *ServiceConnectionMap) GetUpdateTime() *timestamp.Timestamp

func (*ServiceConnectionMap) ProtoMessage

func (*ServiceConnectionMap) ProtoMessage()

func (*ServiceConnectionMap) ProtoReflect

func (x *ServiceConnectionMap) ProtoReflect() protoreflect.Message

func (*ServiceConnectionMap) Reset

func (x *ServiceConnectionMap) Reset()

func (*ServiceConnectionMap) String

func (x *ServiceConnectionMap) String() string

type ServiceConnectionPolicy

type ServiceConnectionPolicy struct {

	// Output only. Time when the ServiceConnectionPolicy was created.
	CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// A description of this resource.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. The etag is computed by the server, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
	Etag string `protobuf:"bytes,3,opt,name=etag,proto3" json:"etag,omitempty"`
	// Output only. The type of underlying resources used to create the connection.
	Infrastructure string `protobuf:"bytes,4,opt,name=infrastructure,proto3" json:"infrastructure,omitempty"`
	// User-defined labels.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Immutable. The name of a ServiceConnectionPolicy. Format: projects/{project}/locations/{location}/serviceConnectionPolicies/{service_connection_policy} See: https://google.aip.dev/122#fields-representing-resource-names
	Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// The resource path of the consumer network. Example: - projects/{projectNumOrId}/global/networks/{resourceId}.
	Network string `protobuf:"bytes,7,opt,name=network,proto3" json:"network,omitempty"`
	// Configuration used for Private Service Connect connections. Used when Infrastructure is PSC.
	PscConfig *PscConfig `protobuf:"bytes,8,opt,name=psc_config,json=pscConfig,proto3" json:"psc_config,omitempty"`
	// Output only. [Output only] Information about each Private Service Connect connection.
	PscConnections []*PscConnection `protobuf:"bytes,9,rep,name=psc_connections,json=pscConnections,proto3" json:"psc_connections,omitempty"`
	// The service class identifier for which this ServiceConnectionPolicy is for. The service class identifier is a unique, symbolic representation of a ServiceClass. It is provided by the Service Producer. Google services have a prefix of gcp or google-cloud. For example, gcp-memorystore-redis or google-cloud-sql. 3rd party services do not. For example, test-service-a3dfcx.
	ServiceClass string `protobuf:"bytes,10,opt,name=service_class,json=serviceClass,proto3" json:"service_class,omitempty"`
	// Output only. Time when the ServiceConnectionPolicy was updated.
	UpdateTime *timestamp.Timestamp `protobuf:"bytes,11,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

The ServiceConnectionPolicy resource.

func (*ServiceConnectionPolicy) Descriptor deprecated

func (*ServiceConnectionPolicy) Descriptor() ([]byte, []int)

Deprecated: Use ServiceConnectionPolicy.ProtoReflect.Descriptor instead.

func (*ServiceConnectionPolicy) GetCreateTime

func (x *ServiceConnectionPolicy) GetCreateTime() *timestamp.Timestamp

func (*ServiceConnectionPolicy) GetDescription

func (x *ServiceConnectionPolicy) GetDescription() string

func (*ServiceConnectionPolicy) GetEtag

func (x *ServiceConnectionPolicy) GetEtag() string

func (*ServiceConnectionPolicy) GetInfrastructure

func (x *ServiceConnectionPolicy) GetInfrastructure() string

func (*ServiceConnectionPolicy) GetLabels

func (x *ServiceConnectionPolicy) GetLabels() map[string]string

func (*ServiceConnectionPolicy) GetName

func (x *ServiceConnectionPolicy) GetName() string

func (*ServiceConnectionPolicy) GetNetwork

func (x *ServiceConnectionPolicy) GetNetwork() string

func (*ServiceConnectionPolicy) GetPscConfig

func (x *ServiceConnectionPolicy) GetPscConfig() *PscConfig

func (*ServiceConnectionPolicy) GetPscConnections

func (x *ServiceConnectionPolicy) GetPscConnections() []*PscConnection

func (*ServiceConnectionPolicy) GetServiceClass

func (x *ServiceConnectionPolicy) GetServiceClass() string

func (*ServiceConnectionPolicy) GetUpdateTime

func (x *ServiceConnectionPolicy) GetUpdateTime() *timestamp.Timestamp

func (*ServiceConnectionPolicy) ProtoMessage

func (*ServiceConnectionPolicy) ProtoMessage()

func (*ServiceConnectionPolicy) ProtoReflect

func (x *ServiceConnectionPolicy) ProtoReflect() protoreflect.Message

func (*ServiceConnectionPolicy) Reset

func (x *ServiceConnectionPolicy) Reset()

func (*ServiceConnectionPolicy) String

func (x *ServiceConnectionPolicy) String() string

type ServiceConnectionToken

type ServiceConnectionToken struct {

	// Output only. Time when the ServiceConnectionToken was created.
	CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// A description of this resource.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. The etag is computed by the server, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
	Etag string `protobuf:"bytes,3,opt,name=etag,proto3" json:"etag,omitempty"`
	// Output only. The time to which this token is valid.
	ExpireTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
	// User-defined labels.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Immutable. The name of a ServiceConnectionToken. Format: projects/{project}/locations/{location}/ServiceConnectionTokens/{service_connection_token} See: https://google.aip.dev/122#fields-representing-resource-names
	Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// The resource path of the network associated with this token. Example: projects/{projectNumOrId}/global/networks/{resourceId}.
	Network string `protobuf:"bytes,7,opt,name=network,proto3" json:"network,omitempty"`
	// Output only. The token generated by Automation.
	Token string `protobuf:"bytes,8,opt,name=token,proto3" json:"token,omitempty"`
	// Output only. Time when the ServiceConnectionToken was updated.
	UpdateTime *timestamp.Timestamp `protobuf:"bytes,9,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

The ServiceConnectionToken resource.

func (*ServiceConnectionToken) Descriptor deprecated

func (*ServiceConnectionToken) Descriptor() ([]byte, []int)

Deprecated: Use ServiceConnectionToken.ProtoReflect.Descriptor instead.

func (*ServiceConnectionToken) GetCreateTime

func (x *ServiceConnectionToken) GetCreateTime() *timestamp.Timestamp

func (*ServiceConnectionToken) GetDescription

func (x *ServiceConnectionToken) GetDescription() string

func (*ServiceConnectionToken) GetEtag

func (x *ServiceConnectionToken) GetEtag() string

func (*ServiceConnectionToken) GetExpireTime

func (x *ServiceConnectionToken) GetExpireTime() *timestamp.Timestamp

func (*ServiceConnectionToken) GetLabels

func (x *ServiceConnectionToken) GetLabels() map[string]string

func (*ServiceConnectionToken) GetName

func (x *ServiceConnectionToken) GetName() string

func (*ServiceConnectionToken) GetNetwork

func (x *ServiceConnectionToken) GetNetwork() string

func (*ServiceConnectionToken) GetToken

func (x *ServiceConnectionToken) GetToken() string

func (*ServiceConnectionToken) GetUpdateTime

func (x *ServiceConnectionToken) GetUpdateTime() *timestamp.Timestamp

func (*ServiceConnectionToken) ProtoMessage

func (*ServiceConnectionToken) ProtoMessage()

func (*ServiceConnectionToken) ProtoReflect

func (x *ServiceConnectionToken) ProtoReflect() protoreflect.Message

func (*ServiceConnectionToken) Reset

func (x *ServiceConnectionToken) Reset()

func (*ServiceConnectionToken) String

func (x *ServiceConnectionToken) String() string

type SetIamPolicyRequest

type SetIamPolicyRequest struct {

	// REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few 10s of KB. An empty policy is a valid policy but certain Google Cloud services (such as Projects) might reject them.
	Policy *Policy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
	// OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"`
	UpdateMask string `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for `SetIamPolicy` method.

func (*SetIamPolicyRequest) Descriptor deprecated

func (*SetIamPolicyRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetIamPolicyRequest.ProtoReflect.Descriptor instead.

func (*SetIamPolicyRequest) GetPolicy

func (x *SetIamPolicyRequest) GetPolicy() *Policy

func (*SetIamPolicyRequest) GetUpdateMask

func (x *SetIamPolicyRequest) GetUpdateMask() string

func (*SetIamPolicyRequest) ProtoMessage

func (*SetIamPolicyRequest) ProtoMessage()

func (*SetIamPolicyRequest) ProtoReflect

func (x *SetIamPolicyRequest) ProtoReflect() protoreflect.Message

func (*SetIamPolicyRequest) Reset

func (x *SetIamPolicyRequest) Reset()

func (*SetIamPolicyRequest) String

func (x *SetIamPolicyRequest) String() string

type Spoke

type Spoke struct {

	// Output only. The time the spoke was created.
	CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Optional. An optional description of the spoke.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. The name of the group that this spoke is associated with.
	Group string `protobuf:"bytes,3,opt,name=group,proto3" json:"group,omitempty"`
	// Immutable. The name of the hub that this spoke is attached to.
	Hub string `protobuf:"bytes,4,opt,name=hub,proto3" json:"hub,omitempty"`
	// Optional labels in key-value pair format. For more information about labels, see [Requirements for labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Optional. VLAN attachments that are associated with the spoke.
	LinkedInterconnectAttachments *LinkedInterconnectAttachments `` /* 150-byte string literal not displayed */
	// Optional. The linked producer VPC that is associated with the spoke.
	LinkedProducerVpcNetwork *LinkedProducerVpcNetwork `` /* 137-byte string literal not displayed */
	// Optional. Router appliance instances that are associated with the spoke.
	LinkedRouterApplianceInstances *LinkedRouterApplianceInstances `` /* 155-byte string literal not displayed */
	// Optional. VPC network that is associated with the spoke.
	LinkedVpcNetwork *LinkedVpcNetwork `protobuf:"bytes,9,opt,name=linked_vpc_network,json=linkedVpcNetwork,proto3" json:"linked_vpc_network,omitempty"`
	// Optional. VPN tunnels that are associated with the spoke.
	LinkedVpnTunnels *LinkedVpnTunnels `protobuf:"bytes,10,opt,name=linked_vpn_tunnels,json=linkedVpnTunnels,proto3" json:"linked_vpn_tunnels,omitempty"`
	// Immutable. The name of the spoke. Spoke names must be unique. They use the following form: `projects/{project_number}/locations/{region}/spokes/{spoke_id}`
	Name string `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The reasons for current state of the spoke.
	Reasons []*StateReason `protobuf:"bytes,12,rep,name=reasons,proto3" json:"reasons,omitempty"`
	// Output only. The type of resource associated with the spoke.
	SpokeType string `protobuf:"bytes,13,opt,name=spoke_type,json=spokeType,proto3" json:"spoke_type,omitempty"`
	// Output only. The current lifecycle state of this spoke.
	State string `protobuf:"bytes,14,opt,name=state,proto3" json:"state,omitempty"`
	// Output only. The Google-generated UUID for the spoke. This value is unique across all spoke resources. If a spoke is deleted and another with the same name is created, the new spoke is assigned a different `unique_id`.
	UniqueId string `protobuf:"bytes,15,opt,name=unique_id,json=uniqueId,proto3" json:"unique_id,omitempty"`
	// Output only. The time the spoke was last updated.
	UpdateTime *timestamp.Timestamp `protobuf:"bytes,16,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

A Network Connectivity Center spoke represents one or more network connectivity resources. When you create a spoke, you associate it with a hub. You must also identify a value for exactly one of the following fields: * linked_vpn_tunnels * linked_interconnect_attachments * linked_router_appliance_instances * linked_vpc_network

func (*Spoke) Descriptor deprecated

func (*Spoke) Descriptor() ([]byte, []int)

Deprecated: Use Spoke.ProtoReflect.Descriptor instead.

func (*Spoke) GetCreateTime

func (x *Spoke) GetCreateTime() *timestamp.Timestamp

func (*Spoke) GetDescription

func (x *Spoke) GetDescription() string

func (*Spoke) GetGroup

func (x *Spoke) GetGroup() string

func (*Spoke) GetHub

func (x *Spoke) GetHub() string

func (*Spoke) GetLabels

func (x *Spoke) GetLabels() map[string]string

func (*Spoke) GetLinkedInterconnectAttachments

func (x *Spoke) GetLinkedInterconnectAttachments() *LinkedInterconnectAttachments

func (*Spoke) GetLinkedProducerVpcNetwork

func (x *Spoke) GetLinkedProducerVpcNetwork() *LinkedProducerVpcNetwork

func (*Spoke) GetLinkedRouterApplianceInstances

func (x *Spoke) GetLinkedRouterApplianceInstances() *LinkedRouterApplianceInstances

func (*Spoke) GetLinkedVpcNetwork

func (x *Spoke) GetLinkedVpcNetwork() *LinkedVpcNetwork

func (*Spoke) GetLinkedVpnTunnels

func (x *Spoke) GetLinkedVpnTunnels() *LinkedVpnTunnels

func (*Spoke) GetName

func (x *Spoke) GetName() string

func (*Spoke) GetReasons

func (x *Spoke) GetReasons() []*StateReason

func (*Spoke) GetSpokeType

func (x *Spoke) GetSpokeType() string

func (*Spoke) GetState

func (x *Spoke) GetState() string

func (*Spoke) GetUniqueId

func (x *Spoke) GetUniqueId() string

func (*Spoke) GetUpdateTime

func (x *Spoke) GetUpdateTime() *timestamp.Timestamp

func (*Spoke) ProtoMessage

func (*Spoke) ProtoMessage()

func (*Spoke) ProtoReflect

func (x *Spoke) ProtoReflect() protoreflect.Message

func (*Spoke) Reset

func (x *Spoke) Reset()

func (*Spoke) String

func (x *Spoke) String() string

type SpokeStateCount

type SpokeStateCount struct {

	// Output only. The total number of spokes that are in this state and associated with a given hub.
	Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	// Output only. The state of the spokes.
	State string `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

The number of spokes that are in a particular state and associated with a given hub.

func (*SpokeStateCount) Descriptor deprecated

func (*SpokeStateCount) Descriptor() ([]byte, []int)

Deprecated: Use SpokeStateCount.ProtoReflect.Descriptor instead.

func (*SpokeStateCount) GetCount

func (x *SpokeStateCount) GetCount() int64

func (*SpokeStateCount) GetState

func (x *SpokeStateCount) GetState() string

func (*SpokeStateCount) ProtoMessage

func (*SpokeStateCount) ProtoMessage()

func (*SpokeStateCount) ProtoReflect

func (x *SpokeStateCount) ProtoReflect() protoreflect.Message

func (*SpokeStateCount) Reset

func (x *SpokeStateCount) Reset()

func (*SpokeStateCount) String

func (x *SpokeStateCount) String() string

type SpokeStateReasonCount

type SpokeStateReasonCount struct {

	// Output only. The total number of spokes that are inactive for a particular reason and associated with a given hub.
	Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	// Output only. The reason that a spoke is inactive.
	StateReasonCode string `protobuf:"bytes,2,opt,name=state_reason_code,json=stateReasonCode,proto3" json:"state_reason_code,omitempty"`
	// contains filtered or unexported fields
}

The number of spokes in the hub that are inactive for this reason.

func (*SpokeStateReasonCount) Descriptor deprecated

func (*SpokeStateReasonCount) Descriptor() ([]byte, []int)

Deprecated: Use SpokeStateReasonCount.ProtoReflect.Descriptor instead.

func (*SpokeStateReasonCount) GetCount

func (x *SpokeStateReasonCount) GetCount() int64

func (*SpokeStateReasonCount) GetStateReasonCode

func (x *SpokeStateReasonCount) GetStateReasonCode() string

func (*SpokeStateReasonCount) ProtoMessage

func (*SpokeStateReasonCount) ProtoMessage()

func (*SpokeStateReasonCount) ProtoReflect

func (x *SpokeStateReasonCount) ProtoReflect() protoreflect.Message

func (*SpokeStateReasonCount) Reset

func (x *SpokeStateReasonCount) Reset()

func (*SpokeStateReasonCount) String

func (x *SpokeStateReasonCount) String() string

type SpokeSummary

type SpokeSummary struct {

	// Output only. Counts the number of spokes that are in each state and associated with a given hub.
	SpokeStateCounts []*SpokeStateCount `protobuf:"bytes,1,rep,name=spoke_state_counts,json=spokeStateCounts,proto3" json:"spoke_state_counts,omitempty"`
	// Output only. Counts the number of spokes that are inactive for each possible reason and associated with a given hub.
	SpokeStateReasonCounts []*SpokeStateReasonCount `` /* 131-byte string literal not displayed */
	// Output only. Counts the number of spokes of each type that are associated with a specific hub.
	SpokeTypeCounts []*SpokeTypeCount `protobuf:"bytes,3,rep,name=spoke_type_counts,json=spokeTypeCounts,proto3" json:"spoke_type_counts,omitempty"`
	// contains filtered or unexported fields
}

Summarizes information about the spokes associated with a hub. The summary includes a count of spokes according to type and according to state. If any spokes are inactive, the summary also lists the reasons they are inactive, including a count for each reason.

func (*SpokeSummary) Descriptor deprecated

func (*SpokeSummary) Descriptor() ([]byte, []int)

Deprecated: Use SpokeSummary.ProtoReflect.Descriptor instead.

func (*SpokeSummary) GetSpokeStateCounts

func (x *SpokeSummary) GetSpokeStateCounts() []*SpokeStateCount

func (*SpokeSummary) GetSpokeStateReasonCounts

func (x *SpokeSummary) GetSpokeStateReasonCounts() []*SpokeStateReasonCount

func (*SpokeSummary) GetSpokeTypeCounts

func (x *SpokeSummary) GetSpokeTypeCounts() []*SpokeTypeCount

func (*SpokeSummary) ProtoMessage

func (*SpokeSummary) ProtoMessage()

func (*SpokeSummary) ProtoReflect

func (x *SpokeSummary) ProtoReflect() protoreflect.Message

func (*SpokeSummary) Reset

func (x *SpokeSummary) Reset()

func (*SpokeSummary) String

func (x *SpokeSummary) String() string

type SpokeTypeCount

type SpokeTypeCount struct {

	// Output only. The total number of spokes of this type that are associated with the hub.
	Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	// Output only. The type of the spokes.
	SpokeType string `protobuf:"bytes,2,opt,name=spoke_type,json=spokeType,proto3" json:"spoke_type,omitempty"`
	// contains filtered or unexported fields
}

The number of spokes of a given type that are associated with a specific hub. The type indicates what kind of resource is associated with the spoke.

func (*SpokeTypeCount) Descriptor deprecated

func (*SpokeTypeCount) Descriptor() ([]byte, []int)

Deprecated: Use SpokeTypeCount.ProtoReflect.Descriptor instead.

func (*SpokeTypeCount) GetCount

func (x *SpokeTypeCount) GetCount() int64

func (*SpokeTypeCount) GetSpokeType

func (x *SpokeTypeCount) GetSpokeType() string

func (*SpokeTypeCount) ProtoMessage

func (*SpokeTypeCount) ProtoMessage()

func (*SpokeTypeCount) ProtoReflect

func (x *SpokeTypeCount) ProtoReflect() protoreflect.Message

func (*SpokeTypeCount) Reset

func (x *SpokeTypeCount) Reset()

func (*SpokeTypeCount) String

func (x *SpokeTypeCount) String() string

type StateReason

type StateReason struct {

	// The code associated with this reason.
	Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
	// Human-readable details about this reason.
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// Additional information provided by the user in the RejectSpoke call.
	UserDetails string `protobuf:"bytes,3,opt,name=user_details,json=userDetails,proto3" json:"user_details,omitempty"`
	// contains filtered or unexported fields
}

The reason a spoke is inactive.

func (*StateReason) Descriptor deprecated

func (*StateReason) Descriptor() ([]byte, []int)

Deprecated: Use StateReason.ProtoReflect.Descriptor instead.

func (*StateReason) GetCode

func (x *StateReason) GetCode() string

func (*StateReason) GetMessage

func (x *StateReason) GetMessage() string

func (*StateReason) GetUserDetails

func (x *StateReason) GetUserDetails() string

func (*StateReason) ProtoMessage

func (*StateReason) ProtoMessage()

func (*StateReason) ProtoReflect

func (x *StateReason) ProtoReflect() protoreflect.Message

func (*StateReason) Reset

func (x *StateReason) Reset()

func (*StateReason) String

func (x *StateReason) String() string

type TestIamPermissionsRequest

type TestIamPermissionsRequest struct {

	// The set of permissions to check for the `resource`. Permissions with wildcards (such as `*` or `storage.*`) are not allowed. For more information see [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions).
	Permissions []string `protobuf:"bytes,1,rep,name=permissions,proto3" json:"permissions,omitempty"`
	// contains filtered or unexported fields
}

Request message for `TestIamPermissions` method.

func (*TestIamPermissionsRequest) Descriptor deprecated

func (*TestIamPermissionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use TestIamPermissionsRequest.ProtoReflect.Descriptor instead.

func (*TestIamPermissionsRequest) GetPermissions

func (x *TestIamPermissionsRequest) GetPermissions() []string

func (*TestIamPermissionsRequest) ProtoMessage

func (*TestIamPermissionsRequest) ProtoMessage()

func (*TestIamPermissionsRequest) ProtoReflect

func (*TestIamPermissionsRequest) Reset

func (x *TestIamPermissionsRequest) Reset()

func (*TestIamPermissionsRequest) String

func (x *TestIamPermissionsRequest) String() string

type TestIamPermissionsResponse

type TestIamPermissionsResponse struct {

	// A subset of `TestPermissionsRequest.permissions` that the caller is allowed.
	Permissions []string `protobuf:"bytes,1,rep,name=permissions,proto3" json:"permissions,omitempty"`
	// contains filtered or unexported fields
}

Response message for `TestIamPermissions` method.

func (*TestIamPermissionsResponse) Descriptor deprecated

func (*TestIamPermissionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use TestIamPermissionsResponse.ProtoReflect.Descriptor instead.

func (*TestIamPermissionsResponse) GetPermissions

func (x *TestIamPermissionsResponse) GetPermissions() []string

func (*TestIamPermissionsResponse) ProtoMessage

func (*TestIamPermissionsResponse) ProtoMessage()

func (*TestIamPermissionsResponse) ProtoReflect

func (*TestIamPermissionsResponse) Reset

func (x *TestIamPermissionsResponse) Reset()

func (*TestIamPermissionsResponse) String

func (x *TestIamPermissionsResponse) String() string

type UnimplementedProjectsLocationsGlobalHubsGroupsServerServer

type UnimplementedProjectsLocationsGlobalHubsGroupsServerServer struct {
}

UnimplementedProjectsLocationsGlobalHubsGroupsServerServer must be embedded to have forward compatible implementations.

func (UnimplementedProjectsLocationsGlobalHubsGroupsServerServer) GetProjectsLocationsGlobalHubsGroup

func (UnimplementedProjectsLocationsGlobalHubsGroupsServerServer) ListProjectsLocationsGlobalHubsGroups

func (UnimplementedProjectsLocationsGlobalHubsGroupsServerServer) PatchProjectsLocationsGlobalHubsGroup

type UnimplementedProjectsLocationsGlobalHubsRouteTablesRoutesServerServer

type UnimplementedProjectsLocationsGlobalHubsRouteTablesRoutesServerServer struct {
}

UnimplementedProjectsLocationsGlobalHubsRouteTablesRoutesServerServer must be embedded to have forward compatible implementations.

func (UnimplementedProjectsLocationsGlobalHubsRouteTablesRoutesServerServer) GetProjectsLocationsGlobalHubsRouteTablesRoute

func (UnimplementedProjectsLocationsGlobalHubsRouteTablesRoutesServerServer) ListProjectsLocationsGlobalHubsRouteTablesRoutes

type UnimplementedProjectsLocationsGlobalHubsRouteTablesServerServer

type UnimplementedProjectsLocationsGlobalHubsRouteTablesServerServer struct {
}

UnimplementedProjectsLocationsGlobalHubsRouteTablesServerServer must be embedded to have forward compatible implementations.

func (UnimplementedProjectsLocationsGlobalHubsRouteTablesServerServer) GetProjectsLocationsGlobalHubsRouteTable

func (UnimplementedProjectsLocationsGlobalHubsRouteTablesServerServer) ListProjectsLocationsGlobalHubsRouteTables

type UnimplementedProjectsLocationsGlobalHubsServerServer

type UnimplementedProjectsLocationsGlobalHubsServerServer struct {
}

UnimplementedProjectsLocationsGlobalHubsServerServer must be embedded to have forward compatible implementations.

func (UnimplementedProjectsLocationsGlobalHubsServerServer) AcceptSpokeProjectsLocationsGlobalHub

func (UnimplementedProjectsLocationsGlobalHubsServerServer) CreateProjectsLocationsGlobalHub

func (UnimplementedProjectsLocationsGlobalHubsServerServer) DeleteProjectsLocationsGlobalHub

func (UnimplementedProjectsLocationsGlobalHubsServerServer) GetProjectsLocationsGlobalHub

func (UnimplementedProjectsLocationsGlobalHubsServerServer) ListProjectsLocationsGlobalHubs

func (UnimplementedProjectsLocationsGlobalHubsServerServer) ListSpokesProjectsLocationsGlobalHub

func (UnimplementedProjectsLocationsGlobalHubsServerServer) PatchProjectsLocationsGlobalHub

func (UnimplementedProjectsLocationsGlobalHubsServerServer) QueryStatusProjectsLocationsGlobalHub

func (UnimplementedProjectsLocationsGlobalHubsServerServer) RejectSpokeProjectsLocationsGlobalHub

type UnimplementedProjectsLocationsGlobalPolicyBasedRoutesServerServer

type UnimplementedProjectsLocationsGlobalPolicyBasedRoutesServerServer struct {
}

UnimplementedProjectsLocationsGlobalPolicyBasedRoutesServerServer must be embedded to have forward compatible implementations.

func (UnimplementedProjectsLocationsGlobalPolicyBasedRoutesServerServer) CreateProjectsLocationsGlobalPolicyBasedRoute

func (UnimplementedProjectsLocationsGlobalPolicyBasedRoutesServerServer) DeleteProjectsLocationsGlobalPolicyBasedRoute

func (UnimplementedProjectsLocationsGlobalPolicyBasedRoutesServerServer) GetProjectsLocationsGlobalPolicyBasedRoute

func (UnimplementedProjectsLocationsGlobalPolicyBasedRoutesServerServer) ListProjectsLocationsGlobalPolicyBasedRoutes

type UnimplementedProjectsLocationsGlobalServerServer

type UnimplementedProjectsLocationsGlobalServerServer struct {
}

UnimplementedProjectsLocationsGlobalServerServer must be embedded to have forward compatible implementations.

type UnimplementedProjectsLocationsInternalRangesServerServer

type UnimplementedProjectsLocationsInternalRangesServerServer struct {
}

UnimplementedProjectsLocationsInternalRangesServerServer must be embedded to have forward compatible implementations.

func (UnimplementedProjectsLocationsInternalRangesServerServer) CreateProjectsLocationsInternalRange

func (UnimplementedProjectsLocationsInternalRangesServerServer) DeleteProjectsLocationsInternalRange

func (UnimplementedProjectsLocationsInternalRangesServerServer) GetProjectsLocationsInternalRange

func (UnimplementedProjectsLocationsInternalRangesServerServer) ListProjectsLocationsInternalRanges

func (UnimplementedProjectsLocationsInternalRangesServerServer) PatchProjectsLocationsInternalRange

type UnimplementedProjectsLocationsRegionalEndpointsServerServer

type UnimplementedProjectsLocationsRegionalEndpointsServerServer struct {
}

UnimplementedProjectsLocationsRegionalEndpointsServerServer must be embedded to have forward compatible implementations.

func (UnimplementedProjectsLocationsRegionalEndpointsServerServer) CreateProjectsLocationsRegionalEndpoint

func (UnimplementedProjectsLocationsRegionalEndpointsServerServer) DeleteProjectsLocationsRegionalEndpoint

func (UnimplementedProjectsLocationsRegionalEndpointsServerServer) GetProjectsLocationsRegionalEndpoint

func (UnimplementedProjectsLocationsRegionalEndpointsServerServer) ListProjectsLocationsRegionalEndpoints

type UnimplementedProjectsLocationsServerServer

type UnimplementedProjectsLocationsServerServer struct {
}

UnimplementedProjectsLocationsServerServer must be embedded to have forward compatible implementations.

func (UnimplementedProjectsLocationsServerServer) GetProjectsLocation

func (UnimplementedProjectsLocationsServerServer) ListProjectsLocations

type UnimplementedProjectsLocationsServiceClassesServerServer

type UnimplementedProjectsLocationsServiceClassesServerServer struct {
}

UnimplementedProjectsLocationsServiceClassesServerServer must be embedded to have forward compatible implementations.

func (UnimplementedProjectsLocationsServiceClassesServerServer) DeleteProjectsLocationsServiceClasse

func (UnimplementedProjectsLocationsServiceClassesServerServer) GetProjectsLocationsServiceClasse

func (UnimplementedProjectsLocationsServiceClassesServerServer) ListProjectsLocationsServiceClasses

func (UnimplementedProjectsLocationsServiceClassesServerServer) PatchProjectsLocationsServiceClasse

type UnimplementedProjectsLocationsServiceConnectionMapsServerServer

type UnimplementedProjectsLocationsServiceConnectionMapsServerServer struct {
}

UnimplementedProjectsLocationsServiceConnectionMapsServerServer must be embedded to have forward compatible implementations.

func (UnimplementedProjectsLocationsServiceConnectionMapsServerServer) CreateProjectsLocationsServiceConnectionMap

func (UnimplementedProjectsLocationsServiceConnectionMapsServerServer) DeleteProjectsLocationsServiceConnectionMap

func (UnimplementedProjectsLocationsServiceConnectionMapsServerServer) GetProjectsLocationsServiceConnectionMap

func (UnimplementedProjectsLocationsServiceConnectionMapsServerServer) PatchProjectsLocationsServiceConnectionMap

type UnimplementedProjectsLocationsServiceConnectionPoliciesServerServer

type UnimplementedProjectsLocationsServiceConnectionPoliciesServerServer struct {
}

UnimplementedProjectsLocationsServiceConnectionPoliciesServerServer must be embedded to have forward compatible implementations.

func (UnimplementedProjectsLocationsServiceConnectionPoliciesServerServer) CreateProjectsLocationsServiceConnectionPolicy

func (UnimplementedProjectsLocationsServiceConnectionPoliciesServerServer) DeleteProjectsLocationsServiceConnectionPolicy

func (UnimplementedProjectsLocationsServiceConnectionPoliciesServerServer) GetProjectsLocationsServiceConnectionPolicy

func (UnimplementedProjectsLocationsServiceConnectionPoliciesServerServer) PatchProjectsLocationsServiceConnectionPolicy

type UnimplementedProjectsLocationsServiceConnectionTokensServerServer

type UnimplementedProjectsLocationsServiceConnectionTokensServerServer struct {
}

UnimplementedProjectsLocationsServiceConnectionTokensServerServer must be embedded to have forward compatible implementations.

func (UnimplementedProjectsLocationsServiceConnectionTokensServerServer) CreateProjectsLocationsServiceConnectionToken

func (UnimplementedProjectsLocationsServiceConnectionTokensServerServer) DeleteProjectsLocationsServiceConnectionToken

func (UnimplementedProjectsLocationsServiceConnectionTokensServerServer) GetProjectsLocationsServiceConnectionToken

type UnimplementedProjectsLocationsSpokesServerServer

type UnimplementedProjectsLocationsSpokesServerServer struct {
}

UnimplementedProjectsLocationsSpokesServerServer must be embedded to have forward compatible implementations.

func (UnimplementedProjectsLocationsSpokesServerServer) CreateProjectsLocationsSpoke

func (UnimplementedProjectsLocationsSpokesServerServer) DeleteProjectsLocationsSpoke

func (UnimplementedProjectsLocationsSpokesServerServer) GetProjectsLocationsSpoke

func (UnimplementedProjectsLocationsSpokesServerServer) ListProjectsLocationsSpokes

func (UnimplementedProjectsLocationsSpokesServerServer) PatchProjectsLocationsSpoke

type UnimplementedProjectsServerServer

type UnimplementedProjectsServerServer struct {
}

UnimplementedProjectsServerServer must be embedded to have forward compatible implementations.

type UnsafeProjectsLocationsGlobalHubsGroupsServerServer

type UnsafeProjectsLocationsGlobalHubsGroupsServerServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectsLocationsGlobalHubsGroupsServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsLocationsGlobalHubsGroupsServerServer will result in compilation errors.

type UnsafeProjectsLocationsGlobalHubsRouteTablesRoutesServerServer

type UnsafeProjectsLocationsGlobalHubsRouteTablesRoutesServerServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectsLocationsGlobalHubsRouteTablesRoutesServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsLocationsGlobalHubsRouteTablesRoutesServerServer will result in compilation errors.

type UnsafeProjectsLocationsGlobalHubsRouteTablesServerServer

type UnsafeProjectsLocationsGlobalHubsRouteTablesServerServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectsLocationsGlobalHubsRouteTablesServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsLocationsGlobalHubsRouteTablesServerServer will result in compilation errors.

type UnsafeProjectsLocationsGlobalHubsServerServer

type UnsafeProjectsLocationsGlobalHubsServerServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectsLocationsGlobalHubsServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsLocationsGlobalHubsServerServer will result in compilation errors.

type UnsafeProjectsLocationsGlobalPolicyBasedRoutesServerServer

type UnsafeProjectsLocationsGlobalPolicyBasedRoutesServerServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectsLocationsGlobalPolicyBasedRoutesServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsLocationsGlobalPolicyBasedRoutesServerServer will result in compilation errors.

type UnsafeProjectsLocationsGlobalServerServer

type UnsafeProjectsLocationsGlobalServerServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectsLocationsGlobalServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsLocationsGlobalServerServer will result in compilation errors.

type UnsafeProjectsLocationsInternalRangesServerServer

type UnsafeProjectsLocationsInternalRangesServerServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectsLocationsInternalRangesServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsLocationsInternalRangesServerServer will result in compilation errors.

type UnsafeProjectsLocationsRegionalEndpointsServerServer

type UnsafeProjectsLocationsRegionalEndpointsServerServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectsLocationsRegionalEndpointsServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsLocationsRegionalEndpointsServerServer will result in compilation errors.

type UnsafeProjectsLocationsServerServer

type UnsafeProjectsLocationsServerServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectsLocationsServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsLocationsServerServer will result in compilation errors.

type UnsafeProjectsLocationsServiceClassesServerServer

type UnsafeProjectsLocationsServiceClassesServerServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectsLocationsServiceClassesServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsLocationsServiceClassesServerServer will result in compilation errors.

type UnsafeProjectsLocationsServiceConnectionMapsServerServer

type UnsafeProjectsLocationsServiceConnectionMapsServerServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectsLocationsServiceConnectionMapsServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsLocationsServiceConnectionMapsServerServer will result in compilation errors.

type UnsafeProjectsLocationsServiceConnectionPoliciesServerServer

type UnsafeProjectsLocationsServiceConnectionPoliciesServerServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectsLocationsServiceConnectionPoliciesServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsLocationsServiceConnectionPoliciesServerServer will result in compilation errors.

type UnsafeProjectsLocationsServiceConnectionTokensServerServer

type UnsafeProjectsLocationsServiceConnectionTokensServerServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectsLocationsServiceConnectionTokensServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsLocationsServiceConnectionTokensServerServer will result in compilation errors.

type UnsafeProjectsLocationsSpokesServerServer

type UnsafeProjectsLocationsSpokesServerServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectsLocationsSpokesServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsLocationsSpokesServerServer will result in compilation errors.

type UnsafeProjectsServerServer

type UnsafeProjectsServerServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectsServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsServerServer will result in compilation errors.

type VirtualMachine

type VirtualMachine struct {

	// Optional. A list of VM instance tags that this policy-based route applies to. VM instances that have ANY of tags specified here installs this PBR.
	Tags []string `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

VM instances that this policy-based route applies to.

func (*VirtualMachine) Descriptor deprecated

func (*VirtualMachine) Descriptor() ([]byte, []int)

Deprecated: Use VirtualMachine.ProtoReflect.Descriptor instead.

func (*VirtualMachine) GetTags

func (x *VirtualMachine) GetTags() []string

func (*VirtualMachine) ProtoMessage

func (*VirtualMachine) ProtoMessage()

func (*VirtualMachine) ProtoReflect

func (x *VirtualMachine) ProtoReflect() protoreflect.Message

func (*VirtualMachine) Reset

func (x *VirtualMachine) Reset()

func (*VirtualMachine) String

func (x *VirtualMachine) String() string

type Warnings

type Warnings struct {

	// Output only. A warning code, if applicable.
	Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
	// Output only. Metadata about this warning in key: value format. The key should provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement.
	Data map[string]string `` /* 149-byte string literal not displayed */
	// Output only. A human-readable description of the warning code.
	WarningMessage string `protobuf:"bytes,3,opt,name=warning_message,json=warningMessage,proto3" json:"warning_message,omitempty"`
	// contains filtered or unexported fields
}

Informational warning message.

func (*Warnings) Descriptor deprecated

func (*Warnings) Descriptor() ([]byte, []int)

Deprecated: Use Warnings.ProtoReflect.Descriptor instead.

func (*Warnings) GetCode

func (x *Warnings) GetCode() string

func (*Warnings) GetData

func (x *Warnings) GetData() map[string]string

func (*Warnings) GetWarningMessage

func (x *Warnings) GetWarningMessage() string

func (*Warnings) ProtoMessage

func (*Warnings) ProtoMessage()

func (*Warnings) ProtoReflect

func (x *Warnings) ProtoReflect() protoreflect.Message

func (*Warnings) Reset

func (x *Warnings) Reset()

func (*Warnings) String

func (x *Warnings) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL