tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack
tencentcloud.getSslDescribeHostTkeInstanceList
Explore with Pulumi AI
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack
Use this data source to query detailed information of ssl describe_host_tke_instance_list
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const describeHostTkeInstanceList = tencentcloud.getSslDescribeHostTkeInstanceList({
certificateId: "8u8DII0l",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
describe_host_tke_instance_list = tencentcloud.get_ssl_describe_host_tke_instance_list(certificate_id="8u8DII0l")
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.GetSslDescribeHostTkeInstanceList(ctx, &tencentcloud.GetSslDescribeHostTkeInstanceListArgs{
CertificateId: "8u8DII0l",
}, 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 describeHostTkeInstanceList = Tencentcloud.GetSslDescribeHostTkeInstanceList.Invoke(new()
{
CertificateId = "8u8DII0l",
});
});
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.GetSslDescribeHostTkeInstanceListArgs;
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 describeHostTkeInstanceList = TencentcloudFunctions.getSslDescribeHostTkeInstanceList(GetSslDescribeHostTkeInstanceListArgs.builder()
.certificateId("8u8DII0l")
.build());
}
}
variables:
describeHostTkeInstanceList:
fn::invoke:
function: tencentcloud:getSslDescribeHostTkeInstanceList
arguments:
certificateId: 8u8DII0l
Using getSslDescribeHostTkeInstanceList
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 getSslDescribeHostTkeInstanceList(args: GetSslDescribeHostTkeInstanceListArgs, opts?: InvokeOptions): Promise<GetSslDescribeHostTkeInstanceListResult>
function getSslDescribeHostTkeInstanceListOutput(args: GetSslDescribeHostTkeInstanceListOutputArgs, opts?: InvokeOptions): Output<GetSslDescribeHostTkeInstanceListResult>
def get_ssl_describe_host_tke_instance_list(async_cache: Optional[float] = None,
certificate_id: Optional[str] = None,
filters: Optional[Sequence[GetSslDescribeHostTkeInstanceListFilter]] = None,
id: Optional[str] = None,
is_cache: Optional[float] = None,
old_certificate_id: Optional[str] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSslDescribeHostTkeInstanceListResult
def get_ssl_describe_host_tke_instance_list_output(async_cache: Optional[pulumi.Input[float]] = None,
certificate_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetSslDescribeHostTkeInstanceListFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
is_cache: Optional[pulumi.Input[float]] = None,
old_certificate_id: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSslDescribeHostTkeInstanceListResult]
func GetSslDescribeHostTkeInstanceList(ctx *Context, args *GetSslDescribeHostTkeInstanceListArgs, opts ...InvokeOption) (*GetSslDescribeHostTkeInstanceListResult, error)
func GetSslDescribeHostTkeInstanceListOutput(ctx *Context, args *GetSslDescribeHostTkeInstanceListOutputArgs, opts ...InvokeOption) GetSslDescribeHostTkeInstanceListResultOutput
> Note: This function is named GetSslDescribeHostTkeInstanceList
in the Go SDK.
public static class GetSslDescribeHostTkeInstanceList
{
public static Task<GetSslDescribeHostTkeInstanceListResult> InvokeAsync(GetSslDescribeHostTkeInstanceListArgs args, InvokeOptions? opts = null)
public static Output<GetSslDescribeHostTkeInstanceListResult> Invoke(GetSslDescribeHostTkeInstanceListInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSslDescribeHostTkeInstanceListResult> getSslDescribeHostTkeInstanceList(GetSslDescribeHostTkeInstanceListArgs args, InvokeOptions options)
public static Output<GetSslDescribeHostTkeInstanceListResult> getSslDescribeHostTkeInstanceList(GetSslDescribeHostTkeInstanceListArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getSslDescribeHostTkeInstanceList:getSslDescribeHostTkeInstanceList
arguments:
# arguments dictionary
The following arguments are supported:
- Certificate
Id This property is required. string - Certificate ID to be deployed.
- Async
Cache double - Whether to cache asynchronous.
- Filters
List<Get
Ssl Describe Host Tke Instance List Filter> - List of filtering parameters; Filterkey: domainmatch.
- Id string
- Is
Cache double - Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
- Old
Certificate stringId - Original certificate ID.
- Result
Output stringFile - Used to save results.
- Certificate
Id This property is required. string - Certificate ID to be deployed.
- Async
Cache float64 - Whether to cache asynchronous.
- Filters
[]Get
Ssl Describe Host Tke Instance List Filter - List of filtering parameters; Filterkey: domainmatch.
- Id string
- Is
Cache float64 - Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
- Old
Certificate stringId - Original certificate ID.
- Result
Output stringFile - Used to save results.
- certificate
Id This property is required. String - Certificate ID to be deployed.
- async
Cache Double - Whether to cache asynchronous.
- filters
List<Get
Ssl Describe Host Tke Instance List Filter> - List of filtering parameters; Filterkey: domainmatch.
- id String
- is
Cache Double - Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
- old
Certificate StringId - Original certificate ID.
- result
Output StringFile - Used to save results.
- certificate
Id This property is required. string - Certificate ID to be deployed.
- async
Cache number - Whether to cache asynchronous.
- filters
Get
Ssl Describe Host Tke Instance List Filter[] - List of filtering parameters; Filterkey: domainmatch.
- id string
- is
Cache number - Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
- old
Certificate stringId - Original certificate ID.
- result
Output stringFile - Used to save results.
- certificate_
id This property is required. str - Certificate ID to be deployed.
- async_
cache float - Whether to cache asynchronous.
- filters
Sequence[Get
Ssl Describe Host Tke Instance List Filter] - List of filtering parameters; Filterkey: domainmatch.
- id str
- is_
cache float - Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
- old_
certificate_ strid - Original certificate ID.
- result_
output_ strfile - Used to save results.
- certificate
Id This property is required. String - Certificate ID to be deployed.
- async
Cache Number - Whether to cache asynchronous.
- filters List<Property Map>
- List of filtering parameters; Filterkey: domainmatch.
- id String
- is
Cache Number - Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
- old
Certificate StringId - Original certificate ID.
- result
Output StringFile - Used to save results.
getSslDescribeHostTkeInstanceList Result
The following output properties are available:
- Async
Cache stringTime - Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
- Async
Offset double - Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.
- Async
Total doubleNum - The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.
- Certificate
Id string - Id string
- Instance
Lists List<GetSsl Describe Host Tke Instance List Instance List> - CLB instance listener listNote: This field may return NULL, indicating that the valid value cannot be obtained.
- Async
Cache double - Filters
List<Get
Ssl Describe Host Tke Instance List Filter> - Is
Cache double - Old
Certificate stringId - Result
Output stringFile
- Async
Cache stringTime - Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
- Async
Offset float64 - Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.
- Async
Total float64Num - The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.
- Certificate
Id string - Id string
- Instance
Lists []GetSsl Describe Host Tke Instance List Instance List - CLB instance listener listNote: This field may return NULL, indicating that the valid value cannot be obtained.
- Async
Cache float64 - Filters
[]Get
Ssl Describe Host Tke Instance List Filter - Is
Cache float64 - Old
Certificate stringId - Result
Output stringFile
- async
Cache StringTime - Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
- async
Offset Double - Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.
- async
Total DoubleNum - The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.
- certificate
Id String - id String
- instance
Lists List<GetSsl Describe Host Tke Instance List Instance List> - CLB instance listener listNote: This field may return NULL, indicating that the valid value cannot be obtained.
- async
Cache Double - filters
List<Get
Ssl Describe Host Tke Instance List Filter> - is
Cache Double - old
Certificate StringId - result
Output StringFile
- async
Cache stringTime - Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
- async
Offset number - Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.
- async
Total numberNum - The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.
- certificate
Id string - id string
- instance
Lists GetSsl Describe Host Tke Instance List Instance List[] - CLB instance listener listNote: This field may return NULL, indicating that the valid value cannot be obtained.
- async
Cache number - filters
Get
Ssl Describe Host Tke Instance List Filter[] - is
Cache number - old
Certificate stringId - result
Output stringFile
- async_
cache_ strtime - Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
- async_
offset float - Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.
- async_
total_ floatnum - The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.
- certificate_
id str - id str
- instance_
lists Sequence[GetSsl Describe Host Tke Instance List Instance List] - CLB instance listener listNote: This field may return NULL, indicating that the valid value cannot be obtained.
- async_
cache float - filters
Sequence[Get
Ssl Describe Host Tke Instance List Filter] - is_
cache float - old_
certificate_ strid - result_
output_ strfile
- async
Cache StringTime - Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
- async
Offset Number - Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.
- async
Total NumberNum - The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.
- certificate
Id String - id String
- instance
Lists List<Property Map> - CLB instance listener listNote: This field may return NULL, indicating that the valid value cannot be obtained.
- async
Cache Number - filters List<Property Map>
- is
Cache Number - old
Certificate StringId - result
Output StringFile
Supporting Types
GetSslDescribeHostTkeInstanceListFilter
- Filter
Key This property is required. string - Filter parameter key.
- Filter
Value This property is required. string - Filter parameter value.
- Filter
Key This property is required. string - Filter parameter key.
- Filter
Value This property is required. string - Filter parameter value.
- filter
Key This property is required. String - Filter parameter key.
- filter
Value This property is required. String - Filter parameter value.
- filter
Key This property is required. string - Filter parameter key.
- filter
Value This property is required. string - Filter parameter value.
- filter_
key This property is required. str - Filter parameter key.
- filter_
value This property is required. str - Filter parameter value.
- filter
Key This property is required. String - Filter parameter key.
- filter
Value This property is required. String - Filter parameter value.
GetSslDescribeHostTkeInstanceListInstanceList
- Cluster
Id This property is required. string - Cluster ID.
- Cluster
Name This property is required. string - Cluster name.
- Cluster
Type This property is required. string - Cluster.
- Cluster
Version This property is required. string - Cluster.
- Namespace
Lists This property is required. List<GetSsl Describe Host Tke Instance List Instance List Namespace List> - Cluster Naming Space List.
- Cluster
Id This property is required. string - Cluster ID.
- Cluster
Name This property is required. string - Cluster name.
- Cluster
Type This property is required. string - Cluster.
- Cluster
Version This property is required. string - Cluster.
- Namespace
Lists This property is required. []GetSsl Describe Host Tke Instance List Instance List Namespace List - Cluster Naming Space List.
- cluster
Id This property is required. String - Cluster ID.
- cluster
Name This property is required. String - Cluster name.
- cluster
Type This property is required. String - Cluster.
- cluster
Version This property is required. String - Cluster.
- namespace
Lists This property is required. List<GetSsl Describe Host Tke Instance List Instance List Namespace List> - Cluster Naming Space List.
- cluster
Id This property is required. string - Cluster ID.
- cluster
Name This property is required. string - Cluster name.
- cluster
Type This property is required. string - Cluster.
- cluster
Version This property is required. string - Cluster.
- namespace
Lists This property is required. GetSsl Describe Host Tke Instance List Instance List Namespace List[] - Cluster Naming Space List.
- cluster_
id This property is required. str - Cluster ID.
- cluster_
name This property is required. str - Cluster name.
- cluster_
type This property is required. str - Cluster.
- cluster_
version This property is required. str - Cluster.
- namespace_
lists This property is required. Sequence[GetSsl Describe Host Tke Instance List Instance List Namespace List] - Cluster Naming Space List.
- cluster
Id This property is required. String - Cluster ID.
- cluster
Name This property is required. String - Cluster name.
- cluster
Type This property is required. String - Cluster.
- cluster
Version This property is required. String - Cluster.
- namespace
Lists This property is required. List<Property Map> - Cluster Naming Space List.
GetSslDescribeHostTkeInstanceListInstanceListNamespaceList
- Name
This property is required. string - Secret name.
- Secret
Lists This property is required. List<GetSsl Describe Host Tke Instance List Instance List Namespace List Secret List> - Secret list.
- Name
This property is required. string - Secret name.
- Secret
Lists This property is required. []GetSsl Describe Host Tke Instance List Instance List Namespace List Secret List - Secret list.
- name
This property is required. String - Secret name.
- secret
Lists This property is required. List<GetSsl Describe Host Tke Instance List Instance List Namespace List Secret List> - Secret list.
- name
This property is required. string - Secret name.
- secret
Lists This property is required. GetSsl Describe Host Tke Instance List Instance List Namespace List Secret List[] - Secret list.
- name
This property is required. str - Secret name.
- secret_
lists This property is required. Sequence[GetSsl Describe Host Tke Instance List Instance List Namespace List Secret List] - Secret list.
- name
This property is required. String - Secret name.
- secret
Lists This property is required. List<Property Map> - Secret list.
GetSslDescribeHostTkeInstanceListInstanceListNamespaceListSecretList
- Cert
Id This property is required. string - Certificate ID.
- Ingress
Lists This property is required. List<GetSsl Describe Host Tke Instance List Instance List Namespace List Secret List Ingress List> - Ingress list.
- Name
This property is required. string - Secret name.
- No
Match Domains This property is required. List<string> - List of domain names that are not matched with the new certificateNote: This field may return NULL, indicating that the valid value cannot be obtained.
- Cert
Id This property is required. string - Certificate ID.
- Ingress
Lists This property is required. []GetSsl Describe Host Tke Instance List Instance List Namespace List Secret List Ingress List - Ingress list.
- Name
This property is required. string - Secret name.
- No
Match Domains This property is required. []string - List of domain names that are not matched with the new certificateNote: This field may return NULL, indicating that the valid value cannot be obtained.
- cert
Id This property is required. String - Certificate ID.
- ingress
Lists This property is required. List<GetSsl Describe Host Tke Instance List Instance List Namespace List Secret List Ingress List> - Ingress list.
- name
This property is required. String - Secret name.
- no
Match Domains This property is required. List<String> - List of domain names that are not matched with the new certificateNote: This field may return NULL, indicating that the valid value cannot be obtained.
- cert
Id This property is required. string - Certificate ID.
- ingress
Lists This property is required. GetSsl Describe Host Tke Instance List Instance List Namespace List Secret List Ingress List[] - Ingress list.
- name
This property is required. string - Secret name.
- no
Match Domains This property is required. string[] - List of domain names that are not matched with the new certificateNote: This field may return NULL, indicating that the valid value cannot be obtained.
- cert_
id This property is required. str - Certificate ID.
- ingress_
lists This property is required. Sequence[GetSsl Describe Host Tke Instance List Instance List Namespace List Secret List Ingress List] - Ingress list.
- name
This property is required. str - Secret name.
- no_
match_ domains This property is required. Sequence[str] - List of domain names that are not matched with the new certificateNote: This field may return NULL, indicating that the valid value cannot be obtained.
- cert
Id This property is required. String - Certificate ID.
- ingress
Lists This property is required. List<Property Map> - Ingress list.
- name
This property is required. String - Secret name.
- no
Match Domains This property is required. List<String> - List of domain names that are not matched with the new certificateNote: This field may return NULL, indicating that the valid value cannot be obtained.
GetSslDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressList
- Domains
This property is required. List<string> - Ingress domain name list.
- Ingress
Name This property is required. string - Ingress name.
- Tls
Domains This property is required. List<string> - TLS domain name list.
- Domains
This property is required. []string - Ingress domain name list.
- Ingress
Name This property is required. string - Ingress name.
- Tls
Domains This property is required. []string - TLS domain name list.
- domains
This property is required. List<String> - Ingress domain name list.
- ingress
Name This property is required. String - Ingress name.
- tls
Domains This property is required. List<String> - TLS domain name list.
- domains
This property is required. string[] - Ingress domain name list.
- ingress
Name This property is required. string - Ingress name.
- tls
Domains This property is required. string[] - TLS domain name list.
- domains
This property is required. Sequence[str] - Ingress domain name list.
- ingress_
name This property is required. str - Ingress name.
- tls_
domains This property is required. Sequence[str] - TLS domain name list.
- domains
This property is required. List<String> - Ingress domain name list.
- ingress
Name This property is required. String - Ingress name.
- tls
Domains This property is required. List<String> - TLS domain name list.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack