Viewing docs for volcenginecc v0.0.39
published on Monday, Jun 1, 2026 by Volcengine
published on Monday, Jun 1, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.39
published on Monday, Jun 1, 2026 by Volcengine
published on Monday, Jun 1, 2026 by Volcengine
Data Source schema for Volcengine::KMS::Key
Using getKey
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getKey(args: GetKeyArgs, opts?: InvokeOptions): Promise<GetKeyResult>
function getKeyOutput(args: GetKeyOutputArgs, opts?: InvokeOptions): Output<GetKeyResult>def get_key(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetKeyResult
def get_key_output(id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetKeyResult]func LookupKey(ctx *Context, args *LookupKeyArgs, opts ...InvokeOption) (*LookupKeyResult, error)
func LookupKeyOutput(ctx *Context, args *LookupKeyOutputArgs, opts ...InvokeOption) LookupKeyResultOutput> Note: This function is named LookupKey in the Go SDK.
public static class GetKey
{
public static Task<GetKeyResult> InvokeAsync(GetKeyArgs args, InvokeOptions? opts = null)
public static Output<GetKeyResult> Invoke(GetKeyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetKeyResult> getKey(GetKeyArgs args, InvokeOptions options)
public static Output<GetKeyResult> getKey(GetKeyArgs args, InvokeOptions options)
fn::invoke:
function: volcenginecc:kms/getKey:getKey
arguments:
# arguments dictionarydata "volcenginecc_kms_getkey" "name" {
# arguments
}The following arguments are supported:
- Id string
- Uniquely identifies the resource.
- Id string
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id str
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
getKey Result
The following output properties are available:
- Asymmetric
Ciphertext Volcengine.Get Key Asymmetric Ciphertext - Asymmetric encryption action parameters and results. AsymmetricEncrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- Asymmetric
Signature Volcengine.Get Key Asymmetric Signature - Asymmetric signature action parameters and results. AsymmetricSign can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- Ciphertext
Volcengine.
Get Key Ciphertext - Symmetric encryption action parameters and results. Encrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- Created
Time int - Key creation time.
- Description string
- Key description: Length 0–8192 characters.
- Id string
- Uniquely identifies the resource.
- Key
Archive intOperation - User master key archive operation (enter 1 to archive, 2 to unarchive).
- Key
Enable intOperation - User master key enable operation (enter 1 to enable, 2 to disable).
- Key
Id string - Key unique identifier in UUID format.
- Key
Material stringExpire Time - Key material expiration time. If empty, the key does not expire.
- Key
Name string - Master key name. Length 2–31 characters. Valid characters: [a-zA-Z0-9-_].
- Key
Primary stringRegion - Primary region of the multi-region key. Set the target primary region during the Create/Update phase; the current primary region is returned during the Read phase.
- Key
Rotation intOperation - User master key rotation operation (enter 1 to enable, 2 to disable).
- Key
Spec string - Symmetric keys: SYMMETRIC256, SYMMETRIC128; asymmetric keys: RSA2048, RSA3072, RSA4096, ECP256, ECP256K, ECP384, ECP521, ECSM2.
- Key
State string - Key status: Enable, Disable, PendingDelete, Archived, PendingImport.
- Key
Usage string - Key usage. Options: ENCRYPTDECRYPT, SIGNVERIFY, GENERATEVERIFYMAC.
- Keyring
Name string - Key ring name. Length 2–31 characters. Valid characters: [a-zA-Z0-9-_].
- Last
Rotation stringTime - Key last rotation time.
- Multi
Region bool - Is this a multi-region type master key.
- Multi
Region Volcengine.Configuration Get Key Multi Region Configuration - Multi-region key configuration information.
- Origin string
- Key source. Options: CloudKMS, External, ExternalKeyStore.
- Protection
Level string - Key protection level. Options: SOFTWARE, HSM.
- Re
Encrypt Volcengine.Get Key Re Encrypt - Re-encryption action parameters and results. ReEncrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- Replicate
Key Volcengine.Get Key Replicate Key - Replicate key action parameters and results. ReplicateKey can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- Rotate
Interval int - Key rotation period (days). Range: [90, 2560].
- Rotate
State string - Key rotation status. Options: Enable, Disable.
- Schedule
Delete stringTime - Key deletion time.
- Schedule
Rotation stringTime - Key rotation time.
-
List<Volcengine.
Get Key Tag> - KMS key label information.
- Trn string
- Resource name. Format should be trn:${Service}:${Region}:${AccountID}:${ResourcePath}.
- Updated
Time int - Key update time.
- Asymmetric
Ciphertext GetKey Asymmetric Ciphertext - Asymmetric encryption action parameters and results. AsymmetricEncrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- Asymmetric
Signature GetKey Asymmetric Signature - Asymmetric signature action parameters and results. AsymmetricSign can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- Ciphertext
Get
Key Ciphertext - Symmetric encryption action parameters and results. Encrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- Created
Time int - Key creation time.
- Description string
- Key description: Length 0–8192 characters.
- Id string
- Uniquely identifies the resource.
- Key
Archive intOperation - User master key archive operation (enter 1 to archive, 2 to unarchive).
- Key
Enable intOperation - User master key enable operation (enter 1 to enable, 2 to disable).
- Key
Id string - Key unique identifier in UUID format.
- Key
Material stringExpire Time - Key material expiration time. If empty, the key does not expire.
- Key
Name string - Master key name. Length 2–31 characters. Valid characters: [a-zA-Z0-9-_].
- Key
Primary stringRegion - Primary region of the multi-region key. Set the target primary region during the Create/Update phase; the current primary region is returned during the Read phase.
- Key
Rotation intOperation - User master key rotation operation (enter 1 to enable, 2 to disable).
- Key
Spec string - Symmetric keys: SYMMETRIC256, SYMMETRIC128; asymmetric keys: RSA2048, RSA3072, RSA4096, ECP256, ECP256K, ECP384, ECP521, ECSM2.
- Key
State string - Key status: Enable, Disable, PendingDelete, Archived, PendingImport.
- Key
Usage string - Key usage. Options: ENCRYPTDECRYPT, SIGNVERIFY, GENERATEVERIFYMAC.
- Keyring
Name string - Key ring name. Length 2–31 characters. Valid characters: [a-zA-Z0-9-_].
- Last
Rotation stringTime - Key last rotation time.
- Multi
Region bool - Is this a multi-region type master key.
- Multi
Region GetConfiguration Key Multi Region Configuration - Multi-region key configuration information.
- Origin string
- Key source. Options: CloudKMS, External, ExternalKeyStore.
- Protection
Level string - Key protection level. Options: SOFTWARE, HSM.
- Re
Encrypt GetKey Re Encrypt - Re-encryption action parameters and results. ReEncrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- Replicate
Key GetKey Replicate Key - Replicate key action parameters and results. ReplicateKey can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- Rotate
Interval int - Key rotation period (days). Range: [90, 2560].
- Rotate
State string - Key rotation status. Options: Enable, Disable.
- Schedule
Delete stringTime - Key deletion time.
- Schedule
Rotation stringTime - Key rotation time.
-
[]Get
Key Tag - KMS key label information.
- Trn string
- Resource name. Format should be trn:${Service}:${Region}:${AccountID}:${ResourcePath}.
- Updated
Time int - Key update time.
- asymmetric_
ciphertext object - Asymmetric encryption action parameters and results. AsymmetricEncrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- asymmetric_
signature object - Asymmetric signature action parameters and results. AsymmetricSign can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- ciphertext object
- Symmetric encryption action parameters and results. Encrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- created_
time number - Key creation time.
- description string
- Key description: Length 0–8192 characters.
- id string
- Uniquely identifies the resource.
- key_
archive_ numberoperation - User master key archive operation (enter 1 to archive, 2 to unarchive).
- key_
enable_ numberoperation - User master key enable operation (enter 1 to enable, 2 to disable).
- key_
id string - Key unique identifier in UUID format.
- key_
material_ stringexpire_ time - Key material expiration time. If empty, the key does not expire.
- key_
name string - Master key name. Length 2–31 characters. Valid characters: [a-zA-Z0-9-_].
- key_
primary_ stringregion - Primary region of the multi-region key. Set the target primary region during the Create/Update phase; the current primary region is returned during the Read phase.
- key_
rotation_ numberoperation - User master key rotation operation (enter 1 to enable, 2 to disable).
- key_
spec string - Symmetric keys: SYMMETRIC256, SYMMETRIC128; asymmetric keys: RSA2048, RSA3072, RSA4096, ECP256, ECP256K, ECP384, ECP521, ECSM2.
- key_
state string - Key status: Enable, Disable, PendingDelete, Archived, PendingImport.
- key_
usage string - Key usage. Options: ENCRYPTDECRYPT, SIGNVERIFY, GENERATEVERIFYMAC.
- keyring_
name string - Key ring name. Length 2–31 characters. Valid characters: [a-zA-Z0-9-_].
- last_
rotation_ stringtime - Key last rotation time.
- multi_
region bool - Is this a multi-region type master key.
- multi_
region_ objectconfiguration - Multi-region key configuration information.
- origin string
- Key source. Options: CloudKMS, External, ExternalKeyStore.
- protection_
level string - Key protection level. Options: SOFTWARE, HSM.
- re_
encrypt object - Re-encryption action parameters and results. ReEncrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- replicate_
key object - Replicate key action parameters and results. ReplicateKey can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- rotate_
interval number - Key rotation period (days). Range: [90, 2560].
- rotate_
state string - Key rotation status. Options: Enable, Disable.
- schedule_
delete_ stringtime - Key deletion time.
- schedule_
rotation_ stringtime - Key rotation time.
- list(object)
- KMS key label information.
- trn string
- Resource name. Format should be trn:${Service}:${Region}:${AccountID}:${ResourcePath}.
- updated_
time number - Key update time.
- asymmetric
Ciphertext GetKey Asymmetric Ciphertext - Asymmetric encryption action parameters and results. AsymmetricEncrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- asymmetric
Signature GetKey Asymmetric Signature - Asymmetric signature action parameters and results. AsymmetricSign can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- ciphertext
Get
Key Ciphertext - Symmetric encryption action parameters and results. Encrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- created
Time Integer - Key creation time.
- description String
- Key description: Length 0–8192 characters.
- id String
- Uniquely identifies the resource.
- key
Archive IntegerOperation - User master key archive operation (enter 1 to archive, 2 to unarchive).
- key
Enable IntegerOperation - User master key enable operation (enter 1 to enable, 2 to disable).
- key
Id String - Key unique identifier in UUID format.
- key
Material StringExpire Time - Key material expiration time. If empty, the key does not expire.
- key
Name String - Master key name. Length 2–31 characters. Valid characters: [a-zA-Z0-9-_].
- key
Primary StringRegion - Primary region of the multi-region key. Set the target primary region during the Create/Update phase; the current primary region is returned during the Read phase.
- key
Rotation IntegerOperation - User master key rotation operation (enter 1 to enable, 2 to disable).
- key
Spec String - Symmetric keys: SYMMETRIC256, SYMMETRIC128; asymmetric keys: RSA2048, RSA3072, RSA4096, ECP256, ECP256K, ECP384, ECP521, ECSM2.
- key
State String - Key status: Enable, Disable, PendingDelete, Archived, PendingImport.
- key
Usage String - Key usage. Options: ENCRYPTDECRYPT, SIGNVERIFY, GENERATEVERIFYMAC.
- keyring
Name String - Key ring name. Length 2–31 characters. Valid characters: [a-zA-Z0-9-_].
- last
Rotation StringTime - Key last rotation time.
- multi
Region Boolean - Is this a multi-region type master key.
- multi
Region GetConfiguration Key Multi Region Configuration - Multi-region key configuration information.
- origin String
- Key source. Options: CloudKMS, External, ExternalKeyStore.
- protection
Level String - Key protection level. Options: SOFTWARE, HSM.
- re
Encrypt GetKey Re Encrypt - Re-encryption action parameters and results. ReEncrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- replicate
Key GetKey Replicate Key - Replicate key action parameters and results. ReplicateKey can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- rotate
Interval Integer - Key rotation period (days). Range: [90, 2560].
- rotate
State String - Key rotation status. Options: Enable, Disable.
- schedule
Delete StringTime - Key deletion time.
- schedule
Rotation StringTime - Key rotation time.
-
List<Get
Key Tag> - KMS key label information.
- trn String
- Resource name. Format should be trn:${Service}:${Region}:${AccountID}:${ResourcePath}.
- updated
Time Integer - Key update time.
- asymmetric
Ciphertext GetKey Asymmetric Ciphertext - Asymmetric encryption action parameters and results. AsymmetricEncrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- asymmetric
Signature GetKey Asymmetric Signature - Asymmetric signature action parameters and results. AsymmetricSign can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- ciphertext
Get
Key Ciphertext - Symmetric encryption action parameters and results. Encrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- created
Time number - Key creation time.
- description string
- Key description: Length 0–8192 characters.
- id string
- Uniquely identifies the resource.
- key
Archive numberOperation - User master key archive operation (enter 1 to archive, 2 to unarchive).
- key
Enable numberOperation - User master key enable operation (enter 1 to enable, 2 to disable).
- key
Id string - Key unique identifier in UUID format.
- key
Material stringExpire Time - Key material expiration time. If empty, the key does not expire.
- key
Name string - Master key name. Length 2–31 characters. Valid characters: [a-zA-Z0-9-_].
- key
Primary stringRegion - Primary region of the multi-region key. Set the target primary region during the Create/Update phase; the current primary region is returned during the Read phase.
- key
Rotation numberOperation - User master key rotation operation (enter 1 to enable, 2 to disable).
- key
Spec string - Symmetric keys: SYMMETRIC256, SYMMETRIC128; asymmetric keys: RSA2048, RSA3072, RSA4096, ECP256, ECP256K, ECP384, ECP521, ECSM2.
- key
State string - Key status: Enable, Disable, PendingDelete, Archived, PendingImport.
- key
Usage string - Key usage. Options: ENCRYPTDECRYPT, SIGNVERIFY, GENERATEVERIFYMAC.
- keyring
Name string - Key ring name. Length 2–31 characters. Valid characters: [a-zA-Z0-9-_].
- last
Rotation stringTime - Key last rotation time.
- multi
Region boolean - Is this a multi-region type master key.
- multi
Region GetConfiguration Key Multi Region Configuration - Multi-region key configuration information.
- origin string
- Key source. Options: CloudKMS, External, ExternalKeyStore.
- protection
Level string - Key protection level. Options: SOFTWARE, HSM.
- re
Encrypt GetKey Re Encrypt - Re-encryption action parameters and results. ReEncrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- replicate
Key GetKey Replicate Key - Replicate key action parameters and results. ReplicateKey can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- rotate
Interval number - Key rotation period (days). Range: [90, 2560].
- rotate
State string - Key rotation status. Options: Enable, Disable.
- schedule
Delete stringTime - Key deletion time.
- schedule
Rotation stringTime - Key rotation time.
-
Get
Key Tag[] - KMS key label information.
- trn string
- Resource name. Format should be trn:${Service}:${Region}:${AccountID}:${ResourcePath}.
- updated
Time number - Key update time.
- asymmetric_
ciphertext GetKey Asymmetric Ciphertext - Asymmetric encryption action parameters and results. AsymmetricEncrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- asymmetric_
signature GetKey Asymmetric Signature - Asymmetric signature action parameters and results. AsymmetricSign can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- ciphertext
Get
Key Ciphertext - Symmetric encryption action parameters and results. Encrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- created_
time int - Key creation time.
- description str
- Key description: Length 0–8192 characters.
- id str
- Uniquely identifies the resource.
- key_
archive_ intoperation - User master key archive operation (enter 1 to archive, 2 to unarchive).
- key_
enable_ intoperation - User master key enable operation (enter 1 to enable, 2 to disable).
- key_
id str - Key unique identifier in UUID format.
- key_
material_ strexpire_ time - Key material expiration time. If empty, the key does not expire.
- key_
name str - Master key name. Length 2–31 characters. Valid characters: [a-zA-Z0-9-_].
- key_
primary_ strregion - Primary region of the multi-region key. Set the target primary region during the Create/Update phase; the current primary region is returned during the Read phase.
- key_
rotation_ intoperation - User master key rotation operation (enter 1 to enable, 2 to disable).
- key_
spec str - Symmetric keys: SYMMETRIC256, SYMMETRIC128; asymmetric keys: RSA2048, RSA3072, RSA4096, ECP256, ECP256K, ECP384, ECP521, ECSM2.
- key_
state str - Key status: Enable, Disable, PendingDelete, Archived, PendingImport.
- key_
usage str - Key usage. Options: ENCRYPTDECRYPT, SIGNVERIFY, GENERATEVERIFYMAC.
- keyring_
name str - Key ring name. Length 2–31 characters. Valid characters: [a-zA-Z0-9-_].
- last_
rotation_ strtime - Key last rotation time.
- multi_
region bool - Is this a multi-region type master key.
- multi_
region_ Getconfiguration Key Multi Region Configuration - Multi-region key configuration information.
- origin str
- Key source. Options: CloudKMS, External, ExternalKeyStore.
- protection_
level str - Key protection level. Options: SOFTWARE, HSM.
- re_
encrypt GetKey Re Encrypt - Re-encryption action parameters and results. ReEncrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- replicate_
key GetKey Replicate Key - Replicate key action parameters and results. ReplicateKey can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- rotate_
interval int - Key rotation period (days). Range: [90, 2560].
- rotate_
state str - Key rotation status. Options: Enable, Disable.
- schedule_
delete_ strtime - Key deletion time.
- schedule_
rotation_ strtime - Key rotation time.
-
Sequence[Get
Key Tag] - KMS key label information.
- trn str
- Resource name. Format should be trn:${Service}:${Region}:${AccountID}:${ResourcePath}.
- updated_
time int - Key update time.
- asymmetric
Ciphertext Property Map - Asymmetric encryption action parameters and results. AsymmetricEncrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- asymmetric
Signature Property Map - Asymmetric signature action parameters and results. AsymmetricSign can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- ciphertext Property Map
- Symmetric encryption action parameters and results. Encrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- created
Time Number - Key creation time.
- description String
- Key description: Length 0–8192 characters.
- id String
- Uniquely identifies the resource.
- key
Archive NumberOperation - User master key archive operation (enter 1 to archive, 2 to unarchive).
- key
Enable NumberOperation - User master key enable operation (enter 1 to enable, 2 to disable).
- key
Id String - Key unique identifier in UUID format.
- key
Material StringExpire Time - Key material expiration time. If empty, the key does not expire.
- key
Name String - Master key name. Length 2–31 characters. Valid characters: [a-zA-Z0-9-_].
- key
Primary StringRegion - Primary region of the multi-region key. Set the target primary region during the Create/Update phase; the current primary region is returned during the Read phase.
- key
Rotation NumberOperation - User master key rotation operation (enter 1 to enable, 2 to disable).
- key
Spec String - Symmetric keys: SYMMETRIC256, SYMMETRIC128; asymmetric keys: RSA2048, RSA3072, RSA4096, ECP256, ECP256K, ECP384, ECP521, ECSM2.
- key
State String - Key status: Enable, Disable, PendingDelete, Archived, PendingImport.
- key
Usage String - Key usage. Options: ENCRYPTDECRYPT, SIGNVERIFY, GENERATEVERIFYMAC.
- keyring
Name String - Key ring name. Length 2–31 characters. Valid characters: [a-zA-Z0-9-_].
- last
Rotation StringTime - Key last rotation time.
- multi
Region Boolean - Is this a multi-region type master key.
- multi
Region Property MapConfiguration - Multi-region key configuration information.
- origin String
- Key source. Options: CloudKMS, External, ExternalKeyStore.
- protection
Level String - Key protection level. Options: SOFTWARE, HSM.
- re
Encrypt Property Map - Re-encryption action parameters and results. ReEncrypt can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- replicate
Key Property Map - Replicate key action parameters and results. ReplicateKey can be triggered during the Create/Update phase; the result is only guaranteed to be returned in the current response.
- rotate
Interval Number - Key rotation period (days). Range: [90, 2560].
- rotate
State String - Key rotation status. Options: Enable, Disable.
- schedule
Delete StringTime - Key deletion time.
- schedule
Rotation StringTime - Key rotation time.
- List<Property Map>
- KMS key label information.
- trn String
- Resource name. Format should be trn:${Service}:${Region}:${AccountID}:${ResourcePath}.
- updated
Time Number - Key update time.
Supporting Types
GetKeyAsymmetricCiphertext
- Algorithm string
- Encryption algorithm. Optional values: RSAESOAEPSHA_256, SM2PKE.
- Ciphertext
Blob string - Ciphertext of encryption result, Base64-encoded.
- Plaintext string
- Plaintext to be encrypted, Base64-encoded.
- Algorithm string
- Encryption algorithm. Optional values: RSAESOAEPSHA_256, SM2PKE.
- Ciphertext
Blob string - Ciphertext of encryption result, Base64-encoded.
- Plaintext string
- Plaintext to be encrypted, Base64-encoded.
- algorithm string
- Encryption algorithm. Optional values: RSAESOAEPSHA_256, SM2PKE.
- ciphertext_
blob string - Ciphertext of encryption result, Base64-encoded.
- plaintext string
- Plaintext to be encrypted, Base64-encoded.
- algorithm String
- Encryption algorithm. Optional values: RSAESOAEPSHA_256, SM2PKE.
- ciphertext
Blob String - Ciphertext of encryption result, Base64-encoded.
- plaintext String
- Plaintext to be encrypted, Base64-encoded.
- algorithm string
- Encryption algorithm. Optional values: RSAESOAEPSHA_256, SM2PKE.
- ciphertext
Blob string - Ciphertext of encryption result, Base64-encoded.
- plaintext string
- Plaintext to be encrypted, Base64-encoded.
- algorithm str
- Encryption algorithm. Optional values: RSAESOAEPSHA_256, SM2PKE.
- ciphertext_
blob str - Ciphertext of encryption result, Base64-encoded.
- plaintext str
- Plaintext to be encrypted, Base64-encoded.
- algorithm String
- Encryption algorithm. Optional values: RSAESOAEPSHA_256, SM2PKE.
- ciphertext
Blob String - Ciphertext of encryption result, Base64-encoded.
- plaintext String
- Plaintext to be encrypted, Base64-encoded.
GetKeyAsymmetricSignature
- Algorithm string
- Signature algorithm, for example: RSAPSSSHA256, RSAPKCS1SHA256, ECDSASHA256, SM2_DSA.
- Message string
- Message to be signed, Base64-encoded.
- Message
Type string - Message type. Optional values: RAW, DIGEST.
- Signature string
- Signature result, Base64-encoded.
- Algorithm string
- Signature algorithm, for example: RSAPSSSHA256, RSAPKCS1SHA256, ECDSASHA256, SM2_DSA.
- Message string
- Message to be signed, Base64-encoded.
- Message
Type string - Message type. Optional values: RAW, DIGEST.
- Signature string
- Signature result, Base64-encoded.
- algorithm string
- Signature algorithm, for example: RSAPSSSHA256, RSAPKCS1SHA256, ECDSASHA256, SM2_DSA.
- message string
- Message to be signed, Base64-encoded.
- message_
type string - Message type. Optional values: RAW, DIGEST.
- signature string
- Signature result, Base64-encoded.
- algorithm String
- Signature algorithm, for example: RSAPSSSHA256, RSAPKCS1SHA256, ECDSASHA256, SM2_DSA.
- message String
- Message to be signed, Base64-encoded.
- message
Type String - Message type. Optional values: RAW, DIGEST.
- signature String
- Signature result, Base64-encoded.
- algorithm string
- Signature algorithm, for example: RSAPSSSHA256, RSAPKCS1SHA256, ECDSASHA256, SM2_DSA.
- message string
- Message to be signed, Base64-encoded.
- message
Type string - Message type. Optional values: RAW, DIGEST.
- signature string
- Signature result, Base64-encoded.
- algorithm str
- Signature algorithm, for example: RSAPSSSHA256, RSAPKCS1SHA256, ECDSASHA256, SM2_DSA.
- message str
- Message to be signed, Base64-encoded.
- message_
type str - Message type. Optional values: RAW, DIGEST.
- signature str
- Signature result, Base64-encoded.
- algorithm String
- Signature algorithm, for example: RSAPSSSHA256, RSAPKCS1SHA256, ECDSASHA256, SM2_DSA.
- message String
- Message to be signed, Base64-encoded.
- message
Type String - Message type. Optional values: RAW, DIGEST.
- signature String
- Signature result, Base64-encoded.
GetKeyCiphertext
- Ciphertext
Blob string - Ciphertext of encryption result, Base64-encoded.
- Encryption
Context string - Encryption context JSON string.
- Plaintext string
- Plaintext to be encrypted, Base64-encoded.
- Ciphertext
Blob string - Ciphertext of encryption result, Base64-encoded.
- Encryption
Context string - Encryption context JSON string.
- Plaintext string
- Plaintext to be encrypted, Base64-encoded.
- ciphertext_
blob string - Ciphertext of encryption result, Base64-encoded.
- encryption_
context string - Encryption context JSON string.
- plaintext string
- Plaintext to be encrypted, Base64-encoded.
- ciphertext
Blob String - Ciphertext of encryption result, Base64-encoded.
- encryption
Context String - Encryption context JSON string.
- plaintext String
- Plaintext to be encrypted, Base64-encoded.
- ciphertext
Blob string - Ciphertext of encryption result, Base64-encoded.
- encryption
Context string - Encryption context JSON string.
- plaintext string
- Plaintext to be encrypted, Base64-encoded.
- ciphertext_
blob str - Ciphertext of encryption result, Base64-encoded.
- encryption_
context str - Encryption context JSON string.
- plaintext str
- Plaintext to be encrypted, Base64-encoded.
- ciphertext
Blob String - Ciphertext of encryption result, Base64-encoded.
- encryption
Context String - Encryption context JSON string.
- plaintext String
- Plaintext to be encrypted, Base64-encoded.
GetKeyMultiRegionConfiguration
- Multi
Region stringKey Type - Multi-region key type.
- Primary
Key Volcengine.Get Key Multi Region Configuration Primary Key - Primary multi-region key transaction identifier and region ID.
- Replica
Keys List<Volcengine.Get Key Multi Region Configuration Replica Key> - Replica multi-region key transaction record number and region ID.
- Multi
Region stringKey Type - Multi-region key type.
- Primary
Key GetKey Multi Region Configuration Primary Key - Primary multi-region key transaction identifier and region ID.
- Replica
Keys []GetKey Multi Region Configuration Replica Key - Replica multi-region key transaction record number and region ID.
- multi_
region_ stringkey_ type - Multi-region key type.
- primary_
key object - Primary multi-region key transaction identifier and region ID.
- replica_
keys list(object) - Replica multi-region key transaction record number and region ID.
- multi
Region StringKey Type - Multi-region key type.
- primary
Key GetKey Multi Region Configuration Primary Key - Primary multi-region key transaction identifier and region ID.
- replica
Keys List<GetKey Multi Region Configuration Replica Key> - Replica multi-region key transaction record number and region ID.
- multi
Region stringKey Type - Multi-region key type.
- primary
Key GetKey Multi Region Configuration Primary Key - Primary multi-region key transaction identifier and region ID.
- replica
Keys GetKey Multi Region Configuration Replica Key[] - Replica multi-region key transaction record number and region ID.
- multi_
region_ strkey_ type - Multi-region key type.
- primary_
key GetKey Multi Region Configuration Primary Key - Primary multi-region key transaction identifier and region ID.
- replica_
keys Sequence[GetKey Multi Region Configuration Replica Key] - Replica multi-region key transaction record number and region ID.
- multi
Region StringKey Type - Multi-region key type.
- primary
Key Property Map - Primary multi-region key transaction identifier and region ID.
- replica
Keys List<Property Map> - Replica multi-region key transaction record number and region ID.
GetKeyMultiRegionConfigurationPrimaryKey
GetKeyMultiRegionConfigurationReplicaKey
GetKeyReEncrypt
- Ciphertext
Blob string - Re-encrypted ciphertext, Base64-encoded.
- New
Encryption stringContext - New encryption context JSON string.
- New
Key stringId - Target key ID. If not specified, you must provide NewKeyringName and NewKeyName.
- New
Key stringName - Target key name.
- New
Keyring stringName - Name of the keyring to which the target key belongs.
- Old
Encryption stringContext - Old encryption context JSON string.
- Source
Ciphertext stringBlob - Source ciphertext to be re-encrypted, Base64-encoded.
- Ciphertext
Blob string - Re-encrypted ciphertext, Base64-encoded.
- New
Encryption stringContext - New encryption context JSON string.
- New
Key stringId - Target key ID. If not specified, you must provide NewKeyringName and NewKeyName.
- New
Key stringName - Target key name.
- New
Keyring stringName - Name of the keyring to which the target key belongs.
- Old
Encryption stringContext - Old encryption context JSON string.
- Source
Ciphertext stringBlob - Source ciphertext to be re-encrypted, Base64-encoded.
- ciphertext_
blob string - Re-encrypted ciphertext, Base64-encoded.
- new_
encryption_ stringcontext - New encryption context JSON string.
- new_
key_ stringid - Target key ID. If not specified, you must provide NewKeyringName and NewKeyName.
- new_
key_ stringname - Target key name.
- new_
keyring_ stringname - Name of the keyring to which the target key belongs.
- old_
encryption_ stringcontext - Old encryption context JSON string.
- source_
ciphertext_ stringblob - Source ciphertext to be re-encrypted, Base64-encoded.
- ciphertext
Blob String - Re-encrypted ciphertext, Base64-encoded.
- new
Encryption StringContext - New encryption context JSON string.
- new
Key StringId - Target key ID. If not specified, you must provide NewKeyringName and NewKeyName.
- new
Key StringName - Target key name.
- new
Keyring StringName - Name of the keyring to which the target key belongs.
- old
Encryption StringContext - Old encryption context JSON string.
- source
Ciphertext StringBlob - Source ciphertext to be re-encrypted, Base64-encoded.
- ciphertext
Blob string - Re-encrypted ciphertext, Base64-encoded.
- new
Encryption stringContext - New encryption context JSON string.
- new
Key stringId - Target key ID. If not specified, you must provide NewKeyringName and NewKeyName.
- new
Key stringName - Target key name.
- new
Keyring stringName - Name of the keyring to which the target key belongs.
- old
Encryption stringContext - Old encryption context JSON string.
- source
Ciphertext stringBlob - Source ciphertext to be re-encrypted, Base64-encoded.
- ciphertext_
blob str - Re-encrypted ciphertext, Base64-encoded.
- new_
encryption_ strcontext - New encryption context JSON string.
- new_
key_ strid - Target key ID. If not specified, you must provide NewKeyringName and NewKeyName.
- new_
key_ strname - Target key name.
- new_
keyring_ strname - Name of the keyring to which the target key belongs.
- old_
encryption_ strcontext - Old encryption context JSON string.
- source_
ciphertext_ strblob - Source ciphertext to be re-encrypted, Base64-encoded.
- ciphertext
Blob String - Re-encrypted ciphertext, Base64-encoded.
- new
Encryption StringContext - New encryption context JSON string.
- new
Key StringId - Target key ID. If not specified, you must provide NewKeyringName and NewKeyName.
- new
Key StringName - Target key name.
- new
Keyring StringName - Name of the keyring to which the target key belongs.
- old
Encryption StringContext - Old encryption context JSON string.
- source
Ciphertext StringBlob - Source ciphertext to be re-encrypted, Base64-encoded.
GetKeyReplicateKey
- Description string
- Replica key description.
- Replica
Key stringId - Replica key ID.
- Replica
Region string - Target region of the replica key.
-
List<Volcengine.
Get Key Replicate Key Tag> - Replica key label.
- Description string
- Replica key description.
- Replica
Key stringId - Replica key ID.
- Replica
Region string - Target region of the replica key.
-
[]Get
Key Replicate Key Tag - Replica key label.
- description string
- Replica key description.
- replica_
key_ stringid - Replica key ID.
- replica_
region string - Target region of the replica key.
- list(object)
- Replica key label.
- description String
- Replica key description.
- replica
Key StringId - Replica key ID.
- replica
Region String - Target region of the replica key.
-
List<Get
Key Replicate Key Tag> - Replica key label.
- description string
- Replica key description.
- replica
Key stringId - Replica key ID.
- replica
Region string - Target region of the replica key.
-
Get
Key Replicate Key Tag[] - Replica key label.
- description str
- Replica key description.
- replica_
key_ strid - Replica key ID.
- replica_
region str - Target region of the replica key.
-
Sequence[Get
Key Replicate Key Tag] - Replica key label.
- description String
- Replica key description.
- replica
Key StringId - Replica key ID.
- replica
Region String - Target region of the replica key.
- List<Property Map>
- Replica key label.
GetKeyReplicateKeyTag
GetKeyTag
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
Viewing docs for volcenginecc v0.0.39
published on Monday, Jun 1, 2026 by Volcengine
published on Monday, Jun 1, 2026 by Volcengine