Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack
published on Monday, May 11, 2026 by tencentcloudstack
Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack
published on Monday, May 11, 2026 by tencentcloudstack
Use this data source to query detailed information of TEO default certificates
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getTeoDefaultCertificate({
zoneId: "zone-2qtuhspy7cr6",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_teo_default_certificate(zone_id="zone-2qtuhspy7cr6")
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.GetTeoDefaultCertificate(ctx, &tencentcloud.GetTeoDefaultCertificateArgs{
ZoneId: pulumi.StringRef("zone-2qtuhspy7cr6"),
}, 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.GetTeoDefaultCertificate.Invoke(new()
{
ZoneId = "zone-2qtuhspy7cr6",
});
});
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.GetTeoDefaultCertificateArgs;
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.getTeoDefaultCertificate(GetTeoDefaultCertificateArgs.builder()
.zoneId("zone-2qtuhspy7cr6")
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getTeoDefaultCertificate
arguments:
zoneId: zone-2qtuhspy7cr6
Example coming soon!
Query with filters
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getTeoDefaultCertificate({
filters: [{
name: "zone-id",
values: ["zone-2qtuhspy7cr6"],
}],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_teo_default_certificate(filters=[{
"name": "zone-id",
"values": ["zone-2qtuhspy7cr6"],
}])
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.GetTeoDefaultCertificate(ctx, &tencentcloud.GetTeoDefaultCertificateArgs{
Filters: []tencentcloud.GetTeoDefaultCertificateFilter{
{
Name: "zone-id",
Values: []string{
"zone-2qtuhspy7cr6",
},
},
},
}, 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.GetTeoDefaultCertificate.Invoke(new()
{
Filters = new[]
{
new Tencentcloud.Inputs.GetTeoDefaultCertificateFilterInputArgs
{
Name = "zone-id",
Values = new[]
{
"zone-2qtuhspy7cr6",
},
},
},
});
});
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.GetTeoDefaultCertificateArgs;
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.getTeoDefaultCertificate(GetTeoDefaultCertificateArgs.builder()
.filters(GetTeoDefaultCertificateFilterArgs.builder()
.name("zone-id")
.values("zone-2qtuhspy7cr6")
.build())
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getTeoDefaultCertificate
arguments:
filters:
- name: zone-id
values:
- zone-2qtuhspy7cr6
Example coming soon!
Using getTeoDefaultCertificate
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 getTeoDefaultCertificate(args: GetTeoDefaultCertificateArgs, opts?: InvokeOptions): Promise<GetTeoDefaultCertificateResult>
function getTeoDefaultCertificateOutput(args: GetTeoDefaultCertificateOutputArgs, opts?: InvokeOptions): Output<GetTeoDefaultCertificateResult>def get_teo_default_certificate(filters: Optional[Sequence[GetTeoDefaultCertificateFilter]] = None,
id: Optional[str] = None,
result_output_file: Optional[str] = None,
zone_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTeoDefaultCertificateResult
def get_teo_default_certificate_output(filters: pulumi.Input[Optional[Sequence[pulumi.Input[GetTeoDefaultCertificateFilterArgs]]]] = None,
id: pulumi.Input[Optional[str]] = None,
result_output_file: pulumi.Input[Optional[str]] = None,
zone_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTeoDefaultCertificateResult]func GetTeoDefaultCertificate(ctx *Context, args *GetTeoDefaultCertificateArgs, opts ...InvokeOption) (*GetTeoDefaultCertificateResult, error)
func GetTeoDefaultCertificateOutput(ctx *Context, args *GetTeoDefaultCertificateOutputArgs, opts ...InvokeOption) GetTeoDefaultCertificateResultOutput> Note: This function is named GetTeoDefaultCertificate in the Go SDK.
public static class GetTeoDefaultCertificate
{
public static Task<GetTeoDefaultCertificateResult> InvokeAsync(GetTeoDefaultCertificateArgs args, InvokeOptions? opts = null)
public static Output<GetTeoDefaultCertificateResult> Invoke(GetTeoDefaultCertificateInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTeoDefaultCertificateResult> getTeoDefaultCertificate(GetTeoDefaultCertificateArgs args, InvokeOptions options)
public static Output<GetTeoDefaultCertificateResult> getTeoDefaultCertificate(GetTeoDefaultCertificateArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getTeoDefaultCertificate:getTeoDefaultCertificate
arguments:
# arguments dictionarydata "tencentcloud_getteodefaultcertificate" "name" {
# arguments
}The following arguments are supported:
- Filters
List<Get
Teo Default Certificate Filter> - Filter conditions, the upper limit of Filters.Values is 5. The detailed filtering conditions are as follows: zone-id - Filter by zone ID. At least one of
zone_idorfiltersmust be specified. - Id string
- Result
Output stringFile - Used to save results.
- Zone
Id string - Zone ID. At least one of
zone_idorfiltersmust be specified.
- Filters
[]Get
Teo Default Certificate Filter - Filter conditions, the upper limit of Filters.Values is 5. The detailed filtering conditions are as follows: zone-id - Filter by zone ID. At least one of
zone_idorfiltersmust be specified. - Id string
- Result
Output stringFile - Used to save results.
- Zone
Id string - Zone ID. At least one of
zone_idorfiltersmust be specified.
- filters list(object)
- Filter conditions, the upper limit of Filters.Values is 5. The detailed filtering conditions are as follows: zone-id - Filter by zone ID. At least one of
zone_idorfiltersmust be specified. - id string
- result_
output_ stringfile - Used to save results.
- zone_
id string - Zone ID. At least one of
zone_idorfiltersmust be specified.
- filters
List<Get
Teo Default Certificate Filter> - Filter conditions, the upper limit of Filters.Values is 5. The detailed filtering conditions are as follows: zone-id - Filter by zone ID. At least one of
zone_idorfiltersmust be specified. - id String
- result
Output StringFile - Used to save results.
- zone
Id String - Zone ID. At least one of
zone_idorfiltersmust be specified.
- filters
Get
Teo Default Certificate Filter[] - Filter conditions, the upper limit of Filters.Values is 5. The detailed filtering conditions are as follows: zone-id - Filter by zone ID. At least one of
zone_idorfiltersmust be specified. - id string
- result
Output stringFile - Used to save results.
- zone
Id string - Zone ID. At least one of
zone_idorfiltersmust be specified.
- filters
Sequence[Get
Teo Default Certificate Filter] - Filter conditions, the upper limit of Filters.Values is 5. The detailed filtering conditions are as follows: zone-id - Filter by zone ID. At least one of
zone_idorfiltersmust be specified. - id str
- result_
output_ strfile - Used to save results.
- zone_
id str - Zone ID. At least one of
zone_idorfiltersmust be specified.
- filters List<Property Map>
- Filter conditions, the upper limit of Filters.Values is 5. The detailed filtering conditions are as follows: zone-id - Filter by zone ID. At least one of
zone_idorfiltersmust be specified. - id String
- result
Output StringFile - Used to save results.
- zone
Id String - Zone ID. At least one of
zone_idorfiltersmust be specified.
getTeoDefaultCertificate Result
The following output properties are available:
- Default
Server List<GetCert Infos Teo Default Certificate Default Server Cert Info> - Default certificate list.
- Id string
- Filters
List<Get
Teo Default Certificate Filter> - Result
Output stringFile - Zone
Id string
- Default
Server []GetCert Infos Teo Default Certificate Default Server Cert Info - Default certificate list.
- Id string
- Filters
[]Get
Teo Default Certificate Filter - Result
Output stringFile - Zone
Id string
- default_
server_ list(object)cert_ infos - Default certificate list.
- id string
- filters list(object)
- result_
output_ stringfile - zone_
id string
- default
Server List<GetCert Infos Teo Default Certificate Default Server Cert Info> - Default certificate list.
- id String
- filters
List<Get
Teo Default Certificate Filter> - result
Output StringFile - zone
Id String
- default
Server GetCert Infos Teo Default Certificate Default Server Cert Info[] - Default certificate list.
- id string
- filters
Get
Teo Default Certificate Filter[] - result
Output stringFile - zone
Id string
- default_
server_ Sequence[Getcert_ infos Teo Default Certificate Default Server Cert Info] - Default certificate list.
- id str
- filters
Sequence[Get
Teo Default Certificate Filter] - result_
output_ strfile - zone_
id str
- default
Server List<Property Map>Cert Infos - Default certificate list.
- id String
- filters List<Property Map>
- result
Output StringFile - zone
Id String
Supporting Types
GetTeoDefaultCertificateDefaultServerCertInfo
- Alias string
- Certificate alias.
- Cert
Id string - Server certificate ID.
- Common
Name string - Certificate common name.
- Effective
Time string - Certificate effective time.
- Expire
Time string - Certificate expiration time.
- Message string
- Failure reason when Status is failed.
- Sign
Algo string - Certificate signing algorithm.
- Status string
- Deploy status. Valid values: processing (deploying), deployed (deployed), failed (deploy failed).
- Subject
Alt List<string>Names - Certificate SAN domains.
- Type string
- Certificate type. Valid values: default (default certificate), upload (user uploaded), managed (Tencent Cloud managed).
- Alias string
- Certificate alias.
- Cert
Id string - Server certificate ID.
- Common
Name string - Certificate common name.
- Effective
Time string - Certificate effective time.
- Expire
Time string - Certificate expiration time.
- Message string
- Failure reason when Status is failed.
- Sign
Algo string - Certificate signing algorithm.
- Status string
- Deploy status. Valid values: processing (deploying), deployed (deployed), failed (deploy failed).
- Subject
Alt []stringNames - Certificate SAN domains.
- Type string
- Certificate type. Valid values: default (default certificate), upload (user uploaded), managed (Tencent Cloud managed).
- alias string
- Certificate alias.
- cert_
id string - Server certificate ID.
- common_
name string - Certificate common name.
- effective_
time string - Certificate effective time.
- expire_
time string - Certificate expiration time.
- message string
- Failure reason when Status is failed.
- sign_
algo string - Certificate signing algorithm.
- status string
- Deploy status. Valid values: processing (deploying), deployed (deployed), failed (deploy failed).
- subject_
alt_ list(string)names - Certificate SAN domains.
- type string
- Certificate type. Valid values: default (default certificate), upload (user uploaded), managed (Tencent Cloud managed).
- alias String
- Certificate alias.
- cert
Id String - Server certificate ID.
- common
Name String - Certificate common name.
- effective
Time String - Certificate effective time.
- expire
Time String - Certificate expiration time.
- message String
- Failure reason when Status is failed.
- sign
Algo String - Certificate signing algorithm.
- status String
- Deploy status. Valid values: processing (deploying), deployed (deployed), failed (deploy failed).
- subject
Alt List<String>Names - Certificate SAN domains.
- type String
- Certificate type. Valid values: default (default certificate), upload (user uploaded), managed (Tencent Cloud managed).
- alias string
- Certificate alias.
- cert
Id string - Server certificate ID.
- common
Name string - Certificate common name.
- effective
Time string - Certificate effective time.
- expire
Time string - Certificate expiration time.
- message string
- Failure reason when Status is failed.
- sign
Algo string - Certificate signing algorithm.
- status string
- Deploy status. Valid values: processing (deploying), deployed (deployed), failed (deploy failed).
- subject
Alt string[]Names - Certificate SAN domains.
- type string
- Certificate type. Valid values: default (default certificate), upload (user uploaded), managed (Tencent Cloud managed).
- alias str
- Certificate alias.
- cert_
id str - Server certificate ID.
- common_
name str - Certificate common name.
- effective_
time str - Certificate effective time.
- expire_
time str - Certificate expiration time.
- message str
- Failure reason when Status is failed.
- sign_
algo str - Certificate signing algorithm.
- status str
- Deploy status. Valid values: processing (deploying), deployed (deployed), failed (deploy failed).
- subject_
alt_ Sequence[str]names - Certificate SAN domains.
- type str
- Certificate type. Valid values: default (default certificate), upload (user uploaded), managed (Tencent Cloud managed).
- alias String
- Certificate alias.
- cert
Id String - Server certificate ID.
- common
Name String - Certificate common name.
- effective
Time String - Certificate effective time.
- expire
Time String - Certificate expiration time.
- message String
- Failure reason when Status is failed.
- sign
Algo String - Certificate signing algorithm.
- status String
- Deploy status. Valid values: processing (deploying), deployed (deployed), failed (deploy failed).
- subject
Alt List<String>Names - Certificate SAN domains.
- type String
- Certificate type. Valid values: default (default certificate), upload (user uploaded), managed (Tencent Cloud managed).
GetTeoDefaultCertificateFilter
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack
published on Monday, May 11, 2026 by tencentcloudstack
