Namespace google::cloud::networksecurity_v1 (2.27.0)

Classes

NetworkSecurityClient

Network Security API provides resources to configure authentication and authorization policies.

NetworkSecurityConnection

The NetworkSecurityConnection object for NetworkSecurityClient.

NetworkSecurityConnectionIdempotencyPolicy

NetworkSecurityLimitedErrorCountRetryPolicy

A retry policy for NetworkSecurityConnection based on counting errors.

NetworkSecurityLimitedTimeRetryPolicy

A retry policy for NetworkSecurityConnection based on elapsed time.

NetworkSecurityRetryPolicy

The retry policy for NetworkSecurityConnection.

Structs

NetworkSecurityBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

NetworkSecurityConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

NetworkSecurityPollingPolicyOption

Use with google::cloud::Options to configure the long-running operations polling policy.

NetworkSecurityRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

Functions

MakeNetworkSecurityConnection(Options)

A factory function to construct an object of type NetworkSecurityConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of NetworkSecurityClient.

The optional options argument may be used to configure aspects of the returned NetworkSecurityConnection. Expected options are any of the types in the following option lists:

Parameter
Name Description
options

(optional) Configure the NetworkSecurityConnection created by this function.

Returns
Type Description
std::shared_ptr< NetworkSecurityConnection >

MakeDefaultNetworkSecurityConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< NetworkSecurityConnectionIdempotencyPolicy >