#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait CloudControlsPartnerCore: std::fmt::Debug + Send + Sync {
fn get_workload(
&self,
_req: crate::model::GetWorkloadRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Workload>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_workloads(
&self,
_req: crate::model::ListWorkloadsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListWorkloadsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_customer(
&self,
_req: crate::model::GetCustomerRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Customer>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_customers(
&self,
_req: crate::model::ListCustomersRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListCustomersResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_ekm_connections(
&self,
_req: crate::model::GetEkmConnectionsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::EkmConnections>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_partner_permissions(
&self,
_req: crate::model::GetPartnerPermissionsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::PartnerPermissions>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_access_approval_requests(
&self,
_req: crate::model::ListAccessApprovalRequestsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListAccessApprovalRequestsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_partner(
&self,
_req: crate::model::GetPartnerRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Partner>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_customer(
&self,
_req: crate::model::CreateCustomerRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Customer>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_customer(
&self,
_req: crate::model::UpdateCustomerRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Customer>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_customer(
&self,
_req: crate::model::DeleteCustomerRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait CloudControlsPartnerMonitoring: std::fmt::Debug + Send + Sync {
fn list_violations(
&self,
_req: crate::model::ListViolationsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListViolationsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_violation(
&self,
_req: crate::model::GetViolationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Violation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
}