NAME
Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::ListSecurityProfileGroupsRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::SecurityProfileGroupService;
my $msg = Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::ListSecurityProfileGroupsRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
page_size
Type: Int32
page_token
Type: String
NAME
Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::ListSecurityProfileGroupsResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::SecurityProfileGroupService;
my $msg = Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::ListSecurityProfileGroupsResponse->new(
security_profile_groups => $value,
);
FIELDS
security_profile_groups
Type: Message (.google.cloud.networksecurity.v1.SecurityProfileGroup)
next_page_token
Type: String
NAME
Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::GetSecurityProfileGroupRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::SecurityProfileGroupService;
my $msg = Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::GetSecurityProfileGroupRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::CreateSecurityProfileGroupRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::SecurityProfileGroupService;
my $msg = Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::CreateSecurityProfileGroupRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
security_profile_group_id
Type: String
security_profile_group
Type: Message (.google.cloud.networksecurity.v1.SecurityProfileGroup)
NAME
Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::UpdateSecurityProfileGroupRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::SecurityProfileGroupService;
my $msg = Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::UpdateSecurityProfileGroupRequest->new(
update_mask => $value,
);
FIELDS
update_mask
Type: Message (.google.protobuf.FieldMask)
security_profile_group
Type: Message (.google.cloud.networksecurity.v1.SecurityProfileGroup)
NAME
Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::DeleteSecurityProfileGroupRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::SecurityProfileGroupService;
my $msg = Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::DeleteSecurityProfileGroupRequest->new(
name => $value,
);
FIELDS
name
Type: String
etag
Type: String
NAME
Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::ListSecurityProfilesRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::SecurityProfileGroupService;
my $msg = Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::ListSecurityProfilesRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
page_size
Type: Int32
page_token
Type: String
NAME
Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::ListSecurityProfilesResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::SecurityProfileGroupService;
my $msg = Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::ListSecurityProfilesResponse->new(
security_profiles => $value,
);
FIELDS
security_profiles
Type: Message (.google.cloud.networksecurity.v1.SecurityProfile)
next_page_token
Type: String
NAME
Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::GetSecurityProfileRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::SecurityProfileGroupService;
my $msg = Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::GetSecurityProfileRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::CreateSecurityProfileRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::SecurityProfileGroupService;
my $msg = Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::CreateSecurityProfileRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
security_profile_id
Type: String
security_profile
Type: Message (.google.cloud.networksecurity.v1.SecurityProfile)
NAME
Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::UpdateSecurityProfileRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::SecurityProfileGroupService;
my $msg = Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::UpdateSecurityProfileRequest->new(
update_mask => $value,
);
FIELDS
update_mask
Type: Message (.google.protobuf.FieldMask)
security_profile
Type: Message (.google.cloud.networksecurity.v1.SecurityProfile)
NAME
Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::DeleteSecurityProfileRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Networksecurity::V1::SecurityProfileGroupService;
my $msg = Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::DeleteSecurityProfileRequest->new(
name => $value,
);
FIELDS
name
Type: String
etag
Type: String
NAME
Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::SecurityProfileGroupServiceClient - Client stub representing the remote SecurityProfileGroupService service
DESCRIPTION
This class acts as a local client stub for the remote gRPC service. It delegates call dispatching to an underlying Google::gRPC::Client instance, ensuring type-safe request parsing and response mapping.
CONFIGURATION AND ENVIRONMENT
target
The endpoint target address. Defaults to networksecurity.googleapis.com:443.
credentials
The authentication credentials provider. Defaults to application default credentials via Google::Auth.
NAME
Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::OrganizationSecurityProfileGroupServiceClient - Client stub representing the remote OrganizationSecurityProfileGroupService service
DESCRIPTION
This class acts as a local client stub for the remote gRPC service. It delegates call dispatching to an underlying Google::gRPC::Client instance, ensuring type-safe request parsing and response mapping.
CONFIGURATION AND ENVIRONMENT
target
The endpoint target address. Defaults to networksecurity.googleapis.com:443.
credentials
The authentication credentials provider. Defaults to application default credentials via Google::Auth.
NAME
Google::Cloud::Networksecurity::V1::SecurityProfileGroupService - 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.