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.
ListServiceBindingsResponse
Response returned by the ListServiceBindings method.
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
ProjectsLocationsServiceBindingsResource
ProjectsResource
ServiceBinding
ServiceBinding is the resource that defines a Service Directory Service to be used in a BackendService resource.
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 = $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.