NAME
Google::Cloud::Networksecurity::V1::MirroringClient - Client library for Google Cloud Services
SYNOPSIS
use Google::Cloud::Networksecurity::V1::MirroringClient;
use Google::Auth;
my $auth = Google::Auth->default();
# 1. High-performance gRPC Transport (Default)
my $grpc_client = Google::Cloud::Networksecurity::V1::MirroringClient->new(
credentials => $auth,
transport => 'grpc', # Optional: 'grpc' is default
);
# 2. HTTP/REST Transport
my $rest_client = Google::Cloud::Networksecurity::V1::MirroringClient->new(
credentials => $auth,
transport => 'rest',
);
# Execute service methods
my $res = $grpc_client->some_method( %params );
DESCRIPTION
Google::Cloud::Networksecurity::V1::MirroringClient is an auto-generated client library for Google Cloud Services.
It provides a unified client interface supporting both high-performance HTTP/2 gRPC and HTTP/REST transports, with automatic Google Cloud Application Default Credentials (ADC) resolution and typed Protocol Buffers message handling.
SOURCE
Generated from the following Protocol Buffers schemas:
google/cloud/networksecurity/v1/tls_inspection_policy.protogoogle/cloud/networksecurity/v1/common.protogoogle/cloud/networksecurity/v1/security_profile_group_mirroring.protogoogle/cloud/networksecurity/v1/address_group.protogoogle/cloud/networksecurity/v1/backend_authentication_config.protogoogle/cloud/networksecurity/v1/tls.protogoogle/cloud/networksecurity/v1/network_security.protogoogle/cloud/networksecurity/v1/security_profile_group_service.protogoogle/cloud/networksecurity/v1/gateway_security_policy.protogoogle/cloud/networksecurity/v1/firewall_activation.protogoogle/cloud/networksecurity/v1/dns_threat_detector.protogoogle/cloud/networksecurity/v1/mirroring.protogoogle/cloud/networksecurity/v1/authz_policy.protogoogle/cloud/networksecurity/v1/security_profile_group.protogoogle/cloud/networksecurity/v1/security_profile_group_intercept.protogoogle/cloud/networksecurity/v1/authorization_policy.protogoogle/cloud/networksecurity/v1/client_tls_policy.protogoogle/cloud/networksecurity/v1/url_list.protogoogle/cloud/networksecurity/v1/security_profile_group_urlfiltering.protogoogle/cloud/networksecurity/v1/server_tls_policy.protogoogle/cloud/networksecurity/v1/gateway_security_policy_rule.protogoogle/cloud/networksecurity/v1/intercept.protogoogle/cloud/networksecurity/v1/sse_realm.protogoogle/cloud/networksecurity/v1/security_profile_group_threatprevention.proto
CONSTRUCTOR
new
my $client = Google::Cloud::Networksecurity::V1::MirroringClient->new(
credentials => $auth, # Optional: Google::Auth object (defaults to ADC)
transport => 'grpc', # Optional: 'grpc' (default) or 'rest'
);
ATTRIBUTES
credentials
Returns or accepts the Google::Auth credentials object.
transport
Returns or accepts the active transport object (Google::gRPC::Client or Google::Cloud::REST::Client).
METHODS
METHODS
The following RPC methods are available in this client:
list_mirroring_endpoint_groups
Calls the RPC method
ListMirroringEndpointGroupson the service. Takes a hash of parameters representing the request.
LICENSE AND COPYRIGHT
Copyright (C) 2026 Google LLC
This program is released under the Apache 2.0 license.