alicloud.lindorm.Instance
Explore with Pulumi AI
Provides a Lindorm Instance resource.
For information about Lindorm Instance and how to use it, see What is Instance.
NOTE: Available since v1.132.0.
NOTE: The Lindorm Instance does not support updating the specifications of multiple different engines, or the number of nodes at the same time.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const config = new pulumi.Config();
const name = config.get("name") || "tf-example";
const region = "cn-hangzhou";
const zoneId = "cn-hangzhou-h";
const default = alicloud.getZones({
availableResourceCreation: "VSwitch",
});
const defaultGetNetworks = alicloud.vpc.getNetworks({
nameRegex: "^default-NODELETING$",
});
const defaultGetSwitches = defaultGetNetworks.then(defaultGetNetworks => alicloud.vpc.getSwitches({
vpcId: defaultGetNetworks.ids?.[0],
zoneId: zoneId,
}));
const defaultInstance = new alicloud.lindorm.Instance("default", {
diskCategory: "cloud_efficiency",
paymentType: "PayAsYouGo",
zoneId: zoneId,
vswitchId: defaultGetSwitches.then(defaultGetSwitches => defaultGetSwitches.ids?.[0]),
vpcId: defaultGetNetworks.then(defaultGetNetworks => defaultGetNetworks.ids?.[0]),
instanceName: name,
tableEngineSpecification: "lindorm.g.4xlarge",
tableEngineNodeCount: 2,
instanceStorage: "1920",
});
import pulumi
import pulumi_alicloud as alicloud
config = pulumi.Config()
name = config.get("name")
if name is None:
name = "tf-example"
region = "cn-hangzhou"
zone_id = "cn-hangzhou-h"
default = alicloud.get_zones(available_resource_creation="VSwitch")
default_get_networks = alicloud.vpc.get_networks(name_regex="^default-NODELETING$")
default_get_switches = alicloud.vpc.get_switches(vpc_id=default_get_networks.ids[0],
zone_id=zone_id)
default_instance = alicloud.lindorm.Instance("default",
disk_category="cloud_efficiency",
payment_type="PayAsYouGo",
zone_id=zone_id,
vswitch_id=default_get_switches.ids[0],
vpc_id=default_get_networks.ids[0],
instance_name=name,
table_engine_specification="lindorm.g.4xlarge",
table_engine_node_count=2,
instance_storage="1920")
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud"
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/lindorm"
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
name := "tf-example"
if param := cfg.Get("name"); param != "" {
name = param
}
_ := "cn-hangzhou"
zoneId := "cn-hangzhou-h"
_, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{
AvailableResourceCreation: pulumi.StringRef("VSwitch"),
}, nil)
if err != nil {
return err
}
defaultGetNetworks, err := vpc.GetNetworks(ctx, &vpc.GetNetworksArgs{
NameRegex: pulumi.StringRef("^default-NODELETING$"),
}, nil)
if err != nil {
return err
}
defaultGetSwitches, err := vpc.GetSwitches(ctx, &vpc.GetSwitchesArgs{
VpcId: pulumi.StringRef(defaultGetNetworks.Ids[0]),
ZoneId: pulumi.StringRef(zoneId),
}, nil)
if err != nil {
return err
}
_, err = lindorm.NewInstance(ctx, "default", &lindorm.InstanceArgs{
DiskCategory: pulumi.String("cloud_efficiency"),
PaymentType: pulumi.String("PayAsYouGo"),
ZoneId: pulumi.String(zoneId),
VswitchId: pulumi.String(defaultGetSwitches.Ids[0]),
VpcId: pulumi.String(defaultGetNetworks.Ids[0]),
InstanceName: pulumi.String(name),
TableEngineSpecification: pulumi.String("lindorm.g.4xlarge"),
TableEngineNodeCount: pulumi.Int(2),
InstanceStorage: pulumi.String("1920"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var name = config.Get("name") ?? "tf-example";
var region = "cn-hangzhou";
var zoneId = "cn-hangzhou-h";
var @default = AliCloud.GetZones.Invoke(new()
{
AvailableResourceCreation = "VSwitch",
});
var defaultGetNetworks = AliCloud.Vpc.GetNetworks.Invoke(new()
{
NameRegex = "^default-NODELETING$",
});
var defaultGetSwitches = AliCloud.Vpc.GetSwitches.Invoke(new()
{
VpcId = defaultGetNetworks.Apply(getNetworksResult => getNetworksResult.Ids[0]),
ZoneId = zoneId,
});
var defaultInstance = new AliCloud.Lindorm.Instance("default", new()
{
DiskCategory = "cloud_efficiency",
PaymentType = "PayAsYouGo",
ZoneId = zoneId,
VswitchId = defaultGetSwitches.Apply(getSwitchesResult => getSwitchesResult.Ids[0]),
VpcId = defaultGetNetworks.Apply(getNetworksResult => getNetworksResult.Ids[0]),
InstanceName = name,
TableEngineSpecification = "lindorm.g.4xlarge",
TableEngineNodeCount = 2,
InstanceStorage = "1920",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.AlicloudFunctions;
import com.pulumi.alicloud.inputs.GetZonesArgs;
import com.pulumi.alicloud.vpc.VpcFunctions;
import com.pulumi.alicloud.vpc.inputs.GetNetworksArgs;
import com.pulumi.alicloud.vpc.inputs.GetSwitchesArgs;
import com.pulumi.alicloud.lindorm.Instance;
import com.pulumi.alicloud.lindorm.InstanceArgs;
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 config = ctx.config();
final var name = config.get("name").orElse("tf-example");
final var region = "cn-hangzhou";
final var zoneId = "cn-hangzhou-h";
final var default = AlicloudFunctions.getZones(GetZonesArgs.builder()
.availableResourceCreation("VSwitch")
.build());
final var defaultGetNetworks = VpcFunctions.getNetworks(GetNetworksArgs.builder()
.nameRegex("^default-NODELETING$")
.build());
final var defaultGetSwitches = VpcFunctions.getSwitches(GetSwitchesArgs.builder()
.vpcId(defaultGetNetworks.applyValue(getNetworksResult -> getNetworksResult.ids()[0]))
.zoneId(zoneId)
.build());
var defaultInstance = new Instance("defaultInstance", InstanceArgs.builder()
.diskCategory("cloud_efficiency")
.paymentType("PayAsYouGo")
.zoneId(zoneId)
.vswitchId(defaultGetSwitches.applyValue(getSwitchesResult -> getSwitchesResult.ids()[0]))
.vpcId(defaultGetNetworks.applyValue(getNetworksResult -> getNetworksResult.ids()[0]))
.instanceName(name)
.tableEngineSpecification("lindorm.g.4xlarge")
.tableEngineNodeCount("2")
.instanceStorage("1920")
.build());
}
}
configuration:
name:
type: string
default: tf-example
resources:
defaultInstance:
type: alicloud:lindorm:Instance
name: default
properties:
diskCategory: cloud_efficiency
paymentType: PayAsYouGo
zoneId: ${zoneId}
vswitchId: ${defaultGetSwitches.ids[0]}
vpcId: ${defaultGetNetworks.ids[0]}
instanceName: ${name}
tableEngineSpecification: lindorm.g.4xlarge
tableEngineNodeCount: '2'
instanceStorage: '1920'
variables:
region: cn-hangzhou
zoneId: cn-hangzhou-h
default:
fn::invoke:
Function: alicloud:getZones
Arguments:
availableResourceCreation: VSwitch
defaultGetNetworks:
fn::invoke:
Function: alicloud:vpc:getNetworks
Arguments:
nameRegex: ^default-NODELETING$
defaultGetSwitches:
fn::invoke:
Function: alicloud:vpc:getSwitches
Arguments:
vpcId: ${defaultGetNetworks.ids[0]}
zoneId: ${zoneId}
Create Instance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Instance(name: string, args: InstanceArgs, opts?: CustomResourceOptions);
@overload
def Instance(resource_name: str,
args: InstanceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Instance(resource_name: str,
opts: Optional[ResourceOptions] = None,
disk_category: Optional[str] = None,
vswitch_id: Optional[str] = None,
payment_type: Optional[str] = None,
multi_zone_combination: Optional[str] = None,
arbiter_zone_id: Optional[str] = None,
core_spec: Optional[str] = None,
deletion_proection: Optional[bool] = None,
cold_storage: Optional[int] = None,
duration: Optional[str] = None,
file_engine_node_count: Optional[int] = None,
file_engine_specification: Optional[str] = None,
arch_version: Optional[str] = None,
instance_storage: Optional[str] = None,
ip_white_lists: Optional[Sequence[str]] = None,
log_disk_category: Optional[str] = None,
log_num: Optional[int] = None,
log_single_storage: Optional[int] = None,
log_spec: Optional[str] = None,
lts_node_count: Optional[int] = None,
lts_node_specification: Optional[str] = None,
arbiter_vswitch_id: Optional[str] = None,
instance_name: Optional[str] = None,
core_single_storage: Optional[int] = None,
standby_vswitch_id: Optional[str] = None,
primary_zone_id: Optional[str] = None,
resource_group_id: Optional[str] = None,
search_engine_node_count: Optional[int] = None,
search_engine_specification: Optional[str] = None,
primary_vswitch_id: Optional[str] = None,
standby_zone_id: Optional[str] = None,
stream_engine_node_count: Optional[int] = None,
stream_engine_specification: Optional[str] = None,
table_engine_node_count: Optional[int] = None,
table_engine_specification: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
time_series_engine_node_count: Optional[int] = None,
time_series_engine_specification: Optional[str] = None,
time_serires_engine_specification: Optional[str] = None,
vpc_id: Optional[str] = None,
pricing_cycle: Optional[str] = None,
zone_id: Optional[str] = None)
func NewInstance(ctx *Context, name string, args InstanceArgs, opts ...ResourceOption) (*Instance, error)
public Instance(string name, InstanceArgs args, CustomResourceOptions? opts = null)
public Instance(String name, InstanceArgs args)
public Instance(String name, InstanceArgs args, CustomResourceOptions options)
type: alicloud:lindorm:Instance
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 InstanceArgs
- 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 InstanceArgs
- 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 InstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleinstanceResourceResourceFromLindorminstance = new AliCloud.Lindorm.Instance("exampleinstanceResourceResourceFromLindorminstance", new()
{
DiskCategory = "string",
VswitchId = "string",
PaymentType = "string",
MultiZoneCombination = "string",
ArbiterZoneId = "string",
CoreSpec = "string",
DeletionProection = false,
ColdStorage = 0,
Duration = "string",
FileEngineNodeCount = 0,
FileEngineSpecification = "string",
ArchVersion = "string",
InstanceStorage = "string",
IpWhiteLists = new[]
{
"string",
},
LogDiskCategory = "string",
LogNum = 0,
LogSingleStorage = 0,
LogSpec = "string",
LtsNodeCount = 0,
LtsNodeSpecification = "string",
ArbiterVswitchId = "string",
InstanceName = "string",
CoreSingleStorage = 0,
StandbyVswitchId = "string",
PrimaryZoneId = "string",
ResourceGroupId = "string",
SearchEngineNodeCount = 0,
SearchEngineSpecification = "string",
PrimaryVswitchId = "string",
StandbyZoneId = "string",
StreamEngineNodeCount = 0,
StreamEngineSpecification = "string",
TableEngineNodeCount = 0,
TableEngineSpecification = "string",
Tags =
{
{ "string", "string" },
},
TimeSeriesEngineNodeCount = 0,
TimeSeriesEngineSpecification = "string",
VpcId = "string",
PricingCycle = "string",
ZoneId = "string",
});
example, err := lindorm.NewInstance(ctx, "exampleinstanceResourceResourceFromLindorminstance", &lindorm.InstanceArgs{
DiskCategory: pulumi.String("string"),
VswitchId: pulumi.String("string"),
PaymentType: pulumi.String("string"),
MultiZoneCombination: pulumi.String("string"),
ArbiterZoneId: pulumi.String("string"),
CoreSpec: pulumi.String("string"),
DeletionProection: pulumi.Bool(false),
ColdStorage: pulumi.Int(0),
Duration: pulumi.String("string"),
FileEngineNodeCount: pulumi.Int(0),
FileEngineSpecification: pulumi.String("string"),
ArchVersion: pulumi.String("string"),
InstanceStorage: pulumi.String("string"),
IpWhiteLists: pulumi.StringArray{
pulumi.String("string"),
},
LogDiskCategory: pulumi.String("string"),
LogNum: pulumi.Int(0),
LogSingleStorage: pulumi.Int(0),
LogSpec: pulumi.String("string"),
LtsNodeCount: pulumi.Int(0),
LtsNodeSpecification: pulumi.String("string"),
ArbiterVswitchId: pulumi.String("string"),
InstanceName: pulumi.String("string"),
CoreSingleStorage: pulumi.Int(0),
StandbyVswitchId: pulumi.String("string"),
PrimaryZoneId: pulumi.String("string"),
ResourceGroupId: pulumi.String("string"),
SearchEngineNodeCount: pulumi.Int(0),
SearchEngineSpecification: pulumi.String("string"),
PrimaryVswitchId: pulumi.String("string"),
StandbyZoneId: pulumi.String("string"),
StreamEngineNodeCount: pulumi.Int(0),
StreamEngineSpecification: pulumi.String("string"),
TableEngineNodeCount: pulumi.Int(0),
TableEngineSpecification: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
TimeSeriesEngineNodeCount: pulumi.Int(0),
TimeSeriesEngineSpecification: pulumi.String("string"),
VpcId: pulumi.String("string"),
PricingCycle: pulumi.String("string"),
ZoneId: pulumi.String("string"),
})
var exampleinstanceResourceResourceFromLindorminstance = new Instance("exampleinstanceResourceResourceFromLindorminstance", InstanceArgs.builder()
.diskCategory("string")
.vswitchId("string")
.paymentType("string")
.multiZoneCombination("string")
.arbiterZoneId("string")
.coreSpec("string")
.deletionProection(false)
.coldStorage(0)
.duration("string")
.fileEngineNodeCount(0)
.fileEngineSpecification("string")
.archVersion("string")
.instanceStorage("string")
.ipWhiteLists("string")
.logDiskCategory("string")
.logNum(0)
.logSingleStorage(0)
.logSpec("string")
.ltsNodeCount(0)
.ltsNodeSpecification("string")
.arbiterVswitchId("string")
.instanceName("string")
.coreSingleStorage(0)
.standbyVswitchId("string")
.primaryZoneId("string")
.resourceGroupId("string")
.searchEngineNodeCount(0)
.searchEngineSpecification("string")
.primaryVswitchId("string")
.standbyZoneId("string")
.streamEngineNodeCount(0)
.streamEngineSpecification("string")
.tableEngineNodeCount(0)
.tableEngineSpecification("string")
.tags(Map.of("string", "string"))
.timeSeriesEngineNodeCount(0)
.timeSeriesEngineSpecification("string")
.vpcId("string")
.pricingCycle("string")
.zoneId("string")
.build());
exampleinstance_resource_resource_from_lindorminstance = alicloud.lindorm.Instance("exampleinstanceResourceResourceFromLindorminstance",
disk_category="string",
vswitch_id="string",
payment_type="string",
multi_zone_combination="string",
arbiter_zone_id="string",
core_spec="string",
deletion_proection=False,
cold_storage=0,
duration="string",
file_engine_node_count=0,
file_engine_specification="string",
arch_version="string",
instance_storage="string",
ip_white_lists=["string"],
log_disk_category="string",
log_num=0,
log_single_storage=0,
log_spec="string",
lts_node_count=0,
lts_node_specification="string",
arbiter_vswitch_id="string",
instance_name="string",
core_single_storage=0,
standby_vswitch_id="string",
primary_zone_id="string",
resource_group_id="string",
search_engine_node_count=0,
search_engine_specification="string",
primary_vswitch_id="string",
standby_zone_id="string",
stream_engine_node_count=0,
stream_engine_specification="string",
table_engine_node_count=0,
table_engine_specification="string",
tags={
"string": "string",
},
time_series_engine_node_count=0,
time_series_engine_specification="string",
vpc_id="string",
pricing_cycle="string",
zone_id="string")
const exampleinstanceResourceResourceFromLindorminstance = new alicloud.lindorm.Instance("exampleinstanceResourceResourceFromLindorminstance", {
diskCategory: "string",
vswitchId: "string",
paymentType: "string",
multiZoneCombination: "string",
arbiterZoneId: "string",
coreSpec: "string",
deletionProection: false,
coldStorage: 0,
duration: "string",
fileEngineNodeCount: 0,
fileEngineSpecification: "string",
archVersion: "string",
instanceStorage: "string",
ipWhiteLists: ["string"],
logDiskCategory: "string",
logNum: 0,
logSingleStorage: 0,
logSpec: "string",
ltsNodeCount: 0,
ltsNodeSpecification: "string",
arbiterVswitchId: "string",
instanceName: "string",
coreSingleStorage: 0,
standbyVswitchId: "string",
primaryZoneId: "string",
resourceGroupId: "string",
searchEngineNodeCount: 0,
searchEngineSpecification: "string",
primaryVswitchId: "string",
standbyZoneId: "string",
streamEngineNodeCount: 0,
streamEngineSpecification: "string",
tableEngineNodeCount: 0,
tableEngineSpecification: "string",
tags: {
string: "string",
},
timeSeriesEngineNodeCount: 0,
timeSeriesEngineSpecification: "string",
vpcId: "string",
pricingCycle: "string",
zoneId: "string",
});
type: alicloud:lindorm:Instance
properties:
arbiterVswitchId: string
arbiterZoneId: string
archVersion: string
coldStorage: 0
coreSingleStorage: 0
coreSpec: string
deletionProection: false
diskCategory: string
duration: string
fileEngineNodeCount: 0
fileEngineSpecification: string
instanceName: string
instanceStorage: string
ipWhiteLists:
- string
logDiskCategory: string
logNum: 0
logSingleStorage: 0
logSpec: string
ltsNodeCount: 0
ltsNodeSpecification: string
multiZoneCombination: string
paymentType: string
pricingCycle: string
primaryVswitchId: string
primaryZoneId: string
resourceGroupId: string
searchEngineNodeCount: 0
searchEngineSpecification: string
standbyVswitchId: string
standbyZoneId: string
streamEngineNodeCount: 0
streamEngineSpecification: string
tableEngineNodeCount: 0
tableEngineSpecification: string
tags:
string: string
timeSeriesEngineNodeCount: 0
timeSeriesEngineSpecification: string
vpcId: string
vswitchId: string
zoneId: string
Instance Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Instance resource accepts the following input properties:
- Disk
Category string - The disk type of instance. Valid values:
cloud_efficiency
,cloud_ssd
,cloud_essd
,cloud_essd_pl0
,capacity_cloud_storage
,local_ssd_pro
,local_hdd_pro
. NOTE: From version 1.207.0,disk_category
can be set tocloud_essd_pl0
. - Payment
Type string - The billing method. Valid values:
PayAsYouGo
andSubscription
. - Vswitch
Id string - The vswitch id.
- Arbiter
Vswitch stringId - The multi-availability zone instance, coordinating the virtual switch ID of the availability zone, the switch must be located under the availability zone corresponding to the ArbiterZoneId. This parameter is required if you need to create multiple availability zone instances.
- Arbiter
Zone stringId - The multiple Availability Zone Instance, the availability zone ID of the coordinating availability zone. required if you need to create multiple availability zone instances.
- Arch
Version string - The deployment architecture. If you do not fill in this parameter, the default is 1.0. to create multiple availability instances, fill in 2.0. if you need to create multiple availability instances, this parameter is required. Valid values:
1.0
to2.0
. - Cold
Storage int - The cold storage capacity of the instance. Unit: GB. Valid values: [800, 1000000].
- Core
Single intStorage - The multiple availability zone instances, CORE single node capacity. required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - Core
Spec string - The core spec. When
disk_category
islocal_ssd_pro
orlocal_hdd_pro
, this filed is valid.- When
disk_category
islocal_ssd_pro
, the valid values islindorm.i2.xlarge
,lindorm.i2.2xlarge
,lindorm.i2.4xlarge
,lindorm.i2.8xlarge
. - When
disk_category
islocal_hdd_pro
, the valid values islindorm.d2c.6xlarge
,lindorm.d2c.12xlarge
,lindorm.d2c.24xlarge
,lindorm.d2s.5xlarge
,lindorm.d2s.10xlarge
,lindorm.d1.2xlarge
,lindorm.d1.4xlarge
,lindorm.d1.6xlarge
.
- When
- Deletion
Proection bool - The deletion protection of instance.
- Duration string
- The duration of paid. Valid when the
payment_type
isSubscription
. Whenpricing_cycle
set toMonth
, the valid value id1
to9
. Whenpricing_cycle
set toYear
, the valid value id1
to3
. - File
Engine intNode Count - The count of file engine.
- File
Engine stringSpecification - The specification of file engine. Valid values:
lindorm.c.xlarge
. - Instance
Name string - The name of the instance.
- Instance
Storage string - The storage capacity of the instance. Unit: GB. For example, the value 50 indicates 50 GB.
- Ip
White List<string>Lists - The ip white list of instance.
- Log
Disk stringCategory - The multi-available zone instance, log node disk type. required if you need to create multiple availability zone instances. Valid values:
cloud_efficiency
,cloud_ssd
. - Log
Num int - The multiple Availability Zone Instance, number of log nodes. this parameter is required if you want to create multiple availability zone instances. Valid values:
4
to400
. - Log
Single intStorage - The multi-availability instance, log single-node disk capacity. This parameter is required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - Log
Spec string - The multiple availability zone instances, log node specification. required if you need to create multiple availability zone instances. Valid values:
lindorm.sn1.large
,lindorm.sn1.2xlarge
. - Lts
Node intCount - The count of lindorm tunnel service.
- Lts
Node stringSpecification - The specification of lindorm tunnel service. Valid values:
lindorm.g.2xlarge
,lindorm.g.xlarge
. - Multi
Zone stringCombination - The multi-zone combinations. Availability zone combinations are supported on the sale page. required if you need to create multiple availability zone instances. Valid values:
ap-southeast-5abc-aliyun
,cn-hangzhou-ehi-aliyun
,cn-beijing-acd-aliyun
,ap-southeast-1-abc-aliyun
,cn-zhangjiakou-abc-aliyun
,cn-shanghai-efg-aliyun
,cn-shanghai-abd-aliyun
,cn-hangzhou-bef-aliyun
,cn-hangzhou-bce-aliyun
,cn-beijing-fgh-aliyun
,cn-shenzhen-abc-aliyun
. - Pricing
Cycle string - The pricing cycle. Valid when the
payment_type
isSubscription
. Valid values:Month
andYear
. - Primary
Vswitch stringId - Multi-available zone instances, the virtual switch ID of the primary available zone, must be under the available zone corresponding to the PrimaryZoneId. required if you need to create multiple availability zone instances.
- Primary
Zone stringId - Multi-availability zone instance with the availability zone ID of the main availability zone. required if you need to create multiple availability zone instances.
- Resource
Group stringId - The ID of the resource group.
- Search
Engine intNode Count - The count of search engine.
- Search
Engine stringSpecification - The specification of search engine. Valid values:
lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.g.xlarge
. - Standby
Vswitch stringId - The multiple availability zone instances, the virtual switch ID of the ready availability zone must be under the availability zone corresponding to the StandbyZoneId. required if you need to create multiple availability zone instances.
- Standby
Zone stringId - The multiple availability zone instances with availability zone IDs for the prepared availability zones. required if you need to create multiple availability zone instances.
- Stream
Engine intNode Count - The number of LindormStream nodes in the instance.
- Stream
Engine stringSpecification - The specification of the LindormStream nodes in the instance. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - Table
Engine intNode Count - The count of table engine.
- Table
Engine stringSpecification - The specification of table engine. Valid values:
lindorm.c.2xlarge
,lindorm.c.4xlarge
,lindorm.c.8xlarge
,lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - Dictionary<string, string>
- A mapping of tags to assign to the resource.
- Time
Series intEngine Node Count - The count of time series engine.
- Time
Series stringEngine Specification - The specification of time series engine. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.r.8xlarge
. - Time
Serires stringEngine Specification - Field
time_serires_engine_specification
has been deprecated from provider version 1.182.0. New fieldtime_series_engine_specification
instead. - Vpc
Id string - The VPC ID of the instance.
- Zone
Id string - The zone ID of the instance.
- Disk
Category string - The disk type of instance. Valid values:
cloud_efficiency
,cloud_ssd
,cloud_essd
,cloud_essd_pl0
,capacity_cloud_storage
,local_ssd_pro
,local_hdd_pro
. NOTE: From version 1.207.0,disk_category
can be set tocloud_essd_pl0
. - Payment
Type string - The billing method. Valid values:
PayAsYouGo
andSubscription
. - Vswitch
Id string - The vswitch id.
- Arbiter
Vswitch stringId - The multi-availability zone instance, coordinating the virtual switch ID of the availability zone, the switch must be located under the availability zone corresponding to the ArbiterZoneId. This parameter is required if you need to create multiple availability zone instances.
- Arbiter
Zone stringId - The multiple Availability Zone Instance, the availability zone ID of the coordinating availability zone. required if you need to create multiple availability zone instances.
- Arch
Version string - The deployment architecture. If you do not fill in this parameter, the default is 1.0. to create multiple availability instances, fill in 2.0. if you need to create multiple availability instances, this parameter is required. Valid values:
1.0
to2.0
. - Cold
Storage int - The cold storage capacity of the instance. Unit: GB. Valid values: [800, 1000000].
- Core
Single intStorage - The multiple availability zone instances, CORE single node capacity. required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - Core
Spec string - The core spec. When
disk_category
islocal_ssd_pro
orlocal_hdd_pro
, this filed is valid.- When
disk_category
islocal_ssd_pro
, the valid values islindorm.i2.xlarge
,lindorm.i2.2xlarge
,lindorm.i2.4xlarge
,lindorm.i2.8xlarge
. - When
disk_category
islocal_hdd_pro
, the valid values islindorm.d2c.6xlarge
,lindorm.d2c.12xlarge
,lindorm.d2c.24xlarge
,lindorm.d2s.5xlarge
,lindorm.d2s.10xlarge
,lindorm.d1.2xlarge
,lindorm.d1.4xlarge
,lindorm.d1.6xlarge
.
- When
- Deletion
Proection bool - The deletion protection of instance.
- Duration string
- The duration of paid. Valid when the
payment_type
isSubscription
. Whenpricing_cycle
set toMonth
, the valid value id1
to9
. Whenpricing_cycle
set toYear
, the valid value id1
to3
. - File
Engine intNode Count - The count of file engine.
- File
Engine stringSpecification - The specification of file engine. Valid values:
lindorm.c.xlarge
. - Instance
Name string - The name of the instance.
- Instance
Storage string - The storage capacity of the instance. Unit: GB. For example, the value 50 indicates 50 GB.
- Ip
White []stringLists - The ip white list of instance.
- Log
Disk stringCategory - The multi-available zone instance, log node disk type. required if you need to create multiple availability zone instances. Valid values:
cloud_efficiency
,cloud_ssd
. - Log
Num int - The multiple Availability Zone Instance, number of log nodes. this parameter is required if you want to create multiple availability zone instances. Valid values:
4
to400
. - Log
Single intStorage - The multi-availability instance, log single-node disk capacity. This parameter is required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - Log
Spec string - The multiple availability zone instances, log node specification. required if you need to create multiple availability zone instances. Valid values:
lindorm.sn1.large
,lindorm.sn1.2xlarge
. - Lts
Node intCount - The count of lindorm tunnel service.
- Lts
Node stringSpecification - The specification of lindorm tunnel service. Valid values:
lindorm.g.2xlarge
,lindorm.g.xlarge
. - Multi
Zone stringCombination - The multi-zone combinations. Availability zone combinations are supported on the sale page. required if you need to create multiple availability zone instances. Valid values:
ap-southeast-5abc-aliyun
,cn-hangzhou-ehi-aliyun
,cn-beijing-acd-aliyun
,ap-southeast-1-abc-aliyun
,cn-zhangjiakou-abc-aliyun
,cn-shanghai-efg-aliyun
,cn-shanghai-abd-aliyun
,cn-hangzhou-bef-aliyun
,cn-hangzhou-bce-aliyun
,cn-beijing-fgh-aliyun
,cn-shenzhen-abc-aliyun
. - Pricing
Cycle string - The pricing cycle. Valid when the
payment_type
isSubscription
. Valid values:Month
andYear
. - Primary
Vswitch stringId - Multi-available zone instances, the virtual switch ID of the primary available zone, must be under the available zone corresponding to the PrimaryZoneId. required if you need to create multiple availability zone instances.
- Primary
Zone stringId - Multi-availability zone instance with the availability zone ID of the main availability zone. required if you need to create multiple availability zone instances.
- Resource
Group stringId - The ID of the resource group.
- Search
Engine intNode Count - The count of search engine.
- Search
Engine stringSpecification - The specification of search engine. Valid values:
lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.g.xlarge
. - Standby
Vswitch stringId - The multiple availability zone instances, the virtual switch ID of the ready availability zone must be under the availability zone corresponding to the StandbyZoneId. required if you need to create multiple availability zone instances.
- Standby
Zone stringId - The multiple availability zone instances with availability zone IDs for the prepared availability zones. required if you need to create multiple availability zone instances.
- Stream
Engine intNode Count - The number of LindormStream nodes in the instance.
- Stream
Engine stringSpecification - The specification of the LindormStream nodes in the instance. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - Table
Engine intNode Count - The count of table engine.
- Table
Engine stringSpecification - The specification of table engine. Valid values:
lindorm.c.2xlarge
,lindorm.c.4xlarge
,lindorm.c.8xlarge
,lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - map[string]string
- A mapping of tags to assign to the resource.
- Time
Series intEngine Node Count - The count of time series engine.
- Time
Series stringEngine Specification - The specification of time series engine. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.r.8xlarge
. - Time
Serires stringEngine Specification - Field
time_serires_engine_specification
has been deprecated from provider version 1.182.0. New fieldtime_series_engine_specification
instead. - Vpc
Id string - The VPC ID of the instance.
- Zone
Id string - The zone ID of the instance.
- disk
Category String - The disk type of instance. Valid values:
cloud_efficiency
,cloud_ssd
,cloud_essd
,cloud_essd_pl0
,capacity_cloud_storage
,local_ssd_pro
,local_hdd_pro
. NOTE: From version 1.207.0,disk_category
can be set tocloud_essd_pl0
. - payment
Type String - The billing method. Valid values:
PayAsYouGo
andSubscription
. - vswitch
Id String - The vswitch id.
- arbiter
Vswitch StringId - The multi-availability zone instance, coordinating the virtual switch ID of the availability zone, the switch must be located under the availability zone corresponding to the ArbiterZoneId. This parameter is required if you need to create multiple availability zone instances.
- arbiter
Zone StringId - The multiple Availability Zone Instance, the availability zone ID of the coordinating availability zone. required if you need to create multiple availability zone instances.
- arch
Version String - The deployment architecture. If you do not fill in this parameter, the default is 1.0. to create multiple availability instances, fill in 2.0. if you need to create multiple availability instances, this parameter is required. Valid values:
1.0
to2.0
. - cold
Storage Integer - The cold storage capacity of the instance. Unit: GB. Valid values: [800, 1000000].
- core
Single IntegerStorage - The multiple availability zone instances, CORE single node capacity. required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - core
Spec String - The core spec. When
disk_category
islocal_ssd_pro
orlocal_hdd_pro
, this filed is valid.- When
disk_category
islocal_ssd_pro
, the valid values islindorm.i2.xlarge
,lindorm.i2.2xlarge
,lindorm.i2.4xlarge
,lindorm.i2.8xlarge
. - When
disk_category
islocal_hdd_pro
, the valid values islindorm.d2c.6xlarge
,lindorm.d2c.12xlarge
,lindorm.d2c.24xlarge
,lindorm.d2s.5xlarge
,lindorm.d2s.10xlarge
,lindorm.d1.2xlarge
,lindorm.d1.4xlarge
,lindorm.d1.6xlarge
.
- When
- deletion
Proection Boolean - The deletion protection of instance.
- duration String
- The duration of paid. Valid when the
payment_type
isSubscription
. Whenpricing_cycle
set toMonth
, the valid value id1
to9
. Whenpricing_cycle
set toYear
, the valid value id1
to3
. - file
Engine IntegerNode Count - The count of file engine.
- file
Engine StringSpecification - The specification of file engine. Valid values:
lindorm.c.xlarge
. - instance
Name String - The name of the instance.
- instance
Storage String - The storage capacity of the instance. Unit: GB. For example, the value 50 indicates 50 GB.
- ip
White List<String>Lists - The ip white list of instance.
- log
Disk StringCategory - The multi-available zone instance, log node disk type. required if you need to create multiple availability zone instances. Valid values:
cloud_efficiency
,cloud_ssd
. - log
Num Integer - The multiple Availability Zone Instance, number of log nodes. this parameter is required if you want to create multiple availability zone instances. Valid values:
4
to400
. - log
Single IntegerStorage - The multi-availability instance, log single-node disk capacity. This parameter is required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - log
Spec String - The multiple availability zone instances, log node specification. required if you need to create multiple availability zone instances. Valid values:
lindorm.sn1.large
,lindorm.sn1.2xlarge
. - lts
Node IntegerCount - The count of lindorm tunnel service.
- lts
Node StringSpecification - The specification of lindorm tunnel service. Valid values:
lindorm.g.2xlarge
,lindorm.g.xlarge
. - multi
Zone StringCombination - The multi-zone combinations. Availability zone combinations are supported on the sale page. required if you need to create multiple availability zone instances. Valid values:
ap-southeast-5abc-aliyun
,cn-hangzhou-ehi-aliyun
,cn-beijing-acd-aliyun
,ap-southeast-1-abc-aliyun
,cn-zhangjiakou-abc-aliyun
,cn-shanghai-efg-aliyun
,cn-shanghai-abd-aliyun
,cn-hangzhou-bef-aliyun
,cn-hangzhou-bce-aliyun
,cn-beijing-fgh-aliyun
,cn-shenzhen-abc-aliyun
. - pricing
Cycle String - The pricing cycle. Valid when the
payment_type
isSubscription
. Valid values:Month
andYear
. - primary
Vswitch StringId - Multi-available zone instances, the virtual switch ID of the primary available zone, must be under the available zone corresponding to the PrimaryZoneId. required if you need to create multiple availability zone instances.
- primary
Zone StringId - Multi-availability zone instance with the availability zone ID of the main availability zone. required if you need to create multiple availability zone instances.
- resource
Group StringId - The ID of the resource group.
- search
Engine IntegerNode Count - The count of search engine.
- search
Engine StringSpecification - The specification of search engine. Valid values:
lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.g.xlarge
. - standby
Vswitch StringId - The multiple availability zone instances, the virtual switch ID of the ready availability zone must be under the availability zone corresponding to the StandbyZoneId. required if you need to create multiple availability zone instances.
- standby
Zone StringId - The multiple availability zone instances with availability zone IDs for the prepared availability zones. required if you need to create multiple availability zone instances.
- stream
Engine IntegerNode Count - The number of LindormStream nodes in the instance.
- stream
Engine StringSpecification - The specification of the LindormStream nodes in the instance. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - table
Engine IntegerNode Count - The count of table engine.
- table
Engine StringSpecification - The specification of table engine. Valid values:
lindorm.c.2xlarge
,lindorm.c.4xlarge
,lindorm.c.8xlarge
,lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - Map<String,String>
- A mapping of tags to assign to the resource.
- time
Series IntegerEngine Node Count - The count of time series engine.
- time
Series StringEngine Specification - The specification of time series engine. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.r.8xlarge
. - time
Serires StringEngine Specification - Field
time_serires_engine_specification
has been deprecated from provider version 1.182.0. New fieldtime_series_engine_specification
instead. - vpc
Id String - The VPC ID of the instance.
- zone
Id String - The zone ID of the instance.
- disk
Category string - The disk type of instance. Valid values:
cloud_efficiency
,cloud_ssd
,cloud_essd
,cloud_essd_pl0
,capacity_cloud_storage
,local_ssd_pro
,local_hdd_pro
. NOTE: From version 1.207.0,disk_category
can be set tocloud_essd_pl0
. - payment
Type string - The billing method. Valid values:
PayAsYouGo
andSubscription
. - vswitch
Id string - The vswitch id.
- arbiter
Vswitch stringId - The multi-availability zone instance, coordinating the virtual switch ID of the availability zone, the switch must be located under the availability zone corresponding to the ArbiterZoneId. This parameter is required if you need to create multiple availability zone instances.
- arbiter
Zone stringId - The multiple Availability Zone Instance, the availability zone ID of the coordinating availability zone. required if you need to create multiple availability zone instances.
- arch
Version string - The deployment architecture. If you do not fill in this parameter, the default is 1.0. to create multiple availability instances, fill in 2.0. if you need to create multiple availability instances, this parameter is required. Valid values:
1.0
to2.0
. - cold
Storage number - The cold storage capacity of the instance. Unit: GB. Valid values: [800, 1000000].
- core
Single numberStorage - The multiple availability zone instances, CORE single node capacity. required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - core
Spec string - The core spec. When
disk_category
islocal_ssd_pro
orlocal_hdd_pro
, this filed is valid.- When
disk_category
islocal_ssd_pro
, the valid values islindorm.i2.xlarge
,lindorm.i2.2xlarge
,lindorm.i2.4xlarge
,lindorm.i2.8xlarge
. - When
disk_category
islocal_hdd_pro
, the valid values islindorm.d2c.6xlarge
,lindorm.d2c.12xlarge
,lindorm.d2c.24xlarge
,lindorm.d2s.5xlarge
,lindorm.d2s.10xlarge
,lindorm.d1.2xlarge
,lindorm.d1.4xlarge
,lindorm.d1.6xlarge
.
- When
- deletion
Proection boolean - The deletion protection of instance.
- duration string
- The duration of paid. Valid when the
payment_type
isSubscription
. Whenpricing_cycle
set toMonth
, the valid value id1
to9
. Whenpricing_cycle
set toYear
, the valid value id1
to3
. - file
Engine numberNode Count - The count of file engine.
- file
Engine stringSpecification - The specification of file engine. Valid values:
lindorm.c.xlarge
. - instance
Name string - The name of the instance.
- instance
Storage string - The storage capacity of the instance. Unit: GB. For example, the value 50 indicates 50 GB.
- ip
White string[]Lists - The ip white list of instance.
- log
Disk stringCategory - The multi-available zone instance, log node disk type. required if you need to create multiple availability zone instances. Valid values:
cloud_efficiency
,cloud_ssd
. - log
Num number - The multiple Availability Zone Instance, number of log nodes. this parameter is required if you want to create multiple availability zone instances. Valid values:
4
to400
. - log
Single numberStorage - The multi-availability instance, log single-node disk capacity. This parameter is required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - log
Spec string - The multiple availability zone instances, log node specification. required if you need to create multiple availability zone instances. Valid values:
lindorm.sn1.large
,lindorm.sn1.2xlarge
. - lts
Node numberCount - The count of lindorm tunnel service.
- lts
Node stringSpecification - The specification of lindorm tunnel service. Valid values:
lindorm.g.2xlarge
,lindorm.g.xlarge
. - multi
Zone stringCombination - The multi-zone combinations. Availability zone combinations are supported on the sale page. required if you need to create multiple availability zone instances. Valid values:
ap-southeast-5abc-aliyun
,cn-hangzhou-ehi-aliyun
,cn-beijing-acd-aliyun
,ap-southeast-1-abc-aliyun
,cn-zhangjiakou-abc-aliyun
,cn-shanghai-efg-aliyun
,cn-shanghai-abd-aliyun
,cn-hangzhou-bef-aliyun
,cn-hangzhou-bce-aliyun
,cn-beijing-fgh-aliyun
,cn-shenzhen-abc-aliyun
. - pricing
Cycle string - The pricing cycle. Valid when the
payment_type
isSubscription
. Valid values:Month
andYear
. - primary
Vswitch stringId - Multi-available zone instances, the virtual switch ID of the primary available zone, must be under the available zone corresponding to the PrimaryZoneId. required if you need to create multiple availability zone instances.
- primary
Zone stringId - Multi-availability zone instance with the availability zone ID of the main availability zone. required if you need to create multiple availability zone instances.
- resource
Group stringId - The ID of the resource group.
- search
Engine numberNode Count - The count of search engine.
- search
Engine stringSpecification - The specification of search engine. Valid values:
lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.g.xlarge
. - standby
Vswitch stringId - The multiple availability zone instances, the virtual switch ID of the ready availability zone must be under the availability zone corresponding to the StandbyZoneId. required if you need to create multiple availability zone instances.
- standby
Zone stringId - The multiple availability zone instances with availability zone IDs for the prepared availability zones. required if you need to create multiple availability zone instances.
- stream
Engine numberNode Count - The number of LindormStream nodes in the instance.
- stream
Engine stringSpecification - The specification of the LindormStream nodes in the instance. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - table
Engine numberNode Count - The count of table engine.
- table
Engine stringSpecification - The specification of table engine. Valid values:
lindorm.c.2xlarge
,lindorm.c.4xlarge
,lindorm.c.8xlarge
,lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - {[key: string]: string}
- A mapping of tags to assign to the resource.
- time
Series numberEngine Node Count - The count of time series engine.
- time
Series stringEngine Specification - The specification of time series engine. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.r.8xlarge
. - time
Serires stringEngine Specification - Field
time_serires_engine_specification
has been deprecated from provider version 1.182.0. New fieldtime_series_engine_specification
instead. - vpc
Id string - The VPC ID of the instance.
- zone
Id string - The zone ID of the instance.
- disk_
category str - The disk type of instance. Valid values:
cloud_efficiency
,cloud_ssd
,cloud_essd
,cloud_essd_pl0
,capacity_cloud_storage
,local_ssd_pro
,local_hdd_pro
. NOTE: From version 1.207.0,disk_category
can be set tocloud_essd_pl0
. - payment_
type str - The billing method. Valid values:
PayAsYouGo
andSubscription
. - vswitch_
id str - The vswitch id.
- arbiter_
vswitch_ strid - The multi-availability zone instance, coordinating the virtual switch ID of the availability zone, the switch must be located under the availability zone corresponding to the ArbiterZoneId. This parameter is required if you need to create multiple availability zone instances.
- arbiter_
zone_ strid - The multiple Availability Zone Instance, the availability zone ID of the coordinating availability zone. required if you need to create multiple availability zone instances.
- arch_
version str - The deployment architecture. If you do not fill in this parameter, the default is 1.0. to create multiple availability instances, fill in 2.0. if you need to create multiple availability instances, this parameter is required. Valid values:
1.0
to2.0
. - cold_
storage int - The cold storage capacity of the instance. Unit: GB. Valid values: [800, 1000000].
- core_
single_ intstorage - The multiple availability zone instances, CORE single node capacity. required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - core_
spec str - The core spec. When
disk_category
islocal_ssd_pro
orlocal_hdd_pro
, this filed is valid.- When
disk_category
islocal_ssd_pro
, the valid values islindorm.i2.xlarge
,lindorm.i2.2xlarge
,lindorm.i2.4xlarge
,lindorm.i2.8xlarge
. - When
disk_category
islocal_hdd_pro
, the valid values islindorm.d2c.6xlarge
,lindorm.d2c.12xlarge
,lindorm.d2c.24xlarge
,lindorm.d2s.5xlarge
,lindorm.d2s.10xlarge
,lindorm.d1.2xlarge
,lindorm.d1.4xlarge
,lindorm.d1.6xlarge
.
- When
- deletion_
proection bool - The deletion protection of instance.
- duration str
- The duration of paid. Valid when the
payment_type
isSubscription
. Whenpricing_cycle
set toMonth
, the valid value id1
to9
. Whenpricing_cycle
set toYear
, the valid value id1
to3
. - file_
engine_ intnode_ count - The count of file engine.
- file_
engine_ strspecification - The specification of file engine. Valid values:
lindorm.c.xlarge
. - instance_
name str - The name of the instance.
- instance_
storage str - The storage capacity of the instance. Unit: GB. For example, the value 50 indicates 50 GB.
- ip_
white_ Sequence[str]lists - The ip white list of instance.
- log_
disk_ strcategory - The multi-available zone instance, log node disk type. required if you need to create multiple availability zone instances. Valid values:
cloud_efficiency
,cloud_ssd
. - log_
num int - The multiple Availability Zone Instance, number of log nodes. this parameter is required if you want to create multiple availability zone instances. Valid values:
4
to400
. - log_
single_ intstorage - The multi-availability instance, log single-node disk capacity. This parameter is required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - log_
spec str - The multiple availability zone instances, log node specification. required if you need to create multiple availability zone instances. Valid values:
lindorm.sn1.large
,lindorm.sn1.2xlarge
. - lts_
node_ intcount - The count of lindorm tunnel service.
- lts_
node_ strspecification - The specification of lindorm tunnel service. Valid values:
lindorm.g.2xlarge
,lindorm.g.xlarge
. - multi_
zone_ strcombination - The multi-zone combinations. Availability zone combinations are supported on the sale page. required if you need to create multiple availability zone instances. Valid values:
ap-southeast-5abc-aliyun
,cn-hangzhou-ehi-aliyun
,cn-beijing-acd-aliyun
,ap-southeast-1-abc-aliyun
,cn-zhangjiakou-abc-aliyun
,cn-shanghai-efg-aliyun
,cn-shanghai-abd-aliyun
,cn-hangzhou-bef-aliyun
,cn-hangzhou-bce-aliyun
,cn-beijing-fgh-aliyun
,cn-shenzhen-abc-aliyun
. - pricing_
cycle str - The pricing cycle. Valid when the
payment_type
isSubscription
. Valid values:Month
andYear
. - primary_
vswitch_ strid - Multi-available zone instances, the virtual switch ID of the primary available zone, must be under the available zone corresponding to the PrimaryZoneId. required if you need to create multiple availability zone instances.
- primary_
zone_ strid - Multi-availability zone instance with the availability zone ID of the main availability zone. required if you need to create multiple availability zone instances.
- resource_
group_ strid - The ID of the resource group.
- search_
engine_ intnode_ count - The count of search engine.
- search_
engine_ strspecification - The specification of search engine. Valid values:
lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.g.xlarge
. - standby_
vswitch_ strid - The multiple availability zone instances, the virtual switch ID of the ready availability zone must be under the availability zone corresponding to the StandbyZoneId. required if you need to create multiple availability zone instances.
- standby_
zone_ strid - The multiple availability zone instances with availability zone IDs for the prepared availability zones. required if you need to create multiple availability zone instances.
- stream_
engine_ intnode_ count - The number of LindormStream nodes in the instance.
- stream_
engine_ strspecification - The specification of the LindormStream nodes in the instance. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - table_
engine_ intnode_ count - The count of table engine.
- table_
engine_ strspecification - The specification of table engine. Valid values:
lindorm.c.2xlarge
,lindorm.c.4xlarge
,lindorm.c.8xlarge
,lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - Mapping[str, str]
- A mapping of tags to assign to the resource.
- time_
series_ intengine_ node_ count - The count of time series engine.
- time_
series_ strengine_ specification - The specification of time series engine. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.r.8xlarge
. - time_
serires_ strengine_ specification - Field
time_serires_engine_specification
has been deprecated from provider version 1.182.0. New fieldtime_series_engine_specification
instead. - vpc_
id str - The VPC ID of the instance.
- zone_
id str - The zone ID of the instance.
- disk
Category String - The disk type of instance. Valid values:
cloud_efficiency
,cloud_ssd
,cloud_essd
,cloud_essd_pl0
,capacity_cloud_storage
,local_ssd_pro
,local_hdd_pro
. NOTE: From version 1.207.0,disk_category
can be set tocloud_essd_pl0
. - payment
Type String - The billing method. Valid values:
PayAsYouGo
andSubscription
. - vswitch
Id String - The vswitch id.
- arbiter
Vswitch StringId - The multi-availability zone instance, coordinating the virtual switch ID of the availability zone, the switch must be located under the availability zone corresponding to the ArbiterZoneId. This parameter is required if you need to create multiple availability zone instances.
- arbiter
Zone StringId - The multiple Availability Zone Instance, the availability zone ID of the coordinating availability zone. required if you need to create multiple availability zone instances.
- arch
Version String - The deployment architecture. If you do not fill in this parameter, the default is 1.0. to create multiple availability instances, fill in 2.0. if you need to create multiple availability instances, this parameter is required. Valid values:
1.0
to2.0
. - cold
Storage Number - The cold storage capacity of the instance. Unit: GB. Valid values: [800, 1000000].
- core
Single NumberStorage - The multiple availability zone instances, CORE single node capacity. required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - core
Spec String - The core spec. When
disk_category
islocal_ssd_pro
orlocal_hdd_pro
, this filed is valid.- When
disk_category
islocal_ssd_pro
, the valid values islindorm.i2.xlarge
,lindorm.i2.2xlarge
,lindorm.i2.4xlarge
,lindorm.i2.8xlarge
. - When
disk_category
islocal_hdd_pro
, the valid values islindorm.d2c.6xlarge
,lindorm.d2c.12xlarge
,lindorm.d2c.24xlarge
,lindorm.d2s.5xlarge
,lindorm.d2s.10xlarge
,lindorm.d1.2xlarge
,lindorm.d1.4xlarge
,lindorm.d1.6xlarge
.
- When
- deletion
Proection Boolean - The deletion protection of instance.
- duration String
- The duration of paid. Valid when the
payment_type
isSubscription
. Whenpricing_cycle
set toMonth
, the valid value id1
to9
. Whenpricing_cycle
set toYear
, the valid value id1
to3
. - file
Engine NumberNode Count - The count of file engine.
- file
Engine StringSpecification - The specification of file engine. Valid values:
lindorm.c.xlarge
. - instance
Name String - The name of the instance.
- instance
Storage String - The storage capacity of the instance. Unit: GB. For example, the value 50 indicates 50 GB.
- ip
White List<String>Lists - The ip white list of instance.
- log
Disk StringCategory - The multi-available zone instance, log node disk type. required if you need to create multiple availability zone instances. Valid values:
cloud_efficiency
,cloud_ssd
. - log
Num Number - The multiple Availability Zone Instance, number of log nodes. this parameter is required if you want to create multiple availability zone instances. Valid values:
4
to400
. - log
Single NumberStorage - The multi-availability instance, log single-node disk capacity. This parameter is required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - log
Spec String - The multiple availability zone instances, log node specification. required if you need to create multiple availability zone instances. Valid values:
lindorm.sn1.large
,lindorm.sn1.2xlarge
. - lts
Node NumberCount - The count of lindorm tunnel service.
- lts
Node StringSpecification - The specification of lindorm tunnel service. Valid values:
lindorm.g.2xlarge
,lindorm.g.xlarge
. - multi
Zone StringCombination - The multi-zone combinations. Availability zone combinations are supported on the sale page. required if you need to create multiple availability zone instances. Valid values:
ap-southeast-5abc-aliyun
,cn-hangzhou-ehi-aliyun
,cn-beijing-acd-aliyun
,ap-southeast-1-abc-aliyun
,cn-zhangjiakou-abc-aliyun
,cn-shanghai-efg-aliyun
,cn-shanghai-abd-aliyun
,cn-hangzhou-bef-aliyun
,cn-hangzhou-bce-aliyun
,cn-beijing-fgh-aliyun
,cn-shenzhen-abc-aliyun
. - pricing
Cycle String - The pricing cycle. Valid when the
payment_type
isSubscription
. Valid values:Month
andYear
. - primary
Vswitch StringId - Multi-available zone instances, the virtual switch ID of the primary available zone, must be under the available zone corresponding to the PrimaryZoneId. required if you need to create multiple availability zone instances.
- primary
Zone StringId - Multi-availability zone instance with the availability zone ID of the main availability zone. required if you need to create multiple availability zone instances.
- resource
Group StringId - The ID of the resource group.
- search
Engine NumberNode Count - The count of search engine.
- search
Engine StringSpecification - The specification of search engine. Valid values:
lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.g.xlarge
. - standby
Vswitch StringId - The multiple availability zone instances, the virtual switch ID of the ready availability zone must be under the availability zone corresponding to the StandbyZoneId. required if you need to create multiple availability zone instances.
- standby
Zone StringId - The multiple availability zone instances with availability zone IDs for the prepared availability zones. required if you need to create multiple availability zone instances.
- stream
Engine NumberNode Count - The number of LindormStream nodes in the instance.
- stream
Engine StringSpecification - The specification of the LindormStream nodes in the instance. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - table
Engine NumberNode Count - The count of table engine.
- table
Engine StringSpecification - The specification of table engine. Valid values:
lindorm.c.2xlarge
,lindorm.c.4xlarge
,lindorm.c.8xlarge
,lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - Map<String>
- A mapping of tags to assign to the resource.
- time
Series NumberEngine Node Count - The count of time series engine.
- time
Series StringEngine Specification - The specification of time series engine. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.r.8xlarge
. - time
Serires StringEngine Specification - Field
time_serires_engine_specification
has been deprecated from provider version 1.182.0. New fieldtime_series_engine_specification
instead. - vpc
Id String - The VPC ID of the instance.
- zone
Id String - The zone ID of the instance.
Outputs
All input properties are implicitly available as output properties. Additionally, the Instance resource produces the following output properties:
- Enabled
File boolEngine - (Available since v1.163.0) Whether to enable file engine.
- Enabled
Lts boolEngine - (Available since v1.163.0) Whether to enable lts engine.
- Enabled
Search boolEngine - (Available since v1.163.0) Whether to enable search engine.
- Enabled
Stream boolEngine - (Available since v1.211.0) Whether to enable streaming engine.
- Enabled
Table boolEngine - (Available since v1.163.0) Whether to enable table engine.
- Enabled
Time boolSerires Engine - (Available since v1.163.0) Whether to enable time serires engine.
- Id string
- The provider-assigned unique ID for this managed resource.
- Service
Type string - (Available since v1.196.0) The instance type.
- Status string
- The status of Instance.
- Enabled
File boolEngine - (Available since v1.163.0) Whether to enable file engine.
- Enabled
Lts boolEngine - (Available since v1.163.0) Whether to enable lts engine.
- Enabled
Search boolEngine - (Available since v1.163.0) Whether to enable search engine.
- Enabled
Stream boolEngine - (Available since v1.211.0) Whether to enable streaming engine.
- Enabled
Table boolEngine - (Available since v1.163.0) Whether to enable table engine.
- Enabled
Time boolSerires Engine - (Available since v1.163.0) Whether to enable time serires engine.
- Id string
- The provider-assigned unique ID for this managed resource.
- Service
Type string - (Available since v1.196.0) The instance type.
- Status string
- The status of Instance.
- enabled
File BooleanEngine - (Available since v1.163.0) Whether to enable file engine.
- enabled
Lts BooleanEngine - (Available since v1.163.0) Whether to enable lts engine.
- enabled
Search BooleanEngine - (Available since v1.163.0) Whether to enable search engine.
- enabled
Stream BooleanEngine - (Available since v1.211.0) Whether to enable streaming engine.
- enabled
Table BooleanEngine - (Available since v1.163.0) Whether to enable table engine.
- enabled
Time BooleanSerires Engine - (Available since v1.163.0) Whether to enable time serires engine.
- id String
- The provider-assigned unique ID for this managed resource.
- service
Type String - (Available since v1.196.0) The instance type.
- status String
- The status of Instance.
- enabled
File booleanEngine - (Available since v1.163.0) Whether to enable file engine.
- enabled
Lts booleanEngine - (Available since v1.163.0) Whether to enable lts engine.
- enabled
Search booleanEngine - (Available since v1.163.0) Whether to enable search engine.
- enabled
Stream booleanEngine - (Available since v1.211.0) Whether to enable streaming engine.
- enabled
Table booleanEngine - (Available since v1.163.0) Whether to enable table engine.
- enabled
Time booleanSerires Engine - (Available since v1.163.0) Whether to enable time serires engine.
- id string
- The provider-assigned unique ID for this managed resource.
- service
Type string - (Available since v1.196.0) The instance type.
- status string
- The status of Instance.
- enabled_
file_ boolengine - (Available since v1.163.0) Whether to enable file engine.
- enabled_
lts_ boolengine - (Available since v1.163.0) Whether to enable lts engine.
- enabled_
search_ boolengine - (Available since v1.163.0) Whether to enable search engine.
- enabled_
stream_ boolengine - (Available since v1.211.0) Whether to enable streaming engine.
- enabled_
table_ boolengine - (Available since v1.163.0) Whether to enable table engine.
- enabled_
time_ boolserires_ engine - (Available since v1.163.0) Whether to enable time serires engine.
- id str
- The provider-assigned unique ID for this managed resource.
- service_
type str - (Available since v1.196.0) The instance type.
- status str
- The status of Instance.
- enabled
File BooleanEngine - (Available since v1.163.0) Whether to enable file engine.
- enabled
Lts BooleanEngine - (Available since v1.163.0) Whether to enable lts engine.
- enabled
Search BooleanEngine - (Available since v1.163.0) Whether to enable search engine.
- enabled
Stream BooleanEngine - (Available since v1.211.0) Whether to enable streaming engine.
- enabled
Table BooleanEngine - (Available since v1.163.0) Whether to enable table engine.
- enabled
Time BooleanSerires Engine - (Available since v1.163.0) Whether to enable time serires engine.
- id String
- The provider-assigned unique ID for this managed resource.
- service
Type String - (Available since v1.196.0) The instance type.
- status String
- The status of Instance.
Look up Existing Instance Resource
Get an existing Instance 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?: InstanceState, opts?: CustomResourceOptions): Instance
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
arbiter_vswitch_id: Optional[str] = None,
arbiter_zone_id: Optional[str] = None,
arch_version: Optional[str] = None,
cold_storage: Optional[int] = None,
core_single_storage: Optional[int] = None,
core_spec: Optional[str] = None,
deletion_proection: Optional[bool] = None,
disk_category: Optional[str] = None,
duration: Optional[str] = None,
enabled_file_engine: Optional[bool] = None,
enabled_lts_engine: Optional[bool] = None,
enabled_search_engine: Optional[bool] = None,
enabled_stream_engine: Optional[bool] = None,
enabled_table_engine: Optional[bool] = None,
enabled_time_serires_engine: Optional[bool] = None,
file_engine_node_count: Optional[int] = None,
file_engine_specification: Optional[str] = None,
instance_name: Optional[str] = None,
instance_storage: Optional[str] = None,
ip_white_lists: Optional[Sequence[str]] = None,
log_disk_category: Optional[str] = None,
log_num: Optional[int] = None,
log_single_storage: Optional[int] = None,
log_spec: Optional[str] = None,
lts_node_count: Optional[int] = None,
lts_node_specification: Optional[str] = None,
multi_zone_combination: Optional[str] = None,
payment_type: Optional[str] = None,
pricing_cycle: Optional[str] = None,
primary_vswitch_id: Optional[str] = None,
primary_zone_id: Optional[str] = None,
resource_group_id: Optional[str] = None,
search_engine_node_count: Optional[int] = None,
search_engine_specification: Optional[str] = None,
service_type: Optional[str] = None,
standby_vswitch_id: Optional[str] = None,
standby_zone_id: Optional[str] = None,
status: Optional[str] = None,
stream_engine_node_count: Optional[int] = None,
stream_engine_specification: Optional[str] = None,
table_engine_node_count: Optional[int] = None,
table_engine_specification: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
time_series_engine_node_count: Optional[int] = None,
time_series_engine_specification: Optional[str] = None,
time_serires_engine_specification: Optional[str] = None,
vpc_id: Optional[str] = None,
vswitch_id: Optional[str] = None,
zone_id: Optional[str] = None) -> Instance
func GetInstance(ctx *Context, name string, id IDInput, state *InstanceState, opts ...ResourceOption) (*Instance, error)
public static Instance Get(string name, Input<string> id, InstanceState? state, CustomResourceOptions? opts = null)
public static Instance get(String name, Output<String> id, InstanceState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- 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.
- Arbiter
Vswitch stringId - The multi-availability zone instance, coordinating the virtual switch ID of the availability zone, the switch must be located under the availability zone corresponding to the ArbiterZoneId. This parameter is required if you need to create multiple availability zone instances.
- Arbiter
Zone stringId - The multiple Availability Zone Instance, the availability zone ID of the coordinating availability zone. required if you need to create multiple availability zone instances.
- Arch
Version string - The deployment architecture. If you do not fill in this parameter, the default is 1.0. to create multiple availability instances, fill in 2.0. if you need to create multiple availability instances, this parameter is required. Valid values:
1.0
to2.0
. - Cold
Storage int - The cold storage capacity of the instance. Unit: GB. Valid values: [800, 1000000].
- Core
Single intStorage - The multiple availability zone instances, CORE single node capacity. required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - Core
Spec string - The core spec. When
disk_category
islocal_ssd_pro
orlocal_hdd_pro
, this filed is valid.- When
disk_category
islocal_ssd_pro
, the valid values islindorm.i2.xlarge
,lindorm.i2.2xlarge
,lindorm.i2.4xlarge
,lindorm.i2.8xlarge
. - When
disk_category
islocal_hdd_pro
, the valid values islindorm.d2c.6xlarge
,lindorm.d2c.12xlarge
,lindorm.d2c.24xlarge
,lindorm.d2s.5xlarge
,lindorm.d2s.10xlarge
,lindorm.d1.2xlarge
,lindorm.d1.4xlarge
,lindorm.d1.6xlarge
.
- When
- Deletion
Proection bool - The deletion protection of instance.
- Disk
Category string - The disk type of instance. Valid values:
cloud_efficiency
,cloud_ssd
,cloud_essd
,cloud_essd_pl0
,capacity_cloud_storage
,local_ssd_pro
,local_hdd_pro
. NOTE: From version 1.207.0,disk_category
can be set tocloud_essd_pl0
. - Duration string
- The duration of paid. Valid when the
payment_type
isSubscription
. Whenpricing_cycle
set toMonth
, the valid value id1
to9
. Whenpricing_cycle
set toYear
, the valid value id1
to3
. - Enabled
File boolEngine - (Available since v1.163.0) Whether to enable file engine.
- Enabled
Lts boolEngine - (Available since v1.163.0) Whether to enable lts engine.
- Enabled
Search boolEngine - (Available since v1.163.0) Whether to enable search engine.
- Enabled
Stream boolEngine - (Available since v1.211.0) Whether to enable streaming engine.
- Enabled
Table boolEngine - (Available since v1.163.0) Whether to enable table engine.
- Enabled
Time boolSerires Engine - (Available since v1.163.0) Whether to enable time serires engine.
- File
Engine intNode Count - The count of file engine.
- File
Engine stringSpecification - The specification of file engine. Valid values:
lindorm.c.xlarge
. - Instance
Name string - The name of the instance.
- Instance
Storage string - The storage capacity of the instance. Unit: GB. For example, the value 50 indicates 50 GB.
- Ip
White List<string>Lists - The ip white list of instance.
- Log
Disk stringCategory - The multi-available zone instance, log node disk type. required if you need to create multiple availability zone instances. Valid values:
cloud_efficiency
,cloud_ssd
. - Log
Num int - The multiple Availability Zone Instance, number of log nodes. this parameter is required if you want to create multiple availability zone instances. Valid values:
4
to400
. - Log
Single intStorage - The multi-availability instance, log single-node disk capacity. This parameter is required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - Log
Spec string - The multiple availability zone instances, log node specification. required if you need to create multiple availability zone instances. Valid values:
lindorm.sn1.large
,lindorm.sn1.2xlarge
. - Lts
Node intCount - The count of lindorm tunnel service.
- Lts
Node stringSpecification - The specification of lindorm tunnel service. Valid values:
lindorm.g.2xlarge
,lindorm.g.xlarge
. - Multi
Zone stringCombination - The multi-zone combinations. Availability zone combinations are supported on the sale page. required if you need to create multiple availability zone instances. Valid values:
ap-southeast-5abc-aliyun
,cn-hangzhou-ehi-aliyun
,cn-beijing-acd-aliyun
,ap-southeast-1-abc-aliyun
,cn-zhangjiakou-abc-aliyun
,cn-shanghai-efg-aliyun
,cn-shanghai-abd-aliyun
,cn-hangzhou-bef-aliyun
,cn-hangzhou-bce-aliyun
,cn-beijing-fgh-aliyun
,cn-shenzhen-abc-aliyun
. - Payment
Type string - The billing method. Valid values:
PayAsYouGo
andSubscription
. - Pricing
Cycle string - The pricing cycle. Valid when the
payment_type
isSubscription
. Valid values:Month
andYear
. - Primary
Vswitch stringId - Multi-available zone instances, the virtual switch ID of the primary available zone, must be under the available zone corresponding to the PrimaryZoneId. required if you need to create multiple availability zone instances.
- Primary
Zone stringId - Multi-availability zone instance with the availability zone ID of the main availability zone. required if you need to create multiple availability zone instances.
- Resource
Group stringId - The ID of the resource group.
- Search
Engine intNode Count - The count of search engine.
- Search
Engine stringSpecification - The specification of search engine. Valid values:
lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.g.xlarge
. - Service
Type string - (Available since v1.196.0) The instance type.
- Standby
Vswitch stringId - The multiple availability zone instances, the virtual switch ID of the ready availability zone must be under the availability zone corresponding to the StandbyZoneId. required if you need to create multiple availability zone instances.
- Standby
Zone stringId - The multiple availability zone instances with availability zone IDs for the prepared availability zones. required if you need to create multiple availability zone instances.
- Status string
- The status of Instance.
- Stream
Engine intNode Count - The number of LindormStream nodes in the instance.
- Stream
Engine stringSpecification - The specification of the LindormStream nodes in the instance. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - Table
Engine intNode Count - The count of table engine.
- Table
Engine stringSpecification - The specification of table engine. Valid values:
lindorm.c.2xlarge
,lindorm.c.4xlarge
,lindorm.c.8xlarge
,lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - Dictionary<string, string>
- A mapping of tags to assign to the resource.
- Time
Series intEngine Node Count - The count of time series engine.
- Time
Series stringEngine Specification - The specification of time series engine. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.r.8xlarge
. - Time
Serires stringEngine Specification - Field
time_serires_engine_specification
has been deprecated from provider version 1.182.0. New fieldtime_series_engine_specification
instead. - Vpc
Id string - The VPC ID of the instance.
- Vswitch
Id string - The vswitch id.
- Zone
Id string - The zone ID of the instance.
- Arbiter
Vswitch stringId - The multi-availability zone instance, coordinating the virtual switch ID of the availability zone, the switch must be located under the availability zone corresponding to the ArbiterZoneId. This parameter is required if you need to create multiple availability zone instances.
- Arbiter
Zone stringId - The multiple Availability Zone Instance, the availability zone ID of the coordinating availability zone. required if you need to create multiple availability zone instances.
- Arch
Version string - The deployment architecture. If you do not fill in this parameter, the default is 1.0. to create multiple availability instances, fill in 2.0. if you need to create multiple availability instances, this parameter is required. Valid values:
1.0
to2.0
. - Cold
Storage int - The cold storage capacity of the instance. Unit: GB. Valid values: [800, 1000000].
- Core
Single intStorage - The multiple availability zone instances, CORE single node capacity. required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - Core
Spec string - The core spec. When
disk_category
islocal_ssd_pro
orlocal_hdd_pro
, this filed is valid.- When
disk_category
islocal_ssd_pro
, the valid values islindorm.i2.xlarge
,lindorm.i2.2xlarge
,lindorm.i2.4xlarge
,lindorm.i2.8xlarge
. - When
disk_category
islocal_hdd_pro
, the valid values islindorm.d2c.6xlarge
,lindorm.d2c.12xlarge
,lindorm.d2c.24xlarge
,lindorm.d2s.5xlarge
,lindorm.d2s.10xlarge
,lindorm.d1.2xlarge
,lindorm.d1.4xlarge
,lindorm.d1.6xlarge
.
- When
- Deletion
Proection bool - The deletion protection of instance.
- Disk
Category string - The disk type of instance. Valid values:
cloud_efficiency
,cloud_ssd
,cloud_essd
,cloud_essd_pl0
,capacity_cloud_storage
,local_ssd_pro
,local_hdd_pro
. NOTE: From version 1.207.0,disk_category
can be set tocloud_essd_pl0
. - Duration string
- The duration of paid. Valid when the
payment_type
isSubscription
. Whenpricing_cycle
set toMonth
, the valid value id1
to9
. Whenpricing_cycle
set toYear
, the valid value id1
to3
. - Enabled
File boolEngine - (Available since v1.163.0) Whether to enable file engine.
- Enabled
Lts boolEngine - (Available since v1.163.0) Whether to enable lts engine.
- Enabled
Search boolEngine - (Available since v1.163.0) Whether to enable search engine.
- Enabled
Stream boolEngine - (Available since v1.211.0) Whether to enable streaming engine.
- Enabled
Table boolEngine - (Available since v1.163.0) Whether to enable table engine.
- Enabled
Time boolSerires Engine - (Available since v1.163.0) Whether to enable time serires engine.
- File
Engine intNode Count - The count of file engine.
- File
Engine stringSpecification - The specification of file engine. Valid values:
lindorm.c.xlarge
. - Instance
Name string - The name of the instance.
- Instance
Storage string - The storage capacity of the instance. Unit: GB. For example, the value 50 indicates 50 GB.
- Ip
White []stringLists - The ip white list of instance.
- Log
Disk stringCategory - The multi-available zone instance, log node disk type. required if you need to create multiple availability zone instances. Valid values:
cloud_efficiency
,cloud_ssd
. - Log
Num int - The multiple Availability Zone Instance, number of log nodes. this parameter is required if you want to create multiple availability zone instances. Valid values:
4
to400
. - Log
Single intStorage - The multi-availability instance, log single-node disk capacity. This parameter is required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - Log
Spec string - The multiple availability zone instances, log node specification. required if you need to create multiple availability zone instances. Valid values:
lindorm.sn1.large
,lindorm.sn1.2xlarge
. - Lts
Node intCount - The count of lindorm tunnel service.
- Lts
Node stringSpecification - The specification of lindorm tunnel service. Valid values:
lindorm.g.2xlarge
,lindorm.g.xlarge
. - Multi
Zone stringCombination - The multi-zone combinations. Availability zone combinations are supported on the sale page. required if you need to create multiple availability zone instances. Valid values:
ap-southeast-5abc-aliyun
,cn-hangzhou-ehi-aliyun
,cn-beijing-acd-aliyun
,ap-southeast-1-abc-aliyun
,cn-zhangjiakou-abc-aliyun
,cn-shanghai-efg-aliyun
,cn-shanghai-abd-aliyun
,cn-hangzhou-bef-aliyun
,cn-hangzhou-bce-aliyun
,cn-beijing-fgh-aliyun
,cn-shenzhen-abc-aliyun
. - Payment
Type string - The billing method. Valid values:
PayAsYouGo
andSubscription
. - Pricing
Cycle string - The pricing cycle. Valid when the
payment_type
isSubscription
. Valid values:Month
andYear
. - Primary
Vswitch stringId - Multi-available zone instances, the virtual switch ID of the primary available zone, must be under the available zone corresponding to the PrimaryZoneId. required if you need to create multiple availability zone instances.
- Primary
Zone stringId - Multi-availability zone instance with the availability zone ID of the main availability zone. required if you need to create multiple availability zone instances.
- Resource
Group stringId - The ID of the resource group.
- Search
Engine intNode Count - The count of search engine.
- Search
Engine stringSpecification - The specification of search engine. Valid values:
lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.g.xlarge
. - Service
Type string - (Available since v1.196.0) The instance type.
- Standby
Vswitch stringId - The multiple availability zone instances, the virtual switch ID of the ready availability zone must be under the availability zone corresponding to the StandbyZoneId. required if you need to create multiple availability zone instances.
- Standby
Zone stringId - The multiple availability zone instances with availability zone IDs for the prepared availability zones. required if you need to create multiple availability zone instances.
- Status string
- The status of Instance.
- Stream
Engine intNode Count - The number of LindormStream nodes in the instance.
- Stream
Engine stringSpecification - The specification of the LindormStream nodes in the instance. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - Table
Engine intNode Count - The count of table engine.
- Table
Engine stringSpecification - The specification of table engine. Valid values:
lindorm.c.2xlarge
,lindorm.c.4xlarge
,lindorm.c.8xlarge
,lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - map[string]string
- A mapping of tags to assign to the resource.
- Time
Series intEngine Node Count - The count of time series engine.
- Time
Series stringEngine Specification - The specification of time series engine. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.r.8xlarge
. - Time
Serires stringEngine Specification - Field
time_serires_engine_specification
has been deprecated from provider version 1.182.0. New fieldtime_series_engine_specification
instead. - Vpc
Id string - The VPC ID of the instance.
- Vswitch
Id string - The vswitch id.
- Zone
Id string - The zone ID of the instance.
- arbiter
Vswitch StringId - The multi-availability zone instance, coordinating the virtual switch ID of the availability zone, the switch must be located under the availability zone corresponding to the ArbiterZoneId. This parameter is required if you need to create multiple availability zone instances.
- arbiter
Zone StringId - The multiple Availability Zone Instance, the availability zone ID of the coordinating availability zone. required if you need to create multiple availability zone instances.
- arch
Version String - The deployment architecture. If you do not fill in this parameter, the default is 1.0. to create multiple availability instances, fill in 2.0. if you need to create multiple availability instances, this parameter is required. Valid values:
1.0
to2.0
. - cold
Storage Integer - The cold storage capacity of the instance. Unit: GB. Valid values: [800, 1000000].
- core
Single IntegerStorage - The multiple availability zone instances, CORE single node capacity. required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - core
Spec String - The core spec. When
disk_category
islocal_ssd_pro
orlocal_hdd_pro
, this filed is valid.- When
disk_category
islocal_ssd_pro
, the valid values islindorm.i2.xlarge
,lindorm.i2.2xlarge
,lindorm.i2.4xlarge
,lindorm.i2.8xlarge
. - When
disk_category
islocal_hdd_pro
, the valid values islindorm.d2c.6xlarge
,lindorm.d2c.12xlarge
,lindorm.d2c.24xlarge
,lindorm.d2s.5xlarge
,lindorm.d2s.10xlarge
,lindorm.d1.2xlarge
,lindorm.d1.4xlarge
,lindorm.d1.6xlarge
.
- When
- deletion
Proection Boolean - The deletion protection of instance.
- disk
Category String - The disk type of instance. Valid values:
cloud_efficiency
,cloud_ssd
,cloud_essd
,cloud_essd_pl0
,capacity_cloud_storage
,local_ssd_pro
,local_hdd_pro
. NOTE: From version 1.207.0,disk_category
can be set tocloud_essd_pl0
. - duration String
- The duration of paid. Valid when the
payment_type
isSubscription
. Whenpricing_cycle
set toMonth
, the valid value id1
to9
. Whenpricing_cycle
set toYear
, the valid value id1
to3
. - enabled
File BooleanEngine - (Available since v1.163.0) Whether to enable file engine.
- enabled
Lts BooleanEngine - (Available since v1.163.0) Whether to enable lts engine.
- enabled
Search BooleanEngine - (Available since v1.163.0) Whether to enable search engine.
- enabled
Stream BooleanEngine - (Available since v1.211.0) Whether to enable streaming engine.
- enabled
Table BooleanEngine - (Available since v1.163.0) Whether to enable table engine.
- enabled
Time BooleanSerires Engine - (Available since v1.163.0) Whether to enable time serires engine.
- file
Engine IntegerNode Count - The count of file engine.
- file
Engine StringSpecification - The specification of file engine. Valid values:
lindorm.c.xlarge
. - instance
Name String - The name of the instance.
- instance
Storage String - The storage capacity of the instance. Unit: GB. For example, the value 50 indicates 50 GB.
- ip
White List<String>Lists - The ip white list of instance.
- log
Disk StringCategory - The multi-available zone instance, log node disk type. required if you need to create multiple availability zone instances. Valid values:
cloud_efficiency
,cloud_ssd
. - log
Num Integer - The multiple Availability Zone Instance, number of log nodes. this parameter is required if you want to create multiple availability zone instances. Valid values:
4
to400
. - log
Single IntegerStorage - The multi-availability instance, log single-node disk capacity. This parameter is required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - log
Spec String - The multiple availability zone instances, log node specification. required if you need to create multiple availability zone instances. Valid values:
lindorm.sn1.large
,lindorm.sn1.2xlarge
. - lts
Node IntegerCount - The count of lindorm tunnel service.
- lts
Node StringSpecification - The specification of lindorm tunnel service. Valid values:
lindorm.g.2xlarge
,lindorm.g.xlarge
. - multi
Zone StringCombination - The multi-zone combinations. Availability zone combinations are supported on the sale page. required if you need to create multiple availability zone instances. Valid values:
ap-southeast-5abc-aliyun
,cn-hangzhou-ehi-aliyun
,cn-beijing-acd-aliyun
,ap-southeast-1-abc-aliyun
,cn-zhangjiakou-abc-aliyun
,cn-shanghai-efg-aliyun
,cn-shanghai-abd-aliyun
,cn-hangzhou-bef-aliyun
,cn-hangzhou-bce-aliyun
,cn-beijing-fgh-aliyun
,cn-shenzhen-abc-aliyun
. - payment
Type String - The billing method. Valid values:
PayAsYouGo
andSubscription
. - pricing
Cycle String - The pricing cycle. Valid when the
payment_type
isSubscription
. Valid values:Month
andYear
. - primary
Vswitch StringId - Multi-available zone instances, the virtual switch ID of the primary available zone, must be under the available zone corresponding to the PrimaryZoneId. required if you need to create multiple availability zone instances.
- primary
Zone StringId - Multi-availability zone instance with the availability zone ID of the main availability zone. required if you need to create multiple availability zone instances.
- resource
Group StringId - The ID of the resource group.
- search
Engine IntegerNode Count - The count of search engine.
- search
Engine StringSpecification - The specification of search engine. Valid values:
lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.g.xlarge
. - service
Type String - (Available since v1.196.0) The instance type.
- standby
Vswitch StringId - The multiple availability zone instances, the virtual switch ID of the ready availability zone must be under the availability zone corresponding to the StandbyZoneId. required if you need to create multiple availability zone instances.
- standby
Zone StringId - The multiple availability zone instances with availability zone IDs for the prepared availability zones. required if you need to create multiple availability zone instances.
- status String
- The status of Instance.
- stream
Engine IntegerNode Count - The number of LindormStream nodes in the instance.
- stream
Engine StringSpecification - The specification of the LindormStream nodes in the instance. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - table
Engine IntegerNode Count - The count of table engine.
- table
Engine StringSpecification - The specification of table engine. Valid values:
lindorm.c.2xlarge
,lindorm.c.4xlarge
,lindorm.c.8xlarge
,lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - Map<String,String>
- A mapping of tags to assign to the resource.
- time
Series IntegerEngine Node Count - The count of time series engine.
- time
Series StringEngine Specification - The specification of time series engine. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.r.8xlarge
. - time
Serires StringEngine Specification - Field
time_serires_engine_specification
has been deprecated from provider version 1.182.0. New fieldtime_series_engine_specification
instead. - vpc
Id String - The VPC ID of the instance.
- vswitch
Id String - The vswitch id.
- zone
Id String - The zone ID of the instance.
- arbiter
Vswitch stringId - The multi-availability zone instance, coordinating the virtual switch ID of the availability zone, the switch must be located under the availability zone corresponding to the ArbiterZoneId. This parameter is required if you need to create multiple availability zone instances.
- arbiter
Zone stringId - The multiple Availability Zone Instance, the availability zone ID of the coordinating availability zone. required if you need to create multiple availability zone instances.
- arch
Version string - The deployment architecture. If you do not fill in this parameter, the default is 1.0. to create multiple availability instances, fill in 2.0. if you need to create multiple availability instances, this parameter is required. Valid values:
1.0
to2.0
. - cold
Storage number - The cold storage capacity of the instance. Unit: GB. Valid values: [800, 1000000].
- core
Single numberStorage - The multiple availability zone instances, CORE single node capacity. required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - core
Spec string - The core spec. When
disk_category
islocal_ssd_pro
orlocal_hdd_pro
, this filed is valid.- When
disk_category
islocal_ssd_pro
, the valid values islindorm.i2.xlarge
,lindorm.i2.2xlarge
,lindorm.i2.4xlarge
,lindorm.i2.8xlarge
. - When
disk_category
islocal_hdd_pro
, the valid values islindorm.d2c.6xlarge
,lindorm.d2c.12xlarge
,lindorm.d2c.24xlarge
,lindorm.d2s.5xlarge
,lindorm.d2s.10xlarge
,lindorm.d1.2xlarge
,lindorm.d1.4xlarge
,lindorm.d1.6xlarge
.
- When
- deletion
Proection boolean - The deletion protection of instance.
- disk
Category string - The disk type of instance. Valid values:
cloud_efficiency
,cloud_ssd
,cloud_essd
,cloud_essd_pl0
,capacity_cloud_storage
,local_ssd_pro
,local_hdd_pro
. NOTE: From version 1.207.0,disk_category
can be set tocloud_essd_pl0
. - duration string
- The duration of paid. Valid when the
payment_type
isSubscription
. Whenpricing_cycle
set toMonth
, the valid value id1
to9
. Whenpricing_cycle
set toYear
, the valid value id1
to3
. - enabled
File booleanEngine - (Available since v1.163.0) Whether to enable file engine.
- enabled
Lts booleanEngine - (Available since v1.163.0) Whether to enable lts engine.
- enabled
Search booleanEngine - (Available since v1.163.0) Whether to enable search engine.
- enabled
Stream booleanEngine - (Available since v1.211.0) Whether to enable streaming engine.
- enabled
Table booleanEngine - (Available since v1.163.0) Whether to enable table engine.
- enabled
Time booleanSerires Engine - (Available since v1.163.0) Whether to enable time serires engine.
- file
Engine numberNode Count - The count of file engine.
- file
Engine stringSpecification - The specification of file engine. Valid values:
lindorm.c.xlarge
. - instance
Name string - The name of the instance.
- instance
Storage string - The storage capacity of the instance. Unit: GB. For example, the value 50 indicates 50 GB.
- ip
White string[]Lists - The ip white list of instance.
- log
Disk stringCategory - The multi-available zone instance, log node disk type. required if you need to create multiple availability zone instances. Valid values:
cloud_efficiency
,cloud_ssd
. - log
Num number - The multiple Availability Zone Instance, number of log nodes. this parameter is required if you want to create multiple availability zone instances. Valid values:
4
to400
. - log
Single numberStorage - The multi-availability instance, log single-node disk capacity. This parameter is required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - log
Spec string - The multiple availability zone instances, log node specification. required if you need to create multiple availability zone instances. Valid values:
lindorm.sn1.large
,lindorm.sn1.2xlarge
. - lts
Node numberCount - The count of lindorm tunnel service.
- lts
Node stringSpecification - The specification of lindorm tunnel service. Valid values:
lindorm.g.2xlarge
,lindorm.g.xlarge
. - multi
Zone stringCombination - The multi-zone combinations. Availability zone combinations are supported on the sale page. required if you need to create multiple availability zone instances. Valid values:
ap-southeast-5abc-aliyun
,cn-hangzhou-ehi-aliyun
,cn-beijing-acd-aliyun
,ap-southeast-1-abc-aliyun
,cn-zhangjiakou-abc-aliyun
,cn-shanghai-efg-aliyun
,cn-shanghai-abd-aliyun
,cn-hangzhou-bef-aliyun
,cn-hangzhou-bce-aliyun
,cn-beijing-fgh-aliyun
,cn-shenzhen-abc-aliyun
. - payment
Type string - The billing method. Valid values:
PayAsYouGo
andSubscription
. - pricing
Cycle string - The pricing cycle. Valid when the
payment_type
isSubscription
. Valid values:Month
andYear
. - primary
Vswitch stringId - Multi-available zone instances, the virtual switch ID of the primary available zone, must be under the available zone corresponding to the PrimaryZoneId. required if you need to create multiple availability zone instances.
- primary
Zone stringId - Multi-availability zone instance with the availability zone ID of the main availability zone. required if you need to create multiple availability zone instances.
- resource
Group stringId - The ID of the resource group.
- search
Engine numberNode Count - The count of search engine.
- search
Engine stringSpecification - The specification of search engine. Valid values:
lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.g.xlarge
. - service
Type string - (Available since v1.196.0) The instance type.
- standby
Vswitch stringId - The multiple availability zone instances, the virtual switch ID of the ready availability zone must be under the availability zone corresponding to the StandbyZoneId. required if you need to create multiple availability zone instances.
- standby
Zone stringId - The multiple availability zone instances with availability zone IDs for the prepared availability zones. required if you need to create multiple availability zone instances.
- status string
- The status of Instance.
- stream
Engine numberNode Count - The number of LindormStream nodes in the instance.
- stream
Engine stringSpecification - The specification of the LindormStream nodes in the instance. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - table
Engine numberNode Count - The count of table engine.
- table
Engine stringSpecification - The specification of table engine. Valid values:
lindorm.c.2xlarge
,lindorm.c.4xlarge
,lindorm.c.8xlarge
,lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - {[key: string]: string}
- A mapping of tags to assign to the resource.
- time
Series numberEngine Node Count - The count of time series engine.
- time
Series stringEngine Specification - The specification of time series engine. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.r.8xlarge
. - time
Serires stringEngine Specification - Field
time_serires_engine_specification
has been deprecated from provider version 1.182.0. New fieldtime_series_engine_specification
instead. - vpc
Id string - The VPC ID of the instance.
- vswitch
Id string - The vswitch id.
- zone
Id string - The zone ID of the instance.
- arbiter_
vswitch_ strid - The multi-availability zone instance, coordinating the virtual switch ID of the availability zone, the switch must be located under the availability zone corresponding to the ArbiterZoneId. This parameter is required if you need to create multiple availability zone instances.
- arbiter_
zone_ strid - The multiple Availability Zone Instance, the availability zone ID of the coordinating availability zone. required if you need to create multiple availability zone instances.
- arch_
version str - The deployment architecture. If you do not fill in this parameter, the default is 1.0. to create multiple availability instances, fill in 2.0. if you need to create multiple availability instances, this parameter is required. Valid values:
1.0
to2.0
. - cold_
storage int - The cold storage capacity of the instance. Unit: GB. Valid values: [800, 1000000].
- core_
single_ intstorage - The multiple availability zone instances, CORE single node capacity. required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - core_
spec str - The core spec. When
disk_category
islocal_ssd_pro
orlocal_hdd_pro
, this filed is valid.- When
disk_category
islocal_ssd_pro
, the valid values islindorm.i2.xlarge
,lindorm.i2.2xlarge
,lindorm.i2.4xlarge
,lindorm.i2.8xlarge
. - When
disk_category
islocal_hdd_pro
, the valid values islindorm.d2c.6xlarge
,lindorm.d2c.12xlarge
,lindorm.d2c.24xlarge
,lindorm.d2s.5xlarge
,lindorm.d2s.10xlarge
,lindorm.d1.2xlarge
,lindorm.d1.4xlarge
,lindorm.d1.6xlarge
.
- When
- deletion_
proection bool - The deletion protection of instance.
- disk_
category str - The disk type of instance. Valid values:
cloud_efficiency
,cloud_ssd
,cloud_essd
,cloud_essd_pl0
,capacity_cloud_storage
,local_ssd_pro
,local_hdd_pro
. NOTE: From version 1.207.0,disk_category
can be set tocloud_essd_pl0
. - duration str
- The duration of paid. Valid when the
payment_type
isSubscription
. Whenpricing_cycle
set toMonth
, the valid value id1
to9
. Whenpricing_cycle
set toYear
, the valid value id1
to3
. - enabled_
file_ boolengine - (Available since v1.163.0) Whether to enable file engine.
- enabled_
lts_ boolengine - (Available since v1.163.0) Whether to enable lts engine.
- enabled_
search_ boolengine - (Available since v1.163.0) Whether to enable search engine.
- enabled_
stream_ boolengine - (Available since v1.211.0) Whether to enable streaming engine.
- enabled_
table_ boolengine - (Available since v1.163.0) Whether to enable table engine.
- enabled_
time_ boolserires_ engine - (Available since v1.163.0) Whether to enable time serires engine.
- file_
engine_ intnode_ count - The count of file engine.
- file_
engine_ strspecification - The specification of file engine. Valid values:
lindorm.c.xlarge
. - instance_
name str - The name of the instance.
- instance_
storage str - The storage capacity of the instance. Unit: GB. For example, the value 50 indicates 50 GB.
- ip_
white_ Sequence[str]lists - The ip white list of instance.
- log_
disk_ strcategory - The multi-available zone instance, log node disk type. required if you need to create multiple availability zone instances. Valid values:
cloud_efficiency
,cloud_ssd
. - log_
num int - The multiple Availability Zone Instance, number of log nodes. this parameter is required if you want to create multiple availability zone instances. Valid values:
4
to400
. - log_
single_ intstorage - The multi-availability instance, log single-node disk capacity. This parameter is required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - log_
spec str - The multiple availability zone instances, log node specification. required if you need to create multiple availability zone instances. Valid values:
lindorm.sn1.large
,lindorm.sn1.2xlarge
. - lts_
node_ intcount - The count of lindorm tunnel service.
- lts_
node_ strspecification - The specification of lindorm tunnel service. Valid values:
lindorm.g.2xlarge
,lindorm.g.xlarge
. - multi_
zone_ strcombination - The multi-zone combinations. Availability zone combinations are supported on the sale page. required if you need to create multiple availability zone instances. Valid values:
ap-southeast-5abc-aliyun
,cn-hangzhou-ehi-aliyun
,cn-beijing-acd-aliyun
,ap-southeast-1-abc-aliyun
,cn-zhangjiakou-abc-aliyun
,cn-shanghai-efg-aliyun
,cn-shanghai-abd-aliyun
,cn-hangzhou-bef-aliyun
,cn-hangzhou-bce-aliyun
,cn-beijing-fgh-aliyun
,cn-shenzhen-abc-aliyun
. - payment_
type str - The billing method. Valid values:
PayAsYouGo
andSubscription
. - pricing_
cycle str - The pricing cycle. Valid when the
payment_type
isSubscription
. Valid values:Month
andYear
. - primary_
vswitch_ strid - Multi-available zone instances, the virtual switch ID of the primary available zone, must be under the available zone corresponding to the PrimaryZoneId. required if you need to create multiple availability zone instances.
- primary_
zone_ strid - Multi-availability zone instance with the availability zone ID of the main availability zone. required if you need to create multiple availability zone instances.
- resource_
group_ strid - The ID of the resource group.
- search_
engine_ intnode_ count - The count of search engine.
- search_
engine_ strspecification - The specification of search engine. Valid values:
lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.g.xlarge
. - service_
type str - (Available since v1.196.0) The instance type.
- standby_
vswitch_ strid - The multiple availability zone instances, the virtual switch ID of the ready availability zone must be under the availability zone corresponding to the StandbyZoneId. required if you need to create multiple availability zone instances.
- standby_
zone_ strid - The multiple availability zone instances with availability zone IDs for the prepared availability zones. required if you need to create multiple availability zone instances.
- status str
- The status of Instance.
- stream_
engine_ intnode_ count - The number of LindormStream nodes in the instance.
- stream_
engine_ strspecification - The specification of the LindormStream nodes in the instance. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - table_
engine_ intnode_ count - The count of table engine.
- table_
engine_ strspecification - The specification of table engine. Valid values:
lindorm.c.2xlarge
,lindorm.c.4xlarge
,lindorm.c.8xlarge
,lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - Mapping[str, str]
- A mapping of tags to assign to the resource.
- time_
series_ intengine_ node_ count - The count of time series engine.
- time_
series_ strengine_ specification - The specification of time series engine. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.r.8xlarge
. - time_
serires_ strengine_ specification - Field
time_serires_engine_specification
has been deprecated from provider version 1.182.0. New fieldtime_series_engine_specification
instead. - vpc_
id str - The VPC ID of the instance.
- vswitch_
id str - The vswitch id.
- zone_
id str - The zone ID of the instance.
- arbiter
Vswitch StringId - The multi-availability zone instance, coordinating the virtual switch ID of the availability zone, the switch must be located under the availability zone corresponding to the ArbiterZoneId. This parameter is required if you need to create multiple availability zone instances.
- arbiter
Zone StringId - The multiple Availability Zone Instance, the availability zone ID of the coordinating availability zone. required if you need to create multiple availability zone instances.
- arch
Version String - The deployment architecture. If you do not fill in this parameter, the default is 1.0. to create multiple availability instances, fill in 2.0. if you need to create multiple availability instances, this parameter is required. Valid values:
1.0
to2.0
. - cold
Storage Number - The cold storage capacity of the instance. Unit: GB. Valid values: [800, 1000000].
- core
Single NumberStorage - The multiple availability zone instances, CORE single node capacity. required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - core
Spec String - The core spec. When
disk_category
islocal_ssd_pro
orlocal_hdd_pro
, this filed is valid.- When
disk_category
islocal_ssd_pro
, the valid values islindorm.i2.xlarge
,lindorm.i2.2xlarge
,lindorm.i2.4xlarge
,lindorm.i2.8xlarge
. - When
disk_category
islocal_hdd_pro
, the valid values islindorm.d2c.6xlarge
,lindorm.d2c.12xlarge
,lindorm.d2c.24xlarge
,lindorm.d2s.5xlarge
,lindorm.d2s.10xlarge
,lindorm.d1.2xlarge
,lindorm.d1.4xlarge
,lindorm.d1.6xlarge
.
- When
- deletion
Proection Boolean - The deletion protection of instance.
- disk
Category String - The disk type of instance. Valid values:
cloud_efficiency
,cloud_ssd
,cloud_essd
,cloud_essd_pl0
,capacity_cloud_storage
,local_ssd_pro
,local_hdd_pro
. NOTE: From version 1.207.0,disk_category
can be set tocloud_essd_pl0
. - duration String
- The duration of paid. Valid when the
payment_type
isSubscription
. Whenpricing_cycle
set toMonth
, the valid value id1
to9
. Whenpricing_cycle
set toYear
, the valid value id1
to3
. - enabled
File BooleanEngine - (Available since v1.163.0) Whether to enable file engine.
- enabled
Lts BooleanEngine - (Available since v1.163.0) Whether to enable lts engine.
- enabled
Search BooleanEngine - (Available since v1.163.0) Whether to enable search engine.
- enabled
Stream BooleanEngine - (Available since v1.211.0) Whether to enable streaming engine.
- enabled
Table BooleanEngine - (Available since v1.163.0) Whether to enable table engine.
- enabled
Time BooleanSerires Engine - (Available since v1.163.0) Whether to enable time serires engine.
- file
Engine NumberNode Count - The count of file engine.
- file
Engine StringSpecification - The specification of file engine. Valid values:
lindorm.c.xlarge
. - instance
Name String - The name of the instance.
- instance
Storage String - The storage capacity of the instance. Unit: GB. For example, the value 50 indicates 50 GB.
- ip
White List<String>Lists - The ip white list of instance.
- log
Disk StringCategory - The multi-available zone instance, log node disk type. required if you need to create multiple availability zone instances. Valid values:
cloud_efficiency
,cloud_ssd
. - log
Num Number - The multiple Availability Zone Instance, number of log nodes. this parameter is required if you want to create multiple availability zone instances. Valid values:
4
to400
. - log
Single NumberStorage - The multi-availability instance, log single-node disk capacity. This parameter is required if you want to create multiple availability zone instances. Valid values:
400
to64000
. - log
Spec String - The multiple availability zone instances, log node specification. required if you need to create multiple availability zone instances. Valid values:
lindorm.sn1.large
,lindorm.sn1.2xlarge
. - lts
Node NumberCount - The count of lindorm tunnel service.
- lts
Node StringSpecification - The specification of lindorm tunnel service. Valid values:
lindorm.g.2xlarge
,lindorm.g.xlarge
. - multi
Zone StringCombination - The multi-zone combinations. Availability zone combinations are supported on the sale page. required if you need to create multiple availability zone instances. Valid values:
ap-southeast-5abc-aliyun
,cn-hangzhou-ehi-aliyun
,cn-beijing-acd-aliyun
,ap-southeast-1-abc-aliyun
,cn-zhangjiakou-abc-aliyun
,cn-shanghai-efg-aliyun
,cn-shanghai-abd-aliyun
,cn-hangzhou-bef-aliyun
,cn-hangzhou-bce-aliyun
,cn-beijing-fgh-aliyun
,cn-shenzhen-abc-aliyun
. - payment
Type String - The billing method. Valid values:
PayAsYouGo
andSubscription
. - pricing
Cycle String - The pricing cycle. Valid when the
payment_type
isSubscription
. Valid values:Month
andYear
. - primary
Vswitch StringId - Multi-available zone instances, the virtual switch ID of the primary available zone, must be under the available zone corresponding to the PrimaryZoneId. required if you need to create multiple availability zone instances.
- primary
Zone StringId - Multi-availability zone instance with the availability zone ID of the main availability zone. required if you need to create multiple availability zone instances.
- resource
Group StringId - The ID of the resource group.
- search
Engine NumberNode Count - The count of search engine.
- search
Engine StringSpecification - The specification of search engine. Valid values:
lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.g.xlarge
. - service
Type String - (Available since v1.196.0) The instance type.
- standby
Vswitch StringId - The multiple availability zone instances, the virtual switch ID of the ready availability zone must be under the availability zone corresponding to the StandbyZoneId. required if you need to create multiple availability zone instances.
- standby
Zone StringId - The multiple availability zone instances with availability zone IDs for the prepared availability zones. required if you need to create multiple availability zone instances.
- status String
- The status of Instance.
- stream
Engine NumberNode Count - The number of LindormStream nodes in the instance.
- stream
Engine StringSpecification - The specification of the LindormStream nodes in the instance. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - table
Engine NumberNode Count - The count of table engine.
- table
Engine StringSpecification - The specification of table engine. Valid values:
lindorm.c.2xlarge
,lindorm.c.4xlarge
,lindorm.c.8xlarge
,lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
. - Map<String>
- A mapping of tags to assign to the resource.
- time
Series NumberEngine Node Count - The count of time series engine.
- time
Series StringEngine Specification - The specification of time series engine. Valid values:
lindorm.g.xlarge
,lindorm.g.2xlarge
,lindorm.g.4xlarge
,lindorm.g.8xlarge
,lindorm.r.8xlarge
. - time
Serires StringEngine Specification - Field
time_serires_engine_specification
has been deprecated from provider version 1.182.0. New fieldtime_series_engine_specification
instead. - vpc
Id String - The VPC ID of the instance.
- vswitch
Id String - The vswitch id.
- zone
Id String - The zone ID of the instance.
Import
Lindorm Instance can be imported using the id, e.g.
$ pulumi import alicloud:lindorm/instance:Instance example <id>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.