networkconnectivity/v1 library
Network Connectivity API - v1
This API enables connectivity with and between Google Cloud resources.
For more information, see cloud.google.com/network-connectivity/docs/reference/networkconnectivity/rest
Create an instance of NetworkconnectivityApi to access these resources:
- ProjectsResource
- ProjectsLocationsResource
- ProjectsLocationsGlobalResource
- ProjectsLocationsInternalRangesResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsServiceClassesResource
- ProjectsLocationsServiceConnectionMapsResource
- ProjectsLocationsServiceConnectionPoliciesResource
- ProjectsLocationsServiceConnectionTokensResource
- ProjectsLocationsSpokesResource
- ProjectsLocationsResource
Classes
- AcceptHubSpokeRequest
- The request for HubService.AcceptHubSpoke.
- AuditConfig
- Specifies the audit configuration for a service.
- Binding
-
Associates
members
, or principals, with arole
. - ConsumerPscConfig
- Allow the producer to specify which consumers can connect to it.
- ConsumerPscConnection
- PSC connection details on consumer side.
- Filter
- Filter matches L4 traffic.
- GoogleLongrunningListOperationsResponse
- The response message for Operations.ListOperations.
- GoogleLongrunningOperation
- This resource represents a long-running operation that is the result of a network API call.
- GoogleRpcErrorInfo
- Describes the cause of the error with structured details.
- Group
- A group represents a subset of spokes attached to a hub.
- Hub
- A Network Connectivity Center hub is a global management resource to which you attach spokes.
- InterconnectAttachment
- InterconnectAttachment that this route applies to.
- InternalRange
- The internal range resource for IPAM operations within a VPC network.
- LinkedInterconnectAttachments
- A collection of VLAN attachment resources.
- LinkedRouterApplianceInstances
- A collection of router appliance instances.
- LinkedVpcNetwork
- An existing VPC network.
- LinkedVpnTunnels
- A collection of Cloud VPN tunnel resources.
- ListGroupsResponse
- Response for HubService.ListGroups method.
- ListHubSpokesResponse
- The response for HubService.ListHubSpokes.
- ListHubsResponse
- Response for HubService.ListHubs method.
- ListInternalRangesResponse
- Response for InternalRange.ListInternalRanges
- ListLocationsResponse
- The response message for Locations.ListLocations.
- ListPolicyBasedRoutesResponse
- Response for PolicyBasedRouting.ListPolicyBasedRoutes method.
- ListRoutesResponse
- Response for HubService.ListRoutes method.
- ListRouteTablesResponse
- Response for HubService.ListRouteTables method.
- ListServiceClassesResponse
- Response for ListServiceClasses.
- ListServiceConnectionMapsResponse
- Response for ListServiceConnectionMaps.
- ListServiceConnectionPoliciesResponse
- Response for ListServiceConnectionPolicies.
- ListServiceConnectionTokensResponse
- Response for ListServiceConnectionTokens.
- ListSpokesResponse
- The response for HubService.ListSpokes.
- NetworkconnectivityApi
- This API enables connectivity with and between Google Cloud resources.
- NextHopVpcNetwork
- Policy
- An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
- PolicyBasedRoute
- Policy-based routes route L4 network traffic based on not just destination IP address, but also source IP address, protocol, and more.
- ProducerPscConfig
- The PSC configurations on producer side.
- ProjectsLocationsGlobalHubsGroupsResource
- ProjectsLocationsGlobalHubsResource
- ProjectsLocationsGlobalHubsRouteTablesResource
- ProjectsLocationsGlobalHubsRouteTablesRoutesResource
- ProjectsLocationsGlobalPolicyBasedRoutesResource
- ProjectsLocationsGlobalResource
- ProjectsLocationsInternalRangesResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsResource
- ProjectsLocationsServiceClassesResource
- ProjectsLocationsServiceConnectionMapsResource
- ProjectsLocationsServiceConnectionPoliciesResource
- ProjectsLocationsServiceConnectionTokensResource
- ProjectsLocationsSpokesResource
- ProjectsResource
- PscConfig
- Configuration used for Private Service Connect connections.
- PscConnection
- Information about a specific Private Service Connect connection.
- RejectHubSpokeRequest
- The request for HubService.RejectHubSpoke.
- Route
- A route defines a path from VM instances within a spoke to a specific destination resource.
- RouterApplianceInstance
- A router appliance instance is a Compute Engine virtual machine (VM) instance that acts as a BGP speaker.
- RouteTable
- RoutingVPC
- RoutingVPC contains information about the VPC networks associated with the spokes of a Network Connectivity Center hub.
- ServiceClass
- The ServiceClass resource.
- ServiceConnectionMap
- The ServiceConnectionMap resource.
- ServiceConnectionPolicy
- The ServiceConnectionPolicy resource.
- ServiceConnectionToken
- The ServiceConnectionToken resource.
- SetIamPolicyRequest
-
Request message for
SetIamPolicy
method. - Spoke
- A Network Connectivity Center spoke represents one or more network connectivity resources.
- SpokeStateCount
- The number of spokes that are in a particular state and associated with a given hub.
- SpokeStateReasonCount
- The number of spokes in the hub that are inactive for this reason.
- SpokeSummary
- Summarizes information about the spokes associated with a hub.
- SpokeTypeCount
- The number of spokes of a given type that are associated with a specific hub.
- StateReason
- The reason a spoke is inactive.
- VirtualMachine
- VM instances to which this policy-based route applies to.
- Warnings
- Informational warning message.
Typedefs
- AuditLogConfig = $AuditLogConfig
- Provides the configuration for logging a type of permissions.
- Empty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- Expr = $Expr
- Represents a textual expression in the Common Expression Language (CEL) syntax.
- GoogleLongrunningCancelOperationRequest = $Empty
- The request message for Operations.CancelOperation.
- GoogleRpcStatus = $Status
-
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - Location = $Location00
- A resource that represents a Google Cloud location.
- TestIamPermissionsRequest = $TestIamPermissionsRequest00
-
Request message for
TestIamPermissions
method. - TestIamPermissionsResponse = $PermissionsResponse
-
Response message for
TestIamPermissions
method.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.