1. Packages
  2. Alibaba Cloud Provider
  3. API Docs
  4. lindorm
  5. getInstances
Alibaba Cloud v3.66.0 published on Friday, Nov 15, 2024 by Pulumi

alicloud.lindorm.getInstances

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.66.0 published on Friday, Nov 15, 2024 by Pulumi

    This data source provides the Lindorm Instances of the current Alibaba Cloud user.

    NOTE: Available in v1.132.0+.

    Example Usage

    Basic Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as alicloud from "@pulumi/alicloud";
    
    const ids = alicloud.lindorm.getInstances({});
    export const lindormInstanceId1 = ids.then(ids => ids.instances?.[0]?.id);
    const nameRegex = alicloud.lindorm.getInstances({
        nameRegex: "^my-Instance",
    });
    export const lindormInstanceId2 = nameRegex.then(nameRegex => nameRegex.instances?.[0]?.id);
    
    import pulumi
    import pulumi_alicloud as alicloud
    
    ids = alicloud.lindorm.get_instances()
    pulumi.export("lindormInstanceId1", ids.instances[0].id)
    name_regex = alicloud.lindorm.get_instances(name_regex="^my-Instance")
    pulumi.export("lindormInstanceId2", name_regex.instances[0].id)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/lindorm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		ids, err := lindorm.GetInstances(ctx, &lindorm.GetInstancesArgs{}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("lindormInstanceId1", ids.Instances[0].Id)
    		nameRegex, err := lindorm.GetInstances(ctx, &lindorm.GetInstancesArgs{
    			NameRegex: pulumi.StringRef("^my-Instance"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("lindormInstanceId2", nameRegex.Instances[0].Id)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AliCloud = Pulumi.AliCloud;
    
    return await Deployment.RunAsync(() => 
    {
        var ids = AliCloud.Lindorm.GetInstances.Invoke();
    
        var nameRegex = AliCloud.Lindorm.GetInstances.Invoke(new()
        {
            NameRegex = "^my-Instance",
        });
    
        return new Dictionary<string, object?>
        {
            ["lindormInstanceId1"] = ids.Apply(getInstancesResult => getInstancesResult.Instances[0]?.Id),
            ["lindormInstanceId2"] = nameRegex.Apply(getInstancesResult => getInstancesResult.Instances[0]?.Id),
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.alicloud.lindorm.LindormFunctions;
    import com.pulumi.alicloud.lindorm.inputs.GetInstancesArgs;
    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 ids = LindormFunctions.getInstances();
    
            ctx.export("lindormInstanceId1", ids.applyValue(getInstancesResult -> getInstancesResult.instances()[0].id()));
            final var nameRegex = LindormFunctions.getInstances(GetInstancesArgs.builder()
                .nameRegex("^my-Instance")
                .build());
    
            ctx.export("lindormInstanceId2", nameRegex.applyValue(getInstancesResult -> getInstancesResult.instances()[0].id()));
        }
    }
    
    variables:
      ids:
        fn::invoke:
          Function: alicloud:lindorm:getInstances
          Arguments: {}
      nameRegex:
        fn::invoke:
          Function: alicloud:lindorm:getInstances
          Arguments:
            nameRegex: ^my-Instance
    outputs:
      lindormInstanceId1: ${ids.instances[0].id}
      lindormInstanceId2: ${nameRegex.instances[0].id}
    

    Using getInstances

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getInstances(args: GetInstancesArgs, opts?: InvokeOptions): Promise<GetInstancesResult>
    function getInstancesOutput(args: GetInstancesOutputArgs, opts?: InvokeOptions): Output<GetInstancesResult>
    def get_instances(enable_details: Optional[bool] = None,
                      ids: Optional[Sequence[str]] = None,
                      name_regex: Optional[str] = None,
                      output_file: Optional[str] = None,
                      query_str: Optional[str] = None,
                      status: Optional[str] = None,
                      support_engine: Optional[int] = None,
                      opts: Optional[InvokeOptions] = None) -> GetInstancesResult
    def get_instances_output(enable_details: Optional[pulumi.Input[bool]] = None,
                      ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                      name_regex: Optional[pulumi.Input[str]] = None,
                      output_file: Optional[pulumi.Input[str]] = None,
                      query_str: Optional[pulumi.Input[str]] = None,
                      status: Optional[pulumi.Input[str]] = None,
                      support_engine: Optional[pulumi.Input[int]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetInstancesResult]
    func GetInstances(ctx *Context, args *GetInstancesArgs, opts ...InvokeOption) (*GetInstancesResult, error)
    func GetInstancesOutput(ctx *Context, args *GetInstancesOutputArgs, opts ...InvokeOption) GetInstancesResultOutput

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

    public static class GetInstances 
    {
        public static Task<GetInstancesResult> InvokeAsync(GetInstancesArgs args, InvokeOptions? opts = null)
        public static Output<GetInstancesResult> Invoke(GetInstancesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetInstancesResult> getInstances(GetInstancesArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: alicloud:lindorm/getInstances:getInstances
      arguments:
        # arguments dictionary

    The following arguments are supported:

    EnableDetails bool
    Default to false. Set it to true can output more details about resource attributes.
    Ids List<string>
    A list of Instance IDs.
    NameRegex string
    A regex string to filter results by Instance name.
    OutputFile string
    File name where to save data source results (after running pulumi preview).
    QueryStr string
    The query str, which can use instance_name keyword for fuzzy search.
    Status string
    Instance status, Valid values: ACTIVATION, DELETED, CREATING, CLASS_CHANGING, LOCKED, INSTANCE_LEVEL_MODIFY, NET_MODIFYING, RESIZING, RESTARTING, MINOR_VERSION_TRANSING.
    SupportEngine int
    The support engine. Valid values: 1 to 7.
    EnableDetails bool
    Default to false. Set it to true can output more details about resource attributes.
    Ids []string
    A list of Instance IDs.
    NameRegex string
    A regex string to filter results by Instance name.
    OutputFile string
    File name where to save data source results (after running pulumi preview).
    QueryStr string
    The query str, which can use instance_name keyword for fuzzy search.
    Status string
    Instance status, Valid values: ACTIVATION, DELETED, CREATING, CLASS_CHANGING, LOCKED, INSTANCE_LEVEL_MODIFY, NET_MODIFYING, RESIZING, RESTARTING, MINOR_VERSION_TRANSING.
    SupportEngine int
    The support engine. Valid values: 1 to 7.
    enableDetails Boolean
    Default to false. Set it to true can output more details about resource attributes.
    ids List<String>
    A list of Instance IDs.
    nameRegex String
    A regex string to filter results by Instance name.
    outputFile String
    File name where to save data source results (after running pulumi preview).
    queryStr String
    The query str, which can use instance_name keyword for fuzzy search.
    status String
    Instance status, Valid values: ACTIVATION, DELETED, CREATING, CLASS_CHANGING, LOCKED, INSTANCE_LEVEL_MODIFY, NET_MODIFYING, RESIZING, RESTARTING, MINOR_VERSION_TRANSING.
    supportEngine Integer
    The support engine. Valid values: 1 to 7.
    enableDetails boolean
    Default to false. Set it to true can output more details about resource attributes.
    ids string[]
    A list of Instance IDs.
    nameRegex string
    A regex string to filter results by Instance name.
    outputFile string
    File name where to save data source results (after running pulumi preview).
    queryStr string
    The query str, which can use instance_name keyword for fuzzy search.
    status string
    Instance status, Valid values: ACTIVATION, DELETED, CREATING, CLASS_CHANGING, LOCKED, INSTANCE_LEVEL_MODIFY, NET_MODIFYING, RESIZING, RESTARTING, MINOR_VERSION_TRANSING.
    supportEngine number
    The support engine. Valid values: 1 to 7.
    enable_details bool
    Default to false. Set it to true can output more details about resource attributes.
    ids Sequence[str]
    A list of Instance IDs.
    name_regex str
    A regex string to filter results by Instance name.
    output_file str
    File name where to save data source results (after running pulumi preview).
    query_str str
    The query str, which can use instance_name keyword for fuzzy search.
    status str
    Instance status, Valid values: ACTIVATION, DELETED, CREATING, CLASS_CHANGING, LOCKED, INSTANCE_LEVEL_MODIFY, NET_MODIFYING, RESIZING, RESTARTING, MINOR_VERSION_TRANSING.
    support_engine int
    The support engine. Valid values: 1 to 7.
    enableDetails Boolean
    Default to false. Set it to true can output more details about resource attributes.
    ids List<String>
    A list of Instance IDs.
    nameRegex String
    A regex string to filter results by Instance name.
    outputFile String
    File name where to save data source results (after running pulumi preview).
    queryStr String
    The query str, which can use instance_name keyword for fuzzy search.
    status String
    Instance status, Valid values: ACTIVATION, DELETED, CREATING, CLASS_CHANGING, LOCKED, INSTANCE_LEVEL_MODIFY, NET_MODIFYING, RESIZING, RESTARTING, MINOR_VERSION_TRANSING.
    supportEngine Number
    The support engine. Valid values: 1 to 7.

    getInstances Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Ids List<string>
    Instances List<Pulumi.AliCloud.Lindorm.Outputs.GetInstancesInstance>
    Names List<string>
    EnableDetails bool
    NameRegex string
    OutputFile string
    QueryStr string
    Status string
    SupportEngine int
    Id string
    The provider-assigned unique ID for this managed resource.
    Ids []string
    Instances []GetInstancesInstance
    Names []string
    EnableDetails bool
    NameRegex string
    OutputFile string
    QueryStr string
    Status string
    SupportEngine int
    id String
    The provider-assigned unique ID for this managed resource.
    ids List<String>
    instances List<GetInstancesInstance>
    names List<String>
    enableDetails Boolean
    nameRegex String
    outputFile String
    queryStr String
    status String
    supportEngine Integer
    id string
    The provider-assigned unique ID for this managed resource.
    ids string[]
    instances GetInstancesInstance[]
    names string[]
    enableDetails boolean
    nameRegex string
    outputFile string
    queryStr string
    status string
    supportEngine number
    id str
    The provider-assigned unique ID for this managed resource.
    ids Sequence[str]
    instances Sequence[GetInstancesInstance]
    names Sequence[str]
    enable_details bool
    name_regex str
    output_file str
    query_str str
    status str
    support_engine int
    id String
    The provider-assigned unique ID for this managed resource.
    ids List<String>
    instances List<Property Map>
    names List<String>
    enableDetails Boolean
    nameRegex String
    outputFile String
    queryStr String
    status String
    supportEngine Number

    Supporting Types

    GetInstancesInstance

    AutoRenew string
    AutoRenew.
    ColdStorage int
    The cold storage capacity of the instance. Unit: GB.
    CreateTime string
    The creation date of Instance.
    DeletionProection bool
    The deletion protection of instance.
    DiskCategory string
    The disk type of instance. Valid values: capacity_cloud_storage, cloud_efficiency, cloud_essd, cloud_ssd.
    DiskUsage string
    The usage of disk.
    DiskWarningThreshold string
    The threshold of disk.
    EngineType int
    The type of Instance engine .
    ExpiredTime string
    The expiration time of Instance.
    FileEngineNodeCount int
    The count of file engine.
    FileEngineSpecification string
    The specification of file engine. Valid values: lindorm.c.xlarge.
    Id string
    The ID of the Instance.
    InstanceId string
    The ID of the instance.
    InstanceName string
    The name of the instance.
    InstanceStorage string
    The storage capacity of the instance. Unit: GB. For example, the value 50 indicates 50 GB.
    IpWhiteLists List<string>
    The ip white list of instance.
    LtsNodeCount int
    The count of lindorm tunnel service.
    LtsNodeSpecification string
    The specification of lindorm tunnel service. Valid values: lindorm.g.2xlarge, lindorm.g.xlarge.
    NetworkType string
    Instance network type, enumerative.VPC.
    PaymentType string
    The billing method. Valid values: PayAsYouGo and Subscription.
    PhoenixNodeCount int
    The count of phoenix.
    PhoenixNodeSpecification string
    The specification of phoenix. Valid values: lindorm.c.2xlarge, lindorm.c.4xlarge, lindorm.c.8xlarge, lindorm.c.xlarge, lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    ResourceOwnerId string
    The owner id of resource.
    SearchEngineNodeCount int
    The count of search engine.
    SearchEngineSpecification string
    The specification of search engine. Valid values: lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    ServiceType string
    The service type of Instance, Valid values: lindorm, serverless_lindorm, lindorm_standalone.
    Status string
    The status of Instance, enumerative: Valid values: ACTIVATION, DELETED, CREATING, CLASS_CHANGING, LOCKED, INSTANCE_LEVEL_MODIFY, NET_MODIFYING, RESIZING, RESTARTING, MINOR_VERSION_TRANSING.
    TableEngineNodeCount int
    The count of table engine.
    TableEngineSpecification string
    The specification of table engine. Valid values: lindorm.c.2xlarge, lindorm.c.4xlarge, lindorm.c.8xlarge, lindorm.c.xlarge, lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    TimeSeriesEngineNodeCount int
    The count of time series engine.
    TimeSeriresEngineSpecification string
    The specification of time series engine. Valid values: lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    VpcId string
    The ID of the virtual private cloud (VPC) that is connected to the instance.
    VswitchId string
    The vswitch id.
    ZoneId string
    The zone ID of the instance.
    AutoRenew string
    AutoRenew.
    ColdStorage int
    The cold storage capacity of the instance. Unit: GB.
    CreateTime string
    The creation date of Instance.
    DeletionProection bool
    The deletion protection of instance.
    DiskCategory string
    The disk type of instance. Valid values: capacity_cloud_storage, cloud_efficiency, cloud_essd, cloud_ssd.
    DiskUsage string
    The usage of disk.
    DiskWarningThreshold string
    The threshold of disk.
    EngineType int
    The type of Instance engine .
    ExpiredTime string
    The expiration time of Instance.
    FileEngineNodeCount int
    The count of file engine.
    FileEngineSpecification string
    The specification of file engine. Valid values: lindorm.c.xlarge.
    Id string
    The ID of the Instance.
    InstanceId string
    The ID of the instance.
    InstanceName string
    The name of the instance.
    InstanceStorage string
    The storage capacity of the instance. Unit: GB. For example, the value 50 indicates 50 GB.
    IpWhiteLists []string
    The ip white list of instance.
    LtsNodeCount int
    The count of lindorm tunnel service.
    LtsNodeSpecification string
    The specification of lindorm tunnel service. Valid values: lindorm.g.2xlarge, lindorm.g.xlarge.
    NetworkType string
    Instance network type, enumerative.VPC.
    PaymentType string
    The billing method. Valid values: PayAsYouGo and Subscription.
    PhoenixNodeCount int
    The count of phoenix.
    PhoenixNodeSpecification string
    The specification of phoenix. Valid values: lindorm.c.2xlarge, lindorm.c.4xlarge, lindorm.c.8xlarge, lindorm.c.xlarge, lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    ResourceOwnerId string
    The owner id of resource.
    SearchEngineNodeCount int
    The count of search engine.
    SearchEngineSpecification string
    The specification of search engine. Valid values: lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    ServiceType string
    The service type of Instance, Valid values: lindorm, serverless_lindorm, lindorm_standalone.
    Status string
    The status of Instance, enumerative: Valid values: ACTIVATION, DELETED, CREATING, CLASS_CHANGING, LOCKED, INSTANCE_LEVEL_MODIFY, NET_MODIFYING, RESIZING, RESTARTING, MINOR_VERSION_TRANSING.
    TableEngineNodeCount int
    The count of table engine.
    TableEngineSpecification string
    The specification of table engine. Valid values: lindorm.c.2xlarge, lindorm.c.4xlarge, lindorm.c.8xlarge, lindorm.c.xlarge, lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    TimeSeriesEngineNodeCount int
    The count of time series engine.
    TimeSeriresEngineSpecification string
    The specification of time series engine. Valid values: lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    VpcId string
    The ID of the virtual private cloud (VPC) that is connected to the instance.
    VswitchId string
    The vswitch id.
    ZoneId string
    The zone ID of the instance.
    autoRenew String
    AutoRenew.
    coldStorage Integer
    The cold storage capacity of the instance. Unit: GB.
    createTime String
    The creation date of Instance.
    deletionProection Boolean
    The deletion protection of instance.
    diskCategory String
    The disk type of instance. Valid values: capacity_cloud_storage, cloud_efficiency, cloud_essd, cloud_ssd.
    diskUsage String
    The usage of disk.
    diskWarningThreshold String
    The threshold of disk.
    engineType Integer
    The type of Instance engine .
    expiredTime String
    The expiration time of Instance.
    fileEngineNodeCount Integer
    The count of file engine.
    fileEngineSpecification String
    The specification of file engine. Valid values: lindorm.c.xlarge.
    id String
    The ID of the Instance.
    instanceId String
    The ID of the instance.
    instanceName String
    The name of the instance.
    instanceStorage String
    The storage capacity of the instance. Unit: GB. For example, the value 50 indicates 50 GB.
    ipWhiteLists List<String>
    The ip white list of instance.
    ltsNodeCount Integer
    The count of lindorm tunnel service.
    ltsNodeSpecification String
    The specification of lindorm tunnel service. Valid values: lindorm.g.2xlarge, lindorm.g.xlarge.
    networkType String
    Instance network type, enumerative.VPC.
    paymentType String
    The billing method. Valid values: PayAsYouGo and Subscription.
    phoenixNodeCount Integer
    The count of phoenix.
    phoenixNodeSpecification String
    The specification of phoenix. Valid values: lindorm.c.2xlarge, lindorm.c.4xlarge, lindorm.c.8xlarge, lindorm.c.xlarge, lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    resourceOwnerId String
    The owner id of resource.
    searchEngineNodeCount Integer
    The count of search engine.
    searchEngineSpecification String
    The specification of search engine. Valid values: lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    serviceType String
    The service type of Instance, Valid values: lindorm, serverless_lindorm, lindorm_standalone.
    status String
    The status of Instance, enumerative: Valid values: ACTIVATION, DELETED, CREATING, CLASS_CHANGING, LOCKED, INSTANCE_LEVEL_MODIFY, NET_MODIFYING, RESIZING, RESTARTING, MINOR_VERSION_TRANSING.
    tableEngineNodeCount Integer
    The count of table engine.
    tableEngineSpecification String
    The specification of table engine. Valid values: lindorm.c.2xlarge, lindorm.c.4xlarge, lindorm.c.8xlarge, lindorm.c.xlarge, lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    timeSeriesEngineNodeCount Integer
    The count of time series engine.
    timeSeriresEngineSpecification String
    The specification of time series engine. Valid values: lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    vpcId String
    The ID of the virtual private cloud (VPC) that is connected to the instance.
    vswitchId String
    The vswitch id.
    zoneId String
    The zone ID of the instance.
    autoRenew string
    AutoRenew.
    coldStorage number
    The cold storage capacity of the instance. Unit: GB.
    createTime string
    The creation date of Instance.
    deletionProection boolean
    The deletion protection of instance.
    diskCategory string
    The disk type of instance. Valid values: capacity_cloud_storage, cloud_efficiency, cloud_essd, cloud_ssd.
    diskUsage string
    The usage of disk.
    diskWarningThreshold string
    The threshold of disk.
    engineType number
    The type of Instance engine .
    expiredTime string
    The expiration time of Instance.
    fileEngineNodeCount number
    The count of file engine.
    fileEngineSpecification string
    The specification of file engine. Valid values: lindorm.c.xlarge.
    id string
    The ID of the Instance.
    instanceId string
    The ID of the instance.
    instanceName string
    The name of the instance.
    instanceStorage string
    The storage capacity of the instance. Unit: GB. For example, the value 50 indicates 50 GB.
    ipWhiteLists string[]
    The ip white list of instance.
    ltsNodeCount number
    The count of lindorm tunnel service.
    ltsNodeSpecification string
    The specification of lindorm tunnel service. Valid values: lindorm.g.2xlarge, lindorm.g.xlarge.
    networkType string
    Instance network type, enumerative.VPC.
    paymentType string
    The billing method. Valid values: PayAsYouGo and Subscription.
    phoenixNodeCount number
    The count of phoenix.
    phoenixNodeSpecification string
    The specification of phoenix. Valid values: lindorm.c.2xlarge, lindorm.c.4xlarge, lindorm.c.8xlarge, lindorm.c.xlarge, lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    resourceOwnerId string
    The owner id of resource.
    searchEngineNodeCount number
    The count of search engine.
    searchEngineSpecification string
    The specification of search engine. Valid values: lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    serviceType string
    The service type of Instance, Valid values: lindorm, serverless_lindorm, lindorm_standalone.
    status string
    The status of Instance, enumerative: Valid values: ACTIVATION, DELETED, CREATING, CLASS_CHANGING, LOCKED, INSTANCE_LEVEL_MODIFY, NET_MODIFYING, RESIZING, RESTARTING, MINOR_VERSION_TRANSING.
    tableEngineNodeCount number
    The count of table engine.
    tableEngineSpecification string
    The specification of table engine. Valid values: lindorm.c.2xlarge, lindorm.c.4xlarge, lindorm.c.8xlarge, lindorm.c.xlarge, lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    timeSeriesEngineNodeCount number
    The count of time series engine.
    timeSeriresEngineSpecification string
    The specification of time series engine. Valid values: lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    vpcId string
    The ID of the virtual private cloud (VPC) that is connected to the instance.
    vswitchId string
    The vswitch id.
    zoneId string
    The zone ID of the instance.
    auto_renew str
    AutoRenew.
    cold_storage int
    The cold storage capacity of the instance. Unit: GB.
    create_time str
    The creation date of Instance.
    deletion_proection bool
    The deletion protection of instance.
    disk_category str
    The disk type of instance. Valid values: capacity_cloud_storage, cloud_efficiency, cloud_essd, cloud_ssd.
    disk_usage str
    The usage of disk.
    disk_warning_threshold str
    The threshold of disk.
    engine_type int
    The type of Instance engine .
    expired_time str
    The expiration time of Instance.
    file_engine_node_count int
    The count of file engine.
    file_engine_specification str
    The specification of file engine. Valid values: lindorm.c.xlarge.
    id str
    The ID of the Instance.
    instance_id str
    The ID of the instance.
    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_lists Sequence[str]
    The ip white list of instance.
    lts_node_count int
    The count of lindorm tunnel service.
    lts_node_specification str
    The specification of lindorm tunnel service. Valid values: lindorm.g.2xlarge, lindorm.g.xlarge.
    network_type str
    Instance network type, enumerative.VPC.
    payment_type str
    The billing method. Valid values: PayAsYouGo and Subscription.
    phoenix_node_count int
    The count of phoenix.
    phoenix_node_specification str
    The specification of phoenix. Valid values: lindorm.c.2xlarge, lindorm.c.4xlarge, lindorm.c.8xlarge, lindorm.c.xlarge, lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    resource_owner_id str
    The owner id of resource.
    search_engine_node_count int
    The count of search engine.
    search_engine_specification str
    The specification of search engine. Valid values: lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    service_type str
    The service type of Instance, Valid values: lindorm, serverless_lindorm, lindorm_standalone.
    status str
    The status of Instance, enumerative: Valid values: ACTIVATION, DELETED, CREATING, CLASS_CHANGING, LOCKED, INSTANCE_LEVEL_MODIFY, NET_MODIFYING, RESIZING, RESTARTING, MINOR_VERSION_TRANSING.
    table_engine_node_count int
    The count of table engine.
    table_engine_specification str
    The specification of table engine. Valid values: lindorm.c.2xlarge, lindorm.c.4xlarge, lindorm.c.8xlarge, lindorm.c.xlarge, lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    time_series_engine_node_count int
    The count of time series engine.
    time_serires_engine_specification str
    The specification of time series engine. Valid values: lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    vpc_id str
    The ID of the virtual private cloud (VPC) that is connected to the instance.
    vswitch_id str
    The vswitch id.
    zone_id str
    The zone ID of the instance.
    autoRenew String
    AutoRenew.
    coldStorage Number
    The cold storage capacity of the instance. Unit: GB.
    createTime String
    The creation date of Instance.
    deletionProection Boolean
    The deletion protection of instance.
    diskCategory String
    The disk type of instance. Valid values: capacity_cloud_storage, cloud_efficiency, cloud_essd, cloud_ssd.
    diskUsage String
    The usage of disk.
    diskWarningThreshold String
    The threshold of disk.
    engineType Number
    The type of Instance engine .
    expiredTime String
    The expiration time of Instance.
    fileEngineNodeCount Number
    The count of file engine.
    fileEngineSpecification String
    The specification of file engine. Valid values: lindorm.c.xlarge.
    id String
    The ID of the Instance.
    instanceId String
    The ID of the instance.
    instanceName String
    The name of the instance.
    instanceStorage String
    The storage capacity of the instance. Unit: GB. For example, the value 50 indicates 50 GB.
    ipWhiteLists List<String>
    The ip white list of instance.
    ltsNodeCount Number
    The count of lindorm tunnel service.
    ltsNodeSpecification String
    The specification of lindorm tunnel service. Valid values: lindorm.g.2xlarge, lindorm.g.xlarge.
    networkType String
    Instance network type, enumerative.VPC.
    paymentType String
    The billing method. Valid values: PayAsYouGo and Subscription.
    phoenixNodeCount Number
    The count of phoenix.
    phoenixNodeSpecification String
    The specification of phoenix. Valid values: lindorm.c.2xlarge, lindorm.c.4xlarge, lindorm.c.8xlarge, lindorm.c.xlarge, lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    resourceOwnerId String
    The owner id of resource.
    searchEngineNodeCount Number
    The count of search engine.
    searchEngineSpecification String
    The specification of search engine. Valid values: lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    serviceType String
    The service type of Instance, Valid values: lindorm, serverless_lindorm, lindorm_standalone.
    status String
    The status of Instance, enumerative: Valid values: ACTIVATION, DELETED, CREATING, CLASS_CHANGING, LOCKED, INSTANCE_LEVEL_MODIFY, NET_MODIFYING, RESIZING, RESTARTING, MINOR_VERSION_TRANSING.
    tableEngineNodeCount Number
    The count of table engine.
    tableEngineSpecification String
    The specification of table engine. Valid values: lindorm.c.2xlarge, lindorm.c.4xlarge, lindorm.c.8xlarge, lindorm.c.xlarge, lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    timeSeriesEngineNodeCount Number
    The count of time series engine.
    timeSeriresEngineSpecification String
    The specification of time series engine. Valid values: lindorm.g.2xlarge, lindorm.g.4xlarge, lindorm.g.8xlarge, lindorm.g.xlarge.
    vpcId String
    The ID of the virtual private cloud (VPC) that is connected to the instance.
    vswitchId String
    The vswitch id.
    zoneId String
    The zone ID of the instance.

    Package Details

    Repository
    Alibaba Cloud pulumi/pulumi-alicloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the alicloud Terraform Provider.
    alicloud logo
    Alibaba Cloud v3.66.0 published on Friday, Nov 15, 2024 by Pulumi