Interface CloudControlsPartnerCoreGrpc.AsyncService

All Known Implementing Classes:
CloudControlsPartnerCoreGrpc.CloudControlsPartnerCoreImplBase
Enclosing class:
CloudControlsPartnerCoreGrpc

public static interface CloudControlsPartnerCoreGrpc.AsyncService
 Service describing handlers for resources
 
  • Method Details

    • getWorkload

      default void getWorkload(GetWorkloadRequest request, io.grpc.stub.StreamObserver<Workload> responseObserver)
       Gets details of a single workload
       
    • listWorkloads

      default void listWorkloads(ListWorkloadsRequest request, io.grpc.stub.StreamObserver<ListWorkloadsResponse> responseObserver)
       Lists customer workloads for a given customer org id
       
    • getCustomer

      default void getCustomer(GetCustomerRequest request, io.grpc.stub.StreamObserver<Customer> responseObserver)
       Gets details of a single customer
       
    • listCustomers

      default void listCustomers(ListCustomersRequest request, io.grpc.stub.StreamObserver<ListCustomersResponse> responseObserver)
       Lists customers of a partner identified by its Google Cloud organization ID
       
    • getEkmConnections

      default void getEkmConnections(GetEkmConnectionsRequest request, io.grpc.stub.StreamObserver<EkmConnections> responseObserver)
       Gets the EKM connections associated with a workload
       
    • getPartnerPermissions

      default void getPartnerPermissions(GetPartnerPermissionsRequest request, io.grpc.stub.StreamObserver<PartnerPermissions> responseObserver)
       Gets the partner permissions granted for a workload
       
    • listAccessApprovalRequests

      @Deprecated default void listAccessApprovalRequests(ListAccessApprovalRequestsRequest request, io.grpc.stub.StreamObserver<ListAccessApprovalRequestsResponse> responseObserver)
      Deprecated.
       Deprecated: Only returns access approval requests directly associated with
       an assured workload folder.
       
    • getPartner

      default void getPartner(GetPartnerRequest request, io.grpc.stub.StreamObserver<Partner> responseObserver)
       Get details of a Partner.
       
    • createCustomer

      default void createCustomer(CreateCustomerRequest request, io.grpc.stub.StreamObserver<Customer> responseObserver)
       Creates a new customer.
       
    • updateCustomer

      default void updateCustomer(UpdateCustomerRequest request, io.grpc.stub.StreamObserver<Customer> responseObserver)
       Update details of a single customer
       
    • deleteCustomer

      default void deleteCustomer(DeleteCustomerRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Delete details of a single customer