aws_cryptographic_material_providers.smithygenerated.aws_cryptography_materialproviders.references
Classes
|
|
|
|
|
|
|
|
|
- class aws_cryptographic_material_providers.smithygenerated.aws_cryptography_materialproviders.references.IBranchKeyIdSupplier
Bases:
object- abstract get_branch_key_id(param: GetBranchKeyIdInput) GetBranchKeyIdOutput
Given the Encryption Context associated with this encryption or decryption, returns the branch key that should be responsible for unwrapping or wrapping the data key.
- Parameters:
param – Inputs for determining the Branch Key which should be used to wrap or unwrap the data key for this encryption or decryption
- Returns:
Outputs for the Branch Key responsible for wrapping or unwrapping the data key in this encryption or decryption.
- GetBranchKeyId(dafny_input: GetBranchKeyIdInput_GetBranchKeyIdInput) GetBranchKeyIdOutput_GetBranchKeyIdOutput
Do not use.
This method allows custom implementations of this interface to interact with generated code.
- class aws_cryptographic_material_providers.smithygenerated.aws_cryptography_materialproviders.references.BranchKeyIdSupplier(_impl: IBranchKeyIdSupplier)
Bases:
IBranchKeyIdSupplier- __init__(_impl: IBranchKeyIdSupplier)
- get_branch_key_id(param: GetBranchKeyIdInput) GetBranchKeyIdOutput
Given the Encryption Context associated with this encryption or decryption, returns the branch key that should be responsible for unwrapping or wrapping the data key.
- Parameters:
param – Inputs for determining the Branch Key which should be used to wrap or unwrap the data key for this encryption or decryption
- Returns:
Outputs for the Branch Key responsible for wrapping or unwrapping the data key in this encryption or decryption.
- static from_dict(d: Dict[str, Any]) BranchKeyIdSupplier
- class aws_cryptographic_material_providers.smithygenerated.aws_cryptography_materialproviders.references.IClientSupplier
Bases:
object- abstract get_client(param: GetClientInput) BaseClient
Returns an AWS KMS Client.
- Parameters:
param – Inputs for getting a AWS KMS Client.
- GetClient(dafny_input: DafnyGetClientInput) DafnyGetClientOutput
Do not use.
This method allows custom implementations of this interface to interact with generated code.
- class aws_cryptographic_material_providers.smithygenerated.aws_cryptography_materialproviders.references.ClientSupplier(_impl: IClientSupplier)
Bases:
IClientSupplier- __init__(_impl: IClientSupplier)
- get_client(param: GetClientInput) BaseClient
Returns an AWS KMS Client.
- Parameters:
param – Inputs for getting a AWS KMS Client.
- static from_dict(d: Dict[str, Any]) ClientSupplier
- class aws_cryptographic_material_providers.smithygenerated.aws_cryptography_materialproviders.references.ICryptographicMaterialsCache
Bases:
object- abstract put_cache_entry(param: PutCacheEntryInput) Unit
- abstract get_cache_entry(param: GetCacheEntryInput) GetCacheEntryOutput
- abstract update_usage_metadata(param: UpdateUsageMetadataInput) Unit
- abstract delete_cache_entry(param: DeleteCacheEntryInput) Unit
- PutCacheEntry(dafny_input: PutCacheEntryInput_PutCacheEntryInput) None
Do not use.
This method allows custom implementations of this interface to interact with generated code.
- GetCacheEntry(dafny_input: GetCacheEntryInput_GetCacheEntryInput) GetCacheEntryOutput_GetCacheEntryOutput
Do not use.
This method allows custom implementations of this interface to interact with generated code.
- class aws_cryptographic_material_providers.smithygenerated.aws_cryptography_materialproviders.references.CryptographicMaterialsCache(_impl: ICryptographicMaterialsCache)
Bases:
ICryptographicMaterialsCache- __init__(_impl: ICryptographicMaterialsCache)
- put_cache_entry(param: PutCacheEntryInput) Unit
- get_cache_entry(param: GetCacheEntryInput) GetCacheEntryOutput
- update_usage_metadata(param: UpdateUsageMetadataInput) Unit
- delete_cache_entry(param: DeleteCacheEntryInput) Unit
- static from_dict(d: Dict[str, Any]) CryptographicMaterialsCache
- class aws_cryptographic_material_providers.smithygenerated.aws_cryptography_materialproviders.references.ICryptographicMaterialsManager
Bases:
object- abstract get_encryption_materials(param: GetEncryptionMaterialsInput) GetEncryptionMaterialsOutput
- abstract decrypt_materials(param: DecryptMaterialsInput) DecryptMaterialsOutput
- GetEncryptionMaterials(dafny_input: GetEncryptionMaterialsInput_GetEncryptionMaterialsInput) GetEncryptionMaterialsOutput_GetEncryptionMaterialsOutput
Do not use.
This method allows custom implementations of this interface to interact with generated code.
- DecryptMaterials(dafny_input: DecryptMaterialsInput_DecryptMaterialsInput) DecryptMaterialsOutput_DecryptMaterialsOutput
Do not use.
This method allows custom implementations of this interface to interact with generated code.
- class aws_cryptographic_material_providers.smithygenerated.aws_cryptography_materialproviders.references.CryptographicMaterialsManager(_impl: ICryptographicMaterialsManager)
Bases:
ICryptographicMaterialsManager- __init__(_impl: ICryptographicMaterialsManager)
- get_encryption_materials(param: GetEncryptionMaterialsInput) GetEncryptionMaterialsOutput
- decrypt_materials(param: DecryptMaterialsInput) DecryptMaterialsOutput
- static from_dict(d: Dict[str, Any]) CryptographicMaterialsManager
- class aws_cryptographic_material_providers.smithygenerated.aws_cryptography_materialproviders.references.IKeyring
Bases:
object- abstract on_encrypt(param: OnEncryptInput) OnEncryptOutput
- abstract on_decrypt(param: OnDecryptInput) OnDecryptOutput
- OnEncrypt(dafny_input: OnEncryptInput_OnEncryptInput) OnEncryptOutput_OnEncryptOutput
Do not use.
This method allows custom implementations of this interface to interact with generated code.
- OnDecrypt(dafny_input: OnDecryptInput_OnDecryptInput) OnDecryptOutput_OnDecryptOutput
Do not use.
This method allows custom implementations of this interface to interact with generated code.
- class aws_cryptographic_material_providers.smithygenerated.aws_cryptography_materialproviders.references.Keyring(_impl: IKeyring)
Bases:
IKeyring- __init__(_impl: IKeyring)
- on_encrypt(param: OnEncryptInput) OnEncryptOutput
- on_decrypt(param: OnDecryptInput) OnDecryptOutput