tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack
tencentcloud.getSqlserverZoneConfig
Explore with Pulumi AI
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack
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({});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_sqlserver_zone_config()
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
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var example = Tencentcloud.GetSqlserverZoneConfig.Invoke();
});
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();
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getSqlserverZoneConfig
arguments: {}
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>
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]
func GetSqlserverZoneConfig(ctx *Context, args *GetSqlserverZoneConfigArgs, opts ...InvokeOption) (*GetSqlserverZoneConfigResult, error)
func GetSqlserverZoneConfigOutput(ctx *Context, args *GetSqlserverZoneConfigOutputArgs, opts ...InvokeOption) GetSqlserverZoneConfigResultOutput
> 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)
}
public static CompletableFuture<GetSqlserverZoneConfigResult> getSqlserverZoneConfig(GetSqlserverZoneConfigArgs args, InvokeOptions options)
public static Output<GetSqlserverZoneConfigResult> getSqlserverZoneConfig(GetSqlserverZoneConfigArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getSqlserverZoneConfig:getSqlserverZoneConfig
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- Result
Output stringFile - Used to store results.
- Id string
- Result
Output stringFile - Used to store results.
- id String
- result
Output StringFile - Used to store results.
- id string
- result
Output stringFile - Used to store results.
- id str
- result_
output_ strfile - Used to store results.
- id String
- result
Output StringFile - Used to store results.
getSqlserverZoneConfig Result
The following output properties are available:
- Id string
- Zone
Lists List<GetSqlserver Zone Config Zone List> - A list of availability zones. Each element contains the following attributes:
- Result
Output stringFile
- Id string
- Zone
Lists []GetSqlserver Zone Config Zone List - A list of availability zones. Each element contains the following attributes:
- Result
Output stringFile
- id String
- zone
Lists List<GetSqlserver Zone Config Zone List> - A list of availability zones. Each element contains the following attributes:
- result
Output StringFile
- id string
- zone
Lists GetSqlserver Zone Config Zone List[] - A list of availability zones. Each element contains the following attributes:
- result
Output stringFile
- id str
- zone_
lists Sequence[GetSqlserver Zone Config Zone List] - A list of availability zones. Each element contains the following attributes:
- result_
output_ strfile
- id String
- zone
Lists List<Property Map> - A list of availability zones. Each element contains the following attributes:
- result
Output StringFile
Supporting Types
GetSqlserverZoneConfigZoneList
- Availability
Zone This property is required. string - Alphabet ID of availability zone.
- Specinfo
Lists This property is required. List<GetSqlserver Zone Config Zone List Specinfo List> - A list of specinfo configurations for the specific availability zone. Each element contains the following attributes:
- Zone
Id This property is required. double - Number ID of availability zone.
- Availability
Zone This property is required. string - Alphabet ID of availability zone.
- Specinfo
Lists This property is required. []GetSqlserver Zone Config Zone List Specinfo List - A list of specinfo configurations for the specific availability zone. Each element contains the following attributes:
- Zone
Id This property is required. float64 - Number ID of availability zone.
- availability
Zone This property is required. String - Alphabet ID of availability zone.
- specinfo
Lists This property is required. List<GetSqlserver Zone Config Zone List Specinfo List> - A list of specinfo configurations for the specific availability zone. Each element contains the following attributes:
- zone
Id This property is required. Double - Number ID of availability zone.
- availability
Zone This property is required. string - Alphabet ID of availability zone.
- specinfo
Lists This property is required. GetSqlserver Zone Config Zone List Specinfo List[] - A list of specinfo configurations for the specific availability zone. Each element contains the following attributes:
- zone
Id 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[GetSqlserver Zone Config Zone List Specinfo List] - 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.
- availability
Zone This property is required. String - Alphabet ID of availability zone.
- specinfo
Lists This property is required. List<Property Map> - A list of specinfo configurations for the specific availability zone. Each element contains the following attributes:
- zone
Id This property is required. Number - Number ID of availability zone.
GetSqlserverZoneConfigZoneListSpecinfoList
- Charge
Type This property is required. string - Billing mode under this specification. Valid values are
POSTPAID_BY_HOUR
,PREPAID
andALL
.ALL
means both POSTPAID_BY_HOUR and PREPAID. - Cpu
This property is required. double - Number of CPU cores.
- Db
Version 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)
. - Db
Version Name This property is required. string - Version name corresponding to the
db_version
field. - Machine
Type This property is required. string - Model ID.
- Max
Storage Size This property is required. double - Maximum disk size under this specification in GB.
- Memory
This property is required. double - Memory size in GB.
- Min
Storage Size This property is required. double - Minimum disk size under this specification in GB.
- Qps
This property is required. double - QPS of this specification.
- Spec
Id This property is required. double - Instance specification ID.
- Charge
Type This property is required. string - Billing mode under this specification. Valid values are
POSTPAID_BY_HOUR
,PREPAID
andALL
.ALL
means both POSTPAID_BY_HOUR and PREPAID. - Cpu
This property is required. float64 - Number of CPU cores.
- Db
Version 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)
. - Db
Version Name This property is required. string - Version name corresponding to the
db_version
field. - Machine
Type This property is required. string - Model ID.
- Max
Storage Size This property is required. float64 - Maximum disk size under this specification in GB.
- Memory
This property is required. float64 - Memory size in GB.
- Min
Storage Size This property is required. float64 - Minimum disk size under this specification in GB.
- Qps
This property is required. float64 - QPS of this specification.
- Spec
Id This property is required. float64 - Instance specification ID.
- charge
Type This property is required. String - Billing mode under this specification. Valid values are
POSTPAID_BY_HOUR
,PREPAID
andALL
.ALL
means both POSTPAID_BY_HOUR and PREPAID. - cpu
This property is required. Double - Number of CPU cores.
- db
Version 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)
. - db
Version Name This property is required. String - Version name corresponding to the
db_version
field. - machine
Type This property is required. String - Model ID.
- max
Storage Size This property is required. Double - Maximum disk size under this specification in GB.
- memory
This property is required. Double - Memory size in GB.
- min
Storage Size This property is required. Double - Minimum disk size under this specification in GB.
- qps
This property is required. Double - QPS of this specification.
- spec
Id This property is required. Double - Instance specification ID.
- charge
Type This property is required. string - Billing mode under this specification. Valid values are
POSTPAID_BY_HOUR
,PREPAID
andALL
.ALL
means both POSTPAID_BY_HOUR and PREPAID. - cpu
This property is required. number - Number of CPU cores.
- db
Version 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)
. - db
Version Name This property is required. string - Version name corresponding to the
db_version
field. - machine
Type This property is required. string - Model ID.
- max
Storage Size This property is required. number - Maximum disk size under this specification in GB.
- memory
This property is required. number - Memory size in GB.
- min
Storage Size This property is required. number - Minimum disk size under this specification in GB.
- qps
This property is required. number - QPS of this specification.
- spec
Id 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
andALL
.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.
- charge
Type This property is required. String - Billing mode under this specification. Valid values are
POSTPAID_BY_HOUR
,PREPAID
andALL
.ALL
means both POSTPAID_BY_HOUR and PREPAID. - cpu
This property is required. Number - Number of CPU cores.
- db
Version 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)
. - db
Version Name This property is required. String - Version name corresponding to the
db_version
field. - machine
Type This property is required. String - Model ID.
- max
Storage Size This property is required. Number - Maximum disk size under this specification in GB.
- memory
This property is required. Number - Memory size in GB.
- min
Storage Size This property is required. Number - Minimum disk size under this specification in GB.
- qps
This property is required. Number - QPS of this specification.
- spec
Id 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.
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack