1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getSqlserverZoneConfig
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack

tencentcloud.getSqlserverZoneConfig

Explore with Pulumi AI

Use this data source to query purchasable specification configuration for each availability zone in this specific region.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const example = tencentcloud.getSqlserverZoneConfig({});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

example = tencentcloud.get_sqlserver_zone_config()
Copy
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.GetSqlserverZoneConfig(ctx, &tencentcloud.GetSqlserverZoneConfigArgs{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var example = Tencentcloud.GetSqlserverZoneConfig.Invoke();

});
Copy
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.GetSqlserverZoneConfigArgs;
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.getSqlserverZoneConfig();

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: tencentcloud:getSqlserverZoneConfig
      arguments: {}
Copy

Using getSqlserverZoneConfig

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 getSqlserverZoneConfig(args: GetSqlserverZoneConfigArgs, opts?: InvokeOptions): Promise<GetSqlserverZoneConfigResult>
function getSqlserverZoneConfigOutput(args: GetSqlserverZoneConfigOutputArgs, opts?: InvokeOptions): Output<GetSqlserverZoneConfigResult>
Copy
def get_sqlserver_zone_config(id: Optional[str] = None,
                              result_output_file: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetSqlserverZoneConfigResult
def get_sqlserver_zone_config_output(id: Optional[pulumi.Input[str]] = None,
                              result_output_file: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetSqlserverZoneConfigResult]
Copy
func GetSqlserverZoneConfig(ctx *Context, args *GetSqlserverZoneConfigArgs, opts ...InvokeOption) (*GetSqlserverZoneConfigResult, error)
func GetSqlserverZoneConfigOutput(ctx *Context, args *GetSqlserverZoneConfigOutputArgs, opts ...InvokeOption) GetSqlserverZoneConfigResultOutput
Copy

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

public static class GetSqlserverZoneConfig 
{
    public static Task<GetSqlserverZoneConfigResult> InvokeAsync(GetSqlserverZoneConfigArgs args, InvokeOptions? opts = null)
    public static Output<GetSqlserverZoneConfigResult> Invoke(GetSqlserverZoneConfigInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSqlserverZoneConfigResult> getSqlserverZoneConfig(GetSqlserverZoneConfigArgs args, InvokeOptions options)
public static Output<GetSqlserverZoneConfigResult> getSqlserverZoneConfig(GetSqlserverZoneConfigArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getSqlserverZoneConfig:getSqlserverZoneConfig
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
ResultOutputFile string
Used to store results.
Id string
ResultOutputFile string
Used to store results.
id String
resultOutputFile String
Used to store results.
id string
resultOutputFile string
Used to store results.
id str
result_output_file str
Used to store results.
id String
resultOutputFile String
Used to store results.

getSqlserverZoneConfig Result

The following output properties are available:

Id string
ZoneLists List<GetSqlserverZoneConfigZoneList>
A list of availability zones. Each element contains the following attributes:
ResultOutputFile string
Id string
ZoneLists []GetSqlserverZoneConfigZoneList
A list of availability zones. Each element contains the following attributes:
ResultOutputFile string
id String
zoneLists List<GetSqlserverZoneConfigZoneList>
A list of availability zones. Each element contains the following attributes:
resultOutputFile String
id string
zoneLists GetSqlserverZoneConfigZoneList[]
A list of availability zones. Each element contains the following attributes:
resultOutputFile string
id str
zone_lists Sequence[GetSqlserverZoneConfigZoneList]
A list of availability zones. Each element contains the following attributes:
result_output_file str
id String
zoneLists List<Property Map>
A list of availability zones. Each element contains the following attributes:
resultOutputFile String

Supporting Types

GetSqlserverZoneConfigZoneList

AvailabilityZone This property is required. string
Alphabet ID of availability zone.
SpecinfoLists This property is required. List<GetSqlserverZoneConfigZoneListSpecinfoList>
A list of specinfo configurations for the specific availability zone. Each element contains the following attributes:
ZoneId This property is required. double
Number ID of availability zone.
AvailabilityZone This property is required. string
Alphabet ID of availability zone.
SpecinfoLists This property is required. []GetSqlserverZoneConfigZoneListSpecinfoList
A list of specinfo configurations for the specific availability zone. Each element contains the following attributes:
ZoneId This property is required. float64
Number ID of availability zone.
availabilityZone This property is required. String
Alphabet ID of availability zone.
specinfoLists This property is required. List<GetSqlserverZoneConfigZoneListSpecinfoList>
A list of specinfo configurations for the specific availability zone. Each element contains the following attributes:
zoneId This property is required. Double
Number ID of availability zone.
availabilityZone This property is required. string
Alphabet ID of availability zone.
specinfoLists This property is required. GetSqlserverZoneConfigZoneListSpecinfoList[]
A list of specinfo configurations for the specific availability zone. Each element contains the following attributes:
zoneId This property is required. number
Number ID of availability zone.
availability_zone This property is required. str
Alphabet ID of availability zone.
specinfo_lists This property is required. Sequence[GetSqlserverZoneConfigZoneListSpecinfoList]
A list of specinfo configurations for the specific availability zone. Each element contains the following attributes:
zone_id This property is required. float
Number ID of availability zone.
availabilityZone This property is required. String
Alphabet ID of availability zone.
specinfoLists This property is required. List<Property Map>
A list of specinfo configurations for the specific availability zone. Each element contains the following attributes:
zoneId This property is required. Number
Number ID of availability zone.

GetSqlserverZoneConfigZoneListSpecinfoList

ChargeType This property is required. string
Billing mode under this specification. Valid values are POSTPAID_BY_HOUR, PREPAID and ALL. ALL means both POSTPAID_BY_HOUR and PREPAID.
Cpu This property is required. double
Number of CPU cores.
DbVersion This property is required. string
Database version information. Valid values: 2008R2 (SQL Server 2008 Enterprise), 2012SP3 (SQL Server 2012 Enterprise), 2016SP1 (SQL Server 2016 Enterprise), 201602 (SQL Server 2016 Standard), 2017 (SQL Server 2017 Enterprise).
DbVersionName This property is required. string
Version name corresponding to the db_version field.
MachineType This property is required. string
Model ID.
MaxStorageSize This property is required. double
Maximum disk size under this specification in GB.
Memory This property is required. double
Memory size in GB.
MinStorageSize This property is required. double
Minimum disk size under this specification in GB.
Qps This property is required. double
QPS of this specification.
SpecId This property is required. double
Instance specification ID.
ChargeType This property is required. string
Billing mode under this specification. Valid values are POSTPAID_BY_HOUR, PREPAID and ALL. ALL means both POSTPAID_BY_HOUR and PREPAID.
Cpu This property is required. float64
Number of CPU cores.
DbVersion This property is required. string
Database version information. Valid values: 2008R2 (SQL Server 2008 Enterprise), 2012SP3 (SQL Server 2012 Enterprise), 2016SP1 (SQL Server 2016 Enterprise), 201602 (SQL Server 2016 Standard), 2017 (SQL Server 2017 Enterprise).
DbVersionName This property is required. string
Version name corresponding to the db_version field.
MachineType This property is required. string
Model ID.
MaxStorageSize This property is required. float64
Maximum disk size under this specification in GB.
Memory This property is required. float64
Memory size in GB.
MinStorageSize This property is required. float64
Minimum disk size under this specification in GB.
Qps This property is required. float64
QPS of this specification.
SpecId This property is required. float64
Instance specification ID.
chargeType This property is required. String
Billing mode under this specification. Valid values are POSTPAID_BY_HOUR, PREPAID and ALL. ALL means both POSTPAID_BY_HOUR and PREPAID.
cpu This property is required. Double
Number of CPU cores.
dbVersion This property is required. String
Database version information. Valid values: 2008R2 (SQL Server 2008 Enterprise), 2012SP3 (SQL Server 2012 Enterprise), 2016SP1 (SQL Server 2016 Enterprise), 201602 (SQL Server 2016 Standard), 2017 (SQL Server 2017 Enterprise).
dbVersionName This property is required. String
Version name corresponding to the db_version field.
machineType This property is required. String
Model ID.
maxStorageSize This property is required. Double
Maximum disk size under this specification in GB.
memory This property is required. Double
Memory size in GB.
minStorageSize This property is required. Double
Minimum disk size under this specification in GB.
qps This property is required. Double
QPS of this specification.
specId This property is required. Double
Instance specification ID.
chargeType This property is required. string
Billing mode under this specification. Valid values are POSTPAID_BY_HOUR, PREPAID and ALL. ALL means both POSTPAID_BY_HOUR and PREPAID.
cpu This property is required. number
Number of CPU cores.
dbVersion This property is required. string
Database version information. Valid values: 2008R2 (SQL Server 2008 Enterprise), 2012SP3 (SQL Server 2012 Enterprise), 2016SP1 (SQL Server 2016 Enterprise), 201602 (SQL Server 2016 Standard), 2017 (SQL Server 2017 Enterprise).
dbVersionName This property is required. string
Version name corresponding to the db_version field.
machineType This property is required. string
Model ID.
maxStorageSize This property is required. number
Maximum disk size under this specification in GB.
memory This property is required. number
Memory size in GB.
minStorageSize This property is required. number
Minimum disk size under this specification in GB.
qps This property is required. number
QPS of this specification.
specId This property is required. number
Instance specification ID.
charge_type This property is required. str
Billing mode under this specification. Valid values are POSTPAID_BY_HOUR, PREPAID and ALL. ALL means both POSTPAID_BY_HOUR and PREPAID.
cpu This property is required. float
Number of CPU cores.
db_version This property is required. str
Database version information. Valid values: 2008R2 (SQL Server 2008 Enterprise), 2012SP3 (SQL Server 2012 Enterprise), 2016SP1 (SQL Server 2016 Enterprise), 201602 (SQL Server 2016 Standard), 2017 (SQL Server 2017 Enterprise).
db_version_name This property is required. str
Version name corresponding to the db_version field.
machine_type This property is required. str
Model ID.
max_storage_size This property is required. float
Maximum disk size under this specification in GB.
memory This property is required. float
Memory size in GB.
min_storage_size This property is required. float
Minimum disk size under this specification in GB.
qps This property is required. float
QPS of this specification.
spec_id This property is required. float
Instance specification ID.
chargeType This property is required. String
Billing mode under this specification. Valid values are POSTPAID_BY_HOUR, PREPAID and ALL. ALL means both POSTPAID_BY_HOUR and PREPAID.
cpu This property is required. Number
Number of CPU cores.
dbVersion This property is required. String
Database version information. Valid values: 2008R2 (SQL Server 2008 Enterprise), 2012SP3 (SQL Server 2012 Enterprise), 2016SP1 (SQL Server 2016 Enterprise), 201602 (SQL Server 2016 Standard), 2017 (SQL Server 2017 Enterprise).
dbVersionName This property is required. String
Version name corresponding to the db_version field.
machineType This property is required. String
Model ID.
maxStorageSize This property is required. Number
Maximum disk size under this specification in GB.
memory This property is required. Number
Memory size in GB.
minStorageSize This property is required. Number
Minimum disk size under this specification in GB.
qps This property is required. Number
QPS of this specification.
specId This property is required. Number
Instance specification ID.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.