1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getSslDescribeHostDeployRecord
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

tencentcloud.getSslDescribeHostDeployRecord

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

    Use this data source to query detailed information of ssl describe_host_deploy_record

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const describeHostDeployRecord = tencentcloud.getSslDescribeHostDeployRecord({
        certificateId: "8u8DII0l",
        resourceType: "ddos",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    describe_host_deploy_record = tencentcloud.get_ssl_describe_host_deploy_record(certificate_id="8u8DII0l",
        resource_type="ddos")
    
    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.GetSslDescribeHostDeployRecord(ctx, &tencentcloud.GetSslDescribeHostDeployRecordArgs{
    			CertificateId: "8u8DII0l",
    			ResourceType:  pulumi.StringRef("ddos"),
    		}, 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 describeHostDeployRecord = Tencentcloud.GetSslDescribeHostDeployRecord.Invoke(new()
        {
            CertificateId = "8u8DII0l",
            ResourceType = "ddos",
        });
    
    });
    
    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.GetSslDescribeHostDeployRecordArgs;
    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 describeHostDeployRecord = TencentcloudFunctions.getSslDescribeHostDeployRecord(GetSslDescribeHostDeployRecordArgs.builder()
                .certificateId("8u8DII0l")
                .resourceType("ddos")
                .build());
    
        }
    }
    
    variables:
      describeHostDeployRecord:
        fn::invoke:
          function: tencentcloud:getSslDescribeHostDeployRecord
          arguments:
            certificateId: 8u8DII0l
            resourceType: ddos
    

    Using getSslDescribeHostDeployRecord

    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 getSslDescribeHostDeployRecord(args: GetSslDescribeHostDeployRecordArgs, opts?: InvokeOptions): Promise<GetSslDescribeHostDeployRecordResult>
    function getSslDescribeHostDeployRecordOutput(args: GetSslDescribeHostDeployRecordOutputArgs, opts?: InvokeOptions): Output<GetSslDescribeHostDeployRecordResult>
    def get_ssl_describe_host_deploy_record(certificate_id: Optional[str] = None,
                                            id: Optional[str] = None,
                                            resource_type: Optional[str] = None,
                                            result_output_file: Optional[str] = None,
                                            opts: Optional[InvokeOptions] = None) -> GetSslDescribeHostDeployRecordResult
    def get_ssl_describe_host_deploy_record_output(certificate_id: Optional[pulumi.Input[str]] = None,
                                            id: Optional[pulumi.Input[str]] = None,
                                            resource_type: Optional[pulumi.Input[str]] = None,
                                            result_output_file: Optional[pulumi.Input[str]] = None,
                                            opts: Optional[InvokeOptions] = None) -> Output[GetSslDescribeHostDeployRecordResult]
    func GetSslDescribeHostDeployRecord(ctx *Context, args *GetSslDescribeHostDeployRecordArgs, opts ...InvokeOption) (*GetSslDescribeHostDeployRecordResult, error)
    func GetSslDescribeHostDeployRecordOutput(ctx *Context, args *GetSslDescribeHostDeployRecordOutputArgs, opts ...InvokeOption) GetSslDescribeHostDeployRecordResultOutput

    > Note: This function is named GetSslDescribeHostDeployRecord in the Go SDK.

    public static class GetSslDescribeHostDeployRecord 
    {
        public static Task<GetSslDescribeHostDeployRecordResult> InvokeAsync(GetSslDescribeHostDeployRecordArgs args, InvokeOptions? opts = null)
        public static Output<GetSslDescribeHostDeployRecordResult> Invoke(GetSslDescribeHostDeployRecordInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSslDescribeHostDeployRecordResult> getSslDescribeHostDeployRecord(GetSslDescribeHostDeployRecordArgs args, InvokeOptions options)
    public static Output<GetSslDescribeHostDeployRecordResult> getSslDescribeHostDeployRecord(GetSslDescribeHostDeployRecordArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getSslDescribeHostDeployRecord:getSslDescribeHostDeployRecord
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CertificateId string
    Certificate ID to be deployed.
    Id string
    Deployment record ID.
    ResourceType string
    Resource Type.
    ResultOutputFile string
    Used to save results.
    CertificateId string
    Certificate ID to be deployed.
    Id string
    Deployment record ID.
    ResourceType string
    Resource Type.
    ResultOutputFile string
    Used to save results.
    certificateId String
    Certificate ID to be deployed.
    id String
    Deployment record ID.
    resourceType String
    Resource Type.
    resultOutputFile String
    Used to save results.
    certificateId string
    Certificate ID to be deployed.
    id string
    Deployment record ID.
    resourceType string
    Resource Type.
    resultOutputFile string
    Used to save results.
    certificate_id str
    Certificate ID to be deployed.
    id str
    Deployment record ID.
    resource_type str
    Resource Type.
    result_output_file str
    Used to save results.
    certificateId String
    Certificate ID to be deployed.
    id String
    Deployment record ID.
    resourceType String
    Resource Type.
    resultOutputFile String
    Used to save results.

    getSslDescribeHostDeployRecord Result

    The following output properties are available:

    CertificateId string
    DeployRecordLists List<GetSslDescribeHostDeployRecordDeployRecordList>
    Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.
    Id string
    Deployment record ID.
    ResourceType string
    Deploy resource type.
    ResultOutputFile string
    CertificateId string
    DeployRecordLists []GetSslDescribeHostDeployRecordDeployRecordList
    Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.
    Id string
    Deployment record ID.
    ResourceType string
    Deploy resource type.
    ResultOutputFile string
    certificateId String
    deployRecordLists List<GetSslDescribeHostDeployRecordDeployRecordList>
    Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.
    id String
    Deployment record ID.
    resourceType String
    Deploy resource type.
    resultOutputFile String
    certificateId string
    deployRecordLists GetSslDescribeHostDeployRecordDeployRecordList[]
    Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.
    id string
    Deployment record ID.
    resourceType string
    Deploy resource type.
    resultOutputFile string
    certificate_id str
    deploy_record_lists Sequence[GetSslDescribeHostDeployRecordDeployRecordList]
    Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.
    id str
    Deployment record ID.
    resource_type str
    Deploy resource type.
    result_output_file str
    certificateId String
    deployRecordLists List<Property Map>
    Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.
    id String
    Deployment record ID.
    resourceType String
    Deploy resource type.
    resultOutputFile String

    Supporting Types

    GetSslDescribeHostDeployRecordDeployRecordList

    CertId string
    Deployment certificate ID.
    CreateTime string
    Deployment time.
    Id double
    Deployment record ID.
    Region string
    Deployment.
    ResourceType string
    Resource Type.
    Status double
    Deployment state.
    UpdateTime string
    Recent update time.
    CertId string
    Deployment certificate ID.
    CreateTime string
    Deployment time.
    Id float64
    Deployment record ID.
    Region string
    Deployment.
    ResourceType string
    Resource Type.
    Status float64
    Deployment state.
    UpdateTime string
    Recent update time.
    certId String
    Deployment certificate ID.
    createTime String
    Deployment time.
    id Double
    Deployment record ID.
    region String
    Deployment.
    resourceType String
    Resource Type.
    status Double
    Deployment state.
    updateTime String
    Recent update time.
    certId string
    Deployment certificate ID.
    createTime string
    Deployment time.
    id number
    Deployment record ID.
    region string
    Deployment.
    resourceType string
    Resource Type.
    status number
    Deployment state.
    updateTime string
    Recent update time.
    cert_id str
    Deployment certificate ID.
    create_time str
    Deployment time.
    id float
    Deployment record ID.
    region str
    Deployment.
    resource_type str
    Resource Type.
    status float
    Deployment state.
    update_time str
    Recent update time.
    certId String
    Deployment certificate ID.
    createTime String
    Deployment time.
    id Number
    Deployment record ID.
    region String
    Deployment.
    resourceType String
    Resource Type.
    status Number
    Deployment state.
    updateTime String
    Recent update time.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack