Namespace google::cloud::networksecurity_v1 (3.6.0-rc)

Classes

AddressGroupServiceClient

AddressGroup is a resource that manages a collection of IP or Domain Names, it can be used in Firewall Policy to represent allow or deny traffic from all the IP or Domain Names from the Address Group.

AddressGroupServiceConnection

The AddressGroupServiceConnection object for AddressGroupServiceClient.

AddressGroupServiceConnectionIdempotencyPolicy

AddressGroupServiceLimitedErrorCountRetryPolicy

A retry policy for AddressGroupServiceConnection based on counting errors.

AddressGroupServiceLimitedTimeRetryPolicy

A retry policy for AddressGroupServiceConnection based on elapsed time.

AddressGroupServiceRetryPolicy

The retry policy for AddressGroupServiceConnection.

DnsThreatDetectorServiceClient

The Network Security API for DNS Threat Detectors.

DnsThreatDetectorServiceConnection

The DnsThreatDetectorServiceConnection object for DnsThreatDetectorServiceClient.

DnsThreatDetectorServiceConnectionIdempotencyPolicy

DnsThreatDetectorServiceLimitedErrorCountRetryPolicy

A retry policy for DnsThreatDetectorServiceConnection based on counting errors.

DnsThreatDetectorServiceLimitedTimeRetryPolicy

A retry policy for DnsThreatDetectorServiceConnection based on elapsed time.

DnsThreatDetectorServiceRetryPolicy

The retry policy for DnsThreatDetectorServiceConnection.

FirewallActivationClient

Service for managing Firewall Endpoints and Associations.

FirewallActivationConnection

The FirewallActivationConnection object for FirewallActivationClient.

FirewallActivationConnectionIdempotencyPolicy

FirewallActivationLimitedErrorCountRetryPolicy

A retry policy for FirewallActivationConnection based on counting errors.

FirewallActivationLimitedTimeRetryPolicy

A retry policy for FirewallActivationConnection based on elapsed time.

FirewallActivationRetryPolicy

The retry policy for FirewallActivationConnection.

InterceptClient

Service for Third-Party Packet Intercept (TPPI).

InterceptConnection

The InterceptConnection object for InterceptClient.

InterceptConnectionIdempotencyPolicy

InterceptLimitedErrorCountRetryPolicy

A retry policy for InterceptConnection based on counting errors.

InterceptLimitedTimeRetryPolicy

A retry policy for InterceptConnection based on elapsed time.

InterceptRetryPolicy

The retry policy for InterceptConnection.

MirroringClient

PM2 is the "out-of-band" flavor of the Network Security Integrations product.

MirroringConnection

The MirroringConnection object for MirroringClient.

MirroringConnectionIdempotencyPolicy

MirroringLimitedErrorCountRetryPolicy

A retry policy for MirroringConnection based on counting errors.

MirroringLimitedTimeRetryPolicy

A retry policy for MirroringConnection based on elapsed time.

MirroringRetryPolicy

The retry policy for MirroringConnection.

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.

OrganizationAddressGroupServiceClient

Organization AddressGroup is created under organization.

OrganizationAddressGroupServiceConnection

The OrganizationAddressGroupServiceConnection object for OrganizationAddressGroupServiceClient.

OrganizationAddressGroupServiceConnectionIdempotencyPolicy

OrganizationAddressGroupServiceLimitedErrorCountRetryPolicy

A retry policy for OrganizationAddressGroupServiceConnection based on counting errors.

OrganizationAddressGroupServiceLimitedTimeRetryPolicy

A retry policy for OrganizationAddressGroupServiceConnection based on elapsed time.

OrganizationAddressGroupServiceRetryPolicy

The retry policy for OrganizationAddressGroupServiceConnection.

OrganizationSecurityProfileGroupServiceClient

Organization SecurityProfileGroup is created under organization.

OrganizationSecurityProfileGroupServiceConnection

The OrganizationSecurityProfileGroupServiceConnection object for OrganizationSecurityProfileGroupServiceClient.

OrganizationSecurityProfileGroupServiceConnectionIdempotencyPolicy

OrganizationSecurityProfileGroupServiceLimitedErrorCountRetryPolicy

A retry policy for OrganizationSecurityProfileGroupServiceConnection based on counting errors.

OrganizationSecurityProfileGroupServiceLimitedTimeRetryPolicy

A retry policy for OrganizationSecurityProfileGroupServiceConnection based on elapsed time.

OrganizationSecurityProfileGroupServiceRetryPolicy

The retry policy for OrganizationSecurityProfileGroupServiceConnection.

SecurityProfileGroupServiceClient

SecurityProfileGroup is a resource that defines an action for specific threat signatures or severity levels.

SecurityProfileGroupServiceConnection

The SecurityProfileGroupServiceConnection object for SecurityProfileGroupServiceClient.

SecurityProfileGroupServiceConnectionIdempotencyPolicy

SecurityProfileGroupServiceLimitedErrorCountRetryPolicy

A retry policy for SecurityProfileGroupServiceConnection based on counting errors.

SecurityProfileGroupServiceLimitedTimeRetryPolicy

A retry policy for SecurityProfileGroupServiceConnection based on elapsed time.

SecurityProfileGroupServiceRetryPolicy

The retry policy for SecurityProfileGroupServiceConnection.

SSERealmServiceClient

Service describing handlers for resources.

SSERealmServiceConnection

The SSERealmServiceConnection object for SSERealmServiceClient.

SSERealmServiceConnectionIdempotencyPolicy

SSERealmServiceLimitedErrorCountRetryPolicy

A retry policy for SSERealmServiceConnection based on counting errors.

SSERealmServiceLimitedTimeRetryPolicy

A retry policy for SSERealmServiceConnection based on elapsed time.

SSERealmServiceRetryPolicy

The retry policy for SSERealmServiceConnection.

Structs

AddressGroupServiceBackoffPolicyOption

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

AddressGroupServiceConnectionIdempotencyPolicyOption

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

AddressGroupServicePollingPolicyOption

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

AddressGroupServiceRetryPolicyOption

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

DnsThreatDetectorServiceBackoffPolicyOption

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

DnsThreatDetectorServiceConnectionIdempotencyPolicyOption

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

DnsThreatDetectorServiceRetryPolicyOption

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

FirewallActivationBackoffPolicyOption

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

FirewallActivationConnectionIdempotencyPolicyOption

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

FirewallActivationPollingPolicyOption

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

FirewallActivationRetryPolicyOption

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

InterceptBackoffPolicyOption

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

InterceptConnectionIdempotencyPolicyOption

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

InterceptPollingPolicyOption

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

InterceptRetryPolicyOption

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

MirroringBackoffPolicyOption

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

MirroringConnectionIdempotencyPolicyOption

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

MirroringPollingPolicyOption

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

MirroringRetryPolicyOption

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

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.

OrganizationAddressGroupServiceBackoffPolicyOption

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

OrganizationAddressGroupServiceConnectionIdempotencyPolicyOption

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

OrganizationAddressGroupServicePollingPolicyOption

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

OrganizationAddressGroupServiceRetryPolicyOption

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

OrganizationSecurityProfileGroupServiceBackoffPolicyOption

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

OrganizationSecurityProfileGroupServiceConnectionIdempotencyPolicyOption

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

OrganizationSecurityProfileGroupServicePollingPolicyOption

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

OrganizationSecurityProfileGroupServiceRetryPolicyOption

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

SecurityProfileGroupServiceBackoffPolicyOption

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

SecurityProfileGroupServiceConnectionIdempotencyPolicyOption

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

SecurityProfileGroupServicePollingPolicyOption

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

SecurityProfileGroupServiceRetryPolicyOption

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

SSERealmServiceBackoffPolicyOption

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

SSERealmServiceConnectionIdempotencyPolicyOption

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

SSERealmServicePollingPolicyOption

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

SSERealmServiceRetryPolicyOption

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

Functions

MakeAddressGroupServiceConnection(Options)

A factory function to construct an object of type AddressGroupServiceConnection.

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

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

Parameter
Name Description
options Options

(optional) Configure the AddressGroupServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< AddressGroupServiceConnection >

MakeDefaultAddressGroupServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< AddressGroupServiceConnectionIdempotencyPolicy >

MakeDnsThreatDetectorServiceConnection(Options)

A factory function to construct an object of type DnsThreatDetectorServiceConnection.

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

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

Parameter
Name Description
options Options

(optional) Configure the DnsThreatDetectorServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< DnsThreatDetectorServiceConnection >

MakeDefaultDnsThreatDetectorServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< DnsThreatDetectorServiceConnectionIdempotencyPolicy >

MakeFirewallActivationConnection(Options)

A factory function to construct an object of type FirewallActivationConnection.

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

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

Parameter
Name Description
options Options

(optional) Configure the FirewallActivationConnection created by this function.

Returns
Type Description
std::shared_ptr< FirewallActivationConnection >

MakeDefaultFirewallActivationConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< FirewallActivationConnectionIdempotencyPolicy >

MakeInterceptConnection(Options)

A factory function to construct an object of type InterceptConnection.

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

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

Parameter
Name Description
options Options

(optional) Configure the InterceptConnection created by this function.

Returns
Type Description
std::shared_ptr< InterceptConnection >

MakeDefaultInterceptConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< InterceptConnectionIdempotencyPolicy >

MakeMirroringConnection(Options)

A factory function to construct an object of type MirroringConnection.

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

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

Parameter
Name Description
options Options

(optional) Configure the MirroringConnection created by this function.

Returns
Type Description
std::shared_ptr< MirroringConnection >

MakeDefaultMirroringConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< MirroringConnectionIdempotencyPolicy >

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 Options

(optional) Configure the NetworkSecurityConnection created by this function.

Returns
Type Description
std::shared_ptr< NetworkSecurityConnection >

MakeDefaultNetworkSecurityConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< NetworkSecurityConnectionIdempotencyPolicy >

MakeOrganizationAddressGroupServiceConnection(Options)

A factory function to construct an object of type OrganizationAddressGroupServiceConnection.

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

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

Parameter
Name Description
options Options

(optional) Configure the OrganizationAddressGroupServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< OrganizationAddressGroupServiceConnection >

MakeDefaultOrganizationAddressGroupServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< OrganizationAddressGroupServiceConnectionIdempotencyPolicy >

MakeOrganizationSecurityProfileGroupServiceConnection(Options)

A factory function to construct an object of type OrganizationSecurityProfileGroupServiceConnection.

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

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

Parameter
Name Description
options Options

(optional) Configure the OrganizationSecurityProfileGroupServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< OrganizationSecurityProfileGroupServiceConnection >

MakeDefaultOrganizationSecurityProfileGroupServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< OrganizationSecurityProfileGroupServiceConnectionIdempotencyPolicy >

MakeSecurityProfileGroupServiceConnection(Options)

A factory function to construct an object of type SecurityProfileGroupServiceConnection.

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

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

Parameter
Name Description
options Options

(optional) Configure the SecurityProfileGroupServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< SecurityProfileGroupServiceConnection >

MakeDefaultSecurityProfileGroupServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< SecurityProfileGroupServiceConnectionIdempotencyPolicy >

MakeSSERealmServiceConnection(Options)

A factory function to construct an object of type SSERealmServiceConnection.

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

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

Parameter
Name Description
options Options

(optional) Configure the SSERealmServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< SSERealmServiceConnection >

MakeDefaultSSERealmServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< SSERealmServiceConnectionIdempotencyPolicy >