Skip to content

Commit a3b9837

Browse files
committed
m
1 parent 82aefc7 commit a3b9837

22 files changed

+352
-385
lines changed

DynamoDbEncryption/runtimes/rust/examples/basic_async.rs

Lines changed: 0 additions & 45 deletions
This file was deleted.

DynamoDbEncryption/runtimes/rust/examples/basic_get_put_example.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ use crate::test_utils;
55
use aws_sdk_dynamodb::types::AttributeValue;
66
use std::collections::HashMap;
77

8-
use aws_db_esdk::CryptoAction;
98
use aws_db_esdk::material_providers::client;
109
use aws_db_esdk::material_providers::types::material_providers_config::MaterialProvidersConfig;
10+
use aws_db_esdk::CryptoAction;
1111

1212
use aws_db_esdk::dynamodb::types::DynamoDbTableEncryptionConfig;
13-
use aws_db_esdk::material_providers::types::DbeAlgorithmSuiteId;
1413
use aws_db_esdk::intercept::DbEsdkInterceptor;
14+
use aws_db_esdk::material_providers::types::DbeAlgorithmSuiteId;
1515
use aws_db_esdk::types::dynamo_db_tables_encryption_config::DynamoDbTablesEncryptionConfig;
1616

1717
/*

DynamoDbEncryption/runtimes/rust/examples/clientsupplier/client_supplier_example.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
use super::regional_role_client_supplier::RegionalRoleClientSupplier;
55
use crate::test_utils;
66
use aws_db_esdk::dynamodb::types::DynamoDbTableEncryptionConfig;
7-
use aws_db_esdk::CryptoAction;
7+
use aws_db_esdk::intercept::DbEsdkInterceptor;
88
use aws_db_esdk::material_providers::client as mpl_client;
99
use aws_db_esdk::material_providers::types::material_providers_config::MaterialProvidersConfig;
1010
use aws_db_esdk::material_providers::types::DiscoveryFilter;
11-
use aws_db_esdk::intercept::DbEsdkInterceptor;
11+
use aws_db_esdk::CryptoAction;
1212
use aws_db_esdk::DynamoDbTablesEncryptionConfig;
1313
use aws_sdk_dynamodb::types::AttributeValue;
1414
use std::collections::HashMap;

DynamoDbEncryption/runtimes/rust/examples/clientsupplier/regional_role_client_supplier.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
// SPDX-License-Identifier: Apache-2.0
33

44
use aws_config::Region;
5+
use aws_db_esdk::com_amazonaws_kms::client::Client as kms_client;
56
use aws_db_esdk::material_providers::operation::get_client::GetClientInput;
67
use aws_db_esdk::material_providers::types::error::Error;
78
use aws_db_esdk::material_providers::types::ClientSupplier;
8-
use aws_db_esdk::com_amazonaws_kms::client::Client as kms_client;
99

1010
/*
1111
Example class demonstrating an implementation of a custom client supplier.

DynamoDbEncryption/runtimes/rust/examples/itemencryptor/item_encrypt_decrypt.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ use crate::test_utils;
55
use aws_sdk_dynamodb::types::AttributeValue;
66
use std::collections::HashMap;
77

8-
use aws_db_esdk::CryptoAction;
98
use aws_db_esdk::material_providers::client as mpl_client;
109
use aws_db_esdk::material_providers::types::material_providers_config::MaterialProvidersConfig;
10+
use aws_db_esdk::CryptoAction;
1111

12-
use aws_db_esdk::item_encryptor::types::dynamo_db_item_encryptor_config::DynamoDbItemEncryptorConfig;
1312
use aws_db_esdk::item_encryptor::client as enc_client;
13+
use aws_db_esdk::item_encryptor::types::dynamo_db_item_encryptor_config::DynamoDbItemEncryptorConfig;
1414
use aws_db_esdk::material_providers::types::DbeAlgorithmSuiteId;
1515

1616
/*

DynamoDbEncryption/runtimes/rust/examples/keyring/hierarchical_keyring.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ use super::branch_key_id_supplier::ExampleBranchKeyIdSupplier;
55
use crate::test_utils;
66
use aws_db_esdk::dynamodb::client as dbesdk_client;
77
use aws_db_esdk::dynamodb::types::dynamo_db_encryption_config::DynamoDbEncryptionConfig;
8+
use aws_db_esdk::dynamodb::types::DynamoDbTableEncryptionConfig;
9+
use aws_db_esdk::intercept::DbEsdkInterceptor;
810
use aws_db_esdk::key_store::client as keystore_client;
911
use aws_db_esdk::key_store::types::key_store_config::KeyStoreConfig;
1012
use aws_db_esdk::key_store::types::KmsConfiguration;
1113
use aws_db_esdk::material_providers::client as mpl_client;
1214
use aws_db_esdk::material_providers::types::material_providers_config::MaterialProvidersConfig;
13-
use aws_db_esdk::dynamodb::types::DynamoDbTableEncryptionConfig;
1415
use aws_db_esdk::CryptoAction;
15-
use aws_db_esdk::intercept::DbEsdkInterceptor;
1616
use aws_db_esdk::DynamoDbTablesEncryptionConfig;
1717
use aws_sdk_dynamodb::types::AttributeValue;
1818
use std::collections::HashMap;

DynamoDbEncryption/runtimes/rust/examples/keyring/kms_rsa_keyring.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,19 @@
33

44
use crate::test_utils;
55
use aws_db_esdk::dynamodb::types::DynamoDbTableEncryptionConfig;
6-
use aws_db_esdk::CryptoAction;
6+
use aws_db_esdk::intercept::DbEsdkInterceptor;
77
use aws_db_esdk::material_providers::client as mpl_client;
88
use aws_db_esdk::material_providers::types::material_providers_config::MaterialProvidersConfig;
99
use aws_db_esdk::material_providers::types::DbeAlgorithmSuiteId;
10-
use aws_db_esdk::intercept::DbEsdkInterceptor;
10+
use aws_db_esdk::CryptoAction;
1111
use aws_db_esdk::DynamoDbTablesEncryptionConfig;
1212
use aws_sdk_dynamodb::types::AttributeValue;
1313
use std::collections::HashMap;
1414
use std::fs::File;
1515
use std::io::Read;
1616
use std::io::Write;
1717
use std::path::Path;
18-
18+
1919
/*
2020
This example sets up DynamoDb Encryption for the AWS SDK client
2121
using the KMS RSA Keyring. This keyring uses a KMS RSA key pair to

DynamoDbEncryption/runtimes/rust/examples/keyring/mrk_discovery_multi_keyring.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33

44
use crate::test_utils;
55
use aws_db_esdk::dynamodb::types::DynamoDbTableEncryptionConfig;
6-
use aws_db_esdk::CryptoAction;
6+
use aws_db_esdk::intercept::DbEsdkInterceptor;
77
use aws_db_esdk::material_providers::client as mpl_client;
88
use aws_db_esdk::material_providers::types::material_providers_config::MaterialProvidersConfig;
99
use aws_db_esdk::material_providers::types::DiscoveryFilter;
10-
use aws_db_esdk::intercept::DbEsdkInterceptor;
10+
use aws_db_esdk::CryptoAction;
1111
use aws_db_esdk::DynamoDbTablesEncryptionConfig;
1212
use aws_sdk_dynamodb::types::AttributeValue;
1313
use std::collections::HashMap;

DynamoDbEncryption/runtimes/rust/examples/keyring/multi_keyring.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33

44
use crate::test_utils;
55
use aws_db_esdk::dynamodb::types::DynamoDbTableEncryptionConfig;
6-
use aws_db_esdk::CryptoAction;
6+
use aws_db_esdk::intercept::DbEsdkInterceptor;
77
use aws_db_esdk::material_providers::client as mpl_client;
88
use aws_db_esdk::material_providers::types::material_providers_config::MaterialProvidersConfig;
99
use aws_db_esdk::material_providers::types::AesWrappingAlg;
10-
use aws_db_esdk::intercept::DbEsdkInterceptor;
10+
use aws_db_esdk::CryptoAction;
1111
use aws_db_esdk::DynamoDbTablesEncryptionConfig;
1212
use aws_sdk_dynamodb::types::AttributeValue;
1313
use std::collections::HashMap;

DynamoDbEncryption/runtimes/rust/examples/keyring/multi_mrk_keyring.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33

44
use crate::test_utils;
55
use aws_db_esdk::dynamodb::types::DynamoDbTableEncryptionConfig;
6-
use aws_db_esdk::CryptoAction;
6+
use aws_db_esdk::intercept::DbEsdkInterceptor;
77
use aws_db_esdk::material_providers::client as mpl_client;
88
use aws_db_esdk::material_providers::types::material_providers_config::MaterialProvidersConfig;
9-
use aws_db_esdk::intercept::DbEsdkInterceptor;
9+
use aws_db_esdk::CryptoAction;
1010
use aws_db_esdk::DynamoDbTablesEncryptionConfig;
1111
use aws_sdk_dynamodb::types::AttributeValue;
1212
use std::collections::HashMap;

DynamoDbEncryption/runtimes/rust/examples/keyring/raw_aes_keyring.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33

44
use crate::test_utils;
55
use aws_db_esdk::dynamodb::types::DynamoDbTableEncryptionConfig;
6-
use aws_db_esdk::CryptoAction;
6+
use aws_db_esdk::intercept::DbEsdkInterceptor;
77
use aws_db_esdk::material_providers::client as mpl_client;
88
use aws_db_esdk::material_providers::types::material_providers_config::MaterialProvidersConfig;
99
use aws_db_esdk::material_providers::types::AesWrappingAlg;
10-
use aws_db_esdk::intercept::DbEsdkInterceptor;
10+
use aws_db_esdk::CryptoAction;
1111
use aws_db_esdk::DynamoDbTablesEncryptionConfig;
1212
use aws_sdk_dynamodb::types::AttributeValue;
1313
use std::collections::HashMap;

DynamoDbEncryption/runtimes/rust/examples/keyring/raw_rsa_keyring.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33

44
use crate::test_utils;
55
use aws_db_esdk::dynamodb::types::DynamoDbTableEncryptionConfig;
6-
use aws_db_esdk::CryptoAction;
6+
use aws_db_esdk::intercept::DbEsdkInterceptor;
77
use aws_db_esdk::material_providers::client as mpl_client;
88
use aws_db_esdk::material_providers::types::material_providers_config::MaterialProvidersConfig;
99
use aws_db_esdk::material_providers::types::PaddingScheme;
10-
use aws_db_esdk::intercept::DbEsdkInterceptor;
10+
use aws_db_esdk::CryptoAction;
1111
use aws_db_esdk::DynamoDbTablesEncryptionConfig;
1212
use aws_sdk_dynamodb::types::AttributeValue;
1313
use std::collections::HashMap;

DynamoDbEncryption/runtimes/rust/examples/main.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ impl<T: std::fmt::Debug> From<T> for BoxError {
4949

5050
#[tokio::main]
5151
pub async fn main() -> Result<(), BoxError2> {
52-
basic_async::example().await;
5352
basic_get_put_example::put_item_get_item().await?;
5453
itemencryptor::item_encrypt_decrypt::encrypt_decrypt().await?;
5554
get_encrypted_data_key_description::get_encrypted_data_key_description().await?;

DynamoDbEncryption/runtimes/rust/examples/multi_get_put_example.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ use crate::test_utils;
55
use aws_sdk_dynamodb::types::AttributeValue;
66
use std::collections::HashMap;
77

8-
use aws_db_esdk::CryptoAction;
98
use aws_db_esdk::material_providers::client;
109
use aws_db_esdk::material_providers::types::material_providers_config::MaterialProvidersConfig;
10+
use aws_db_esdk::CryptoAction;
1111

1212
use aws_db_esdk::dynamodb::types::DynamoDbTableEncryptionConfig;
13-
use aws_db_esdk::material_providers::types::DbeAlgorithmSuiteId;
1413
use aws_db_esdk::intercept::DbEsdkInterceptor;
14+
use aws_db_esdk::material_providers::types::DbeAlgorithmSuiteId;
1515
use aws_db_esdk::types::dynamo_db_tables_encryption_config::DynamoDbTablesEncryptionConfig;
1616

1717
/*

0 commit comments

Comments
 (0)