aws_cryptographic_material_providers.smithygenerated.aws_cryptography_keystore.client
Classes
|
Client for KeyStore. |
- class aws_cryptographic_material_providers.smithygenerated.aws_cryptography_keystore.client.KeyStore(config: KeyStoreConfig | None = None, dafny_client: IKeyStoreClient | None = None)
Bases:
objectClient for KeyStore.
- Parameters:
config – Configuration for the client.
- __init__(config: KeyStoreConfig | None = None, dafny_client: IKeyStoreClient | None = None)
- get_key_store_info(input: Unit) GetKeyStoreInfoOutput
Returns the configuration information for a Key Store.
- Parameters:
input – The operation’s input.
- create_key_store(input: CreateKeyStoreInput) CreateKeyStoreOutput
Create the DynamoDB table that backs this Key Store based on the Key Store configuration. If a table already exists, validate it is configured as expected.
- Parameters:
input – The operation’s input.
- create_key(input: CreateKeyInput) CreateKeyOutput
Create a new Branch Key in the Key Store. Additionally create a Beacon Key that is tied to this Branch Key.
- Parameters:
input – The operation’s input.
- version_key(input: VersionKeyInput) VersionKeyOutput
Create a new ACTIVE version of an existing Branch Key in the Key Store, and set the previously ACTIVE version to DECRYPT_ONLY.
- Parameters:
input – Inputs for versioning a Branch Key.
- get_active_branch_key(input: GetActiveBranchKeyInput) GetActiveBranchKeyOutput
Get the ACTIVE version for a particular Branch Key from the Key Store.
- Parameters:
input – Inputs for getting a Branch Key’s ACTIVE version.
- get_branch_key_version(input: GetBranchKeyVersionInput) GetBranchKeyVersionOutput
Get a particular version of a Branch Key from the Key Store.
- Parameters:
input – Inputs for getting a version of a Branch Key.
- get_beacon_key(input: GetBeaconKeyInput) GetBeaconKeyOutput
Get a Beacon Key from the Key Store.
- Parameters:
input – Inputs for getting a Beacon Key