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
CreateKeyringOutput
with 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
CreateKeyringOutput
with 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
CreateKeyringOutput
with 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
CreateKeyringOutput
with 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
CreateKeyringOutput
with 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
CreateKeyringOutput
with 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
CreateKeyringOutput
with 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
CreateKeyringOutput
with 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
CreateKeyringOutput
with 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
CreateKeyringOutput
with 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
CreateKeyringOutput
with 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
CreateKeyringOutput
with 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
CreateKeyringOutput
with 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
CreateKeyringOutput
with 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
CreateKeyringOutput
with 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
CreateCryptographicMaterialsManagerOutput
with 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
CreateRequiredEncryptionContextCmmOutput
with 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
CreateCryptographicMaterialsCacheOutput
with 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
CreateDefaultClientSupplierOutput
with 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
EncryptionMaterials
with 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
DecryptionMaterials
with 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
Unit
with 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
Unit
with 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
Unit
with 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
Unit
with 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
AlgorithmSuiteInfo
with 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
Unit
with 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
Unit
with 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
Unit
with 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