tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getKmsListAlgorithms
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
Use this data source to query detailed information of kms list_algorithms
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getKmsListAlgorithms({});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_kms_list_algorithms()
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.GetKmsListAlgorithms(ctx, &tencentcloud.GetKmsListAlgorithmsArgs{}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var example = Tencentcloud.GetKmsListAlgorithms.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetKmsListAlgorithmsArgs;
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 example = TencentcloudFunctions.getKmsListAlgorithms();
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getKmsListAlgorithms
arguments: {}
Using getKmsListAlgorithms
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 getKmsListAlgorithms(args: GetKmsListAlgorithmsArgs, opts?: InvokeOptions): Promise<GetKmsListAlgorithmsResult>
function getKmsListAlgorithmsOutput(args: GetKmsListAlgorithmsOutputArgs, opts?: InvokeOptions): Output<GetKmsListAlgorithmsResult>
def get_kms_list_algorithms(id: Optional[str] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetKmsListAlgorithmsResult
def get_kms_list_algorithms_output(id: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetKmsListAlgorithmsResult]
func GetKmsListAlgorithms(ctx *Context, args *GetKmsListAlgorithmsArgs, opts ...InvokeOption) (*GetKmsListAlgorithmsResult, error)
func GetKmsListAlgorithmsOutput(ctx *Context, args *GetKmsListAlgorithmsOutputArgs, opts ...InvokeOption) GetKmsListAlgorithmsResultOutput
> Note: This function is named GetKmsListAlgorithms
in the Go SDK.
public static class GetKmsListAlgorithms
{
public static Task<GetKmsListAlgorithmsResult> InvokeAsync(GetKmsListAlgorithmsArgs args, InvokeOptions? opts = null)
public static Output<GetKmsListAlgorithmsResult> Invoke(GetKmsListAlgorithmsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetKmsListAlgorithmsResult> getKmsListAlgorithms(GetKmsListAlgorithmsArgs args, InvokeOptions options)
public static Output<GetKmsListAlgorithmsResult> getKmsListAlgorithms(GetKmsListAlgorithmsArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getKmsListAlgorithms:getKmsListAlgorithms
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- Result
Output stringFile - Used to save results.
- Id string
- Result
Output stringFile - Used to save results.
- id String
- result
Output StringFile - Used to save results.
- id string
- result
Output stringFile - Used to save results.
- id str
- result_
output_ strfile - Used to save results.
- id String
- result
Output StringFile - Used to save results.
getKmsListAlgorithms Result
The following output properties are available:
- Asymmetric
Algorithms List<GetKms List Algorithms Asymmetric Algorithm> - Asymmetric encryption algorithms supported in this region.
- Asymmetric
Sign List<GetVerify Algorithms Kms List Algorithms Asymmetric Sign Verify Algorithm> - Asymmetric signature verification algorithms supported in this region.
- Id string
- Symmetric
Algorithms List<GetKms List Algorithms Symmetric Algorithm> - Symmetric encryption algorithms supported in this region.
- Result
Output stringFile
- Asymmetric
Algorithms []GetKms List Algorithms Asymmetric Algorithm - Asymmetric encryption algorithms supported in this region.
- Asymmetric
Sign []GetVerify Algorithms Kms List Algorithms Asymmetric Sign Verify Algorithm - Asymmetric signature verification algorithms supported in this region.
- Id string
- Symmetric
Algorithms []GetKms List Algorithms Symmetric Algorithm - Symmetric encryption algorithms supported in this region.
- Result
Output stringFile
- asymmetric
Algorithms List<GetKms List Algorithms Asymmetric Algorithm> - Asymmetric encryption algorithms supported in this region.
- asymmetric
Sign List<GetVerify Algorithms Kms List Algorithms Asymmetric Sign Verify Algorithm> - Asymmetric signature verification algorithms supported in this region.
- id String
- symmetric
Algorithms List<GetKms List Algorithms Symmetric Algorithm> - Symmetric encryption algorithms supported in this region.
- result
Output StringFile
- asymmetric
Algorithms GetKms List Algorithms Asymmetric Algorithm[] - Asymmetric encryption algorithms supported in this region.
- asymmetric
Sign GetVerify Algorithms Kms List Algorithms Asymmetric Sign Verify Algorithm[] - Asymmetric signature verification algorithms supported in this region.
- id string
- symmetric
Algorithms GetKms List Algorithms Symmetric Algorithm[] - Symmetric encryption algorithms supported in this region.
- result
Output stringFile
- asymmetric_
algorithms Sequence[GetKms List Algorithms Asymmetric Algorithm] - Asymmetric encryption algorithms supported in this region.
- asymmetric_
sign_ Sequence[Getverify_ algorithms Kms List Algorithms Asymmetric Sign Verify Algorithm] - Asymmetric signature verification algorithms supported in this region.
- id str
- symmetric_
algorithms Sequence[GetKms List Algorithms Symmetric Algorithm] - Symmetric encryption algorithms supported in this region.
- result_
output_ strfile
- asymmetric
Algorithms List<Property Map> - Asymmetric encryption algorithms supported in this region.
- asymmetric
Sign List<Property Map>Verify Algorithms - Asymmetric signature verification algorithms supported in this region.
- id String
- symmetric
Algorithms List<Property Map> - Symmetric encryption algorithms supported in this region.
- result
Output StringFile
Supporting Types
GetKmsListAlgorithmsAsymmetricAlgorithm
GetKmsListAlgorithmsAsymmetricSignVerifyAlgorithm
GetKmsListAlgorithmsSymmetricAlgorithm
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack