Volcengine v0.0.46 published on Friday, Feb 27, 2026 by Volcengine
Volcengine v0.0.46 published on Friday, Feb 27, 2026 by Volcengine
Deprecated: volcengine.kms.AsymmetricVerifications has been deprecated in favor of volcengine.kms.getAsymmetricVerifications
Use this data source to query detailed information of kms asymmetric verifications
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const verify = volcengine.kms.getAsymmetricVerifications({
algorithm: "RSA_PSS_SHA_256",
keyId: "516274b3-0cba-4fad-****-c8355e3e8213",
message: "VGhpcyBpcyBhIG1lc3NhZ2UgZXhhbXBsZS4=",
messageType: "RAW",
signature: "UPeR+U1fq+Om6jKy/VUz1xsTMJijfJNMy/p63uozgX5wVJR7Z6anvAvA4Yw8/Z32eXpyF0fgBsz+VbDSpfIet8rg4W2PoMQJNSAeg9UG4liV4CnYyYJIPopYUhHdDFSi/K/XguqD6IosMQQwHzkK1YneEBYTKySLypYAbwiVQHOZMNbF6HkmMg+P6qK7ircuwtG5I7vFVt//Nk2Elj6s66V1luNTlab1BfmdtCCVeYyHh4tGn5s0kyhahK3eYsnOC6ZE0AO4R4SNlLnWAN6BHmZgQvGLkPP/C0gnDlouiF1I7gNx/jG8GtDB+JqvDvsGviXMLoqWK1/fyydY/OcmVdzZnG6i6NlGLFXZqLT5K2ILf/i/w/BOjQmVyV9GpJJXaCSjy7Mq0aX/DGvfHNdmEDZew3KkMTeGynJUJFYaiTV5ToFcP9x9Vw8gCDqGdEAvaoFmTTHFcOVdwGyo7n9g7sagxtIYReQPsKePnTb18QOIHUbUc7BwqAPBa7gDX0XJsuockGPULsF7SuIHFHtNxYs5UZgrLmCPn49Xw0o+bJemyBixZcMIzMnwGUS0Ew9te+5is1swdIUQFPc4KZG0ohLXyRrxQK7rSpVTWM0ggy2OWUbm/X6kMsLmDueF40SZdqibYsNpWtIUeJatAR9adG5p8NcdvvY4S0/k7KjfQtw=",
});
import pulumi
import pulumi_volcengine as volcengine
verify = volcengine.kms.get_asymmetric_verifications(algorithm="RSA_PSS_SHA_256",
key_id="516274b3-0cba-4fad-****-c8355e3e8213",
message="VGhpcyBpcyBhIG1lc3NhZ2UgZXhhbXBsZS4=",
message_type="RAW",
signature="UPeR+U1fq+Om6jKy/VUz1xsTMJijfJNMy/p63uozgX5wVJR7Z6anvAvA4Yw8/Z32eXpyF0fgBsz+VbDSpfIet8rg4W2PoMQJNSAeg9UG4liV4CnYyYJIPopYUhHdDFSi/K/XguqD6IosMQQwHzkK1YneEBYTKySLypYAbwiVQHOZMNbF6HkmMg+P6qK7ircuwtG5I7vFVt//Nk2Elj6s66V1luNTlab1BfmdtCCVeYyHh4tGn5s0kyhahK3eYsnOC6ZE0AO4R4SNlLnWAN6BHmZgQvGLkPP/C0gnDlouiF1I7gNx/jG8GtDB+JqvDvsGviXMLoqWK1/fyydY/OcmVdzZnG6i6NlGLFXZqLT5K2ILf/i/w/BOjQmVyV9GpJJXaCSjy7Mq0aX/DGvfHNdmEDZew3KkMTeGynJUJFYaiTV5ToFcP9x9Vw8gCDqGdEAvaoFmTTHFcOVdwGyo7n9g7sagxtIYReQPsKePnTb18QOIHUbUc7BwqAPBa7gDX0XJsuockGPULsF7SuIHFHtNxYs5UZgrLmCPn49Xw0o+bJemyBixZcMIzMnwGUS0Ew9te+5is1swdIUQFPc4KZG0ohLXyRrxQK7rSpVTWM0ggy2OWUbm/X6kMsLmDueF40SZdqibYsNpWtIUeJatAR9adG5p8NcdvvY4S0/k7KjfQtw=")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/kms"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := kms.GetAsymmetricVerifications(ctx, &kms.GetAsymmetricVerificationsArgs{
Algorithm: "RSA_PSS_SHA_256",
KeyId: pulumi.StringRef("516274b3-0cba-4fad-****-c8355e3e8213"),
Message: "VGhpcyBpcyBhIG1lc3NhZ2UgZXhhbXBsZS4=",
MessageType: pulumi.StringRef("RAW"),
Signature: "UPeR+U1fq+Om6jKy/VUz1xsTMJijfJNMy/p63uozgX5wVJR7Z6anvAvA4Yw8/Z32eXpyF0fgBsz+VbDSpfIet8rg4W2PoMQJNSAeg9UG4liV4CnYyYJIPopYUhHdDFSi/K/XguqD6IosMQQwHzkK1YneEBYTKySLypYAbwiVQHOZMNbF6HkmMg+P6qK7ircuwtG5I7vFVt//Nk2Elj6s66V1luNTlab1BfmdtCCVeYyHh4tGn5s0kyhahK3eYsnOC6ZE0AO4R4SNlLnWAN6BHmZgQvGLkPP/C0gnDlouiF1I7gNx/jG8GtDB+JqvDvsGviXMLoqWK1/fyydY/OcmVdzZnG6i6NlGLFXZqLT5K2ILf/i/w/BOjQmVyV9GpJJXaCSjy7Mq0aX/DGvfHNdmEDZew3KkMTeGynJUJFYaiTV5ToFcP9x9Vw8gCDqGdEAvaoFmTTHFcOVdwGyo7n9g7sagxtIYReQPsKePnTb18QOIHUbUc7BwqAPBa7gDX0XJsuockGPULsF7SuIHFHtNxYs5UZgrLmCPn49Xw0o+bJemyBixZcMIzMnwGUS0Ew9te+5is1swdIUQFPc4KZG0ohLXyRrxQK7rSpVTWM0ggy2OWUbm/X6kMsLmDueF40SZdqibYsNpWtIUeJatAR9adG5p8NcdvvY4S0/k7KjfQtw=",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var verify = Volcengine.Kms.GetAsymmetricVerifications.Invoke(new()
{
Algorithm = "RSA_PSS_SHA_256",
KeyId = "516274b3-0cba-4fad-****-c8355e3e8213",
Message = "VGhpcyBpcyBhIG1lc3NhZ2UgZXhhbXBsZS4=",
MessageType = "RAW",
Signature = "UPeR+U1fq+Om6jKy/VUz1xsTMJijfJNMy/p63uozgX5wVJR7Z6anvAvA4Yw8/Z32eXpyF0fgBsz+VbDSpfIet8rg4W2PoMQJNSAeg9UG4liV4CnYyYJIPopYUhHdDFSi/K/XguqD6IosMQQwHzkK1YneEBYTKySLypYAbwiVQHOZMNbF6HkmMg+P6qK7ircuwtG5I7vFVt//Nk2Elj6s66V1luNTlab1BfmdtCCVeYyHh4tGn5s0kyhahK3eYsnOC6ZE0AO4R4SNlLnWAN6BHmZgQvGLkPP/C0gnDlouiF1I7gNx/jG8GtDB+JqvDvsGviXMLoqWK1/fyydY/OcmVdzZnG6i6NlGLFXZqLT5K2ILf/i/w/BOjQmVyV9GpJJXaCSjy7Mq0aX/DGvfHNdmEDZew3KkMTeGynJUJFYaiTV5ToFcP9x9Vw8gCDqGdEAvaoFmTTHFcOVdwGyo7n9g7sagxtIYReQPsKePnTb18QOIHUbUc7BwqAPBa7gDX0XJsuockGPULsF7SuIHFHtNxYs5UZgrLmCPn49Xw0o+bJemyBixZcMIzMnwGUS0Ew9te+5is1swdIUQFPc4KZG0ohLXyRrxQK7rSpVTWM0ggy2OWUbm/X6kMsLmDueF40SZdqibYsNpWtIUeJatAR9adG5p8NcdvvY4S0/k7KjfQtw=",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.kms.KmsFunctions;
import com.pulumi.volcengine.kms.inputs.GetAsymmetricVerificationsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var verify = KmsFunctions.getAsymmetricVerifications(GetAsymmetricVerificationsArgs.builder()
.algorithm("RSA_PSS_SHA_256")
.keyId("516274b3-0cba-4fad-****-c8355e3e8213")
.message("VGhpcyBpcyBhIG1lc3NhZ2UgZXhhbXBsZS4=")
.messageType("RAW")
.signature("UPeR+U1fq+Om6jKy/VUz1xsTMJijfJNMy/p63uozgX5wVJR7Z6anvAvA4Yw8/Z32eXpyF0fgBsz+VbDSpfIet8rg4W2PoMQJNSAeg9UG4liV4CnYyYJIPopYUhHdDFSi/K/XguqD6IosMQQwHzkK1YneEBYTKySLypYAbwiVQHOZMNbF6HkmMg+P6qK7ircuwtG5I7vFVt//Nk2Elj6s66V1luNTlab1BfmdtCCVeYyHh4tGn5s0kyhahK3eYsnOC6ZE0AO4R4SNlLnWAN6BHmZgQvGLkPP/C0gnDlouiF1I7gNx/jG8GtDB+JqvDvsGviXMLoqWK1/fyydY/OcmVdzZnG6i6NlGLFXZqLT5K2ILf/i/w/BOjQmVyV9GpJJXaCSjy7Mq0aX/DGvfHNdmEDZew3KkMTeGynJUJFYaiTV5ToFcP9x9Vw8gCDqGdEAvaoFmTTHFcOVdwGyo7n9g7sagxtIYReQPsKePnTb18QOIHUbUc7BwqAPBa7gDX0XJsuockGPULsF7SuIHFHtNxYs5UZgrLmCPn49Xw0o+bJemyBixZcMIzMnwGUS0Ew9te+5is1swdIUQFPc4KZG0ohLXyRrxQK7rSpVTWM0ggy2OWUbm/X6kMsLmDueF40SZdqibYsNpWtIUeJatAR9adG5p8NcdvvY4S0/k7KjfQtw=")
.build());
}
}
variables:
verify:
fn::invoke:
Function: volcengine:kms:getAsymmetricVerifications
Arguments:
algorithm: RSA_PSS_SHA_256
keyId: 516274b3-0cba-4fad-****-c8355e3e8213
message: VGhpcyBpcyBhIG1lc3NhZ2UgZXhhbXBsZS4=
messageType: RAW
signature: UPeR+U1fq+Om6jKy/VUz1xsTMJijfJNMy/p63uozgX5wVJR7Z6anvAvA4Yw8/Z32eXpyF0fgBsz+VbDSpfIet8rg4W2PoMQJNSAeg9UG4liV4CnYyYJIPopYUhHdDFSi/K/XguqD6IosMQQwHzkK1YneEBYTKySLypYAbwiVQHOZMNbF6HkmMg+P6qK7ircuwtG5I7vFVt//Nk2Elj6s66V1luNTlab1BfmdtCCVeYyHh4tGn5s0kyhahK3eYsnOC6ZE0AO4R4SNlLnWAN6BHmZgQvGLkPP/C0gnDlouiF1I7gNx/jG8GtDB+JqvDvsGviXMLoqWK1/fyydY/OcmVdzZnG6i6NlGLFXZqLT5K2ILf/i/w/BOjQmVyV9GpJJXaCSjy7Mq0aX/DGvfHNdmEDZew3KkMTeGynJUJFYaiTV5ToFcP9x9Vw8gCDqGdEAvaoFmTTHFcOVdwGyo7n9g7sagxtIYReQPsKePnTb18QOIHUbUc7BwqAPBa7gDX0XJsuockGPULsF7SuIHFHtNxYs5UZgrLmCPn49Xw0o+bJemyBixZcMIzMnwGUS0Ew9te+5is1swdIUQFPc4KZG0ohLXyRrxQK7rSpVTWM0ggy2OWUbm/X6kMsLmDueF40SZdqibYsNpWtIUeJatAR9adG5p8NcdvvY4S0/k7KjfQtw=
Using AsymmetricVerifications
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 asymmetricVerifications(args: AsymmetricVerificationsArgs, opts?: InvokeOptions): Promise<AsymmetricVerificationsResult>
function asymmetricVerificationsOutput(args: AsymmetricVerificationsOutputArgs, opts?: InvokeOptions): Output<AsymmetricVerificationsResult>def asymmetric_verifications(algorithm: Optional[str] = None,
key_id: Optional[str] = None,
key_name: Optional[str] = None,
keyring_name: Optional[str] = None,
message: Optional[str] = None,
message_type: Optional[str] = None,
output_file: Optional[str] = None,
signature: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> AsymmetricVerificationsResult
def asymmetric_verifications_output(algorithm: Optional[pulumi.Input[str]] = None,
key_id: Optional[pulumi.Input[str]] = None,
key_name: Optional[pulumi.Input[str]] = None,
keyring_name: Optional[pulumi.Input[str]] = None,
message: Optional[pulumi.Input[str]] = None,
message_type: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
signature: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[AsymmetricVerificationsResult]func AsymmetricVerifications(ctx *Context, args *AsymmetricVerificationsArgs, opts ...InvokeOption) (*AsymmetricVerificationsResult, error)
func AsymmetricVerificationsOutput(ctx *Context, args *AsymmetricVerificationsOutputArgs, opts ...InvokeOption) AsymmetricVerificationsResultOutputpublic static class AsymmetricVerifications
{
public static Task<AsymmetricVerificationsResult> InvokeAsync(AsymmetricVerificationsArgs args, InvokeOptions? opts = null)
public static Output<AsymmetricVerificationsResult> Invoke(AsymmetricVerificationsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<AsymmetricVerificationsResult> asymmetricVerifications(AsymmetricVerificationsArgs args, InvokeOptions options)
public static Output<AsymmetricVerificationsResult> asymmetricVerifications(AsymmetricVerificationsArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:kms:AsymmetricVerifications
arguments:
# arguments dictionaryThe following arguments are supported:
- Algorithm string
- The signing algorithm. valid values:
RSA_PSS_SHA_256,RSA_PKCS1_SHA_256,RSA_PSS_SHA_384,RSA_PKCS1_SHA_384,RSA_PSS_SHA_512,RSA_PKCS1_SHA_512. - Message string
- The message to be verified, Base64 encoded.
- Signature string
- The signature to be verified, Base64 encoded.
- Key
Id string - The id of the key. When key_id is not specified, both keyring_name and key_name must be specified.
- Key
Name string - The name of the key.
- Keyring
Name string - The name of the keyring.
- Message
Type string - The type of message. Valid values: RAW or DIGEST.
- Output
File string - File name where to save data source results.
- Algorithm string
- The signing algorithm. valid values:
RSA_PSS_SHA_256,RSA_PKCS1_SHA_256,RSA_PSS_SHA_384,RSA_PKCS1_SHA_384,RSA_PSS_SHA_512,RSA_PKCS1_SHA_512. - Message string
- The message to be verified, Base64 encoded.
- Signature string
- The signature to be verified, Base64 encoded.
- Key
Id string - The id of the key. When key_id is not specified, both keyring_name and key_name must be specified.
- Key
Name string - The name of the key.
- Keyring
Name string - The name of the keyring.
- Message
Type string - The type of message. Valid values: RAW or DIGEST.
- Output
File string - File name where to save data source results.
- algorithm String
- The signing algorithm. valid values:
RSA_PSS_SHA_256,RSA_PKCS1_SHA_256,RSA_PSS_SHA_384,RSA_PKCS1_SHA_384,RSA_PSS_SHA_512,RSA_PKCS1_SHA_512. - message String
- The message to be verified, Base64 encoded.
- signature String
- The signature to be verified, Base64 encoded.
- key
Id String - The id of the key. When key_id is not specified, both keyring_name and key_name must be specified.
- key
Name String - The name of the key.
- keyring
Name String - The name of the keyring.
- message
Type String - The type of message. Valid values: RAW or DIGEST.
- output
File String - File name where to save data source results.
- algorithm string
- The signing algorithm. valid values:
RSA_PSS_SHA_256,RSA_PKCS1_SHA_256,RSA_PSS_SHA_384,RSA_PKCS1_SHA_384,RSA_PSS_SHA_512,RSA_PKCS1_SHA_512. - message string
- The message to be verified, Base64 encoded.
- signature string
- The signature to be verified, Base64 encoded.
- key
Id string - The id of the key. When key_id is not specified, both keyring_name and key_name must be specified.
- key
Name string - The name of the key.
- keyring
Name string - The name of the keyring.
- message
Type string - The type of message. Valid values: RAW or DIGEST.
- output
File string - File name where to save data source results.
- algorithm str
- The signing algorithm. valid values:
RSA_PSS_SHA_256,RSA_PKCS1_SHA_256,RSA_PSS_SHA_384,RSA_PKCS1_SHA_384,RSA_PSS_SHA_512,RSA_PKCS1_SHA_512. - message str
- The message to be verified, Base64 encoded.
- signature str
- The signature to be verified, Base64 encoded.
- key_
id str - The id of the key. When key_id is not specified, both keyring_name and key_name must be specified.
- key_
name str - The name of the key.
- keyring_
name str - The name of the keyring.
- message_
type str - The type of message. Valid values: RAW or DIGEST.
- output_
file str - File name where to save data source results.
- algorithm String
- The signing algorithm. valid values:
RSA_PSS_SHA_256,RSA_PKCS1_SHA_256,RSA_PSS_SHA_384,RSA_PKCS1_SHA_384,RSA_PSS_SHA_512,RSA_PKCS1_SHA_512. - message String
- The message to be verified, Base64 encoded.
- signature String
- The signature to be verified, Base64 encoded.
- key
Id String - The id of the key. When key_id is not specified, both keyring_name and key_name must be specified.
- key
Name String - The name of the key.
- keyring
Name String - The name of the keyring.
- message
Type String - The type of message. Valid values: RAW or DIGEST.
- output
File String - File name where to save data source results.
AsymmetricVerifications Result
The following output properties are available:
- Algorithm string
- Id string
- The provider-assigned unique ID for this managed resource.
- Message string
- Signature string
- Total
Count int - The total count of query.
- Verification
Infos List<AsymmetricVerifications Verification Info> - The verification result.
- Key
Id string - Key
Name string - Keyring
Name string - Message
Type string - Output
File string
- Algorithm string
- Id string
- The provider-assigned unique ID for this managed resource.
- Message string
- Signature string
- Total
Count int - The total count of query.
- Verification
Infos []AsymmetricVerifications Verification Info - The verification result.
- Key
Id string - Key
Name string - Keyring
Name string - Message
Type string - Output
File string
- algorithm String
- id String
- The provider-assigned unique ID for this managed resource.
- message String
- signature String
- total
Count Integer - The total count of query.
- verification
Infos List<AsymmetricVerifications Verification Info> - The verification result.
- key
Id String - key
Name String - keyring
Name String - message
Type String - output
File String
- algorithm string
- id string
- The provider-assigned unique ID for this managed resource.
- message string
- signature string
- total
Count number - The total count of query.
- verification
Infos AsymmetricVerifications Verification Info[] - The verification result.
- key
Id string - key
Name string - keyring
Name string - message
Type string - output
File string
- algorithm str
- id str
- The provider-assigned unique ID for this managed resource.
- message str
- signature str
- total_
count int - The total count of query.
- verification_
infos Sequence[AsymmetricVerifications Verification Info] - The verification result.
- key_
id str - key_
name str - keyring_
name str - message_
type str - output_
file str
- algorithm String
- id String
- The provider-assigned unique ID for this managed resource.
- message String
- signature String
- total
Count Number - The total count of query.
- verification
Infos List<Property Map> - The verification result.
- key
Id String - key
Name String - keyring
Name String - message
Type String - output
File String
Supporting Types
AsymmetricVerificationsVerificationInfo
- Signature
Valid bool - Whether the signature is valid.
- Signature
Valid bool - Whether the signature is valid.
- signature
Valid Boolean - Whether the signature is valid.
- signature
Valid boolean - Whether the signature is valid.
- signature_
valid bool - Whether the signature is valid.
- signature
Valid Boolean - Whether the signature is valid.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Volcengine v0.0.46 published on Friday, Feb 27, 2026 by Volcengine
