NAME
Google::Cloud::Networkservices::V1::AgentGateway::AgentGateway - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networkservices::V1::AgentGateway;
my $msg = Google::Cloud::Networkservices::V1::AgentGateway::AgentGateway->new(
google_managed => $value,
);
FIELDS
google_managed
Type: Message (.google.cloud.networkservices.v1.AgentGateway.GoogleManaged)
self_managed
Type: Message (.google.cloud.networkservices.v1.AgentGateway.SelfManaged)
name
Type: String
create_time
Type: Message (.google.protobuf.Timestamp)
update_time
Type: Message (.google.protobuf.Timestamp)
labels
Type: Message (.google.cloud.networkservices.v1.AgentGateway.LabelsEntry)
description
Type: String
etag
Type: String
protocols
Type: Enum (.google.cloud.networkservices.v1.AgentGateway.Protocol)
registries
Type: String
network_config
Type: Message (.google.cloud.networkservices.v1.AgentGateway.NetworkConfig)
agent_gateway_card
Type: Message (.google.cloud.networkservices.v1.AgentGateway.AgentGatewayOutputCard)
Enum: AgentGateway::Protocol
Values:
PROTOCOL_UNSPECIFIED=> 0MCP=> 1
NAME
Google::Cloud::Networkservices::V1::AgentGateway::ListAgentGatewaysRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networkservices::V1::AgentGateway;
my $msg = Google::Cloud::Networkservices::V1::AgentGateway::ListAgentGatewaysRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
page_size
Type: Int32
page_token
Type: String
return_partial_success
Type: Bool
NAME
Google::Cloud::Networkservices::V1::AgentGateway::ListAgentGatewaysResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networkservices::V1::AgentGateway;
my $msg = Google::Cloud::Networkservices::V1::AgentGateway::ListAgentGatewaysResponse->new(
agent_gateways => $value,
);
FIELDS
agent_gateways
Type: Message (.google.cloud.networkservices.v1.AgentGateway)
next_page_token
Type: String
unreachable
Type: String
NAME
Google::Cloud::Networkservices::V1::AgentGateway::GetAgentGatewayRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networkservices::V1::AgentGateway;
my $msg = Google::Cloud::Networkservices::V1::AgentGateway::GetAgentGatewayRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Networkservices::V1::AgentGateway::CreateAgentGatewayRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networkservices::V1::AgentGateway;
my $msg = Google::Cloud::Networkservices::V1::AgentGateway::CreateAgentGatewayRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
agent_gateway_id
Type: String
agent_gateway
Type: Message (.google.cloud.networkservices.v1.AgentGateway)
NAME
Google::Cloud::Networkservices::V1::AgentGateway::UpdateAgentGatewayRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networkservices::V1::AgentGateway;
my $msg = Google::Cloud::Networkservices::V1::AgentGateway::UpdateAgentGatewayRequest->new(
update_mask => $value,
);
FIELDS
update_mask
Type: Message (.google.protobuf.FieldMask)
agent_gateway
Type: Message (.google.cloud.networkservices.v1.AgentGateway)
NAME
Google::Cloud::Networkservices::V1::AgentGateway::DeleteAgentGatewayRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networkservices::V1::AgentGateway;
my $msg = Google::Cloud::Networkservices::V1::AgentGateway::DeleteAgentGatewayRequest->new(
name => $value,
);
FIELDS
name
Type: String
etag
Type: String
NAME
Google::Cloud::Networkservices::V1::AgentGateway - Protocol Buffers schema definition
DESCRIPTION
Auto-generated Protocol Buffers schema definition class.
LICENSE AND COPYRIGHT
Copyright (C) 2026 Google LLC
This program is released under the Apache 2.0 license.