#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait SecretManagerService: std::fmt::Debug + Send + Sync {
fn list_secrets(
&self,
_req: crate::model::ListSecretsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListSecretsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn create_secret(
&self,
_req: crate::model::CreateSecretRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Secret>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn add_secret_version(
&self,
_req: crate::model::AddSecretVersionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::SecretVersion>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_secret(
&self,
_req: crate::model::GetSecretRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Secret>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update_secret(
&self,
_req: crate::model::UpdateSecretRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Secret>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_secret(
&self,
_req: crate::model::DeleteSecretRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_secret_versions(
&self,
_req: crate::model::ListSecretVersionsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListSecretVersionsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_secret_version(
&self,
_req: crate::model::GetSecretVersionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::SecretVersion>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn access_secret_version(
&self,
_req: crate::model::AccessSecretVersionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AccessSecretVersionResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn disable_secret_version(
&self,
_req: crate::model::DisableSecretVersionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::SecretVersion>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn enable_secret_version(
&self,
_req: crate::model::EnableSecretVersionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::SecretVersion>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn destroy_secret_version(
&self,
_req: crate::model::DestroySecretVersionRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::SecretVersion>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
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 list_locations(
&self,
_req: google_cloud_location::model::ListLocationsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<google_cloud_location::model::ListLocationsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn get_location(
&self,
_req: google_cloud_location::model::GetLocationRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<google_cloud_location::model::Location>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}