NAME
Google::Cloud::Networksecurity::V1::TlsInspectionPolicy::TlsInspectionPolicy - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::TlsInspectionPolicy;
my $msg = Google::Cloud::Networksecurity::V1::TlsInspectionPolicy::TlsInspectionPolicy->new(
name => $value,
);
FIELDS
name
Type: String
description
Type: String
create_time
Type: Message (.google.protobuf.Timestamp)
update_time
Type: Message (.google.protobuf.Timestamp)
ca_pool
Type: String
trust_config
Type: String
exclude_public_ca_set
Type: Bool
min_tls_version
Type: Enum (.google.cloud.networksecurity.v1.TlsInspectionPolicy.TlsVersion)
tls_feature_profile
Type: Enum (.google.cloud.networksecurity.v1.TlsInspectionPolicy.Profile)
custom_tls_features
Type: String
Enum: TlsInspectionPolicy::TlsVersion
Values:
TLS_VERSION_UNSPECIFIED=> 0TLS_1_0=> 1TLS_1_1=> 2TLS_1_2=> 3TLS_1_3=> 4
Enum: TlsInspectionPolicy::Profile
Values:
PROFILE_UNSPECIFIED=> 0PROFILE_COMPATIBLE=> 1PROFILE_MODERN=> 2PROFILE_RESTRICTED=> 3PROFILE_CUSTOM=> 4
NAME
Google::Cloud::Networksecurity::V1::TlsInspectionPolicy::CreateTlsInspectionPolicyRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::TlsInspectionPolicy;
my $msg = Google::Cloud::Networksecurity::V1::TlsInspectionPolicy::CreateTlsInspectionPolicyRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
tls_inspection_policy_id
Type: String
tls_inspection_policy
Type: Message (.google.cloud.networksecurity.v1.TlsInspectionPolicy)
NAME
Google::Cloud::Networksecurity::V1::TlsInspectionPolicy::ListTlsInspectionPoliciesRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::TlsInspectionPolicy;
my $msg = Google::Cloud::Networksecurity::V1::TlsInspectionPolicy::ListTlsInspectionPoliciesRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
page_size
Type: Int32
page_token
Type: String
NAME
Google::Cloud::Networksecurity::V1::TlsInspectionPolicy::ListTlsInspectionPoliciesResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::TlsInspectionPolicy;
my $msg = Google::Cloud::Networksecurity::V1::TlsInspectionPolicy::ListTlsInspectionPoliciesResponse->new(
tls_inspection_policies => $value,
);
FIELDS
tls_inspection_policies
Type: Message (.google.cloud.networksecurity.v1.TlsInspectionPolicy)
next_page_token
Type: String
unreachable
Type: String
NAME
Google::Cloud::Networksecurity::V1::TlsInspectionPolicy::GetTlsInspectionPolicyRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::TlsInspectionPolicy;
my $msg = Google::Cloud::Networksecurity::V1::TlsInspectionPolicy::GetTlsInspectionPolicyRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Networksecurity::V1::TlsInspectionPolicy::DeleteTlsInspectionPolicyRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::TlsInspectionPolicy;
my $msg = Google::Cloud::Networksecurity::V1::TlsInspectionPolicy::DeleteTlsInspectionPolicyRequest->new(
name => $value,
);
FIELDS
name
Type: String
force
Type: Bool
NAME
Google::Cloud::Networksecurity::V1::TlsInspectionPolicy::UpdateTlsInspectionPolicyRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::TlsInspectionPolicy;
my $msg = Google::Cloud::Networksecurity::V1::TlsInspectionPolicy::UpdateTlsInspectionPolicyRequest->new(
update_mask => $value,
);
FIELDS
update_mask
Type: Message (.google.protobuf.FieldMask)
tls_inspection_policy
Type: Message (.google.cloud.networksecurity.v1.TlsInspectionPolicy)
NAME
Google::Cloud::Networksecurity::V1::TlsInspectionPolicy - 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.