networkservices.v1 library Null safety

Network Services API - v1

For more information, see cloud.google.com/networking

Create an instance of NetworkServicesApi to access these resources:

Classes

AuditConfig
Specifies the audit configuration for a service. [...]
Binding
Associates members, or principals, with a role.
EndpointMatcher
A definition of a matcher that selects endpoints to which the policies should be applied.
EndpointMatcherMetadataLabelMatcher
The matcher that is based on node metadata presented by xDS clients.
EndpointMatcherMetadataLabelMatcherMetadataLabels
Defines a name-pair value for a single label.
EndpointPolicy
EndpointPolicy is a resource that helps apply desired configuration on the endpoints that match specific criteria. [...]
ListEndpointPoliciesResponse
Response returned by the ListEndpointPolicies method.
ListLocationsResponse
The response message for Locations.ListLocations.
ListOperationsResponse
The response message for Operations.ListOperations.
NetworkServicesApi
Operation
This resource represents a long-running operation that is the result of a network API call.
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. [...]
ProjectsLocationsEdgeCacheKeysetsResource
ProjectsLocationsEdgeCacheOriginsResource
ProjectsLocationsEdgeCacheServicesResource
ProjectsLocationsEndpointPoliciesResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsResource
SetIamPolicyRequest
Request message for SetIamPolicy method.
TrafficPortSelector
Specification of a port-based selector.

Typedefs

AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions. [...]
CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
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. [...]
Location = $Location00
A resource that represents Google Cloud Platform location.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. [...]
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.