Google-Cloud-Networksecurity-V1

 view release on metacpan or  search on metacpan

lib/Google/Cloud/Networksecurity/V1/AddressGroup.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::AddressGroup::CreateAddressGroupRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.AddressGroupService',
        method         => 'CreateAddressGroup',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_address_group {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::AddressGroup::UpdateAddressGroupRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.AddressGroupService',
        method         => 'UpdateAddressGroup',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/AddressGroup.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::AddressGroup::CreateAddressGroupRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.OrganizationAddressGroupService',
        method         => 'CreateAddressGroup',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_address_group {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::AddressGroup::UpdateAddressGroupRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.OrganizationAddressGroupService',
        method         => 'UpdateAddressGroup',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/DnsThreatDetector.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::DnsThreatDetector::CreateDnsThreatDetectorRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.DnsThreatDetectorService',
        method         => 'CreateDnsThreatDetector',
        request        => $req,
        response_class => 'Google::Cloud::Networksecurity::V1::DnsThreatDetector::DnsThreatDetector',
    });
}

sub update_dns_threat_detector {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::DnsThreatDetector::UpdateDnsThreatDetectorRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.DnsThreatDetectorService',
        method         => 'UpdateDnsThreatDetector',
        request        => $req,
        response_class => 'Google::Cloud::Networksecurity::V1::DnsThreatDetector::DnsThreatDetector',
    });

lib/Google/Cloud/Networksecurity/V1/FirewallActivation.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::FirewallActivation::DeleteFirewallEndpointRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.FirewallActivation',
        method         => 'DeleteProjectFirewallEndpoint',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_firewall_endpoint {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::FirewallActivation::UpdateFirewallEndpointRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.FirewallActivation',
        method         => 'UpdateFirewallEndpoint',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_project_firewall_endpoint {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::FirewallActivation::UpdateFirewallEndpointRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.FirewallActivation',
        method         => 'UpdateProjectFirewallEndpoint',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/FirewallActivation.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::FirewallActivation::DeleteFirewallEndpointAssociationRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.FirewallActivation',
        method         => 'DeleteFirewallEndpointAssociation',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_firewall_endpoint_association {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::FirewallActivation::UpdateFirewallEndpointAssociationRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.FirewallActivation',
        method         => 'UpdateFirewallEndpointAssociation',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/Intercept.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::Intercept::CreateInterceptEndpointGroupRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.Intercept',
        method         => 'CreateInterceptEndpointGroup',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_intercept_endpoint_group {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::Intercept::UpdateInterceptEndpointGroupRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.Intercept',
        method         => 'UpdateInterceptEndpointGroup',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/Intercept.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::Intercept::CreateInterceptEndpointGroupAssociationRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.Intercept',
        method         => 'CreateInterceptEndpointGroupAssociation',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_intercept_endpoint_group_association {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::Intercept::UpdateInterceptEndpointGroupAssociationRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.Intercept',
        method         => 'UpdateInterceptEndpointGroupAssociation',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/Intercept.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::Intercept::CreateInterceptDeploymentGroupRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.Intercept',
        method         => 'CreateInterceptDeploymentGroup',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_intercept_deployment_group {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::Intercept::UpdateInterceptDeploymentGroupRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.Intercept',
        method         => 'UpdateInterceptDeploymentGroup',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/Intercept.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::Intercept::CreateInterceptDeploymentRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.Intercept',
        method         => 'CreateInterceptDeployment',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_intercept_deployment {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::Intercept::UpdateInterceptDeploymentRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.Intercept',
        method         => 'UpdateInterceptDeployment',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/Mirroring.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::Mirroring::CreateMirroringEndpointGroupRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.Mirroring',
        method         => 'CreateMirroringEndpointGroup',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_mirroring_endpoint_group {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::Mirroring::UpdateMirroringEndpointGroupRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.Mirroring',
        method         => 'UpdateMirroringEndpointGroup',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/Mirroring.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::Mirroring::CreateMirroringEndpointGroupAssociationRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.Mirroring',
        method         => 'CreateMirroringEndpointGroupAssociation',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_mirroring_endpoint_group_association {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::Mirroring::UpdateMirroringEndpointGroupAssociationRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.Mirroring',
        method         => 'UpdateMirroringEndpointGroupAssociation',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/Mirroring.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::Mirroring::CreateMirroringDeploymentGroupRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.Mirroring',
        method         => 'CreateMirroringDeploymentGroup',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_mirroring_deployment_group {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::Mirroring::UpdateMirroringDeploymentGroupRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.Mirroring',
        method         => 'UpdateMirroringDeploymentGroup',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/Mirroring.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::Mirroring::CreateMirroringDeploymentRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.Mirroring',
        method         => 'CreateMirroringDeployment',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_mirroring_deployment {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::Mirroring::UpdateMirroringDeploymentRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.Mirroring',
        method         => 'UpdateMirroringDeployment',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/Networksecurity.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::AuthorizationPolicy::CreateAuthorizationPolicyRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.NetworkSecurity',
        method         => 'CreateAuthorizationPolicy',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_authorization_policy {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::AuthorizationPolicy::UpdateAuthorizationPolicyRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.NetworkSecurity',
        method         => 'UpdateAuthorizationPolicy',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/Networksecurity.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::BackendAuthenticationConfig::CreateBackendAuthenticationConfigRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.NetworkSecurity',
        method         => 'CreateBackendAuthenticationConfig',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_backend_authentication_config {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::BackendAuthenticationConfig::UpdateBackendAuthenticationConfigRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.NetworkSecurity',
        method         => 'UpdateBackendAuthenticationConfig',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/Networksecurity.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::ServerTlsPolicy::CreateServerTlsPolicyRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.NetworkSecurity',
        method         => 'CreateServerTlsPolicy',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_server_tls_policy {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::ServerTlsPolicy::UpdateServerTlsPolicyRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.NetworkSecurity',
        method         => 'UpdateServerTlsPolicy',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/Networksecurity.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::ClientTlsPolicy::CreateClientTlsPolicyRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.NetworkSecurity',
        method         => 'CreateClientTlsPolicy',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_client_tls_policy {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::ClientTlsPolicy::UpdateClientTlsPolicyRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.NetworkSecurity',
        method         => 'UpdateClientTlsPolicy',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/Networksecurity.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::GatewaySecurityPolicy::CreateGatewaySecurityPolicyRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.NetworkSecurity',
        method         => 'CreateGatewaySecurityPolicy',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_gateway_security_policy {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::GatewaySecurityPolicy::UpdateGatewaySecurityPolicyRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.NetworkSecurity',
        method         => 'UpdateGatewaySecurityPolicy',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/Networksecurity.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::GatewaySecurityPolicyRule::CreateGatewaySecurityPolicyRuleRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.NetworkSecurity',
        method         => 'CreateGatewaySecurityPolicyRule',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_gateway_security_policy_rule {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::GatewaySecurityPolicyRule::UpdateGatewaySecurityPolicyRuleRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.NetworkSecurity',
        method         => 'UpdateGatewaySecurityPolicyRule',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/Networksecurity.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::UrlList::CreateUrlListRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.NetworkSecurity',
        method         => 'CreateUrlList',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_url_list {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::UrlList::UpdateUrlListRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.NetworkSecurity',
        method         => 'UpdateUrlList',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/Networksecurity.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::TlsInspectionPolicy::CreateTlsInspectionPolicyRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.NetworkSecurity',
        method         => 'CreateTlsInspectionPolicy',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_tls_inspection_policy {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::TlsInspectionPolicy::UpdateTlsInspectionPolicyRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.NetworkSecurity',
        method         => 'UpdateTlsInspectionPolicy',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/Networksecurity.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::AuthzPolicy::CreateAuthzPolicyRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.NetworkSecurity',
        method         => 'CreateAuthzPolicy',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_authz_policy {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::AuthzPolicy::UpdateAuthzPolicyRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.NetworkSecurity',
        method         => 'UpdateAuthzPolicy',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/SecurityProfileGroupService.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::CreateSecurityProfileGroupRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.SecurityProfileGroupService',
        method         => 'CreateSecurityProfileGroup',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_security_profile_group {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::UpdateSecurityProfileGroupRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.SecurityProfileGroupService',
        method         => 'UpdateSecurityProfileGroup',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/SecurityProfileGroupService.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::CreateSecurityProfileRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.SecurityProfileGroupService',
        method         => 'CreateSecurityProfile',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_security_profile {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::UpdateSecurityProfileRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.SecurityProfileGroupService',
        method         => 'UpdateSecurityProfile',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/SecurityProfileGroupService.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::CreateSecurityProfileGroupRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.OrganizationSecurityProfileGroupService',
        method         => 'CreateSecurityProfileGroup',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_security_profile_group {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::UpdateSecurityProfileGroupRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.OrganizationSecurityProfileGroupService',
        method         => 'UpdateSecurityProfileGroup',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Networksecurity/V1/SecurityProfileGroupService.pm  view on Meta::CPAN

        ? Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::CreateSecurityProfileRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.OrganizationSecurityProfileGroupService',
        method         => 'CreateSecurityProfile',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_security_profile {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networksecurity::V1::SecurityProfileGroupService::UpdateSecurityProfileRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networksecurity.v1.OrganizationSecurityProfileGroupService',
        method         => 'UpdateSecurityProfile',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });



( run in 0.917 second using v1.01-cache-2.11-cpan-7e94247ccb0 )