#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait IdentityAwareProxyAdminService: std::fmt::Debug + Send + Sync {
fn set_iam_policy(
&self,
_req: google_cloud_iam_v1::model::SetIamPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_iam_policy(
&self,
_req: google_cloud_iam_v1::model::GetIamPolicyRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn test_iam_permissions(
&self,
_req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_iap_settings(
&self,
_req: crate::model::GetIapSettingsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::IapSettings>>>
+ Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_iap_settings(
&self,
_req: crate::model::UpdateIapSettingsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::IapSettings>>>
+ Send {
gaxi::unimplemented::unimplemented_stub()
}
fn validate_iap_attribute_expression(
&self,
_req: crate::model::ValidateIapAttributeExpressionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::ValidateIapAttributeExpressionResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_tunnel_dest_groups(
&self,
_req: crate::model::ListTunnelDestGroupsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListTunnelDestGroupsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_tunnel_dest_group(
&self,
_req: crate::model::CreateTunnelDestGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::TunnelDestGroup>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_tunnel_dest_group(
&self,
_req: crate::model::GetTunnelDestGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::TunnelDestGroup>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_tunnel_dest_group(
&self,
_req: crate::model::DeleteTunnelDestGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_tunnel_dest_group(
&self,
_req: crate::model::UpdateTunnelDestGroupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::TunnelDestGroup>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait IdentityAwareProxyOAuthService: std::fmt::Debug + Send + Sync {
fn list_brands(
&self,
_req: crate::model::ListBrandsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListBrandsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_brand(
&self,
_req: crate::model::CreateBrandRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Brand>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get_brand(
&self,
_req: crate::model::GetBrandRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Brand>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_identity_aware_proxy_client(
&self,
_req: crate::model::CreateIdentityAwareProxyClientRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::IdentityAwareProxyClient>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_identity_aware_proxy_clients(
&self,
_req: crate::model::ListIdentityAwareProxyClientsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::ListIdentityAwareProxyClientsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_identity_aware_proxy_client(
&self,
_req: crate::model::GetIdentityAwareProxyClientRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::IdentityAwareProxyClient>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn reset_identity_aware_proxy_client_secret(
&self,
_req: crate::model::ResetIdentityAwareProxyClientSecretRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::IdentityAwareProxyClient>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn delete_identity_aware_proxy_client(
&self,
_req: crate::model::DeleteIdentityAwareProxyClientRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}