Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Use this data source to query detailed information of alb ca certificates
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const foo = volcengine.alb.getCaCertificates({
ids: ["cert-1iidd2r9ii0hs74adhfeodxo1"],
});
import pulumi
import pulumi_volcengine as volcengine
foo = volcengine.alb.get_ca_certificates(ids=["cert-1iidd2r9ii0hs74adhfeodxo1"])
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/alb"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := alb.GetCaCertificates(ctx, &alb.GetCaCertificatesArgs{
Ids: []string{
"cert-1iidd2r9ii0hs74adhfeodxo1",
},
}, 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 foo = Volcengine.Alb.GetCaCertificates.Invoke(new()
{
Ids = new[]
{
"cert-1iidd2r9ii0hs74adhfeodxo1",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.alb.AlbFunctions;
import com.pulumi.volcengine.alb.inputs.GetCaCertificatesArgs;
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 foo = AlbFunctions.getCaCertificates(GetCaCertificatesArgs.builder()
.ids("cert-1iidd2r9ii0hs74adhfeodxo1")
.build());
}
}
variables:
foo:
fn::invoke:
Function: volcengine:alb:getCaCertificates
Arguments:
ids:
- cert-1iidd2r9ii0hs74adhfeodxo1
Using getCaCertificates
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 getCaCertificates(args: GetCaCertificatesArgs, opts?: InvokeOptions): Promise<GetCaCertificatesResult>
function getCaCertificatesOutput(args: GetCaCertificatesOutputArgs, opts?: InvokeOptions): Output<GetCaCertificatesResult>def get_ca_certificates(ca_certificate_name: Optional[str] = None,
ids: Optional[Sequence[str]] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
project_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCaCertificatesResult
def get_ca_certificates_output(ca_certificate_name: Optional[pulumi.Input[str]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
name_regex: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
project_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCaCertificatesResult]func GetCaCertificates(ctx *Context, args *GetCaCertificatesArgs, opts ...InvokeOption) (*GetCaCertificatesResult, error)
func GetCaCertificatesOutput(ctx *Context, args *GetCaCertificatesOutputArgs, opts ...InvokeOption) GetCaCertificatesResultOutput> Note: This function is named GetCaCertificates in the Go SDK.
public static class GetCaCertificates
{
public static Task<GetCaCertificatesResult> InvokeAsync(GetCaCertificatesArgs args, InvokeOptions? opts = null)
public static Output<GetCaCertificatesResult> Invoke(GetCaCertificatesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCaCertificatesResult> getCaCertificates(GetCaCertificatesArgs args, InvokeOptions options)
public static Output<GetCaCertificatesResult> getCaCertificates(GetCaCertificatesArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:alb/getCaCertificates:getCaCertificates
arguments:
# arguments dictionaryThe following arguments are supported:
- Ca
Certificate stringName - The name of the CA certificate.
- Ids List<string>
- A list of CA certificate IDs.
- Name
Regex string - A Name Regex of Resource.
- Output
File string - File name where to save data source results.
- Project
Name string - The project name of the CA certificate.
- Ca
Certificate stringName - The name of the CA certificate.
- Ids []string
- A list of CA certificate IDs.
- Name
Regex string - A Name Regex of Resource.
- Output
File string - File name where to save data source results.
- Project
Name string - The project name of the CA certificate.
- ca
Certificate StringName - The name of the CA certificate.
- ids List<String>
- A list of CA certificate IDs.
- name
Regex String - A Name Regex of Resource.
- output
File String - File name where to save data source results.
- project
Name String - The project name of the CA certificate.
- ca
Certificate stringName - The name of the CA certificate.
- ids string[]
- A list of CA certificate IDs.
- name
Regex string - A Name Regex of Resource.
- output
File string - File name where to save data source results.
- project
Name string - The project name of the CA certificate.
- ca_
certificate_ strname - The name of the CA certificate.
- ids Sequence[str]
- A list of CA certificate IDs.
- name_
regex str - A Name Regex of Resource.
- output_
file str - File name where to save data source results.
- project_
name str - The project name of the CA certificate.
- ca
Certificate StringName - The name of the CA certificate.
- ids List<String>
- A list of CA certificate IDs.
- name
Regex String - A Name Regex of Resource.
- output
File String - File name where to save data source results.
- project
Name String - The project name of the CA certificate.
getCaCertificates Result
The following output properties are available:
- Certificates
List<Get
Ca Certificates Certificate> - The collection of CA certificates query.
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of query.
- Ca
Certificate stringName - The name of the CA certificate.
- Ids List<string>
- Name
Regex string - Output
File string - Project
Name string - The ProjectName of the CA Certificate.
- Certificates
[]Get
Ca Certificates Certificate - The collection of CA certificates query.
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of query.
- Ca
Certificate stringName - The name of the CA certificate.
- Ids []string
- Name
Regex string - Output
File string - Project
Name string - The ProjectName of the CA Certificate.
- certificates
List<Get
Ca Certificates Certificate> - The collection of CA certificates query.
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Integer - The total count of query.
- ca
Certificate StringName - The name of the CA certificate.
- ids List<String>
- name
Regex String - output
File String - project
Name String - The ProjectName of the CA Certificate.
- certificates
Get
Ca Certificates Certificate[] - The collection of CA certificates query.
- id string
- The provider-assigned unique ID for this managed resource.
- total
Count number - The total count of query.
- ca
Certificate stringName - The name of the CA certificate.
- ids string[]
- name
Regex string - output
File string - project
Name string - The ProjectName of the CA Certificate.
- certificates
Sequence[Get
Ca Certificates Certificate] - The collection of CA certificates query.
- id str
- The provider-assigned unique ID for this managed resource.
- total_
count int - The total count of query.
- ca_
certificate_ strname - The name of the CA certificate.
- ids Sequence[str]
- name_
regex str - output_
file str - project_
name str - The ProjectName of the CA Certificate.
- certificates List<Property Map>
- The collection of CA certificates query.
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Number - The total count of query.
- ca
Certificate StringName - The name of the CA certificate.
- ids List<String>
- name
Regex String - output
File String - project
Name String - The ProjectName of the CA Certificate.
Supporting Types
GetCaCertificatesCertificate
- Ca
Certificate stringId - The ID of the CA certificate.
- Ca
Certificate stringName - The name of the CA certificate.
- Certificate
Type string - The type of the CA certificate.
- Create
Time string - The create time of the CA Certificate.
- Description string
- The description of the CA certificate.
- Domain
Name string - The domain name of the CA Certificate.
- Expired
At string - The expire time of the CA Certificate.
- Listeners List<string>
- The ID list of the CA Listener.
- Project
Name string - The project name of the CA certificate.
- Status string
- The status of the CA Certificate.
- Ca
Certificate stringId - The ID of the CA certificate.
- Ca
Certificate stringName - The name of the CA certificate.
- Certificate
Type string - The type of the CA certificate.
- Create
Time string - The create time of the CA Certificate.
- Description string
- The description of the CA certificate.
- Domain
Name string - The domain name of the CA Certificate.
- Expired
At string - The expire time of the CA Certificate.
- Listeners []string
- The ID list of the CA Listener.
- Project
Name string - The project name of the CA certificate.
- Status string
- The status of the CA Certificate.
- ca
Certificate StringId - The ID of the CA certificate.
- ca
Certificate StringName - The name of the CA certificate.
- certificate
Type String - The type of the CA certificate.
- create
Time String - The create time of the CA Certificate.
- description String
- The description of the CA certificate.
- domain
Name String - The domain name of the CA Certificate.
- expired
At String - The expire time of the CA Certificate.
- listeners List<String>
- The ID list of the CA Listener.
- project
Name String - The project name of the CA certificate.
- status String
- The status of the CA Certificate.
- ca
Certificate stringId - The ID of the CA certificate.
- ca
Certificate stringName - The name of the CA certificate.
- certificate
Type string - The type of the CA certificate.
- create
Time string - The create time of the CA Certificate.
- description string
- The description of the CA certificate.
- domain
Name string - The domain name of the CA Certificate.
- expired
At string - The expire time of the CA Certificate.
- listeners string[]
- The ID list of the CA Listener.
- project
Name string - The project name of the CA certificate.
- status string
- The status of the CA Certificate.
- ca_
certificate_ strid - The ID of the CA certificate.
- ca_
certificate_ strname - The name of the CA certificate.
- certificate_
type str - The type of the CA certificate.
- create_
time str - The create time of the CA Certificate.
- description str
- The description of the CA certificate.
- domain_
name str - The domain name of the CA Certificate.
- expired_
at str - The expire time of the CA Certificate.
- listeners Sequence[str]
- The ID list of the CA Listener.
- project_
name str - The project name of the CA certificate.
- status str
- The status of the CA Certificate.
- ca
Certificate StringId - The ID of the CA certificate.
- ca
Certificate StringName - The name of the CA certificate.
- certificate
Type String - The type of the CA certificate.
- create
Time String - The create time of the CA Certificate.
- description String
- The description of the CA certificate.
- domain
Name String - The domain name of the CA Certificate.
- expired
At String - The expire time of the CA Certificate.
- listeners List<String>
- The ID list of the CA Listener.
- project
Name String - The project name of the CA certificate.
- status String
- The status of the CA Certificate.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
