networkconnectivity.v1 library Null safety

Network Connectivity API - v1

The Network Connectivity API provides access to Network Connectivity Center.

For more information, see cloud.google.com/network-connectivity/docs/reference/networkconnectivity/rest

Create an instance of NetworkconnectivityApi to access these resources:

Classes

AuditConfig
Specifies the audit configuration for a service. [...]
Binding
Associates members, or principals, with a role.
GoogleLongrunningListOperationsResponse
The response message for Operations.ListOperations.
GoogleLongrunningOperation
This resource represents a long-running operation that is the result of a network API call.
Hub
A hub is a collection of spokes. [...]
LinkedInterconnectAttachments
A collection of VLAN attachment resources. [...]
LinkedRouterApplianceInstances
A collection of router appliance instances. [...]
LinkedVpnTunnels
A collection of Cloud VPN tunnel resources. [...]
ListHubsResponse
Response for HubService.ListHubs method.
ListLocationsResponse
The response message for Locations.ListLocations.
ListSpokesResponse
The response for HubService.ListSpokes.
NetworkconnectivityApi
The Network Connectivity API provides access to Network Connectivity Center.
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. [...]
ProjectsLocationsGlobalHubsResource
ProjectsLocationsGlobalPolicyBasedRoutesResource
ProjectsLocationsGlobalResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsLocationsSpokesResource
ProjectsResource
RouterApplianceInstance
A router appliance instance is a Compute Engine virtual machine (VM) instance that acts as a BGP speaker. [...]
RoutingVPC
RoutingVPC contains information about the VPC network that is associated with a hub's spokes.
SetIamPolicyRequest
Request message for SetIamPolicy method.
Spoke
A spoke represents a connection between your Google Cloud network resources and a non-Google-Cloud network. [...]

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 Google Cloud Platform location.
TestIamPermissionsRequest = $TestIamPermissionsRequest
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.