pub struct Client { /* private fields */ }Implementations§
Source§impl Client
impl Client
Sourcepub fn create_aws_kms_keyring(&self) -> CreateAwsKmsKeyringFluentBuilder
pub fn create_aws_kms_keyring(&self) -> CreateAwsKmsKeyringFluentBuilder
Constructs a fluent builder for the CreateAwsKmsKeyring operation.
- The fluent builder is configurable:
grant_tokens(impl Into<Option<::std::vec::Vec<::std::string::String>>>)/set_grant_tokens(Option<::std::vec::Vec<::std::string::String>>): (undocumented)kms_client(impl Into<Option<crate::deps::com_amazonaws_kms::client::Client>>)/set_kms_client(Option<crate::deps::com_amazonaws_kms::client::Client>): (undocumented)kms_key_id(impl Into<Option<::std::string::String>>)/set_kms_key_id(Option<::std::string::String>): (undocumented)
- On success, responds with
CreateKeyringOutputwith field(s): - On failure, responds with
SdkError<CreateAwsKmsKeyringError>
Source§impl Client
impl Client
Sourcepub fn create_aws_kms_discovery_keyring(
&self,
) -> CreateAwsKmsDiscoveryKeyringFluentBuilder
pub fn create_aws_kms_discovery_keyring( &self, ) -> CreateAwsKmsDiscoveryKeyringFluentBuilder
Constructs a fluent builder for the CreateAwsKmsDiscoveryKeyring operation.
- The fluent builder is configurable:
discovery_filter(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::DiscoveryFilter>>)/set_discovery_filter(Option<crate::deps::aws_cryptography_materialProviders::types::DiscoveryFilter>): (undocumented)grant_tokens(impl Into<Option<::std::vec::Vec<::std::string::String>>>)/set_grant_tokens(Option<::std::vec::Vec<::std::string::String>>): (undocumented)kms_client(impl Into<Option<crate::deps::com_amazonaws_kms::client::Client>>)/set_kms_client(Option<crate::deps::com_amazonaws_kms::client::Client>): (undocumented)
- On success, responds with
CreateKeyringOutputwith field(s): - On failure, responds with
SdkError<CreateAwsKmsDiscoveryKeyringError>
Source§impl Client
impl Client
Sourcepub fn create_aws_kms_multi_keyring(
&self,
) -> CreateAwsKmsMultiKeyringFluentBuilder
pub fn create_aws_kms_multi_keyring( &self, ) -> CreateAwsKmsMultiKeyringFluentBuilder
Constructs a fluent builder for the CreateAwsKmsMultiKeyring operation.
- The fluent builder is configurable:
client_supplier(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::client_supplier::ClientSupplierRef>>)/set_client_supplier(Option<crate::deps::aws_cryptography_materialProviders::types::client_supplier::ClientSupplierRef>): (undocumented)generator(impl Into<Option<::std::string::String>>)/set_generator(Option<::std::string::String>): (undocumented)grant_tokens(impl Into<Option<::std::vec::Vec<::std::string::String>>>)/set_grant_tokens(Option<::std::vec::Vec<::std::string::String>>): (undocumented)kms_key_ids(impl Into<Option<::std::vec::Vec<::std::string::String>>>)/set_kms_key_ids(Option<::std::vec::Vec<::std::string::String>>): (undocumented)
- On success, responds with
CreateKeyringOutputwith field(s): - On failure, responds with
SdkError<CreateAwsKmsMultiKeyringError>
Source§impl Client
impl Client
Sourcepub fn create_aws_kms_discovery_multi_keyring(
&self,
) -> CreateAwsKmsDiscoveryMultiKeyringFluentBuilder
pub fn create_aws_kms_discovery_multi_keyring( &self, ) -> CreateAwsKmsDiscoveryMultiKeyringFluentBuilder
Constructs a fluent builder for the CreateAwsKmsDiscoveryMultiKeyring operation.
- The fluent builder is configurable:
client_supplier(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::client_supplier::ClientSupplierRef>>)/set_client_supplier(Option<crate::deps::aws_cryptography_materialProviders::types::client_supplier::ClientSupplierRef>): (undocumented)discovery_filter(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::DiscoveryFilter>>)/set_discovery_filter(Option<crate::deps::aws_cryptography_materialProviders::types::DiscoveryFilter>): (undocumented)grant_tokens(impl Into<Option<::std::vec::Vec<::std::string::String>>>)/set_grant_tokens(Option<::std::vec::Vec<::std::string::String>>): (undocumented)regions(impl Into<Option<::std::vec::Vec<::std::string::String>>>)/set_regions(Option<::std::vec::Vec<::std::string::String>>): (undocumented)
- On success, responds with
CreateKeyringOutputwith field(s): - On failure, responds with
SdkError<CreateAwsKmsDiscoveryMultiKeyringError>
Source§impl Client
impl Client
Sourcepub fn create_aws_kms_mrk_keyring(&self) -> CreateAwsKmsMrkKeyringFluentBuilder
pub fn create_aws_kms_mrk_keyring(&self) -> CreateAwsKmsMrkKeyringFluentBuilder
Constructs a fluent builder for the CreateAwsKmsMrkKeyring operation.
- The fluent builder is configurable:
grant_tokens(impl Into<Option<::std::vec::Vec<::std::string::String>>>)/set_grant_tokens(Option<::std::vec::Vec<::std::string::String>>): (undocumented)kms_client(impl Into<Option<crate::deps::com_amazonaws_kms::client::Client>>)/set_kms_client(Option<crate::deps::com_amazonaws_kms::client::Client>): (undocumented)kms_key_id(impl Into<Option<::std::string::String>>)/set_kms_key_id(Option<::std::string::String>): (undocumented)
- On success, responds with
CreateKeyringOutputwith field(s): - On failure, responds with
SdkError<CreateAwsKmsMrkKeyringError>
Source§impl Client
impl Client
Sourcepub fn create_aws_kms_mrk_multi_keyring(
&self,
) -> CreateAwsKmsMrkMultiKeyringFluentBuilder
pub fn create_aws_kms_mrk_multi_keyring( &self, ) -> CreateAwsKmsMrkMultiKeyringFluentBuilder
Constructs a fluent builder for the CreateAwsKmsMrkMultiKeyring operation.
- The fluent builder is configurable:
client_supplier(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::client_supplier::ClientSupplierRef>>)/set_client_supplier(Option<crate::deps::aws_cryptography_materialProviders::types::client_supplier::ClientSupplierRef>): (undocumented)generator(impl Into<Option<::std::string::String>>)/set_generator(Option<::std::string::String>): (undocumented)grant_tokens(impl Into<Option<::std::vec::Vec<::std::string::String>>>)/set_grant_tokens(Option<::std::vec::Vec<::std::string::String>>): (undocumented)kms_key_ids(impl Into<Option<::std::vec::Vec<::std::string::String>>>)/set_kms_key_ids(Option<::std::vec::Vec<::std::string::String>>): (undocumented)
- On success, responds with
CreateKeyringOutputwith field(s): - On failure, responds with
SdkError<CreateAwsKmsMrkMultiKeyringError>
Source§impl Client
impl Client
Sourcepub fn create_aws_kms_mrk_discovery_keyring(
&self,
) -> CreateAwsKmsMrkDiscoveryKeyringFluentBuilder
pub fn create_aws_kms_mrk_discovery_keyring( &self, ) -> CreateAwsKmsMrkDiscoveryKeyringFluentBuilder
Constructs a fluent builder for the CreateAwsKmsMrkDiscoveryKeyring operation.
- The fluent builder is configurable:
discovery_filter(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::DiscoveryFilter>>)/set_discovery_filter(Option<crate::deps::aws_cryptography_materialProviders::types::DiscoveryFilter>): (undocumented)grant_tokens(impl Into<Option<::std::vec::Vec<::std::string::String>>>)/set_grant_tokens(Option<::std::vec::Vec<::std::string::String>>): (undocumented)kms_client(impl Into<Option<crate::deps::com_amazonaws_kms::client::Client>>)/set_kms_client(Option<crate::deps::com_amazonaws_kms::client::Client>): (undocumented)region(impl Into<Option<::std::string::String>>)/set_region(Option<::std::string::String>): (undocumented)
- On success, responds with
CreateKeyringOutputwith field(s): - On failure, responds with
SdkError<CreateAwsKmsMrkDiscoveryKeyringError>
Source§impl Client
impl Client
Sourcepub fn create_aws_kms_mrk_discovery_multi_keyring(
&self,
) -> CreateAwsKmsMrkDiscoveryMultiKeyringFluentBuilder
pub fn create_aws_kms_mrk_discovery_multi_keyring( &self, ) -> CreateAwsKmsMrkDiscoveryMultiKeyringFluentBuilder
Constructs a fluent builder for the CreateAwsKmsMrkDiscoveryMultiKeyring operation.
- The fluent builder is configurable:
client_supplier(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::client_supplier::ClientSupplierRef>>)/set_client_supplier(Option<crate::deps::aws_cryptography_materialProviders::types::client_supplier::ClientSupplierRef>): (undocumented)discovery_filter(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::DiscoveryFilter>>)/set_discovery_filter(Option<crate::deps::aws_cryptography_materialProviders::types::DiscoveryFilter>): (undocumented)grant_tokens(impl Into<Option<::std::vec::Vec<::std::string::String>>>)/set_grant_tokens(Option<::std::vec::Vec<::std::string::String>>): (undocumented)regions(impl Into<Option<::std::vec::Vec<::std::string::String>>>)/set_regions(Option<::std::vec::Vec<::std::string::String>>): (undocumented)
- On success, responds with
CreateKeyringOutputwith field(s): - On failure, responds with
SdkError<CreateAwsKmsMrkDiscoveryMultiKeyringError>
Source§impl Client
impl Client
Sourcepub fn create_aws_kms_hierarchical_keyring(
&self,
) -> CreateAwsKmsHierarchicalKeyringFluentBuilder
pub fn create_aws_kms_hierarchical_keyring( &self, ) -> CreateAwsKmsHierarchicalKeyringFluentBuilder
Constructs a fluent builder for the CreateAwsKmsHierarchicalKeyring operation.
- The fluent builder is configurable:
branch_key_id(impl Into<Option<::std::string::String>>)/set_branch_key_id(Option<::std::string::String>): (undocumented)branch_key_id_supplier(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::branch_key_id_supplier::BranchKeyIdSupplierRef>>)/set_branch_key_id_supplier(Option<crate::deps::aws_cryptography_materialProviders::types::branch_key_id_supplier::BranchKeyIdSupplierRef>): (undocumented)cache(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::CacheType>>)/set_cache(Option<crate::deps::aws_cryptography_materialProviders::types::CacheType>): (undocumented)key_store(impl Into<Option<crate::deps::aws_cryptography_keyStore::client::Client>>)/set_key_store(Option<crate::deps::aws_cryptography_keyStore::client::Client>): (undocumented)partition_id(impl Into<Option<::std::string::String>>)/set_partition_id(Option<::std::string::String>): (undocumented)ttl_seconds(impl Into<Option<::std::primitive::i64>>)/set_ttl_seconds(Option<::std::primitive::i64>): (undocumented)
- On success, responds with
CreateKeyringOutputwith field(s): - On failure, responds with
SdkError<CreateAwsKmsHierarchicalKeyringError>
Source§impl Client
impl Client
Sourcepub fn create_aws_kms_rsa_keyring(&self) -> CreateAwsKmsRsaKeyringFluentBuilder
pub fn create_aws_kms_rsa_keyring(&self) -> CreateAwsKmsRsaKeyringFluentBuilder
Constructs a fluent builder for the CreateAwsKmsRsaKeyring operation.
- The fluent builder is configurable:
encryption_algorithm(impl Into<Option<aws_sdk_kms::types::EncryptionAlgorithmSpec>>)/set_encryption_algorithm(Option<aws_sdk_kms::types::EncryptionAlgorithmSpec>): (undocumented)grant_tokens(impl Into<Option<::std::vec::Vec<::std::string::String>>>)/set_grant_tokens(Option<::std::vec::Vec<::std::string::String>>): (undocumented)kms_client(impl Into<Option<crate::deps::com_amazonaws_kms::client::Client>>)/set_kms_client(Option<crate::deps::com_amazonaws_kms::client::Client>): (undocumented)kms_key_id(impl Into<Option<::std::string::String>>)/set_kms_key_id(Option<::std::string::String>): (undocumented)public_key(impl Into<Option<::aws_smithy_types::Blob>>)/set_public_key(Option<::aws_smithy_types::Blob>): (undocumented)
- On success, responds with
CreateKeyringOutputwith field(s): - On failure, responds with
SdkError<CreateAwsKmsRsaKeyringError>
Source§impl Client
impl Client
Sourcepub fn create_aws_kms_ecdh_keyring(
&self,
) -> CreateAwsKmsEcdhKeyringFluentBuilder
pub fn create_aws_kms_ecdh_keyring( &self, ) -> CreateAwsKmsEcdhKeyringFluentBuilder
Constructs a fluent builder for the CreateAwsKmsEcdhKeyring operation.
- The fluent builder is configurable:
key_agreement_scheme(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::KmsEcdhStaticConfigurations>>)/set_key_agreement_scheme(Option<crate::deps::aws_cryptography_materialProviders::types::KmsEcdhStaticConfigurations>): (undocumented)curve_spec(impl Into<Option<crate::deps::aws_cryptography_primitives::types::EcdhCurveSpec>>)/set_curve_spec(Option<crate::deps::aws_cryptography_primitives::types::EcdhCurveSpec>): (undocumented)grant_tokens(impl Into<Option<::std::vec::Vec<::std::string::String>>>)/set_grant_tokens(Option<::std::vec::Vec<::std::string::String>>): (undocumented)kms_client(impl Into<Option<crate::deps::com_amazonaws_kms::client::Client>>)/set_kms_client(Option<crate::deps::com_amazonaws_kms::client::Client>): (undocumented)
- On success, responds with
CreateKeyringOutputwith field(s): - On failure, responds with
SdkError<CreateAwsKmsEcdhKeyringError>
Source§impl Client
impl Client
Sourcepub fn create_multi_keyring(&self) -> CreateMultiKeyringFluentBuilder
pub fn create_multi_keyring(&self) -> CreateMultiKeyringFluentBuilder
Constructs a fluent builder for the CreateMultiKeyring operation.
- The fluent builder is configurable:
child_keyrings(impl Into<Option<::std::vec::Vec<crate::deps::aws_cryptography_materialProviders::types::keyring::KeyringRef>>>)/set_child_keyrings(Option<::std::vec::Vec<crate::deps::aws_cryptography_materialProviders::types::keyring::KeyringRef>>): (undocumented)generator(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::keyring::KeyringRef>>)/set_generator(Option<crate::deps::aws_cryptography_materialProviders::types::keyring::KeyringRef>): (undocumented)
- On success, responds with
CreateKeyringOutputwith field(s): - On failure, responds with
SdkError<CreateMultiKeyringError>
Source§impl Client
impl Client
Sourcepub fn create_raw_aes_keyring(&self) -> CreateRawAesKeyringFluentBuilder
pub fn create_raw_aes_keyring(&self) -> CreateRawAesKeyringFluentBuilder
Constructs a fluent builder for the CreateRawAesKeyring operation.
- The fluent builder is configurable:
key_name(impl Into<Option<::std::string::String>>)/set_key_name(Option<::std::string::String>): (undocumented)key_namespace(impl Into<Option<::std::string::String>>)/set_key_namespace(Option<::std::string::String>): (undocumented)wrapping_alg(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::AesWrappingAlg>>)/set_wrapping_alg(Option<crate::deps::aws_cryptography_materialProviders::types::AesWrappingAlg>): (undocumented)wrapping_key(impl Into<Option<::aws_smithy_types::Blob>>)/set_wrapping_key(Option<::aws_smithy_types::Blob>): (undocumented)
- On success, responds with
CreateKeyringOutputwith field(s): - On failure, responds with
SdkError<CreateRawAesKeyringError>
Source§impl Client
impl Client
Sourcepub fn create_raw_rsa_keyring(&self) -> CreateRawRsaKeyringFluentBuilder
pub fn create_raw_rsa_keyring(&self) -> CreateRawRsaKeyringFluentBuilder
Constructs a fluent builder for the CreateRawRsaKeyring operation.
- The fluent builder is configurable:
key_name(impl Into<Option<::std::string::String>>)/set_key_name(Option<::std::string::String>): (undocumented)key_namespace(impl Into<Option<::std::string::String>>)/set_key_namespace(Option<::std::string::String>): (undocumented)padding_scheme(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::PaddingScheme>>)/set_padding_scheme(Option<crate::deps::aws_cryptography_materialProviders::types::PaddingScheme>): (undocumented)private_key(impl Into<Option<::aws_smithy_types::Blob>>)/set_private_key(Option<::aws_smithy_types::Blob>): (undocumented)public_key(impl Into<Option<::aws_smithy_types::Blob>>)/set_public_key(Option<::aws_smithy_types::Blob>): (undocumented)
- On success, responds with
CreateKeyringOutputwith field(s): - On failure, responds with
SdkError<CreateRawRsaKeyringError>
Source§impl Client
impl Client
Sourcepub fn create_raw_ecdh_keyring(&self) -> CreateRawEcdhKeyringFluentBuilder
pub fn create_raw_ecdh_keyring(&self) -> CreateRawEcdhKeyringFluentBuilder
Constructs a fluent builder for the CreateRawEcdhKeyring operation.
- The fluent builder is configurable:
key_agreement_scheme(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::RawEcdhStaticConfigurations>>)/set_key_agreement_scheme(Option<crate::deps::aws_cryptography_materialProviders::types::RawEcdhStaticConfigurations>): (undocumented)curve_spec(impl Into<Option<crate::deps::aws_cryptography_primitives::types::EcdhCurveSpec>>)/set_curve_spec(Option<crate::deps::aws_cryptography_primitives::types::EcdhCurveSpec>): (undocumented)
- On success, responds with
CreateKeyringOutputwith field(s): - On failure, responds with
SdkError<CreateRawEcdhKeyringError>
Source§impl Client
impl Client
Sourcepub fn create_default_cryptographic_materials_manager(
&self,
) -> CreateDefaultCryptographicMaterialsManagerFluentBuilder
pub fn create_default_cryptographic_materials_manager( &self, ) -> CreateDefaultCryptographicMaterialsManagerFluentBuilder
Constructs a fluent builder for the CreateDefaultCryptographicMaterialsManager operation.
- The fluent builder is configurable:
- On success, responds with
CreateCryptographicMaterialsManagerOutputwith field(s): - On failure, responds with
SdkError<CreateDefaultCryptographicMaterialsManagerError>
Source§impl Client
impl Client
Sourcepub fn create_required_encryption_context_cmm(
&self,
) -> CreateRequiredEncryptionContextCmmFluentBuilder
pub fn create_required_encryption_context_cmm( &self, ) -> CreateRequiredEncryptionContextCmmFluentBuilder
Constructs a fluent builder for the CreateRequiredEncryptionContextCMM operation.
- The fluent builder is configurable:
keyring(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::keyring::KeyringRef>>)/set_keyring(Option<crate::deps::aws_cryptography_materialProviders::types::keyring::KeyringRef>): (undocumented)required_encryption_context_keys(impl Into<Option<::std::vec::Vec<::std::string::String>>>)/set_required_encryption_context_keys(Option<::std::vec::Vec<::std::string::String>>): (undocumented)underlying_cmm(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::cryptographic_materials_manager::CryptographicMaterialsManagerRef>>)/set_underlying_cmm(Option<crate::deps::aws_cryptography_materialProviders::types::cryptographic_materials_manager::CryptographicMaterialsManagerRef>): (undocumented)
- On success, responds with
CreateRequiredEncryptionContextCmmOutputwith field(s): - On failure, responds with
SdkError<CreateRequiredEncryptionContextCmmError>
Source§impl Client
impl Client
Sourcepub fn create_cryptographic_materials_cache(
&self,
) -> CreateCryptographicMaterialsCacheFluentBuilder
pub fn create_cryptographic_materials_cache( &self, ) -> CreateCryptographicMaterialsCacheFluentBuilder
Constructs a fluent builder for the CreateCryptographicMaterialsCache operation.
- The fluent builder is configurable:
- On success, responds with
CreateCryptographicMaterialsCacheOutputwith field(s): - On failure, responds with
SdkError<CreateCryptographicMaterialsCacheError>
Source§impl Client
impl Client
Sourcepub fn create_default_client_supplier(
&self,
) -> CreateDefaultClientSupplierFluentBuilder
pub fn create_default_client_supplier( &self, ) -> CreateDefaultClientSupplierFluentBuilder
Constructs a fluent builder for the CreateDefaultClientSupplier operation.
- The fluent builder is configurable:
- On success, responds with
CreateDefaultClientSupplierOutputwith field(s): - On failure, responds with
SdkError<CreateDefaultClientSupplierError>
Source§impl Client
impl Client
Sourcepub fn initialize_encryption_materials(
&self,
) -> InitializeEncryptionMaterialsFluentBuilder
pub fn initialize_encryption_materials( &self, ) -> InitializeEncryptionMaterialsFluentBuilder
Constructs a fluent builder for the InitializeEncryptionMaterials operation.
- The fluent builder is configurable:
algorithm_suite_id(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::AlgorithmSuiteId>>)/set_algorithm_suite_id(Option<crate::deps::aws_cryptography_materialProviders::types::AlgorithmSuiteId>): (undocumented)encryption_context(impl Into<Option<::std::collections::HashMap<::std::string::String, ::std::string::String>>>)/set_encryption_context(Option<::std::collections::HashMap<::std::string::String, ::std::string::String>>): (undocumented)required_encryption_context_keys(impl Into<Option<::std::vec::Vec<::std::string::String>>>)/set_required_encryption_context_keys(Option<::std::vec::Vec<::std::string::String>>): (undocumented)signing_key(impl Into<Option<::aws_smithy_types::Blob>>)/set_signing_key(Option<::aws_smithy_types::Blob>): (undocumented)verification_key(impl Into<Option<::aws_smithy_types::Blob>>)/set_verification_key(Option<::aws_smithy_types::Blob>): (undocumented)
- On success, responds with
EncryptionMaterialswith field(s):algorithm_suite(Option<crate::deps::aws_cryptography_materialProviders::types::AlgorithmSuiteInfo>): (undocumented)encrypted_data_keys(Option<::std::vec::Vec<crate::deps::aws_cryptography_materialProviders::types::EncryptedDataKey>>): (undocumented)encryption_context(Option<::std::collections::HashMap<::std::string::String, ::std::string::String>>): (undocumented)plaintext_data_key(Option<::aws_smithy_types::Blob>): (undocumented)required_encryption_context_keys(Option<::std::vec::Vec<::std::string::String>>): (undocumented)signing_key(Option<::aws_smithy_types::Blob>): (undocumented)symmetric_signing_keys(Option<::std::vec::Vec<::aws_smithy_types::Blob>>): (undocumented)
- On failure, responds with
SdkError<InitializeEncryptionMaterialsError>
Source§impl Client
impl Client
Sourcepub fn initialize_decryption_materials(
&self,
) -> InitializeDecryptionMaterialsFluentBuilder
pub fn initialize_decryption_materials( &self, ) -> InitializeDecryptionMaterialsFluentBuilder
Constructs a fluent builder for the InitializeDecryptionMaterials operation.
- The fluent builder is configurable:
algorithm_suite_id(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::AlgorithmSuiteId>>)/set_algorithm_suite_id(Option<crate::deps::aws_cryptography_materialProviders::types::AlgorithmSuiteId>): (undocumented)encryption_context(impl Into<Option<::std::collections::HashMap<::std::string::String, ::std::string::String>>>)/set_encryption_context(Option<::std::collections::HashMap<::std::string::String, ::std::string::String>>): (undocumented)required_encryption_context_keys(impl Into<Option<::std::vec::Vec<::std::string::String>>>)/set_required_encryption_context_keys(Option<::std::vec::Vec<::std::string::String>>): (undocumented)
- On success, responds with
DecryptionMaterialswith field(s):algorithm_suite(Option<crate::deps::aws_cryptography_materialProviders::types::AlgorithmSuiteInfo>): (undocumented)encryption_context(Option<::std::collections::HashMap<::std::string::String, ::std::string::String>>): (undocumented)plaintext_data_key(Option<::aws_smithy_types::Blob>): (undocumented)required_encryption_context_keys(Option<::std::vec::Vec<::std::string::String>>): (undocumented)symmetric_signing_key(Option<::aws_smithy_types::Blob>): (undocumented)verification_key(Option<::aws_smithy_types::Blob>): (undocumented)
- On failure, responds with
SdkError<InitializeDecryptionMaterialsError>
Source§impl Client
impl Client
Sourcepub fn valid_encryption_materials_transition(
&self,
) -> ValidEncryptionMaterialsTransitionFluentBuilder
pub fn valid_encryption_materials_transition( &self, ) -> ValidEncryptionMaterialsTransitionFluentBuilder
Constructs a fluent builder for the ValidEncryptionMaterialsTransition operation.
- The fluent builder is configurable:
start(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::EncryptionMaterials>>)/set_start(Option<crate::deps::aws_cryptography_materialProviders::types::EncryptionMaterials>): (undocumented)stop(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::EncryptionMaterials>>)/set_stop(Option<crate::deps::aws_cryptography_materialProviders::types::EncryptionMaterials>): (undocumented)
- On success, responds with
Unitwith field(s): - On failure, responds with
SdkError<ValidEncryptionMaterialsTransitionError>
Source§impl Client
impl Client
Sourcepub fn valid_decryption_materials_transition(
&self,
) -> ValidDecryptionMaterialsTransitionFluentBuilder
pub fn valid_decryption_materials_transition( &self, ) -> ValidDecryptionMaterialsTransitionFluentBuilder
Constructs a fluent builder for the ValidDecryptionMaterialsTransition operation.
- The fluent builder is configurable:
start(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::DecryptionMaterials>>)/set_start(Option<crate::deps::aws_cryptography_materialProviders::types::DecryptionMaterials>): (undocumented)stop(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::DecryptionMaterials>>)/set_stop(Option<crate::deps::aws_cryptography_materialProviders::types::DecryptionMaterials>): (undocumented)
- On success, responds with
Unitwith field(s): - On failure, responds with
SdkError<ValidDecryptionMaterialsTransitionError>
Source§impl Client
impl Client
Sourcepub fn encryption_materials_has_plaintext_data_key(
&self,
) -> EncryptionMaterialsHasPlaintextDataKeyFluentBuilder
pub fn encryption_materials_has_plaintext_data_key( &self, ) -> EncryptionMaterialsHasPlaintextDataKeyFluentBuilder
Constructs a fluent builder for the EncryptionMaterialsHasPlaintextDataKey operation.
- The fluent builder is configurable:
algorithm_suite(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::AlgorithmSuiteInfo>>)/set_algorithm_suite(Option<crate::deps::aws_cryptography_materialProviders::types::AlgorithmSuiteInfo>): (undocumented)encrypted_data_keys(impl Into<Option<::std::vec::Vec<crate::deps::aws_cryptography_materialProviders::types::EncryptedDataKey>>>)/set_encrypted_data_keys(Option<::std::vec::Vec<crate::deps::aws_cryptography_materialProviders::types::EncryptedDataKey>>): (undocumented)encryption_context(impl Into<Option<::std::collections::HashMap<::std::string::String, ::std::string::String>>>)/set_encryption_context(Option<::std::collections::HashMap<::std::string::String, ::std::string::String>>): (undocumented)plaintext_data_key(impl Into<Option<::aws_smithy_types::Blob>>)/set_plaintext_data_key(Option<::aws_smithy_types::Blob>): (undocumented)required_encryption_context_keys(impl Into<Option<::std::vec::Vec<::std::string::String>>>)/set_required_encryption_context_keys(Option<::std::vec::Vec<::std::string::String>>): (undocumented)signing_key(impl Into<Option<::aws_smithy_types::Blob>>)/set_signing_key(Option<::aws_smithy_types::Blob>): (undocumented)symmetric_signing_keys(impl Into<Option<::std::vec::Vec<::aws_smithy_types::Blob>>>)/set_symmetric_signing_keys(Option<::std::vec::Vec<::aws_smithy_types::Blob>>): (undocumented)
- On success, responds with
Unitwith field(s): - On failure, responds with
SdkError<EncryptionMaterialsHasPlaintextDataKeyError>
Source§impl Client
impl Client
Sourcepub fn decryption_materials_with_plaintext_data_key(
&self,
) -> DecryptionMaterialsWithPlaintextDataKeyFluentBuilder
pub fn decryption_materials_with_plaintext_data_key( &self, ) -> DecryptionMaterialsWithPlaintextDataKeyFluentBuilder
Constructs a fluent builder for the DecryptionMaterialsWithPlaintextDataKey operation.
- The fluent builder is configurable:
algorithm_suite(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::AlgorithmSuiteInfo>>)/set_algorithm_suite(Option<crate::deps::aws_cryptography_materialProviders::types::AlgorithmSuiteInfo>): (undocumented)encryption_context(impl Into<Option<::std::collections::HashMap<::std::string::String, ::std::string::String>>>)/set_encryption_context(Option<::std::collections::HashMap<::std::string::String, ::std::string::String>>): (undocumented)plaintext_data_key(impl Into<Option<::aws_smithy_types::Blob>>)/set_plaintext_data_key(Option<::aws_smithy_types::Blob>): (undocumented)required_encryption_context_keys(impl Into<Option<::std::vec::Vec<::std::string::String>>>)/set_required_encryption_context_keys(Option<::std::vec::Vec<::std::string::String>>): (undocumented)symmetric_signing_key(impl Into<Option<::aws_smithy_types::Blob>>)/set_symmetric_signing_key(Option<::aws_smithy_types::Blob>): (undocumented)verification_key(impl Into<Option<::aws_smithy_types::Blob>>)/set_verification_key(Option<::aws_smithy_types::Blob>): (undocumented)
- On success, responds with
Unitwith field(s): - On failure, responds with
SdkError<DecryptionMaterialsWithPlaintextDataKeyError>
Source§impl Client
impl Client
Sourcepub fn get_algorithm_suite_info(&self) -> GetAlgorithmSuiteInfoFluentBuilder
pub fn get_algorithm_suite_info(&self) -> GetAlgorithmSuiteInfoFluentBuilder
Constructs a fluent builder for the GetAlgorithmSuiteInfo operation.
- The fluent builder is configurable:
- On success, responds with
AlgorithmSuiteInfowith field(s):binary_id(Option<::aws_smithy_types::Blob>): (undocumented)commitment(Option<crate::deps::aws_cryptography_materialProviders::types::DerivationAlgorithm>): (undocumented)edk_wrapping(Option<crate::deps::aws_cryptography_materialProviders::types::EdkWrappingAlgorithm>): (undocumented)encrypt(Option<crate::deps::aws_cryptography_materialProviders::types::Encrypt>): (undocumented)id(Option<crate::deps::aws_cryptography_materialProviders::types::AlgorithmSuiteId>): (undocumented)kdf(Option<crate::deps::aws_cryptography_materialProviders::types::DerivationAlgorithm>): (undocumented)message_version(Option<::std::primitive::i32>): (undocumented)signature(Option<crate::deps::aws_cryptography_materialProviders::types::SignatureAlgorithm>): (undocumented)symmetric_signature(Option<crate::deps::aws_cryptography_materialProviders::types::SymmetricSignatureAlgorithm>): (undocumented)
- On failure, responds with
SdkError<GetAlgorithmSuiteInfoError>
Source§impl Client
impl Client
Sourcepub fn valid_algorithm_suite_info(&self) -> ValidAlgorithmSuiteInfoFluentBuilder
pub fn valid_algorithm_suite_info(&self) -> ValidAlgorithmSuiteInfoFluentBuilder
Constructs a fluent builder for the ValidAlgorithmSuiteInfo operation.
- The fluent builder is configurable:
binary_id(impl Into<Option<::aws_smithy_types::Blob>>)/set_binary_id(Option<::aws_smithy_types::Blob>): (undocumented)commitment(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::DerivationAlgorithm>>)/set_commitment(Option<crate::deps::aws_cryptography_materialProviders::types::DerivationAlgorithm>): (undocumented)edk_wrapping(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::EdkWrappingAlgorithm>>)/set_edk_wrapping(Option<crate::deps::aws_cryptography_materialProviders::types::EdkWrappingAlgorithm>): (undocumented)encrypt(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::Encrypt>>)/set_encrypt(Option<crate::deps::aws_cryptography_materialProviders::types::Encrypt>): (undocumented)id(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::AlgorithmSuiteId>>)/set_id(Option<crate::deps::aws_cryptography_materialProviders::types::AlgorithmSuiteId>): (undocumented)kdf(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::DerivationAlgorithm>>)/set_kdf(Option<crate::deps::aws_cryptography_materialProviders::types::DerivationAlgorithm>): (undocumented)message_version(impl Into<Option<::std::primitive::i32>>)/set_message_version(Option<::std::primitive::i32>): (undocumented)signature(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::SignatureAlgorithm>>)/set_signature(Option<crate::deps::aws_cryptography_materialProviders::types::SignatureAlgorithm>): (undocumented)symmetric_signature(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::SymmetricSignatureAlgorithm>>)/set_symmetric_signature(Option<crate::deps::aws_cryptography_materialProviders::types::SymmetricSignatureAlgorithm>): (undocumented)
- On success, responds with
Unitwith field(s): - On failure, responds with
SdkError<ValidAlgorithmSuiteInfoError>
Source§impl Client
impl Client
Sourcepub fn validate_commitment_policy_on_encrypt(
&self,
) -> ValidateCommitmentPolicyOnEncryptFluentBuilder
pub fn validate_commitment_policy_on_encrypt( &self, ) -> ValidateCommitmentPolicyOnEncryptFluentBuilder
Constructs a fluent builder for the ValidateCommitmentPolicyOnEncrypt operation.
- The fluent builder is configurable:
algorithm(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::AlgorithmSuiteId>>)/set_algorithm(Option<crate::deps::aws_cryptography_materialProviders::types::AlgorithmSuiteId>): (undocumented)commitment_policy(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::CommitmentPolicy>>)/set_commitment_policy(Option<crate::deps::aws_cryptography_materialProviders::types::CommitmentPolicy>): (undocumented)
- On success, responds with
Unitwith field(s): - On failure, responds with
SdkError<ValidateCommitmentPolicyOnEncryptError>
Source§impl Client
impl Client
Sourcepub fn validate_commitment_policy_on_decrypt(
&self,
) -> ValidateCommitmentPolicyOnDecryptFluentBuilder
pub fn validate_commitment_policy_on_decrypt( &self, ) -> ValidateCommitmentPolicyOnDecryptFluentBuilder
Constructs a fluent builder for the ValidateCommitmentPolicyOnDecrypt operation.
- The fluent builder is configurable:
algorithm(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::AlgorithmSuiteId>>)/set_algorithm(Option<crate::deps::aws_cryptography_materialProviders::types::AlgorithmSuiteId>): (undocumented)commitment_policy(impl Into<Option<crate::deps::aws_cryptography_materialProviders::types::CommitmentPolicy>>)/set_commitment_policy(Option<crate::deps::aws_cryptography_materialProviders::types::CommitmentPolicy>): (undocumented)
- On success, responds with
Unitwith field(s): - On failure, responds with
SdkError<ValidateCommitmentPolicyOnDecryptError>
Trait Implementations§
impl StructuralPartialEq for Client
Auto Trait Implementations§
impl Freeze for Client
impl !RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl !UnwindSafe for Client
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more