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 1.639 second using v1.01-cache-2.11-cpan-7e94247ccb0 )