Skip to main content

Crate alien_aws_clients

Crate alien_aws_clients 

Source

Re-exports§

pub use aws::credential_provider::AwsCredentialProvider;
pub use aws::AwsClientConfigExt;
pub use aws::acm::AcmApi;
pub use aws::acm::AcmClient;
pub use aws::apigateway::ApiGatewayApi;
pub use aws::apigateway::ApiGatewayClient;
pub use aws::apigatewayv2::ApiGatewayV2Api;
pub use aws::apigatewayv2::ApiGatewayV2Client;
pub use aws::cloudformation::CloudFormationApi;
pub use aws::cloudformation::CloudFormationClient;
pub use aws::cloudwatch::CloudWatchApi;
pub use aws::cloudwatch::CloudWatchClient;
pub use aws::codebuild::CodeBuildApi;
pub use aws::codebuild::CodeBuildClient;
pub use aws::dynamodb::DynamoDbApi;
pub use aws::dynamodb::DynamoDbClient;
pub use aws::ec2::Ec2Api;
pub use aws::ec2::Ec2Client;
pub use aws::ecr::EcrApi;
pub use aws::ecr::EcrClient;
pub use aws::eks::EksApi;
pub use aws::eks::EksClient;
pub use aws::eventbridge::EventBridgeApi;
pub use aws::eventbridge::EventBridgeClient;
pub use aws::iam::IamApi;
pub use aws::iam::IamClient;
pub use aws::lambda::LambdaApi;
pub use aws::lambda::LambdaClient;
pub use aws::rds::RdsApi;
pub use aws::rds::RdsClient;
pub use aws::resourcegroupstagging::ResourceGroupsTaggingApi;
pub use aws::resourcegroupstagging::ResourceGroupsTaggingClient;
pub use aws::s3::S3Api;
pub use aws::s3::S3Client;
pub use aws::secrets_manager::SecretsManagerApi;
pub use aws::secrets_manager::SecretsManagerClient;
pub use aws::sqs::SqsApi;
pub use aws::sqs::SqsClient;
pub use aws::sts::StsApi;
pub use aws::sts::StsClient;
pub use aws::*;

Modules§

aws

Structs§

AwsClientConfig
AWS client configuration
AwsImpersonationConfig
Configuration for AWS role impersonation

Enums§

ErrorData
Represents common infrastructure errors across multiple cloud platforms.

Type Aliases§

Error
Convenience alias representing a constructed AlienError with our ErrorData payload.
Result
Convenient alias with default error type ErrorData. Allows callers to override the error type when needed while still accepting the common single-generic form Result<T>.