Viewing docs for volcenginecc v0.0.49
published on Thursday, Jul 16, 2026 by Volcengine
published on Thursday, Jul 16, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.49
published on Thursday, Jul 16, 2026 by Volcengine
published on Thursday, Jul 16, 2026 by Volcengine
Data Source schema for Volcengine::KMS::KeyMaterial
Using getKeyMaterial
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 getKeyMaterial(args: GetKeyMaterialArgs, opts?: InvokeOptions): Promise<GetKeyMaterialResult>
function getKeyMaterialOutput(args: GetKeyMaterialOutputArgs, opts?: InvokeOptions): Output<GetKeyMaterialResult>def get_key_material(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetKeyMaterialResult
def get_key_material_output(id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetKeyMaterialResult]func LookupKeyMaterial(ctx *Context, args *LookupKeyMaterialArgs, opts ...InvokeOption) (*LookupKeyMaterialResult, error)
func LookupKeyMaterialOutput(ctx *Context, args *LookupKeyMaterialOutputArgs, opts ...InvokeOption) LookupKeyMaterialResultOutput> Note: This function is named LookupKeyMaterial in the Go SDK.
public static class GetKeyMaterial
{
public static Task<GetKeyMaterialResult> InvokeAsync(GetKeyMaterialArgs args, InvokeOptions? opts = null)
public static Output<GetKeyMaterialResult> Invoke(GetKeyMaterialInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetKeyMaterialResult> getKeyMaterial(GetKeyMaterialArgs args, InvokeOptions options)
public static Output<GetKeyMaterialResult> getKeyMaterial(GetKeyMaterialArgs args, InvokeOptions options)
fn::invoke:
function: volcenginecc:kms/getKeyMaterial:getKeyMaterial
arguments:
# arguments dictionarydata "volcenginecc_kms_getkeymaterial" "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.
getKeyMaterial Result
The following output properties are available:
- Encrypted
Key stringMaterial - The key material obtained after the user encrypts using the import public key, encoded in Base64; this value is passed directly to the ImportKeyMaterial interface.
- Expiration
Model string - Key material expiration type. Values: KEYMATERIALDOESNOTEXPIRE (default), KEYMATERIALEXPIRES.
- Id string
- Uniquely identifies the resource.
- Import
Token string - The import token obtained after the user calls the interface to retrieve import parameters; this value is passed directly to the ImportKeyMaterial interface.
- Key
Id string - Unique identifier of the target master key in UUID format; the Origin of this key must be External.
- Key
Material stringExpire Time - The expiration time of the key material recorded by the server after import; if the material does not expire, this field is an empty string.
- Key
State string - Current status of the target master key. Values: Enable, Disable, PendingDelete, Archived, PendingImport, PendingReplicaDelete.
- Origin string
- Source of the target master key. Values: CloudKMS, External, ExternalKeyStore. The KeyMaterial resource is only valid for keys with External origin.
- Valid
To int - Key material expiration time, Unix timestamp in seconds; required when the ExpirationModel parameter is set to KEYMATERIALEXPIRES. Must be a time after the current moment, based on server time.
- Encrypted
Key stringMaterial - The key material obtained after the user encrypts using the import public key, encoded in Base64; this value is passed directly to the ImportKeyMaterial interface.
- Expiration
Model string - Key material expiration type. Values: KEYMATERIALDOESNOTEXPIRE (default), KEYMATERIALEXPIRES.
- Id string
- Uniquely identifies the resource.
- Import
Token string - The import token obtained after the user calls the interface to retrieve import parameters; this value is passed directly to the ImportKeyMaterial interface.
- Key
Id string - Unique identifier of the target master key in UUID format; the Origin of this key must be External.
- Key
Material stringExpire Time - The expiration time of the key material recorded by the server after import; if the material does not expire, this field is an empty string.
- Key
State string - Current status of the target master key. Values: Enable, Disable, PendingDelete, Archived, PendingImport, PendingReplicaDelete.
- Origin string
- Source of the target master key. Values: CloudKMS, External, ExternalKeyStore. The KeyMaterial resource is only valid for keys with External origin.
- Valid
To int - Key material expiration time, Unix timestamp in seconds; required when the ExpirationModel parameter is set to KEYMATERIALEXPIRES. Must be a time after the current moment, based on server time.
- encrypted_
key_ stringmaterial - The key material obtained after the user encrypts using the import public key, encoded in Base64; this value is passed directly to the ImportKeyMaterial interface.
- expiration_
model string - Key material expiration type. Values: KEYMATERIALDOESNOTEXPIRE (default), KEYMATERIALEXPIRES.
- id string
- Uniquely identifies the resource.
- import_
token string - The import token obtained after the user calls the interface to retrieve import parameters; this value is passed directly to the ImportKeyMaterial interface.
- key_
id string - Unique identifier of the target master key in UUID format; the Origin of this key must be External.
- key_
material_ stringexpire_ time - The expiration time of the key material recorded by the server after import; if the material does not expire, this field is an empty string.
- key_
state string - Current status of the target master key. Values: Enable, Disable, PendingDelete, Archived, PendingImport, PendingReplicaDelete.
- origin string
- Source of the target master key. Values: CloudKMS, External, ExternalKeyStore. The KeyMaterial resource is only valid for keys with External origin.
- valid_
to number - Key material expiration time, Unix timestamp in seconds; required when the ExpirationModel parameter is set to KEYMATERIALEXPIRES. Must be a time after the current moment, based on server time.
- encrypted
Key StringMaterial - The key material obtained after the user encrypts using the import public key, encoded in Base64; this value is passed directly to the ImportKeyMaterial interface.
- expiration
Model String - Key material expiration type. Values: KEYMATERIALDOESNOTEXPIRE (default), KEYMATERIALEXPIRES.
- id String
- Uniquely identifies the resource.
- import
Token String - The import token obtained after the user calls the interface to retrieve import parameters; this value is passed directly to the ImportKeyMaterial interface.
- key
Id String - Unique identifier of the target master key in UUID format; the Origin of this key must be External.
- key
Material StringExpire Time - The expiration time of the key material recorded by the server after import; if the material does not expire, this field is an empty string.
- key
State String - Current status of the target master key. Values: Enable, Disable, PendingDelete, Archived, PendingImport, PendingReplicaDelete.
- origin String
- Source of the target master key. Values: CloudKMS, External, ExternalKeyStore. The KeyMaterial resource is only valid for keys with External origin.
- valid
To Integer - Key material expiration time, Unix timestamp in seconds; required when the ExpirationModel parameter is set to KEYMATERIALEXPIRES. Must be a time after the current moment, based on server time.
- encrypted
Key stringMaterial - The key material obtained after the user encrypts using the import public key, encoded in Base64; this value is passed directly to the ImportKeyMaterial interface.
- expiration
Model string - Key material expiration type. Values: KEYMATERIALDOESNOTEXPIRE (default), KEYMATERIALEXPIRES.
- id string
- Uniquely identifies the resource.
- import
Token string - The import token obtained after the user calls the interface to retrieve import parameters; this value is passed directly to the ImportKeyMaterial interface.
- key
Id string - Unique identifier of the target master key in UUID format; the Origin of this key must be External.
- key
Material stringExpire Time - The expiration time of the key material recorded by the server after import; if the material does not expire, this field is an empty string.
- key
State string - Current status of the target master key. Values: Enable, Disable, PendingDelete, Archived, PendingImport, PendingReplicaDelete.
- origin string
- Source of the target master key. Values: CloudKMS, External, ExternalKeyStore. The KeyMaterial resource is only valid for keys with External origin.
- valid
To number - Key material expiration time, Unix timestamp in seconds; required when the ExpirationModel parameter is set to KEYMATERIALEXPIRES. Must be a time after the current moment, based on server time.
- encrypted_
key_ strmaterial - The key material obtained after the user encrypts using the import public key, encoded in Base64; this value is passed directly to the ImportKeyMaterial interface.
- expiration_
model str - Key material expiration type. Values: KEYMATERIALDOESNOTEXPIRE (default), KEYMATERIALEXPIRES.
- id str
- Uniquely identifies the resource.
- import_
token str - The import token obtained after the user calls the interface to retrieve import parameters; this value is passed directly to the ImportKeyMaterial interface.
- key_
id str - Unique identifier of the target master key in UUID format; the Origin of this key must be External.
- key_
material_ strexpire_ time - The expiration time of the key material recorded by the server after import; if the material does not expire, this field is an empty string.
- key_
state str - Current status of the target master key. Values: Enable, Disable, PendingDelete, Archived, PendingImport, PendingReplicaDelete.
- origin str
- Source of the target master key. Values: CloudKMS, External, ExternalKeyStore. The KeyMaterial resource is only valid for keys with External origin.
- valid_
to int - Key material expiration time, Unix timestamp in seconds; required when the ExpirationModel parameter is set to KEYMATERIALEXPIRES. Must be a time after the current moment, based on server time.
- encrypted
Key StringMaterial - The key material obtained after the user encrypts using the import public key, encoded in Base64; this value is passed directly to the ImportKeyMaterial interface.
- expiration
Model String - Key material expiration type. Values: KEYMATERIALDOESNOTEXPIRE (default), KEYMATERIALEXPIRES.
- id String
- Uniquely identifies the resource.
- import
Token String - The import token obtained after the user calls the interface to retrieve import parameters; this value is passed directly to the ImportKeyMaterial interface.
- key
Id String - Unique identifier of the target master key in UUID format; the Origin of this key must be External.
- key
Material StringExpire Time - The expiration time of the key material recorded by the server after import; if the material does not expire, this field is an empty string.
- key
State String - Current status of the target master key. Values: Enable, Disable, PendingDelete, Archived, PendingImport, PendingReplicaDelete.
- origin String
- Source of the target master key. Values: CloudKMS, External, ExternalKeyStore. The KeyMaterial resource is only valid for keys with External origin.
- valid
To Number - Key material expiration time, Unix timestamp in seconds; required when the ExpirationModel parameter is set to KEYMATERIALEXPIRES. Must be a time after the current moment, based on server time.
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.49
published on Thursday, Jul 16, 2026 by Volcengine
published on Thursday, Jul 16, 2026 by Volcengine