Google-Cloud-Privateca-V1

 view release on metacpan or  search on metacpan

lib/Google/Cloud/Security/Privateca/V1/Service.pm  view on Meta::CPAN

        ? Google::Cloud::Security::Privateca::V1::Service::RevokeCertificateRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.security.privateca.v1.CertificateAuthorityService',
        method         => 'RevokeCertificate',
        request        => $req,
        response_class => 'Google::Cloud::Security::Privateca::V1::Resources::Certificate',
    });
}

sub update_certificate {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Security::Privateca::V1::Service::UpdateCertificateRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.security.privateca.v1.CertificateAuthorityService',
        method         => 'UpdateCertificate',
        request        => $req,
        response_class => 'Google::Cloud::Security::Privateca::V1::Resources::Certificate',
    });

lib/Google/Cloud/Security/Privateca/V1/Service.pm  view on Meta::CPAN

        ? Google::Cloud::Security::Privateca::V1::Service::DeleteCertificateAuthorityRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.security.privateca.v1.CertificateAuthorityService',
        method         => 'DeleteCertificateAuthority',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_certificate_authority {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Security::Privateca::V1::Service::UpdateCertificateAuthorityRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.security.privateca.v1.CertificateAuthorityService',
        method         => 'UpdateCertificateAuthority',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Security/Privateca/V1/Service.pm  view on Meta::CPAN

        ? Google::Cloud::Security::Privateca::V1::Service::CreateCaPoolRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.security.privateca.v1.CertificateAuthorityService',
        method         => 'CreateCaPool',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_ca_pool {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Security::Privateca::V1::Service::UpdateCaPoolRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.security.privateca.v1.CertificateAuthorityService',
        method         => 'UpdateCaPool',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Security/Privateca/V1/Service.pm  view on Meta::CPAN

        ? Google::Cloud::Security::Privateca::V1::Service::ListCertificateRevocationListsRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.security.privateca.v1.CertificateAuthorityService',
        method         => 'ListCertificateRevocationLists',
        request        => $req,
        response_class => 'Google::Cloud::Security::Privateca::V1::Service::ListCertificateRevocationListsResponse',
    });
}

sub update_certificate_revocation_list {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Security::Privateca::V1::Service::UpdateCertificateRevocationListRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.security.privateca.v1.CertificateAuthorityService',
        method         => 'UpdateCertificateRevocationList',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Security/Privateca/V1/Service.pm  view on Meta::CPAN

        ? Google::Cloud::Security::Privateca::V1::Service::ListCertificateTemplatesRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.security.privateca.v1.CertificateAuthorityService',
        method         => 'ListCertificateTemplates',
        request        => $req,
        response_class => 'Google::Cloud::Security::Privateca::V1::Service::ListCertificateTemplatesResponse',
    });
}

sub update_certificate_template {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Security::Privateca::V1::Service::UpdateCertificateTemplateRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.security.privateca.v1.CertificateAuthorityService',
        method         => 'UpdateCertificateTemplate',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });



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