NAME
Google::Cloud::Networksecurity::V1::ServerTlsPolicy::ServerTlsPolicy - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::ServerTlsPolicy;
my $msg = Google::Cloud::Networksecurity::V1::ServerTlsPolicy::ServerTlsPolicy->new(
name => $value,
);
FIELDS
name
Type: String
description
Type: String
create_time
Type: Message (.google.protobuf.Timestamp)
update_time
Type: Message (.google.protobuf.Timestamp)
labels
Type: Message (.google.cloud.networksecurity.v1.ServerTlsPolicy.LabelsEntry)
allow_open
Type: Bool
server_certificate
Type: Message (.google.cloud.networksecurity.v1.CertificateProvider)
mtls_policy
Type: Message (.google.cloud.networksecurity.v1.ServerTlsPolicy.MTLSPolicy)
NAME
Google::Cloud::Networksecurity::V1::ServerTlsPolicy::ListServerTlsPoliciesRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::ServerTlsPolicy;
my $msg = Google::Cloud::Networksecurity::V1::ServerTlsPolicy::ListServerTlsPoliciesRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
page_size
Type: Int32
page_token
Type: String
return_partial_success
Type: Bool
NAME
Google::Cloud::Networksecurity::V1::ServerTlsPolicy::ListServerTlsPoliciesResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::ServerTlsPolicy;
my $msg = Google::Cloud::Networksecurity::V1::ServerTlsPolicy::ListServerTlsPoliciesResponse->new(
server_tls_policies => $value,
);
FIELDS
server_tls_policies
Type: Message (.google.cloud.networksecurity.v1.ServerTlsPolicy)
next_page_token
Type: String
unreachable
Type: String
NAME
Google::Cloud::Networksecurity::V1::ServerTlsPolicy::GetServerTlsPolicyRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::ServerTlsPolicy;
my $msg = Google::Cloud::Networksecurity::V1::ServerTlsPolicy::GetServerTlsPolicyRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Networksecurity::V1::ServerTlsPolicy::CreateServerTlsPolicyRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::ServerTlsPolicy;
my $msg = Google::Cloud::Networksecurity::V1::ServerTlsPolicy::CreateServerTlsPolicyRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
server_tls_policy_id
Type: String
server_tls_policy
Type: Message (.google.cloud.networksecurity.v1.ServerTlsPolicy)
NAME
Google::Cloud::Networksecurity::V1::ServerTlsPolicy::UpdateServerTlsPolicyRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::ServerTlsPolicy;
my $msg = Google::Cloud::Networksecurity::V1::ServerTlsPolicy::UpdateServerTlsPolicyRequest->new(
update_mask => $value,
);
FIELDS
update_mask
Type: Message (.google.protobuf.FieldMask)
server_tls_policy
Type: Message (.google.cloud.networksecurity.v1.ServerTlsPolicy)
NAME
Google::Cloud::Networksecurity::V1::ServerTlsPolicy::DeleteServerTlsPolicyRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::ServerTlsPolicy;
my $msg = Google::Cloud::Networksecurity::V1::ServerTlsPolicy::DeleteServerTlsPolicyRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Networksecurity::V1::ServerTlsPolicy - 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.