1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getSslDescribeHostUpdateRecord
tencentcloud 1.81.185 published on Wednesday, Apr 23, 2025 by tencentcloudstack

tencentcloud.getSslDescribeHostUpdateRecord

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.185 published on Wednesday, Apr 23, 2025 by tencentcloudstack

    Use this data source to query detailed information of ssl describe_host_update_record

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const describeHostUpdateRecord = tencentcloud.getSslDescribeHostUpdateRecord({
        oldCertificateId: "8u8DII0l",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    describe_host_update_record = tencentcloud.get_ssl_describe_host_update_record(old_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.GetSslDescribeHostUpdateRecord(ctx, &tencentcloud.GetSslDescribeHostUpdateRecordArgs{
    			OldCertificateId: pulumi.StringRef("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 describeHostUpdateRecord = Tencentcloud.GetSslDescribeHostUpdateRecord.Invoke(new()
        {
            OldCertificateId = "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.GetSslDescribeHostUpdateRecordArgs;
    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 describeHostUpdateRecord = TencentcloudFunctions.getSslDescribeHostUpdateRecord(GetSslDescribeHostUpdateRecordArgs.builder()
                .oldCertificateId("8u8DII0l")
                .build());
    
        }
    }
    
    variables:
      describeHostUpdateRecord:
        fn::invoke:
          function: tencentcloud:getSslDescribeHostUpdateRecord
          arguments:
            oldCertificateId: 8u8DII0l
    

    Using getSslDescribeHostUpdateRecord

    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 getSslDescribeHostUpdateRecord(args: GetSslDescribeHostUpdateRecordArgs, opts?: InvokeOptions): Promise<GetSslDescribeHostUpdateRecordResult>
    function getSslDescribeHostUpdateRecordOutput(args: GetSslDescribeHostUpdateRecordOutputArgs, opts?: InvokeOptions): Output<GetSslDescribeHostUpdateRecordResult>
    def get_ssl_describe_host_update_record(certificate_id: Optional[str] = None,
                                            id: Optional[str] = None,
                                            old_certificate_id: Optional[str] = None,
                                            result_output_file: Optional[str] = None,
                                            opts: Optional[InvokeOptions] = None) -> GetSslDescribeHostUpdateRecordResult
    def get_ssl_describe_host_update_record_output(certificate_id: Optional[pulumi.Input[str]] = None,
                                            id: Optional[pulumi.Input[str]] = None,
                                            old_certificate_id: Optional[pulumi.Input[str]] = None,
                                            result_output_file: Optional[pulumi.Input[str]] = None,
                                            opts: Optional[InvokeOptions] = None) -> Output[GetSslDescribeHostUpdateRecordResult]
    func GetSslDescribeHostUpdateRecord(ctx *Context, args *GetSslDescribeHostUpdateRecordArgs, opts ...InvokeOption) (*GetSslDescribeHostUpdateRecordResult, error)
    func GetSslDescribeHostUpdateRecordOutput(ctx *Context, args *GetSslDescribeHostUpdateRecordOutputArgs, opts ...InvokeOption) GetSslDescribeHostUpdateRecordResultOutput

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

    public static class GetSslDescribeHostUpdateRecord 
    {
        public static Task<GetSslDescribeHostUpdateRecordResult> InvokeAsync(GetSslDescribeHostUpdateRecordArgs args, InvokeOptions? opts = null)
        public static Output<GetSslDescribeHostUpdateRecordResult> Invoke(GetSslDescribeHostUpdateRecordInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSslDescribeHostUpdateRecordResult> getSslDescribeHostUpdateRecord(GetSslDescribeHostUpdateRecordArgs args, InvokeOptions options)
    public static Output<GetSslDescribeHostUpdateRecordResult> getSslDescribeHostUpdateRecord(GetSslDescribeHostUpdateRecordArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getSslDescribeHostUpdateRecord:getSslDescribeHostUpdateRecord
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CertificateId string
    New certificate ID.
    Id string
    Record ID.
    OldCertificateId string
    Original certificate ID.
    ResultOutputFile string
    Used to save results.
    CertificateId string
    New certificate ID.
    Id string
    Record ID.
    OldCertificateId string
    Original certificate ID.
    ResultOutputFile string
    Used to save results.
    certificateId String
    New certificate ID.
    id String
    Record ID.
    oldCertificateId String
    Original certificate ID.
    resultOutputFile String
    Used to save results.
    certificateId string
    New certificate ID.
    id string
    Record ID.
    oldCertificateId string
    Original certificate ID.
    resultOutputFile string
    Used to save results.
    certificate_id str
    New certificate ID.
    id str
    Record ID.
    old_certificate_id str
    Original certificate ID.
    result_output_file str
    Used to save results.
    certificateId String
    New certificate ID.
    id String
    Record ID.
    oldCertificateId String
    Original certificate ID.
    resultOutputFile String
    Used to save results.

    getSslDescribeHostUpdateRecord Result

    The following output properties are available:

    DeployRecordLists List<GetSslDescribeHostUpdateRecordDeployRecordList>
    Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.
    Id string
    Record ID.
    CertificateId string
    OldCertificateId string
    ResultOutputFile string
    DeployRecordLists []GetSslDescribeHostUpdateRecordDeployRecordList
    Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.
    Id string
    Record ID.
    CertificateId string
    OldCertificateId string
    ResultOutputFile string
    deployRecordLists List<GetSslDescribeHostUpdateRecordDeployRecordList>
    Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.
    id String
    Record ID.
    certificateId String
    oldCertificateId String
    resultOutputFile String
    deployRecordLists GetSslDescribeHostUpdateRecordDeployRecordList[]
    Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.
    id string
    Record ID.
    certificateId string
    oldCertificateId string
    resultOutputFile string
    deploy_record_lists Sequence[GetSslDescribeHostUpdateRecordDeployRecordList]
    Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.
    id str
    Record ID.
    certificate_id str
    old_certificate_id str
    result_output_file str
    deployRecordLists List<Property Map>
    Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.
    id String
    Record ID.
    certificateId String
    oldCertificateId String
    resultOutputFile String

    Supporting Types

    GetSslDescribeHostUpdateRecordDeployRecordList

    CertId string
    New certificate ID.
    CreateTime string
    Deployment time.
    Id double
    Record ID.
    OldCertId string
    Original certificate ID.
    Regions List<string>
    List of regional deploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.
    ResourceTypes List<string>
    List of resource types.
    Status double
    Deployment state.
    UpdateTime string
    Last update time.
    CertId string
    New certificate ID.
    CreateTime string
    Deployment time.
    Id float64
    Record ID.
    OldCertId string
    Original certificate ID.
    Regions []string
    List of regional deploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.
    ResourceTypes []string
    List of resource types.
    Status float64
    Deployment state.
    UpdateTime string
    Last update time.
    certId String
    New certificate ID.
    createTime String
    Deployment time.
    id Double
    Record ID.
    oldCertId String
    Original certificate ID.
    regions List<String>
    List of regional deploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.
    resourceTypes List<String>
    List of resource types.
    status Double
    Deployment state.
    updateTime String
    Last update time.
    certId string
    New certificate ID.
    createTime string
    Deployment time.
    id number
    Record ID.
    oldCertId string
    Original certificate ID.
    regions string[]
    List of regional deploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.
    resourceTypes string[]
    List of resource types.
    status number
    Deployment state.
    updateTime string
    Last update time.
    cert_id str
    New certificate ID.
    create_time str
    Deployment time.
    id float
    Record ID.
    old_cert_id str
    Original certificate ID.
    regions Sequence[str]
    List of regional deploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.
    resource_types Sequence[str]
    List of resource types.
    status float
    Deployment state.
    update_time str
    Last update time.
    certId String
    New certificate ID.
    createTime String
    Deployment time.
    id Number
    Record ID.
    oldCertId String
    Original certificate ID.
    regions List<String>
    List of regional deploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.
    resourceTypes List<String>
    List of resource types.
    status Number
    Deployment state.
    updateTime String
    Last 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.185 published on Wednesday, Apr 23, 2025 by tencentcloudstack