tencentcloud.SqlserverBasicInstance
Explore with Pulumi AI
Provides a SQL Server instance resource to create basic database instances.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const zones = tencentcloud.getAvailabilityZonesByProduct({
product: "sqlserver",
});
const vpc = new tencentcloud.Vpc("vpc", {cidrBlock: "10.0.0.0/16"});
const subnet = new tencentcloud.Subnet("subnet", {
availabilityZone: zones.then(zones => zones.zones?.[4]?.name),
vpcId: vpc.vpcId,
cidrBlock: "10.0.0.0/16",
isMulticast: false,
});
const securityGroup = new tencentcloud.SecurityGroup("securityGroup", {description: "desc."});
const example = new tencentcloud.SqlserverBasicInstance("example", {
availabilityZone: zones.then(zones => zones.zones?.[4]?.name),
chargeType: "POSTPAID_BY_HOUR",
vpcId: vpc.vpcId,
subnetId: subnet.subnetId,
projectId: 0,
memory: 4,
storage: 100,
cpu: 2,
machineType: "CLOUD_PREMIUM",
maintenanceWeekSets: [
1,
2,
3,
],
maintenanceStartTime: "09:00",
maintenanceTimeSpan: 3,
securityGroups: [securityGroup.securityGroupId],
tags: {
test: "test",
},
});
import pulumi
import pulumi_tencentcloud as tencentcloud
zones = tencentcloud.get_availability_zones_by_product(product="sqlserver")
vpc = tencentcloud.Vpc("vpc", cidr_block="10.0.0.0/16")
subnet = tencentcloud.Subnet("subnet",
availability_zone=zones.zones[4].name,
vpc_id=vpc.vpc_id,
cidr_block="10.0.0.0/16",
is_multicast=False)
security_group = tencentcloud.SecurityGroup("securityGroup", description="desc.")
example = tencentcloud.SqlserverBasicInstance("example",
availability_zone=zones.zones[4].name,
charge_type="POSTPAID_BY_HOUR",
vpc_id=vpc.vpc_id,
subnet_id=subnet.subnet_id,
project_id=0,
memory=4,
storage=100,
cpu=2,
machine_type="CLOUD_PREMIUM",
maintenance_week_sets=[
1,
2,
3,
],
maintenance_start_time="09:00",
maintenance_time_span=3,
security_groups=[security_group.security_group_id],
tags={
"test": "test",
})
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 {
zones, err := tencentcloud.GetAvailabilityZonesByProduct(ctx, &tencentcloud.GetAvailabilityZonesByProductArgs{
Product: "sqlserver",
}, nil)
if err != nil {
return err
}
vpc, err := tencentcloud.NewVpc(ctx, "vpc", &tencentcloud.VpcArgs{
CidrBlock: pulumi.String("10.0.0.0/16"),
})
if err != nil {
return err
}
subnet, err := tencentcloud.NewSubnet(ctx, "subnet", &tencentcloud.SubnetArgs{
AvailabilityZone: pulumi.String(zones.Zones[4].Name),
VpcId: vpc.VpcId,
CidrBlock: pulumi.String("10.0.0.0/16"),
IsMulticast: pulumi.Bool(false),
})
if err != nil {
return err
}
securityGroup, err := tencentcloud.NewSecurityGroup(ctx, "securityGroup", &tencentcloud.SecurityGroupArgs{
Description: pulumi.String("desc."),
})
if err != nil {
return err
}
_, err = tencentcloud.NewSqlserverBasicInstance(ctx, "example", &tencentcloud.SqlserverBasicInstanceArgs{
AvailabilityZone: pulumi.String(zones.Zones[4].Name),
ChargeType: pulumi.String("POSTPAID_BY_HOUR"),
VpcId: vpc.VpcId,
SubnetId: subnet.SubnetId,
ProjectId: pulumi.Float64(0),
Memory: pulumi.Float64(4),
Storage: pulumi.Float64(100),
Cpu: pulumi.Float64(2),
MachineType: pulumi.String("CLOUD_PREMIUM"),
MaintenanceWeekSets: pulumi.Float64Array{
pulumi.Float64(1),
pulumi.Float64(2),
pulumi.Float64(3),
},
MaintenanceStartTime: pulumi.String("09:00"),
MaintenanceTimeSpan: pulumi.Float64(3),
SecurityGroups: pulumi.StringArray{
securityGroup.SecurityGroupId,
},
Tags: pulumi.StringMap{
"test": pulumi.String("test"),
},
})
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 zones = Tencentcloud.GetAvailabilityZonesByProduct.Invoke(new()
{
Product = "sqlserver",
});
var vpc = new Tencentcloud.Vpc("vpc", new()
{
CidrBlock = "10.0.0.0/16",
});
var subnet = new Tencentcloud.Subnet("subnet", new()
{
AvailabilityZone = zones.Apply(getAvailabilityZonesByProductResult => getAvailabilityZonesByProductResult.Zones[4]?.Name),
VpcId = vpc.VpcId,
CidrBlock = "10.0.0.0/16",
IsMulticast = false,
});
var securityGroup = new Tencentcloud.SecurityGroup("securityGroup", new()
{
Description = "desc.",
});
var example = new Tencentcloud.SqlserverBasicInstance("example", new()
{
AvailabilityZone = zones.Apply(getAvailabilityZonesByProductResult => getAvailabilityZonesByProductResult.Zones[4]?.Name),
ChargeType = "POSTPAID_BY_HOUR",
VpcId = vpc.VpcId,
SubnetId = subnet.SubnetId,
ProjectId = 0,
Memory = 4,
Storage = 100,
Cpu = 2,
MachineType = "CLOUD_PREMIUM",
MaintenanceWeekSets = new[]
{
1,
2,
3,
},
MaintenanceStartTime = "09:00",
MaintenanceTimeSpan = 3,
SecurityGroups = new[]
{
securityGroup.SecurityGroupId,
},
Tags =
{
{ "test", "test" },
},
});
});
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.GetAvailabilityZonesByProductArgs;
import com.pulumi.tencentcloud.Vpc;
import com.pulumi.tencentcloud.VpcArgs;
import com.pulumi.tencentcloud.Subnet;
import com.pulumi.tencentcloud.SubnetArgs;
import com.pulumi.tencentcloud.SecurityGroup;
import com.pulumi.tencentcloud.SecurityGroupArgs;
import com.pulumi.tencentcloud.SqlserverBasicInstance;
import com.pulumi.tencentcloud.SqlserverBasicInstanceArgs;
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 zones = TencentcloudFunctions.getAvailabilityZonesByProduct(GetAvailabilityZonesByProductArgs.builder()
.product("sqlserver")
.build());
var vpc = new Vpc("vpc", VpcArgs.builder()
.cidrBlock("10.0.0.0/16")
.build());
var subnet = new Subnet("subnet", SubnetArgs.builder()
.availabilityZone(zones.applyValue(getAvailabilityZonesByProductResult -> getAvailabilityZonesByProductResult.zones()[4].name()))
.vpcId(vpc.vpcId())
.cidrBlock("10.0.0.0/16")
.isMulticast(false)
.build());
var securityGroup = new SecurityGroup("securityGroup", SecurityGroupArgs.builder()
.description("desc.")
.build());
var example = new SqlserverBasicInstance("example", SqlserverBasicInstanceArgs.builder()
.availabilityZone(zones.applyValue(getAvailabilityZonesByProductResult -> getAvailabilityZonesByProductResult.zones()[4].name()))
.chargeType("POSTPAID_BY_HOUR")
.vpcId(vpc.vpcId())
.subnetId(subnet.subnetId())
.projectId(0)
.memory(4)
.storage(100)
.cpu(2)
.machineType("CLOUD_PREMIUM")
.maintenanceWeekSets(
1,
2,
3)
.maintenanceStartTime("09:00")
.maintenanceTimeSpan(3)
.securityGroups(securityGroup.securityGroupId())
.tags(Map.of("test", "test"))
.build());
}
}
resources:
vpc:
type: tencentcloud:Vpc
properties:
cidrBlock: 10.0.0.0/16
subnet:
type: tencentcloud:Subnet
properties:
availabilityZone: ${zones.zones[4].name}
vpcId: ${vpc.vpcId}
cidrBlock: 10.0.0.0/16
isMulticast: false
securityGroup:
type: tencentcloud:SecurityGroup
properties:
description: desc.
example:
type: tencentcloud:SqlserverBasicInstance
properties:
availabilityZone: ${zones.zones[4].name}
chargeType: POSTPAID_BY_HOUR
vpcId: ${vpc.vpcId}
subnetId: ${subnet.subnetId}
projectId: 0
memory: 4
storage: 100
cpu: 2
machineType: CLOUD_PREMIUM
maintenanceWeekSets:
- 1
- 2
- 3
maintenanceStartTime: 09:00
maintenanceTimeSpan: 3
securityGroups:
- ${securityGroup.securityGroupId}
tags:
test: test
variables:
zones:
fn::invoke:
function: tencentcloud:getAvailabilityZonesByProduct
arguments:
product: sqlserver
Create SqlserverBasicInstance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SqlserverBasicInstance(name: string, args: SqlserverBasicInstanceArgs, opts?: CustomResourceOptions);
@overload
def SqlserverBasicInstance(resource_name: str,
args: SqlserverBasicInstanceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SqlserverBasicInstance(resource_name: str,
opts: Optional[ResourceOptions] = None,
cpu: Optional[float] = None,
storage: Optional[float] = None,
memory: Optional[float] = None,
machine_type: Optional[str] = None,
maintenance_week_sets: Optional[Sequence[float]] = None,
period: Optional[float] = None,
engine_version: Optional[str] = None,
charge_type: Optional[str] = None,
maintenance_start_time: Optional[str] = None,
maintenance_time_span: Optional[float] = None,
auto_renew: Optional[float] = None,
availability_zone: Optional[str] = None,
name: Optional[str] = None,
collation: Optional[str] = None,
project_id: Optional[float] = None,
security_groups: Optional[Sequence[str]] = None,
sqlserver_basic_instance_id: Optional[str] = None,
auto_voucher: Optional[float] = None,
subnet_id: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
voucher_ids: Optional[Sequence[str]] = None,
vpc_id: Optional[str] = None)
func NewSqlserverBasicInstance(ctx *Context, name string, args SqlserverBasicInstanceArgs, opts ...ResourceOption) (*SqlserverBasicInstance, error)
public SqlserverBasicInstance(string name, SqlserverBasicInstanceArgs args, CustomResourceOptions? opts = null)
public SqlserverBasicInstance(String name, SqlserverBasicInstanceArgs args)
public SqlserverBasicInstance(String name, SqlserverBasicInstanceArgs args, CustomResourceOptions options)
type: tencentcloud:SqlserverBasicInstance
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SqlserverBasicInstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SqlserverBasicInstanceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SqlserverBasicInstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SqlserverBasicInstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SqlserverBasicInstanceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
SqlserverBasicInstance Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The SqlserverBasicInstance resource accepts the following input properties:
- Cpu double
- The CPU number of the SQL Server basic instance.
- Machine
Type string - The host type of the purchased instance,
CLOUD_PREMIUM
for virtual machine high-performance cloud disk,CLOUD_SSD
for virtual machine SSD cloud disk,CLOUD_HSSD
for virtual machine enhanced cloud disk,CLOUD_BSSD
for virtual machine general purpose SSD cloud disk. - Memory double
- Memory size (in GB). Allowed value must be larger than
memory
that data sourcetencentcloud_sqlserver_specinfos
provides. - Storage double
- Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of
storage_min
andstorage_max
which data sourcetencentcloud_sqlserver_specinfos
provides. - Auto
Renew double - Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid when purchasing a prepaid instance.
- Auto
Voucher double - Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
- Availability
Zone string - Availability zone.
- Charge
Type string - Pay type of the SQL Server basic instance. For now, only
POSTPAID_BY_HOUR
is valid. - Collation string
- System character set sorting rule, default: Chinese_PRC_CI_AS.
- Engine
Version string - Version of the SQL Server basic database engine. Allowed values are
2008R2
(SQL Server 2008 Enterprise),2012SP3
(SQL Server 2012 Enterprise),2016SP1
(SQL Server 2016 Enterprise),201602
(SQL Server 2016 Standard) and2017
(SQL Server 2017 Enterprise). Default is2008R2
. - Maintenance
Start stringTime - Start time of the maintenance in one day, format like
HH:mm
. - Maintenance
Time doubleSpan - The timespan of maintenance in one day, unit is hour.
- Maintenance
Week List<double>Sets - A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and Sunday.
- Name string
- Name of the SQL Server basic instance.
- Period double
- Purchase instance period, the default value is 1, which means one month. The value does not exceed 48.
- Project
Id double - Project ID, default value is 0.
- Security
Groups List<string> - Security group bound to the instance.
- Sqlserver
Basic stringInstance Id - ID of the resource.
- Subnet
Id string - ID of subnet.
- Dictionary<string, string>
- The tags of the SQL Server basic instance.
- Voucher
Ids List<string> - An array of voucher IDs, currently only one can be used for a single order.
- Vpc
Id string - ID of VPC.
- Cpu float64
- The CPU number of the SQL Server basic instance.
- Machine
Type string - The host type of the purchased instance,
CLOUD_PREMIUM
for virtual machine high-performance cloud disk,CLOUD_SSD
for virtual machine SSD cloud disk,CLOUD_HSSD
for virtual machine enhanced cloud disk,CLOUD_BSSD
for virtual machine general purpose SSD cloud disk. - Memory float64
- Memory size (in GB). Allowed value must be larger than
memory
that data sourcetencentcloud_sqlserver_specinfos
provides. - Storage float64
- Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of
storage_min
andstorage_max
which data sourcetencentcloud_sqlserver_specinfos
provides. - Auto
Renew float64 - Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid when purchasing a prepaid instance.
- Auto
Voucher float64 - Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
- Availability
Zone string - Availability zone.
- Charge
Type string - Pay type of the SQL Server basic instance. For now, only
POSTPAID_BY_HOUR
is valid. - Collation string
- System character set sorting rule, default: Chinese_PRC_CI_AS.
- Engine
Version string - Version of the SQL Server basic database engine. Allowed values are
2008R2
(SQL Server 2008 Enterprise),2012SP3
(SQL Server 2012 Enterprise),2016SP1
(SQL Server 2016 Enterprise),201602
(SQL Server 2016 Standard) and2017
(SQL Server 2017 Enterprise). Default is2008R2
. - Maintenance
Start stringTime - Start time of the maintenance in one day, format like
HH:mm
. - Maintenance
Time float64Span - The timespan of maintenance in one day, unit is hour.
- Maintenance
Week []float64Sets - A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and Sunday.
- Name string
- Name of the SQL Server basic instance.
- Period float64
- Purchase instance period, the default value is 1, which means one month. The value does not exceed 48.
- Project
Id float64 - Project ID, default value is 0.
- Security
Groups []string - Security group bound to the instance.
- Sqlserver
Basic stringInstance Id - ID of the resource.
- Subnet
Id string - ID of subnet.
- map[string]string
- The tags of the SQL Server basic instance.
- Voucher
Ids []string - An array of voucher IDs, currently only one can be used for a single order.
- Vpc
Id string - ID of VPC.
- cpu Double
- The CPU number of the SQL Server basic instance.
- machine
Type String - The host type of the purchased instance,
CLOUD_PREMIUM
for virtual machine high-performance cloud disk,CLOUD_SSD
for virtual machine SSD cloud disk,CLOUD_HSSD
for virtual machine enhanced cloud disk,CLOUD_BSSD
for virtual machine general purpose SSD cloud disk. - memory Double
- Memory size (in GB). Allowed value must be larger than
memory
that data sourcetencentcloud_sqlserver_specinfos
provides. - storage Double
- Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of
storage_min
andstorage_max
which data sourcetencentcloud_sqlserver_specinfos
provides. - auto
Renew Double - Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid when purchasing a prepaid instance.
- auto
Voucher Double - Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
- availability
Zone String - Availability zone.
- charge
Type String - Pay type of the SQL Server basic instance. For now, only
POSTPAID_BY_HOUR
is valid. - collation String
- System character set sorting rule, default: Chinese_PRC_CI_AS.
- engine
Version String - Version of the SQL Server basic database engine. Allowed values are
2008R2
(SQL Server 2008 Enterprise),2012SP3
(SQL Server 2012 Enterprise),2016SP1
(SQL Server 2016 Enterprise),201602
(SQL Server 2016 Standard) and2017
(SQL Server 2017 Enterprise). Default is2008R2
. - maintenance
Start StringTime - Start time of the maintenance in one day, format like
HH:mm
. - maintenance
Time DoubleSpan - The timespan of maintenance in one day, unit is hour.
- maintenance
Week List<Double>Sets - A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and Sunday.
- name String
- Name of the SQL Server basic instance.
- period Double
- Purchase instance period, the default value is 1, which means one month. The value does not exceed 48.
- project
Id Double - Project ID, default value is 0.
- security
Groups List<String> - Security group bound to the instance.
- sqlserver
Basic StringInstance Id - ID of the resource.
- subnet
Id String - ID of subnet.
- Map<String,String>
- The tags of the SQL Server basic instance.
- voucher
Ids List<String> - An array of voucher IDs, currently only one can be used for a single order.
- vpc
Id String - ID of VPC.
- cpu number
- The CPU number of the SQL Server basic instance.
- machine
Type string - The host type of the purchased instance,
CLOUD_PREMIUM
for virtual machine high-performance cloud disk,CLOUD_SSD
for virtual machine SSD cloud disk,CLOUD_HSSD
for virtual machine enhanced cloud disk,CLOUD_BSSD
for virtual machine general purpose SSD cloud disk. - memory number
- Memory size (in GB). Allowed value must be larger than
memory
that data sourcetencentcloud_sqlserver_specinfos
provides. - storage number
- Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of
storage_min
andstorage_max
which data sourcetencentcloud_sqlserver_specinfos
provides. - auto
Renew number - Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid when purchasing a prepaid instance.
- auto
Voucher number - Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
- availability
Zone string - Availability zone.
- charge
Type string - Pay type of the SQL Server basic instance. For now, only
POSTPAID_BY_HOUR
is valid. - collation string
- System character set sorting rule, default: Chinese_PRC_CI_AS.
- engine
Version string - Version of the SQL Server basic database engine. Allowed values are
2008R2
(SQL Server 2008 Enterprise),2012SP3
(SQL Server 2012 Enterprise),2016SP1
(SQL Server 2016 Enterprise),201602
(SQL Server 2016 Standard) and2017
(SQL Server 2017 Enterprise). Default is2008R2
. - maintenance
Start stringTime - Start time of the maintenance in one day, format like
HH:mm
. - maintenance
Time numberSpan - The timespan of maintenance in one day, unit is hour.
- maintenance
Week number[]Sets - A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and Sunday.
- name string
- Name of the SQL Server basic instance.
- period number
- Purchase instance period, the default value is 1, which means one month. The value does not exceed 48.
- project
Id number - Project ID, default value is 0.
- security
Groups string[] - Security group bound to the instance.
- sqlserver
Basic stringInstance Id - ID of the resource.
- subnet
Id string - ID of subnet.
- {[key: string]: string}
- The tags of the SQL Server basic instance.
- voucher
Ids string[] - An array of voucher IDs, currently only one can be used for a single order.
- vpc
Id string - ID of VPC.
- cpu float
- The CPU number of the SQL Server basic instance.
- machine_
type str - The host type of the purchased instance,
CLOUD_PREMIUM
for virtual machine high-performance cloud disk,CLOUD_SSD
for virtual machine SSD cloud disk,CLOUD_HSSD
for virtual machine enhanced cloud disk,CLOUD_BSSD
for virtual machine general purpose SSD cloud disk. - memory float
- Memory size (in GB). Allowed value must be larger than
memory
that data sourcetencentcloud_sqlserver_specinfos
provides. - storage float
- Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of
storage_min
andstorage_max
which data sourcetencentcloud_sqlserver_specinfos
provides. - auto_
renew float - Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid when purchasing a prepaid instance.
- auto_
voucher float - Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
- availability_
zone str - Availability zone.
- charge_
type str - Pay type of the SQL Server basic instance. For now, only
POSTPAID_BY_HOUR
is valid. - collation str
- System character set sorting rule, default: Chinese_PRC_CI_AS.
- engine_
version str - Version of the SQL Server basic database engine. Allowed values are
2008R2
(SQL Server 2008 Enterprise),2012SP3
(SQL Server 2012 Enterprise),2016SP1
(SQL Server 2016 Enterprise),201602
(SQL Server 2016 Standard) and2017
(SQL Server 2017 Enterprise). Default is2008R2
. - maintenance_
start_ strtime - Start time of the maintenance in one day, format like
HH:mm
. - maintenance_
time_ floatspan - The timespan of maintenance in one day, unit is hour.
- maintenance_
week_ Sequence[float]sets - A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and Sunday.
- name str
- Name of the SQL Server basic instance.
- period float
- Purchase instance period, the default value is 1, which means one month. The value does not exceed 48.
- project_
id float - Project ID, default value is 0.
- security_
groups Sequence[str] - Security group bound to the instance.
- sqlserver_
basic_ strinstance_ id - ID of the resource.
- subnet_
id str - ID of subnet.
- Mapping[str, str]
- The tags of the SQL Server basic instance.
- voucher_
ids Sequence[str] - An array of voucher IDs, currently only one can be used for a single order.
- vpc_
id str - ID of VPC.
- cpu Number
- The CPU number of the SQL Server basic instance.
- machine
Type String - The host type of the purchased instance,
CLOUD_PREMIUM
for virtual machine high-performance cloud disk,CLOUD_SSD
for virtual machine SSD cloud disk,CLOUD_HSSD
for virtual machine enhanced cloud disk,CLOUD_BSSD
for virtual machine general purpose SSD cloud disk. - memory Number
- Memory size (in GB). Allowed value must be larger than
memory
that data sourcetencentcloud_sqlserver_specinfos
provides. - storage Number
- Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of
storage_min
andstorage_max
which data sourcetencentcloud_sqlserver_specinfos
provides. - auto
Renew Number - Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid when purchasing a prepaid instance.
- auto
Voucher Number - Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
- availability
Zone String - Availability zone.
- charge
Type String - Pay type of the SQL Server basic instance. For now, only
POSTPAID_BY_HOUR
is valid. - collation String
- System character set sorting rule, default: Chinese_PRC_CI_AS.
- engine
Version String - Version of the SQL Server basic database engine. Allowed values are
2008R2
(SQL Server 2008 Enterprise),2012SP3
(SQL Server 2012 Enterprise),2016SP1
(SQL Server 2016 Enterprise),201602
(SQL Server 2016 Standard) and2017
(SQL Server 2017 Enterprise). Default is2008R2
. - maintenance
Start StringTime - Start time of the maintenance in one day, format like
HH:mm
. - maintenance
Time NumberSpan - The timespan of maintenance in one day, unit is hour.
- maintenance
Week List<Number>Sets - A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and Sunday.
- name String
- Name of the SQL Server basic instance.
- period Number
- Purchase instance period, the default value is 1, which means one month. The value does not exceed 48.
- project
Id Number - Project ID, default value is 0.
- security
Groups List<String> - Security group bound to the instance.
- sqlserver
Basic StringInstance Id - ID of the resource.
- subnet
Id String - ID of subnet.
- Map<String>
- The tags of the SQL Server basic instance.
- voucher
Ids List<String> - An array of voucher IDs, currently only one can be used for a single order.
- vpc
Id String - ID of VPC.
Outputs
All input properties are implicitly available as output properties. Additionally, the SqlserverBasicInstance resource produces the following output properties:
- Create
Time string - Create time of the SQL Server basic instance.
- Dns
Pod stringDomain - Internet address domain name.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status double
- Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.
- Tgw
Wan doubleVport - External port number.
- Vip string
- IP for private access.
- Vport double
- Port for private access.
- Create
Time string - Create time of the SQL Server basic instance.
- Dns
Pod stringDomain - Internet address domain name.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status float64
- Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.
- Tgw
Wan float64Vport - External port number.
- Vip string
- IP for private access.
- Vport float64
- Port for private access.
- create
Time String - Create time of the SQL Server basic instance.
- dns
Pod StringDomain - Internet address domain name.
- id String
- The provider-assigned unique ID for this managed resource.
- status Double
- Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.
- tgw
Wan DoubleVport - External port number.
- vip String
- IP for private access.
- vport Double
- Port for private access.
- create
Time string - Create time of the SQL Server basic instance.
- dns
Pod stringDomain - Internet address domain name.
- id string
- The provider-assigned unique ID for this managed resource.
- status number
- Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.
- tgw
Wan numberVport - External port number.
- vip string
- IP for private access.
- vport number
- Port for private access.
- create_
time str - Create time of the SQL Server basic instance.
- dns_
pod_ strdomain - Internet address domain name.
- id str
- The provider-assigned unique ID for this managed resource.
- status float
- Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.
- tgw_
wan_ floatvport - External port number.
- vip str
- IP for private access.
- vport float
- Port for private access.
- create
Time String - Create time of the SQL Server basic instance.
- dns
Pod StringDomain - Internet address domain name.
- id String
- The provider-assigned unique ID for this managed resource.
- status Number
- Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.
- tgw
Wan NumberVport - External port number.
- vip String
- IP for private access.
- vport Number
- Port for private access.
Look up Existing SqlserverBasicInstance Resource
Get an existing SqlserverBasicInstance resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: SqlserverBasicInstanceState, opts?: CustomResourceOptions): SqlserverBasicInstance
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
auto_renew: Optional[float] = None,
auto_voucher: Optional[float] = None,
availability_zone: Optional[str] = None,
charge_type: Optional[str] = None,
collation: Optional[str] = None,
cpu: Optional[float] = None,
create_time: Optional[str] = None,
dns_pod_domain: Optional[str] = None,
engine_version: Optional[str] = None,
machine_type: Optional[str] = None,
maintenance_start_time: Optional[str] = None,
maintenance_time_span: Optional[float] = None,
maintenance_week_sets: Optional[Sequence[float]] = None,
memory: Optional[float] = None,
name: Optional[str] = None,
period: Optional[float] = None,
project_id: Optional[float] = None,
security_groups: Optional[Sequence[str]] = None,
sqlserver_basic_instance_id: Optional[str] = None,
status: Optional[float] = None,
storage: Optional[float] = None,
subnet_id: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
tgw_wan_vport: Optional[float] = None,
vip: Optional[str] = None,
voucher_ids: Optional[Sequence[str]] = None,
vpc_id: Optional[str] = None,
vport: Optional[float] = None) -> SqlserverBasicInstance
func GetSqlserverBasicInstance(ctx *Context, name string, id IDInput, state *SqlserverBasicInstanceState, opts ...ResourceOption) (*SqlserverBasicInstance, error)
public static SqlserverBasicInstance Get(string name, Input<string> id, SqlserverBasicInstanceState? state, CustomResourceOptions? opts = null)
public static SqlserverBasicInstance get(String name, Output<String> id, SqlserverBasicInstanceState state, CustomResourceOptions options)
resources: _: type: tencentcloud:SqlserverBasicInstance get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Auto
Renew double - Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid when purchasing a prepaid instance.
- Auto
Voucher double - Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
- Availability
Zone string - Availability zone.
- Charge
Type string - Pay type of the SQL Server basic instance. For now, only
POSTPAID_BY_HOUR
is valid. - Collation string
- System character set sorting rule, default: Chinese_PRC_CI_AS.
- Cpu double
- The CPU number of the SQL Server basic instance.
- Create
Time string - Create time of the SQL Server basic instance.
- Dns
Pod stringDomain - Internet address domain name.
- Engine
Version string - Version of the SQL Server basic database engine. Allowed values are
2008R2
(SQL Server 2008 Enterprise),2012SP3
(SQL Server 2012 Enterprise),2016SP1
(SQL Server 2016 Enterprise),201602
(SQL Server 2016 Standard) and2017
(SQL Server 2017 Enterprise). Default is2008R2
. - Machine
Type string - The host type of the purchased instance,
CLOUD_PREMIUM
for virtual machine high-performance cloud disk,CLOUD_SSD
for virtual machine SSD cloud disk,CLOUD_HSSD
for virtual machine enhanced cloud disk,CLOUD_BSSD
for virtual machine general purpose SSD cloud disk. - Maintenance
Start stringTime - Start time of the maintenance in one day, format like
HH:mm
. - Maintenance
Time doubleSpan - The timespan of maintenance in one day, unit is hour.
- Maintenance
Week List<double>Sets - A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and Sunday.
- Memory double
- Memory size (in GB). Allowed value must be larger than
memory
that data sourcetencentcloud_sqlserver_specinfos
provides. - Name string
- Name of the SQL Server basic instance.
- Period double
- Purchase instance period, the default value is 1, which means one month. The value does not exceed 48.
- Project
Id double - Project ID, default value is 0.
- Security
Groups List<string> - Security group bound to the instance.
- Sqlserver
Basic stringInstance Id - ID of the resource.
- Status double
- Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.
- Storage double
- Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of
storage_min
andstorage_max
which data sourcetencentcloud_sqlserver_specinfos
provides. - Subnet
Id string - ID of subnet.
- Dictionary<string, string>
- The tags of the SQL Server basic instance.
- Tgw
Wan doubleVport - External port number.
- Vip string
- IP for private access.
- Voucher
Ids List<string> - An array of voucher IDs, currently only one can be used for a single order.
- Vpc
Id string - ID of VPC.
- Vport double
- Port for private access.
- Auto
Renew float64 - Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid when purchasing a prepaid instance.
- Auto
Voucher float64 - Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
- Availability
Zone string - Availability zone.
- Charge
Type string - Pay type of the SQL Server basic instance. For now, only
POSTPAID_BY_HOUR
is valid. - Collation string
- System character set sorting rule, default: Chinese_PRC_CI_AS.
- Cpu float64
- The CPU number of the SQL Server basic instance.
- Create
Time string - Create time of the SQL Server basic instance.
- Dns
Pod stringDomain - Internet address domain name.
- Engine
Version string - Version of the SQL Server basic database engine. Allowed values are
2008R2
(SQL Server 2008 Enterprise),2012SP3
(SQL Server 2012 Enterprise),2016SP1
(SQL Server 2016 Enterprise),201602
(SQL Server 2016 Standard) and2017
(SQL Server 2017 Enterprise). Default is2008R2
. - Machine
Type string - The host type of the purchased instance,
CLOUD_PREMIUM
for virtual machine high-performance cloud disk,CLOUD_SSD
for virtual machine SSD cloud disk,CLOUD_HSSD
for virtual machine enhanced cloud disk,CLOUD_BSSD
for virtual machine general purpose SSD cloud disk. - Maintenance
Start stringTime - Start time of the maintenance in one day, format like
HH:mm
. - Maintenance
Time float64Span - The timespan of maintenance in one day, unit is hour.
- Maintenance
Week []float64Sets - A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and Sunday.
- Memory float64
- Memory size (in GB). Allowed value must be larger than
memory
that data sourcetencentcloud_sqlserver_specinfos
provides. - Name string
- Name of the SQL Server basic instance.
- Period float64
- Purchase instance period, the default value is 1, which means one month. The value does not exceed 48.
- Project
Id float64 - Project ID, default value is 0.
- Security
Groups []string - Security group bound to the instance.
- Sqlserver
Basic stringInstance Id - ID of the resource.
- Status float64
- Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.
- Storage float64
- Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of
storage_min
andstorage_max
which data sourcetencentcloud_sqlserver_specinfos
provides. - Subnet
Id string - ID of subnet.
- map[string]string
- The tags of the SQL Server basic instance.
- Tgw
Wan float64Vport - External port number.
- Vip string
- IP for private access.
- Voucher
Ids []string - An array of voucher IDs, currently only one can be used for a single order.
- Vpc
Id string - ID of VPC.
- Vport float64
- Port for private access.
- auto
Renew Double - Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid when purchasing a prepaid instance.
- auto
Voucher Double - Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
- availability
Zone String - Availability zone.
- charge
Type String - Pay type of the SQL Server basic instance. For now, only
POSTPAID_BY_HOUR
is valid. - collation String
- System character set sorting rule, default: Chinese_PRC_CI_AS.
- cpu Double
- The CPU number of the SQL Server basic instance.
- create
Time String - Create time of the SQL Server basic instance.
- dns
Pod StringDomain - Internet address domain name.
- engine
Version String - Version of the SQL Server basic database engine. Allowed values are
2008R2
(SQL Server 2008 Enterprise),2012SP3
(SQL Server 2012 Enterprise),2016SP1
(SQL Server 2016 Enterprise),201602
(SQL Server 2016 Standard) and2017
(SQL Server 2017 Enterprise). Default is2008R2
. - machine
Type String - The host type of the purchased instance,
CLOUD_PREMIUM
for virtual machine high-performance cloud disk,CLOUD_SSD
for virtual machine SSD cloud disk,CLOUD_HSSD
for virtual machine enhanced cloud disk,CLOUD_BSSD
for virtual machine general purpose SSD cloud disk. - maintenance
Start StringTime - Start time of the maintenance in one day, format like
HH:mm
. - maintenance
Time DoubleSpan - The timespan of maintenance in one day, unit is hour.
- maintenance
Week List<Double>Sets - A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and Sunday.
- memory Double
- Memory size (in GB). Allowed value must be larger than
memory
that data sourcetencentcloud_sqlserver_specinfos
provides. - name String
- Name of the SQL Server basic instance.
- period Double
- Purchase instance period, the default value is 1, which means one month. The value does not exceed 48.
- project
Id Double - Project ID, default value is 0.
- security
Groups List<String> - Security group bound to the instance.
- sqlserver
Basic StringInstance Id - ID of the resource.
- status Double
- Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.
- storage Double
- Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of
storage_min
andstorage_max
which data sourcetencentcloud_sqlserver_specinfos
provides. - subnet
Id String - ID of subnet.
- Map<String,String>
- The tags of the SQL Server basic instance.
- tgw
Wan DoubleVport - External port number.
- vip String
- IP for private access.
- voucher
Ids List<String> - An array of voucher IDs, currently only one can be used for a single order.
- vpc
Id String - ID of VPC.
- vport Double
- Port for private access.
- auto
Renew number - Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid when purchasing a prepaid instance.
- auto
Voucher number - Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
- availability
Zone string - Availability zone.
- charge
Type string - Pay type of the SQL Server basic instance. For now, only
POSTPAID_BY_HOUR
is valid. - collation string
- System character set sorting rule, default: Chinese_PRC_CI_AS.
- cpu number
- The CPU number of the SQL Server basic instance.
- create
Time string - Create time of the SQL Server basic instance.
- dns
Pod stringDomain - Internet address domain name.
- engine
Version string - Version of the SQL Server basic database engine. Allowed values are
2008R2
(SQL Server 2008 Enterprise),2012SP3
(SQL Server 2012 Enterprise),2016SP1
(SQL Server 2016 Enterprise),201602
(SQL Server 2016 Standard) and2017
(SQL Server 2017 Enterprise). Default is2008R2
. - machine
Type string - The host type of the purchased instance,
CLOUD_PREMIUM
for virtual machine high-performance cloud disk,CLOUD_SSD
for virtual machine SSD cloud disk,CLOUD_HSSD
for virtual machine enhanced cloud disk,CLOUD_BSSD
for virtual machine general purpose SSD cloud disk. - maintenance
Start stringTime - Start time of the maintenance in one day, format like
HH:mm
. - maintenance
Time numberSpan - The timespan of maintenance in one day, unit is hour.
- maintenance
Week number[]Sets - A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and Sunday.
- memory number
- Memory size (in GB). Allowed value must be larger than
memory
that data sourcetencentcloud_sqlserver_specinfos
provides. - name string
- Name of the SQL Server basic instance.
- period number
- Purchase instance period, the default value is 1, which means one month. The value does not exceed 48.
- project
Id number - Project ID, default value is 0.
- security
Groups string[] - Security group bound to the instance.
- sqlserver
Basic stringInstance Id - ID of the resource.
- status number
- Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.
- storage number
- Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of
storage_min
andstorage_max
which data sourcetencentcloud_sqlserver_specinfos
provides. - subnet
Id string - ID of subnet.
- {[key: string]: string}
- The tags of the SQL Server basic instance.
- tgw
Wan numberVport - External port number.
- vip string
- IP for private access.
- voucher
Ids string[] - An array of voucher IDs, currently only one can be used for a single order.
- vpc
Id string - ID of VPC.
- vport number
- Port for private access.
- auto_
renew float - Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid when purchasing a prepaid instance.
- auto_
voucher float - Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
- availability_
zone str - Availability zone.
- charge_
type str - Pay type of the SQL Server basic instance. For now, only
POSTPAID_BY_HOUR
is valid. - collation str
- System character set sorting rule, default: Chinese_PRC_CI_AS.
- cpu float
- The CPU number of the SQL Server basic instance.
- create_
time str - Create time of the SQL Server basic instance.
- dns_
pod_ strdomain - Internet address domain name.
- engine_
version str - Version of the SQL Server basic database engine. Allowed values are
2008R2
(SQL Server 2008 Enterprise),2012SP3
(SQL Server 2012 Enterprise),2016SP1
(SQL Server 2016 Enterprise),201602
(SQL Server 2016 Standard) and2017
(SQL Server 2017 Enterprise). Default is2008R2
. - machine_
type str - The host type of the purchased instance,
CLOUD_PREMIUM
for virtual machine high-performance cloud disk,CLOUD_SSD
for virtual machine SSD cloud disk,CLOUD_HSSD
for virtual machine enhanced cloud disk,CLOUD_BSSD
for virtual machine general purpose SSD cloud disk. - maintenance_
start_ strtime - Start time of the maintenance in one day, format like
HH:mm
. - maintenance_
time_ floatspan - The timespan of maintenance in one day, unit is hour.
- maintenance_
week_ Sequence[float]sets - A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and Sunday.
- memory float
- Memory size (in GB). Allowed value must be larger than
memory
that data sourcetencentcloud_sqlserver_specinfos
provides. - name str
- Name of the SQL Server basic instance.
- period float
- Purchase instance period, the default value is 1, which means one month. The value does not exceed 48.
- project_
id float - Project ID, default value is 0.
- security_
groups Sequence[str] - Security group bound to the instance.
- sqlserver_
basic_ strinstance_ id - ID of the resource.
- status float
- Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.
- storage float
- Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of
storage_min
andstorage_max
which data sourcetencentcloud_sqlserver_specinfos
provides. - subnet_
id str - ID of subnet.
- Mapping[str, str]
- The tags of the SQL Server basic instance.
- tgw_
wan_ floatvport - External port number.
- vip str
- IP for private access.
- voucher_
ids Sequence[str] - An array of voucher IDs, currently only one can be used for a single order.
- vpc_
id str - ID of VPC.
- vport float
- Port for private access.
- auto
Renew Number - Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid when purchasing a prepaid instance.
- auto
Voucher Number - Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
- availability
Zone String - Availability zone.
- charge
Type String - Pay type of the SQL Server basic instance. For now, only
POSTPAID_BY_HOUR
is valid. - collation String
- System character set sorting rule, default: Chinese_PRC_CI_AS.
- cpu Number
- The CPU number of the SQL Server basic instance.
- create
Time String - Create time of the SQL Server basic instance.
- dns
Pod StringDomain - Internet address domain name.
- engine
Version String - Version of the SQL Server basic database engine. Allowed values are
2008R2
(SQL Server 2008 Enterprise),2012SP3
(SQL Server 2012 Enterprise),2016SP1
(SQL Server 2016 Enterprise),201602
(SQL Server 2016 Standard) and2017
(SQL Server 2017 Enterprise). Default is2008R2
. - machine
Type String - The host type of the purchased instance,
CLOUD_PREMIUM
for virtual machine high-performance cloud disk,CLOUD_SSD
for virtual machine SSD cloud disk,CLOUD_HSSD
for virtual machine enhanced cloud disk,CLOUD_BSSD
for virtual machine general purpose SSD cloud disk. - maintenance
Start StringTime - Start time of the maintenance in one day, format like
HH:mm
. - maintenance
Time NumberSpan - The timespan of maintenance in one day, unit is hour.
- maintenance
Week List<Number>Sets - A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and Sunday.
- memory Number
- Memory size (in GB). Allowed value must be larger than
memory
that data sourcetencentcloud_sqlserver_specinfos
provides. - name String
- Name of the SQL Server basic instance.
- period Number
- Purchase instance period, the default value is 1, which means one month. The value does not exceed 48.
- project
Id Number - Project ID, default value is 0.
- security
Groups List<String> - Security group bound to the instance.
- sqlserver
Basic StringInstance Id - ID of the resource.
- status Number
- Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.
- storage Number
- Disk size (in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of
storage_min
andstorage_max
which data sourcetencentcloud_sqlserver_specinfos
provides. - subnet
Id String - ID of subnet.
- Map<String>
- The tags of the SQL Server basic instance.
- tgw
Wan NumberVport - External port number.
- vip String
- IP for private access.
- voucher
Ids List<String> - An array of voucher IDs, currently only one can be used for a single order.
- vpc
Id String - ID of VPC.
- vport Number
- Port for private access.
Import
SQL Server basic instance can be imported using the id, e.g.
$ pulumi import tencentcloud:index/sqlserverBasicInstance:SqlserverBasicInstance example mssql-3cdq7kx5
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.