1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getCcnCrossBorderCompliance
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getCcnCrossBorderCompliance

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Use this data source to query detailed information of ccn cross_border_compliance

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const crossBorderCompliance = tencentcloud.getCcnCrossBorderCompliance({
        complianceId: 10002,
        email: "test@tencent.com",
        serviceEndDate: "2021-07-29",
        serviceProvider: "UNICOM",
        serviceStartDate: "2020-07-29",
        state: "APPROVED",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    cross_border_compliance = tencentcloud.get_ccn_cross_border_compliance(compliance_id=10002,
        email="test@tencent.com",
        service_end_date="2021-07-29",
        service_provider="UNICOM",
        service_start_date="2020-07-29",
        state="APPROVED")
    
    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.GetCcnCrossBorderCompliance(ctx, &tencentcloud.GetCcnCrossBorderComplianceArgs{
    			ComplianceId:     pulumi.Float64Ref(10002),
    			Email:            pulumi.StringRef("test@tencent.com"),
    			ServiceEndDate:   pulumi.StringRef("2021-07-29"),
    			ServiceProvider:  pulumi.StringRef("UNICOM"),
    			ServiceStartDate: pulumi.StringRef("2020-07-29"),
    			State:            pulumi.StringRef("APPROVED"),
    		}, 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 crossBorderCompliance = Tencentcloud.GetCcnCrossBorderCompliance.Invoke(new()
        {
            ComplianceId = 10002,
            Email = "test@tencent.com",
            ServiceEndDate = "2021-07-29",
            ServiceProvider = "UNICOM",
            ServiceStartDate = "2020-07-29",
            State = "APPROVED",
        });
    
    });
    
    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.GetCcnCrossBorderComplianceArgs;
    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 crossBorderCompliance = TencentcloudFunctions.getCcnCrossBorderCompliance(GetCcnCrossBorderComplianceArgs.builder()
                .complianceId(10002)
                .email("test@tencent.com")
                .serviceEndDate("2021-07-29")
                .serviceProvider("UNICOM")
                .serviceStartDate("2020-07-29")
                .state("APPROVED")
                .build());
    
        }
    }
    
    variables:
      crossBorderCompliance:
        fn::invoke:
          function: tencentcloud:getCcnCrossBorderCompliance
          arguments:
            complianceId: 10002
            email: test@tencent.com
            serviceEndDate: 2021-07-29
            serviceProvider: UNICOM
            serviceStartDate: 2020-07-29
            state: APPROVED
    

    Using getCcnCrossBorderCompliance

    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 getCcnCrossBorderCompliance(args: GetCcnCrossBorderComplianceArgs, opts?: InvokeOptions): Promise<GetCcnCrossBorderComplianceResult>
    function getCcnCrossBorderComplianceOutput(args: GetCcnCrossBorderComplianceOutputArgs, opts?: InvokeOptions): Output<GetCcnCrossBorderComplianceResult>
    def get_ccn_cross_border_compliance(business_address: Optional[str] = None,
                                        company: Optional[str] = None,
                                        compliance_id: Optional[float] = None,
                                        email: Optional[str] = None,
                                        id: Optional[str] = None,
                                        issuing_authority: Optional[str] = None,
                                        legal_person: Optional[str] = None,
                                        manager: Optional[str] = None,
                                        manager_address: Optional[str] = None,
                                        manager_id: Optional[str] = None,
                                        manager_telephone: Optional[str] = None,
                                        post_code: Optional[float] = None,
                                        result_output_file: Optional[str] = None,
                                        service_end_date: Optional[str] = None,
                                        service_provider: Optional[str] = None,
                                        service_start_date: Optional[str] = None,
                                        state: Optional[str] = None,
                                        uniform_social_credit_code: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetCcnCrossBorderComplianceResult
    def get_ccn_cross_border_compliance_output(business_address: Optional[pulumi.Input[str]] = None,
                                        company: Optional[pulumi.Input[str]] = None,
                                        compliance_id: Optional[pulumi.Input[float]] = None,
                                        email: Optional[pulumi.Input[str]] = None,
                                        id: Optional[pulumi.Input[str]] = None,
                                        issuing_authority: Optional[pulumi.Input[str]] = None,
                                        legal_person: Optional[pulumi.Input[str]] = None,
                                        manager: Optional[pulumi.Input[str]] = None,
                                        manager_address: Optional[pulumi.Input[str]] = None,
                                        manager_id: Optional[pulumi.Input[str]] = None,
                                        manager_telephone: Optional[pulumi.Input[str]] = None,
                                        post_code: Optional[pulumi.Input[float]] = None,
                                        result_output_file: Optional[pulumi.Input[str]] = None,
                                        service_end_date: Optional[pulumi.Input[str]] = None,
                                        service_provider: Optional[pulumi.Input[str]] = None,
                                        service_start_date: Optional[pulumi.Input[str]] = None,
                                        state: Optional[pulumi.Input[str]] = None,
                                        uniform_social_credit_code: Optional[pulumi.Input[str]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[GetCcnCrossBorderComplianceResult]
    func GetCcnCrossBorderCompliance(ctx *Context, args *GetCcnCrossBorderComplianceArgs, opts ...InvokeOption) (*GetCcnCrossBorderComplianceResult, error)
    func GetCcnCrossBorderComplianceOutput(ctx *Context, args *GetCcnCrossBorderComplianceOutputArgs, opts ...InvokeOption) GetCcnCrossBorderComplianceResultOutput

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

    public static class GetCcnCrossBorderCompliance 
    {
        public static Task<GetCcnCrossBorderComplianceResult> InvokeAsync(GetCcnCrossBorderComplianceArgs args, InvokeOptions? opts = null)
        public static Output<GetCcnCrossBorderComplianceResult> Invoke(GetCcnCrossBorderComplianceInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCcnCrossBorderComplianceResult> getCcnCrossBorderCompliance(GetCcnCrossBorderComplianceArgs args, InvokeOptions options)
    public static Output<GetCcnCrossBorderComplianceResult> getCcnCrossBorderCompliance(GetCcnCrossBorderComplianceArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getCcnCrossBorderCompliance:getCcnCrossBorderCompliance
      arguments:
        # arguments dictionary

    The following arguments are supported:

    BusinessAddress string
    (Fuzzy query) business license address.
    Company string
    (Fuzzy query) Company name.
    ComplianceId double
    (Exact match) compliance approval form: 'ID'.
    Email string
    (Exact match) email.
    Id string
    IssuingAuthority string
    (Fuzzy query) Issuing authority.
    LegalPerson string
    (Fuzzy query) legal representative.
    Manager string
    (Fuzzy query) Person in charge.
    ManagerAddress string
    (Fuzzy query) ID card address of the person in charge.
    ManagerId string
    (Exact query) ID number of the person in charge.
    ManagerTelephone string
    (Exact match) contact number of the person in charge.
    PostCode double
    (Exact match) post code.
    ResultOutputFile string
    Used to save results.
    ServiceEndDate string
    (Exact match) service end date, such as: '2020-07-28'.
    ServiceProvider string
    (Exact match) service provider, optional value: 'UNICOM'.
    ServiceStartDate string
    (Exact match) service start date, such as: '2020-07-28'.
    State string
    (Exact match) status. Pending: PENDING, Passed: APPROVED, Denied: DENY.
    UniformSocialCreditCode string
    (Exact match) Uniform Social Credit Code.
    BusinessAddress string
    (Fuzzy query) business license address.
    Company string
    (Fuzzy query) Company name.
    ComplianceId float64
    (Exact match) compliance approval form: 'ID'.
    Email string
    (Exact match) email.
    Id string
    IssuingAuthority string
    (Fuzzy query) Issuing authority.
    LegalPerson string
    (Fuzzy query) legal representative.
    Manager string
    (Fuzzy query) Person in charge.
    ManagerAddress string
    (Fuzzy query) ID card address of the person in charge.
    ManagerId string
    (Exact query) ID number of the person in charge.
    ManagerTelephone string
    (Exact match) contact number of the person in charge.
    PostCode float64
    (Exact match) post code.
    ResultOutputFile string
    Used to save results.
    ServiceEndDate string
    (Exact match) service end date, such as: '2020-07-28'.
    ServiceProvider string
    (Exact match) service provider, optional value: 'UNICOM'.
    ServiceStartDate string
    (Exact match) service start date, such as: '2020-07-28'.
    State string
    (Exact match) status. Pending: PENDING, Passed: APPROVED, Denied: DENY.
    UniformSocialCreditCode string
    (Exact match) Uniform Social Credit Code.
    businessAddress String
    (Fuzzy query) business license address.
    company String
    (Fuzzy query) Company name.
    complianceId Double
    (Exact match) compliance approval form: 'ID'.
    email String
    (Exact match) email.
    id String
    issuingAuthority String
    (Fuzzy query) Issuing authority.
    legalPerson String
    (Fuzzy query) legal representative.
    manager String
    (Fuzzy query) Person in charge.
    managerAddress String
    (Fuzzy query) ID card address of the person in charge.
    managerId String
    (Exact query) ID number of the person in charge.
    managerTelephone String
    (Exact match) contact number of the person in charge.
    postCode Double
    (Exact match) post code.
    resultOutputFile String
    Used to save results.
    serviceEndDate String
    (Exact match) service end date, such as: '2020-07-28'.
    serviceProvider String
    (Exact match) service provider, optional value: 'UNICOM'.
    serviceStartDate String
    (Exact match) service start date, such as: '2020-07-28'.
    state String
    (Exact match) status. Pending: PENDING, Passed: APPROVED, Denied: DENY.
    uniformSocialCreditCode String
    (Exact match) Uniform Social Credit Code.
    businessAddress string
    (Fuzzy query) business license address.
    company string
    (Fuzzy query) Company name.
    complianceId number
    (Exact match) compliance approval form: 'ID'.
    email string
    (Exact match) email.
    id string
    issuingAuthority string
    (Fuzzy query) Issuing authority.
    legalPerson string
    (Fuzzy query) legal representative.
    manager string
    (Fuzzy query) Person in charge.
    managerAddress string
    (Fuzzy query) ID card address of the person in charge.
    managerId string
    (Exact query) ID number of the person in charge.
    managerTelephone string
    (Exact match) contact number of the person in charge.
    postCode number
    (Exact match) post code.
    resultOutputFile string
    Used to save results.
    serviceEndDate string
    (Exact match) service end date, such as: '2020-07-28'.
    serviceProvider string
    (Exact match) service provider, optional value: 'UNICOM'.
    serviceStartDate string
    (Exact match) service start date, such as: '2020-07-28'.
    state string
    (Exact match) status. Pending: PENDING, Passed: APPROVED, Denied: DENY.
    uniformSocialCreditCode string
    (Exact match) Uniform Social Credit Code.
    business_address str
    (Fuzzy query) business license address.
    company str
    (Fuzzy query) Company name.
    compliance_id float
    (Exact match) compliance approval form: 'ID'.
    email str
    (Exact match) email.
    id str
    issuing_authority str
    (Fuzzy query) Issuing authority.
    legal_person str
    (Fuzzy query) legal representative.
    manager str
    (Fuzzy query) Person in charge.
    manager_address str
    (Fuzzy query) ID card address of the person in charge.
    manager_id str
    (Exact query) ID number of the person in charge.
    manager_telephone str
    (Exact match) contact number of the person in charge.
    post_code float
    (Exact match) post code.
    result_output_file str
    Used to save results.
    service_end_date str
    (Exact match) service end date, such as: '2020-07-28'.
    service_provider str
    (Exact match) service provider, optional value: 'UNICOM'.
    service_start_date str
    (Exact match) service start date, such as: '2020-07-28'.
    state str
    (Exact match) status. Pending: PENDING, Passed: APPROVED, Denied: DENY.
    uniform_social_credit_code str
    (Exact match) Uniform Social Credit Code.
    businessAddress String
    (Fuzzy query) business license address.
    company String
    (Fuzzy query) Company name.
    complianceId Number
    (Exact match) compliance approval form: 'ID'.
    email String
    (Exact match) email.
    id String
    issuingAuthority String
    (Fuzzy query) Issuing authority.
    legalPerson String
    (Fuzzy query) legal representative.
    manager String
    (Fuzzy query) Person in charge.
    managerAddress String
    (Fuzzy query) ID card address of the person in charge.
    managerId String
    (Exact query) ID number of the person in charge.
    managerTelephone String
    (Exact match) contact number of the person in charge.
    postCode Number
    (Exact match) post code.
    resultOutputFile String
    Used to save results.
    serviceEndDate String
    (Exact match) service end date, such as: '2020-07-28'.
    serviceProvider String
    (Exact match) service provider, optional value: 'UNICOM'.
    serviceStartDate String
    (Exact match) service start date, such as: '2020-07-28'.
    state String
    (Exact match) status. Pending: PENDING, Passed: APPROVED, Denied: DENY.
    uniformSocialCreditCode String
    (Exact match) Uniform Social Credit Code.

    getCcnCrossBorderCompliance Result

    The following output properties are available:

    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.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack