Alibaba Cloud v3.75.0 published on Friday, Mar 7, 2025 by Pulumi
alicloud.kvstore.getInstances
Explore with Pulumi AI
This data source provides the Tair (Redis OSS-Compatible) And Memcache (KVStore) Instances of the current Alibaba Cloud user.
NOTE: Available since v1.15.0.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const _default = alicloud.kvstore.getInstances({
nameRegex: "testname",
});
export const firstInstanceName = _default.then(_default => _default.instances?.[0]?.name);
import pulumi
import pulumi_alicloud as alicloud
default = alicloud.kvstore.get_instances(name_regex="testname")
pulumi.export("firstInstanceName", default.instances[0].name)
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/kvstore"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_default, err := kvstore.GetInstances(ctx, &kvstore.GetInstancesArgs{
NameRegex: pulumi.StringRef("testname"),
}, nil)
if err != nil {
return err
}
ctx.Export("firstInstanceName", _default.Instances[0].Name)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var @default = AliCloud.KVStore.GetInstances.Invoke(new()
{
NameRegex = "testname",
});
return new Dictionary<string, object?>
{
["firstInstanceName"] = @default.Apply(@default => @default.Apply(getInstancesResult => getInstancesResult.Instances[0]?.Name)),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.kvstore.KvstoreFunctions;
import com.pulumi.alicloud.kvstore.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 default = KvstoreFunctions.getInstances(GetInstancesArgs.builder()
.nameRegex("testname")
.build());
ctx.export("firstInstanceName", default_.instances()[0].name());
}
}
variables:
default:
fn::invoke:
function: alicloud:kvstore:getInstances
arguments:
nameRegex: testname
outputs:
firstInstanceName: ${default.instances[0].name}
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(architecture_type: Optional[str] = None,
edition_type: Optional[str] = None,
enable_details: Optional[bool] = None,
engine_version: Optional[str] = None,
expired: Optional[str] = None,
global_instance: Optional[bool] = None,
ids: Optional[Sequence[str]] = None,
instance_class: Optional[str] = None,
instance_type: Optional[str] = None,
name_regex: Optional[str] = None,
network_type: Optional[str] = None,
output_file: Optional[str] = None,
payment_type: Optional[str] = None,
resource_group_id: Optional[str] = None,
search_key: Optional[str] = None,
status: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
vpc_id: Optional[str] = None,
vswitch_id: Optional[str] = None,
zone_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetInstancesResult
def get_instances_output(architecture_type: Optional[pulumi.Input[str]] = None,
edition_type: Optional[pulumi.Input[str]] = None,
enable_details: Optional[pulumi.Input[bool]] = None,
engine_version: Optional[pulumi.Input[str]] = None,
expired: Optional[pulumi.Input[str]] = None,
global_instance: Optional[pulumi.Input[bool]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
instance_class: Optional[pulumi.Input[str]] = None,
instance_type: Optional[pulumi.Input[str]] = None,
name_regex: Optional[pulumi.Input[str]] = None,
network_type: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
payment_type: Optional[pulumi.Input[str]] = None,
resource_group_id: Optional[pulumi.Input[str]] = None,
search_key: Optional[pulumi.Input[str]] = None,
status: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
vpc_id: Optional[pulumi.Input[str]] = None,
vswitch_id: Optional[pulumi.Input[str]] = None,
zone_id: Optional[pulumi.Input[str]] = 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)
public static Output<GetInstancesResult> getInstances(GetInstancesArgs args, InvokeOptions options)
fn::invoke:
function: alicloud:kvstore/getInstances:getInstances
arguments:
# arguments dictionary
The following arguments are supported:
- Architecture
Type Changes to this property will trigger replacement.
- The type of the architecture. Valid values:
cluster
,standard
andSplitRW
. - Edition
Type Changes to this property will trigger replacement.
- Used to retrieve instances belong to specified
vswitch
resources. Valid values:Enterprise
,Community
. - Enable
Details bool - Default to
false
. Set it to true can output more details. - Engine
Version Changes to this property will trigger replacement.
- The engine version. Valid values:
2.8
,4.0
,5.0
,6.0
,7.0
. - Expired
Changes to this property will trigger replacement.
- The expiration status of the instance.
- Global
Instance Changes to this property will trigger replacement.
- Whether to create a distributed cache.
- Ids
Changes to this property will trigger replacement.
- A list of KVStore DBInstance IDs.
- Instance
Class Changes to this property will trigger replacement.
- Type of the applied Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance. For more information, see Instance type table.
- Instance
Type Changes to this property will trigger replacement.
- The engine type of the KVStore DBInstance. Options are
Memcache
, andRedis
. If no value is specified, all types are returned. - Name
Regex Changes to this property will trigger replacement.
- A regex string to apply to the instance name.
- Network
Type Changes to this property will trigger replacement.
- The type of the network. Valid values:
CLASSIC
,VPC
. - Output
File string - The name of file that can save the collection of instances after running
pulumi preview
. - Payment
Type Changes to this property will trigger replacement.
- The payment type. Valid values:
PostPaid
,PrePaid
. - Resource
Group Id Changes to this property will trigger replacement.
- The ID of the resource group.
- Search
Key Changes to this property will trigger replacement.
- The name of the instance.
- Status
Changes to this property will trigger replacement.
- The status of the KVStore DBInstance. Valid values:
Changing
,CleaningUpExpiredData
,Creating
,Flushing
,HASwitching
,Inactive
,MajorVersionUpgrading
,Migrating
,NetworkModifying
,Normal
,Rebooting
,SSLModifying
,Transforming
,ZoneMigrating
. - Dictionary<string, string>
- Query the instance bound to the tag. The format of the incoming value is
json
string, includingTagKey
andTagValue
.TagKey
cannot be null, andTagValue
can be empty. Format example{"key1":"value1"}
. - Vpc
Id Changes to this property will trigger replacement.
- Used to retrieve instances belong to specified VPC.
- Vswitch
Id Changes to this property will trigger replacement.
- Used to retrieve instances belong to specified
vswitch
resources. - Zone
Id Changes to this property will trigger replacement.
- The ID of the zone.
- Architecture
Type Changes to this property will trigger replacement.
- The type of the architecture. Valid values:
cluster
,standard
andSplitRW
. - Edition
Type Changes to this property will trigger replacement.
- Used to retrieve instances belong to specified
vswitch
resources. Valid values:Enterprise
,Community
. - Enable
Details bool - Default to
false
. Set it to true can output more details. - Engine
Version Changes to this property will trigger replacement.
- The engine version. Valid values:
2.8
,4.0
,5.0
,6.0
,7.0
. - Expired
Changes to this property will trigger replacement.
- The expiration status of the instance.
- Global
Instance Changes to this property will trigger replacement.
- Whether to create a distributed cache.
- Ids
Changes to this property will trigger replacement.
- A list of KVStore DBInstance IDs.
- Instance
Class Changes to this property will trigger replacement.
- Type of the applied Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance. For more information, see Instance type table.
- Instance
Type Changes to this property will trigger replacement.
- The engine type of the KVStore DBInstance. Options are
Memcache
, andRedis
. If no value is specified, all types are returned. - Name
Regex Changes to this property will trigger replacement.
- A regex string to apply to the instance name.
- Network
Type Changes to this property will trigger replacement.
- The type of the network. Valid values:
CLASSIC
,VPC
. - Output
File string - The name of file that can save the collection of instances after running
pulumi preview
. - Payment
Type Changes to this property will trigger replacement.
- The payment type. Valid values:
PostPaid
,PrePaid
. - Resource
Group Id Changes to this property will trigger replacement.
- The ID of the resource group.
- Search
Key Changes to this property will trigger replacement.
- The name of the instance.
- Status
Changes to this property will trigger replacement.
- The status of the KVStore DBInstance. Valid values:
Changing
,CleaningUpExpiredData
,Creating
,Flushing
,HASwitching
,Inactive
,MajorVersionUpgrading
,Migrating
,NetworkModifying
,Normal
,Rebooting
,SSLModifying
,Transforming
,ZoneMigrating
. - map[string]string
- Query the instance bound to the tag. The format of the incoming value is
json
string, includingTagKey
andTagValue
.TagKey
cannot be null, andTagValue
can be empty. Format example{"key1":"value1"}
. - Vpc
Id Changes to this property will trigger replacement.
- Used to retrieve instances belong to specified VPC.
- Vswitch
Id Changes to this property will trigger replacement.
- Used to retrieve instances belong to specified
vswitch
resources. - Zone
Id Changes to this property will trigger replacement.
- The ID of the zone.
- architecture
Type Changes to this property will trigger replacement.
- The type of the architecture. Valid values:
cluster
,standard
andSplitRW
. - edition
Type Changes to this property will trigger replacement.
- Used to retrieve instances belong to specified
vswitch
resources. Valid values:Enterprise
,Community
. - enable
Details Boolean - Default to
false
. Set it to true can output more details. - engine
Version Changes to this property will trigger replacement.
- The engine version. Valid values:
2.8
,4.0
,5.0
,6.0
,7.0
. - expired
Changes to this property will trigger replacement.
- The expiration status of the instance.
- global
Instance Changes to this property will trigger replacement.
- Whether to create a distributed cache.
- ids
Changes to this property will trigger replacement.
- A list of KVStore DBInstance IDs.
- instance
Class Changes to this property will trigger replacement.
- Type of the applied Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance. For more information, see Instance type table.
- instance
Type Changes to this property will trigger replacement.
- The engine type of the KVStore DBInstance. Options are
Memcache
, andRedis
. If no value is specified, all types are returned. - name
Regex Changes to this property will trigger replacement.
- A regex string to apply to the instance name.
- network
Type Changes to this property will trigger replacement.
- The type of the network. Valid values:
CLASSIC
,VPC
. - output
File String - The name of file that can save the collection of instances after running
pulumi preview
. - payment
Type Changes to this property will trigger replacement.
- The payment type. Valid values:
PostPaid
,PrePaid
. - resource
Group Id Changes to this property will trigger replacement.
- The ID of the resource group.
- search
Key Changes to this property will trigger replacement.
- The name of the instance.
- status
Changes to this property will trigger replacement.
- The status of the KVStore DBInstance. Valid values:
Changing
,CleaningUpExpiredData
,Creating
,Flushing
,HASwitching
,Inactive
,MajorVersionUpgrading
,Migrating
,NetworkModifying
,Normal
,Rebooting
,SSLModifying
,Transforming
,ZoneMigrating
. - Map<String,String>
- Query the instance bound to the tag. The format of the incoming value is
json
string, includingTagKey
andTagValue
.TagKey
cannot be null, andTagValue
can be empty. Format example{"key1":"value1"}
. - vpc
Id Changes to this property will trigger replacement.
- Used to retrieve instances belong to specified VPC.
- vswitch
Id Changes to this property will trigger replacement.
- Used to retrieve instances belong to specified
vswitch
resources. - zone
Id Changes to this property will trigger replacement.
- The ID of the zone.
- architecture
Type Changes to this property will trigger replacement.
- The type of the architecture. Valid values:
cluster
,standard
andSplitRW
. - edition
Type Changes to this property will trigger replacement.
- Used to retrieve instances belong to specified
vswitch
resources. Valid values:Enterprise
,Community
. - enable
Details boolean - Default to
false
. Set it to true can output more details. - engine
Version Changes to this property will trigger replacement.
- The engine version. Valid values:
2.8
,4.0
,5.0
,6.0
,7.0
. - expired
Changes to this property will trigger replacement.
- The expiration status of the instance.
- global
Instance Changes to this property will trigger replacement.
- Whether to create a distributed cache.
- ids
Changes to this property will trigger replacement.
- A list of KVStore DBInstance IDs.
- instance
Class Changes to this property will trigger replacement.
- Type of the applied Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance. For more information, see Instance type table.
- instance
Type Changes to this property will trigger replacement.
- The engine type of the KVStore DBInstance. Options are
Memcache
, andRedis
. If no value is specified, all types are returned. - name
Regex Changes to this property will trigger replacement.
- A regex string to apply to the instance name.
- network
Type Changes to this property will trigger replacement.
- The type of the network. Valid values:
CLASSIC
,VPC
. - output
File string - The name of file that can save the collection of instances after running
pulumi preview
. - payment
Type Changes to this property will trigger replacement.
- The payment type. Valid values:
PostPaid
,PrePaid
. - resource
Group Id Changes to this property will trigger replacement.
- The ID of the resource group.
- search
Key Changes to this property will trigger replacement.
- The name of the instance.
- status
Changes to this property will trigger replacement.
- The status of the KVStore DBInstance. Valid values:
Changing
,CleaningUpExpiredData
,Creating
,Flushing
,HASwitching
,Inactive
,MajorVersionUpgrading
,Migrating
,NetworkModifying
,Normal
,Rebooting
,SSLModifying
,Transforming
,ZoneMigrating
. - {[key: string]: string}
- Query the instance bound to the tag. The format of the incoming value is
json
string, includingTagKey
andTagValue
.TagKey
cannot be null, andTagValue
can be empty. Format example{"key1":"value1"}
. - vpc
Id Changes to this property will trigger replacement.
- Used to retrieve instances belong to specified VPC.
- vswitch
Id Changes to this property will trigger replacement.
- Used to retrieve instances belong to specified
vswitch
resources. - zone
Id Changes to this property will trigger replacement.
- The ID of the zone.
- architecture_
type Changes to this property will trigger replacement.
- The type of the architecture. Valid values:
cluster
,standard
andSplitRW
. - edition_
type Changes to this property will trigger replacement.
- Used to retrieve instances belong to specified
vswitch
resources. Valid values:Enterprise
,Community
. - enable_
details bool - Default to
false
. Set it to true can output more details. - engine_
version Changes to this property will trigger replacement.
- The engine version. Valid values:
2.8
,4.0
,5.0
,6.0
,7.0
. - expired
Changes to this property will trigger replacement.
- The expiration status of the instance.
- global_
instance Changes to this property will trigger replacement.
- Whether to create a distributed cache.
- ids
Changes to this property will trigger replacement.
- A list of KVStore DBInstance IDs.
- instance_
class Changes to this property will trigger replacement.
- Type of the applied Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance. For more information, see Instance type table.
- instance_
type Changes to this property will trigger replacement.
- The engine type of the KVStore DBInstance. Options are
Memcache
, andRedis
. If no value is specified, all types are returned. - name_
regex Changes to this property will trigger replacement.
- A regex string to apply to the instance name.
- network_
type Changes to this property will trigger replacement.
- The type of the network. Valid values:
CLASSIC
,VPC
. - output_
file str - The name of file that can save the collection of instances after running
pulumi preview
. - payment_
type Changes to this property will trigger replacement.
- The payment type. Valid values:
PostPaid
,PrePaid
. - resource_
group_ id Changes to this property will trigger replacement.
- The ID of the resource group.
- search_
key Changes to this property will trigger replacement.
- The name of the instance.
- status
Changes to this property will trigger replacement.
- The status of the KVStore DBInstance. Valid values:
Changing
,CleaningUpExpiredData
,Creating
,Flushing
,HASwitching
,Inactive
,MajorVersionUpgrading
,Migrating
,NetworkModifying
,Normal
,Rebooting
,SSLModifying
,Transforming
,ZoneMigrating
. - Mapping[str, str]
- Query the instance bound to the tag. The format of the incoming value is
json
string, includingTagKey
andTagValue
.TagKey
cannot be null, andTagValue
can be empty. Format example{"key1":"value1"}
. - vpc_
id Changes to this property will trigger replacement.
- Used to retrieve instances belong to specified VPC.
- vswitch_
id Changes to this property will trigger replacement.
- Used to retrieve instances belong to specified
vswitch
resources. - zone_
id Changes to this property will trigger replacement.
- The ID of the zone.
- architecture
Type Changes to this property will trigger replacement.
- The type of the architecture. Valid values:
cluster
,standard
andSplitRW
. - edition
Type Changes to this property will trigger replacement.
- Used to retrieve instances belong to specified
vswitch
resources. Valid values:Enterprise
,Community
. - enable
Details Boolean - Default to
false
. Set it to true can output more details. - engine
Version Changes to this property will trigger replacement.
- The engine version. Valid values:
2.8
,4.0
,5.0
,6.0
,7.0
. - expired
Changes to this property will trigger replacement.
- The expiration status of the instance.
- global
Instance Changes to this property will trigger replacement.
- Whether to create a distributed cache.
- ids
Changes to this property will trigger replacement.
- A list of KVStore DBInstance IDs.
- instance
Class Changes to this property will trigger replacement.
- Type of the applied Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance. For more information, see Instance type table.
- instance
Type Changes to this property will trigger replacement.
- The engine type of the KVStore DBInstance. Options are
Memcache
, andRedis
. If no value is specified, all types are returned. - name
Regex Changes to this property will trigger replacement.
- A regex string to apply to the instance name.
- network
Type Changes to this property will trigger replacement.
- The type of the network. Valid values:
CLASSIC
,VPC
. - output
File String - The name of file that can save the collection of instances after running
pulumi preview
. - payment
Type Changes to this property will trigger replacement.
- The payment type. Valid values:
PostPaid
,PrePaid
. - resource
Group Id Changes to this property will trigger replacement.
- The ID of the resource group.
- search
Key Changes to this property will trigger replacement.
- The name of the instance.
- status
Changes to this property will trigger replacement.
- The status of the KVStore DBInstance. Valid values:
Changing
,CleaningUpExpiredData
,Creating
,Flushing
,HASwitching
,Inactive
,MajorVersionUpgrading
,Migrating
,NetworkModifying
,Normal
,Rebooting
,SSLModifying
,Transforming
,ZoneMigrating
. - Map<String>
- Query the instance bound to the tag. The format of the incoming value is
json
string, includingTagKey
andTagValue
.TagKey
cannot be null, andTagValue
can be empty. Format example{"key1":"value1"}
. - vpc
Id Changes to this property will trigger replacement.
- Used to retrieve instances belong to specified VPC.
- vswitch
Id Changes to this property will trigger replacement.
- Used to retrieve instances belong to specified
vswitch
resources. - zone
Id Changes to this property will trigger replacement.
- The ID of the zone.
getInstances Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- A list of KVStore Instance IDs.
- Instances
List<Pulumi.
Ali Cloud. KVStore. Outputs. Get Instances Instance> - A list of KVStore Instances. Its every element contains the following attributes:
- Names List<string>
- A list of KVStore Instance names.
- Architecture
Type string - The architecture type of the instance.
- Edition
Type string - Enable
Details bool - Engine
Version string - The engine version of the instance.
- Expired string
- Global
Instance bool - Instance
Class string - Type of the applied Tair (Redis OSS-Compatible) And Memcached (KVStore) Classic Instance. For more information, see Instance type table.
- Instance
Type string - Database type. Valid Values:
Memcache
,Redis
. If no value is specified, all types are returned. - Name
Regex string - Network
Type string - The network type of the instance.
- Output
File string - Payment
Type string - Billing method. Valid Values:
PostPaid
for Pay-As-You-Go andPrePaid
for subscription. - Resource
Group stringId - The ID of the resource group to which the instance belongs.
- Search
Key string - The keyword used for fuzzy search. The keyword can be based on an instance name or an instance ID.
- Status string
- Status of the instance.
- Dictionary<string, string>
- A mapping of tags to assign to the resource.
- Vpc
Id string - VPC ID the instance belongs to.
- Vswitch
Id string - VSwitch ID the instance belongs to.
- Zone
Id string - The ID of zone.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- A list of KVStore Instance IDs.
- Instances
[]Get
Instances Instance - A list of KVStore Instances. Its every element contains the following attributes:
- Names []string
- A list of KVStore Instance names.
- Architecture
Type string - The architecture type of the instance.
- Edition
Type string - Enable
Details bool - Engine
Version string - The engine version of the instance.
- Expired string
- Global
Instance bool - Instance
Class string - Type of the applied Tair (Redis OSS-Compatible) And Memcached (KVStore) Classic Instance. For more information, see Instance type table.
- Instance
Type string - Database type. Valid Values:
Memcache
,Redis
. If no value is specified, all types are returned. - Name
Regex string - Network
Type string - The network type of the instance.
- Output
File string - Payment
Type string - Billing method. Valid Values:
PostPaid
for Pay-As-You-Go andPrePaid
for subscription. - Resource
Group stringId - The ID of the resource group to which the instance belongs.
- Search
Key string - The keyword used for fuzzy search. The keyword can be based on an instance name or an instance ID.
- Status string
- Status of the instance.
- map[string]string
- A mapping of tags to assign to the resource.
- Vpc
Id string - VPC ID the instance belongs to.
- Vswitch
Id string - VSwitch ID the instance belongs to.
- Zone
Id string - The ID of zone.
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of KVStore Instance IDs.
- instances
List<Get
Instances Instance> - A list of KVStore Instances. Its every element contains the following attributes:
- names List<String>
- A list of KVStore Instance names.
- architecture
Type String - The architecture type of the instance.
- edition
Type String - enable
Details Boolean - engine
Version String - The engine version of the instance.
- expired String
- global
Instance Boolean - instance
Class String - Type of the applied Tair (Redis OSS-Compatible) And Memcached (KVStore) Classic Instance. For more information, see Instance type table.
- instance
Type String - Database type. Valid Values:
Memcache
,Redis
. If no value is specified, all types are returned. - name
Regex String - network
Type String - The network type of the instance.
- output
File String - payment
Type String - Billing method. Valid Values:
PostPaid
for Pay-As-You-Go andPrePaid
for subscription. - resource
Group StringId - The ID of the resource group to which the instance belongs.
- search
Key String - The keyword used for fuzzy search. The keyword can be based on an instance name or an instance ID.
- status String
- Status of the instance.
- Map<String,String>
- A mapping of tags to assign to the resource.
- vpc
Id String - VPC ID the instance belongs to.
- vswitch
Id String - VSwitch ID the instance belongs to.
- zone
Id String - The ID of zone.
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- A list of KVStore Instance IDs.
- instances
Get
Instances Instance[] - A list of KVStore Instances. Its every element contains the following attributes:
- names string[]
- A list of KVStore Instance names.
- architecture
Type string - The architecture type of the instance.
- edition
Type string - enable
Details boolean - engine
Version string - The engine version of the instance.
- expired string
- global
Instance boolean - instance
Class string - Type of the applied Tair (Redis OSS-Compatible) And Memcached (KVStore) Classic Instance. For more information, see Instance type table.
- instance
Type string - Database type. Valid Values:
Memcache
,Redis
. If no value is specified, all types are returned. - name
Regex string - network
Type string - The network type of the instance.
- output
File string - payment
Type string - Billing method. Valid Values:
PostPaid
for Pay-As-You-Go andPrePaid
for subscription. - resource
Group stringId - The ID of the resource group to which the instance belongs.
- search
Key string - The keyword used for fuzzy search. The keyword can be based on an instance name or an instance ID.
- status string
- Status of the instance.
- {[key: string]: string}
- A mapping of tags to assign to the resource.
- vpc
Id string - VPC ID the instance belongs to.
- vswitch
Id string - VSwitch ID the instance belongs to.
- zone
Id string - The ID of zone.
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- A list of KVStore Instance IDs.
- instances
Sequence[Get
Instances Instance] - A list of KVStore Instances. Its every element contains the following attributes:
- names Sequence[str]
- A list of KVStore Instance names.
- architecture_
type str - The architecture type of the instance.
- edition_
type str - enable_
details bool - engine_
version str - The engine version of the instance.
- expired str
- global_
instance bool - instance_
class str - Type of the applied Tair (Redis OSS-Compatible) And Memcached (KVStore) Classic Instance. For more information, see Instance type table.
- instance_
type str - Database type. Valid Values:
Memcache
,Redis
. If no value is specified, all types are returned. - name_
regex str - network_
type str - The network type of the instance.
- output_
file str - payment_
type str - Billing method. Valid Values:
PostPaid
for Pay-As-You-Go andPrePaid
for subscription. - resource_
group_ strid - The ID of the resource group to which the instance belongs.
- search_
key str - The keyword used for fuzzy search. The keyword can be based on an instance name or an instance ID.
- status str
- Status of the instance.
- Mapping[str, str]
- A mapping of tags to assign to the resource.
- vpc_
id str - VPC ID the instance belongs to.
- vswitch_
id str - VSwitch ID the instance belongs to.
- zone_
id str - The ID of zone.
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of KVStore Instance IDs.
- instances List<Property Map>
- A list of KVStore Instances. Its every element contains the following attributes:
- names List<String>
- A list of KVStore Instance names.
- architecture
Type String - The architecture type of the instance.
- edition
Type String - enable
Details Boolean - engine
Version String - The engine version of the instance.
- expired String
- global
Instance Boolean - instance
Class String - Type of the applied Tair (Redis OSS-Compatible) And Memcached (KVStore) Classic Instance. For more information, see Instance type table.
- instance
Type String - Database type. Valid Values:
Memcache
,Redis
. If no value is specified, all types are returned. - name
Regex String - network
Type String - The network type of the instance.
- output
File String - payment
Type String - Billing method. Valid Values:
PostPaid
for Pay-As-You-Go andPrePaid
for subscription. - resource
Group StringId - The ID of the resource group to which the instance belongs.
- search
Key String - The keyword used for fuzzy search. The keyword can be based on an instance name or an instance ID.
- status String
- Status of the instance.
- Map<String>
- A mapping of tags to assign to the resource.
- vpc
Id String - VPC ID the instance belongs to.
- vswitch
Id String - VSwitch ID the instance belongs to.
- zone
Id String - The ID of zone.
Supporting Types
GetInstancesInstance
- Architecture
Type This property is required. string - The type of the architecture. Valid values:
cluster
,standard
andSplitRW
. - Auto
Renew This property is required. bool - Indicates whether auto-renewal is enabled for the instance.
- Auto
Renew Period This property is required. int - The duration for which the instance is automatically renewed. Unit: months.
- Availability
Zone This property is required. string - It has been deprecated from provider version 1.101.0 and
zone_id
instead. - Bandwidth
This property is required. int - Instance bandwidth limit. Unit: Mbit/s.
- Capacity
This property is required. int - Capacity of the applied Tair (Redis OSS-Compatible) And Memcached (KVStore) Classic Instance. Unit: MB.
- Charge
Type This property is required. string - It has been deprecated from provider version 1.101.0 and
payment_type
instead. - Config
This property is required. Dictionary<string, string> - The parameter configuration of the instance.
- Connection
Domain This property is required. string - Instance connection domain (only Intranet access supported).
- Connection
Mode This property is required. string - The connection mode of the instance.
- Connections
This property is required. int - IIt has been deprecated from provider version 1.101.0 and
max_connections
instead. - Create
Time This property is required. string - Creation time of the instance.
- Db
Instance Id This property is required. string - The ID of the instance.
- Db
Instance Name This property is required. string - The name of the instance.
- Destroy
Time This property is required. string - The time when the instance was destroyed.
- End
Time This property is required. string - Expiration time. Pay-As-You-Go instances are never expire.
- Engine
Version This property is required. string - The engine version. Valid values:
2.8
,4.0
,5.0
,6.0
,7.0
. - Expire
Time This property is required. string - It has been deprecated from provider version 1.101.0 and
end_time
instead. - Has
Renew Change Order This property is required. bool - Indicates whether there was an order of renewal with configuration change that had not taken effect.
- Id
This property is required. string - The ID of the instance.
- Instance
Class This property is required. string - Type of the applied Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance. For more information, see Instance type table.
- Instance
Release Protection This property is required. bool - Indicates whether the release protection feature is enabled for the instance.
- Instance
Type This property is required. string - The engine type of the KVStore DBInstance. Options are
Memcache
, andRedis
. If no value is specified, all types are returned. - Is
Rds This property is required. bool - Indicates whether the instance is managed by Relational Database Service (RDS).
- Maintain
End Time This property is required. string - The end time of the maintenance window. The time is in the HH:mmZ format. The time is displayed in UTC.
- Maintain
Start Time This property is required. string - The start time of the maintenance window. The time is in the HH:mmZ format. The time is displayed in UTC.
- Max
Connections This property is required. int - Instance connection quantity limit. Unit: count.
- Name
This property is required. string - It has been deprecated from provider version 1.101.0 and
db_instance_name
instead. - Network
Type This property is required. string - The type of the network. Valid values:
CLASSIC
,VPC
. - Node
Type This property is required. string - The node type of the instance.
- Package
Type This property is required. string - The type of the package.
- Payment
Type This property is required. string - The payment type. Valid values:
PostPaid
,PrePaid
. - Port
This property is required. int - The service port of the instance.
- Private
Ip This property is required. string - Private IP address of the instance.
- Qps
This property is required. int - The queries per second (QPS) supported by the instance.
- Region
Id This property is required. string - Region ID the instance belongs to.
- Replacate
Id This property is required. string - The logical ID of the replica instance.
- Resource
Group Id This property is required. string - The ID of the resource group.
- Search
Key This property is required. string - The name of the instance.
- Secondary
Zone Id This property is required. string - The ID of the secondary zone to which you want to migrate the Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance.
- Security
Group Id This property is required. string - The ID of the security group associated with the instance.
- Security
Ip Group Attribute This property is required. string - By default, this parameter is left empty. The attribute of the whitelist. The console does not display the whitelist whose value of this parameter is hidden
- Security
Ip Group Name This property is required. string - The name of the IP address whitelist.
- Security
Ips This property is required. List<string> - The IP addresses in the whitelist.
- Ssl
Enable This property is required. string - Indicates whether SSL encryption is enabled.
- Status
This property is required. string - The status of the KVStore DBInstance. Valid values:
Changing
,CleaningUpExpiredData
,Creating
,Flushing
,HASwitching
,Inactive
,MajorVersionUpgrading
,Migrating
,NetworkModifying
,Normal
,Rebooting
,SSLModifying
,Transforming
,ZoneMigrating
. This property is required. Dictionary<string, string>- Query the instance bound to the tag. The format of the incoming value is
json
string, includingTagKey
andTagValue
.TagKey
cannot be null, andTagValue
can be empty. Format example{"key1":"value1"}
. - User
Name This property is required. string - The username of the instance.
- Vpc
Auth Mode This property is required. string - Indicates whether password authentication is enabled. Valid values: Open, Close.
- Vpc
Cloud Instance Id This property is required. string - Connection port of the instance.
- Vpc
Id This property is required. string - Used to retrieve instances belong to specified VPC.
- Vswitch
Id This property is required. string - Used to retrieve instances belong to specified
vswitch
resources. - Zone
Id This property is required. string - The ID of the zone.
- Architecture
Type This property is required. string - The type of the architecture. Valid values:
cluster
,standard
andSplitRW
. - Auto
Renew This property is required. bool - Indicates whether auto-renewal is enabled for the instance.
- Auto
Renew Period This property is required. int - The duration for which the instance is automatically renewed. Unit: months.
- Availability
Zone This property is required. string - It has been deprecated from provider version 1.101.0 and
zone_id
instead. - Bandwidth
This property is required. int - Instance bandwidth limit. Unit: Mbit/s.
- Capacity
This property is required. int - Capacity of the applied Tair (Redis OSS-Compatible) And Memcached (KVStore) Classic Instance. Unit: MB.
- Charge
Type This property is required. string - It has been deprecated from provider version 1.101.0 and
payment_type
instead. - Config
This property is required. map[string]string - The parameter configuration of the instance.
- Connection
Domain This property is required. string - Instance connection domain (only Intranet access supported).
- Connection
Mode This property is required. string - The connection mode of the instance.
- Connections
This property is required. int - IIt has been deprecated from provider version 1.101.0 and
max_connections
instead. - Create
Time This property is required. string - Creation time of the instance.
- Db
Instance Id This property is required. string - The ID of the instance.
- Db
Instance Name This property is required. string - The name of the instance.
- Destroy
Time This property is required. string - The time when the instance was destroyed.
- End
Time This property is required. string - Expiration time. Pay-As-You-Go instances are never expire.
- Engine
Version This property is required. string - The engine version. Valid values:
2.8
,4.0
,5.0
,6.0
,7.0
. - Expire
Time This property is required. string - It has been deprecated from provider version 1.101.0 and
end_time
instead. - Has
Renew Change Order This property is required. bool - Indicates whether there was an order of renewal with configuration change that had not taken effect.
- Id
This property is required. string - The ID of the instance.
- Instance
Class This property is required. string - Type of the applied Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance. For more information, see Instance type table.
- Instance
Release Protection This property is required. bool - Indicates whether the release protection feature is enabled for the instance.
- Instance
Type This property is required. string - The engine type of the KVStore DBInstance. Options are
Memcache
, andRedis
. If no value is specified, all types are returned. - Is
Rds This property is required. bool - Indicates whether the instance is managed by Relational Database Service (RDS).
- Maintain
End Time This property is required. string - The end time of the maintenance window. The time is in the HH:mmZ format. The time is displayed in UTC.
- Maintain
Start Time This property is required. string - The start time of the maintenance window. The time is in the HH:mmZ format. The time is displayed in UTC.
- Max
Connections This property is required. int - Instance connection quantity limit. Unit: count.
- Name
This property is required. string - It has been deprecated from provider version 1.101.0 and
db_instance_name
instead. - Network
Type This property is required. string - The type of the network. Valid values:
CLASSIC
,VPC
. - Node
Type This property is required. string - The node type of the instance.
- Package
Type This property is required. string - The type of the package.
- Payment
Type This property is required. string - The payment type. Valid values:
PostPaid
,PrePaid
. - Port
This property is required. int - The service port of the instance.
- Private
Ip This property is required. string - Private IP address of the instance.
- Qps
This property is required. int - The queries per second (QPS) supported by the instance.
- Region
Id This property is required. string - Region ID the instance belongs to.
- Replacate
Id This property is required. string - The logical ID of the replica instance.
- Resource
Group Id This property is required. string - The ID of the resource group.
- Search
Key This property is required. string - The name of the instance.
- Secondary
Zone Id This property is required. string - The ID of the secondary zone to which you want to migrate the Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance.
- Security
Group Id This property is required. string - The ID of the security group associated with the instance.
- Security
Ip Group Attribute This property is required. string - By default, this parameter is left empty. The attribute of the whitelist. The console does not display the whitelist whose value of this parameter is hidden
- Security
Ip Group Name This property is required. string - The name of the IP address whitelist.
- Security
Ips This property is required. []string - The IP addresses in the whitelist.
- Ssl
Enable This property is required. string - Indicates whether SSL encryption is enabled.
- Status
This property is required. string - The status of the KVStore DBInstance. Valid values:
Changing
,CleaningUpExpiredData
,Creating
,Flushing
,HASwitching
,Inactive
,MajorVersionUpgrading
,Migrating
,NetworkModifying
,Normal
,Rebooting
,SSLModifying
,Transforming
,ZoneMigrating
. This property is required. map[string]string- Query the instance bound to the tag. The format of the incoming value is
json
string, includingTagKey
andTagValue
.TagKey
cannot be null, andTagValue
can be empty. Format example{"key1":"value1"}
. - User
Name This property is required. string - The username of the instance.
- Vpc
Auth Mode This property is required. string - Indicates whether password authentication is enabled. Valid values: Open, Close.
- Vpc
Cloud Instance Id This property is required. string - Connection port of the instance.
- Vpc
Id This property is required. string - Used to retrieve instances belong to specified VPC.
- Vswitch
Id This property is required. string - Used to retrieve instances belong to specified
vswitch
resources. - Zone
Id This property is required. string - The ID of the zone.
- architecture
Type This property is required. String - The type of the architecture. Valid values:
cluster
,standard
andSplitRW
. - auto
Renew This property is required. Boolean - Indicates whether auto-renewal is enabled for the instance.
- auto
Renew Period This property is required. Integer - The duration for which the instance is automatically renewed. Unit: months.
- availability
Zone This property is required. String - It has been deprecated from provider version 1.101.0 and
zone_id
instead. - bandwidth
This property is required. Integer - Instance bandwidth limit. Unit: Mbit/s.
- capacity
This property is required. Integer - Capacity of the applied Tair (Redis OSS-Compatible) And Memcached (KVStore) Classic Instance. Unit: MB.
- charge
Type This property is required. String - It has been deprecated from provider version 1.101.0 and
payment_type
instead. - config
This property is required. Map<String,String> - The parameter configuration of the instance.
- connection
Domain This property is required. String - Instance connection domain (only Intranet access supported).
- connection
Mode This property is required. String - The connection mode of the instance.
- connections
This property is required. Integer - IIt has been deprecated from provider version 1.101.0 and
max_connections
instead. - create
Time This property is required. String - Creation time of the instance.
- db
Instance Id This property is required. String - The ID of the instance.
- db
Instance Name This property is required. String - The name of the instance.
- destroy
Time This property is required. String - The time when the instance was destroyed.
- end
Time This property is required. String - Expiration time. Pay-As-You-Go instances are never expire.
- engine
Version This property is required. String - The engine version. Valid values:
2.8
,4.0
,5.0
,6.0
,7.0
. - expire
Time This property is required. String - It has been deprecated from provider version 1.101.0 and
end_time
instead. - has
Renew Change Order This property is required. Boolean - Indicates whether there was an order of renewal with configuration change that had not taken effect.
- id
This property is required. String - The ID of the instance.
- instance
Class This property is required. String - Type of the applied Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance. For more information, see Instance type table.
- instance
Release Protection This property is required. Boolean - Indicates whether the release protection feature is enabled for the instance.
- instance
Type This property is required. String - The engine type of the KVStore DBInstance. Options are
Memcache
, andRedis
. If no value is specified, all types are returned. - is
Rds This property is required. Boolean - Indicates whether the instance is managed by Relational Database Service (RDS).
- maintain
End Time This property is required. String - The end time of the maintenance window. The time is in the HH:mmZ format. The time is displayed in UTC.
- maintain
Start Time This property is required. String - The start time of the maintenance window. The time is in the HH:mmZ format. The time is displayed in UTC.
- max
Connections This property is required. Integer - Instance connection quantity limit. Unit: count.
- name
This property is required. String - It has been deprecated from provider version 1.101.0 and
db_instance_name
instead. - network
Type This property is required. String - The type of the network. Valid values:
CLASSIC
,VPC
. - node
Type This property is required. String - The node type of the instance.
- package
Type This property is required. String - The type of the package.
- payment
Type This property is required. String - The payment type. Valid values:
PostPaid
,PrePaid
. - port
This property is required. Integer - The service port of the instance.
- private
Ip This property is required. String - Private IP address of the instance.
- qps
This property is required. Integer - The queries per second (QPS) supported by the instance.
- region
Id This property is required. String - Region ID the instance belongs to.
- replacate
Id This property is required. String - The logical ID of the replica instance.
- resource
Group Id This property is required. String - The ID of the resource group.
- search
Key This property is required. String - The name of the instance.
- secondary
Zone Id This property is required. String - The ID of the secondary zone to which you want to migrate the Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance.
- security
Group Id This property is required. String - The ID of the security group associated with the instance.
- security
Ip Group Attribute This property is required. String - By default, this parameter is left empty. The attribute of the whitelist. The console does not display the whitelist whose value of this parameter is hidden
- security
Ip Group Name This property is required. String - The name of the IP address whitelist.
- security
Ips This property is required. List<String> - The IP addresses in the whitelist.
- ssl
Enable This property is required. String - Indicates whether SSL encryption is enabled.
- status
This property is required. String - The status of the KVStore DBInstance. Valid values:
Changing
,CleaningUpExpiredData
,Creating
,Flushing
,HASwitching
,Inactive
,MajorVersionUpgrading
,Migrating
,NetworkModifying
,Normal
,Rebooting
,SSLModifying
,Transforming
,ZoneMigrating
. This property is required. Map<String,String>- Query the instance bound to the tag. The format of the incoming value is
json
string, includingTagKey
andTagValue
.TagKey
cannot be null, andTagValue
can be empty. Format example{"key1":"value1"}
. - user
Name This property is required. String - The username of the instance.
- vpc
Auth Mode This property is required. String - Indicates whether password authentication is enabled. Valid values: Open, Close.
- vpc
Cloud Instance Id This property is required. String - Connection port of the instance.
- vpc
Id This property is required. String - Used to retrieve instances belong to specified VPC.
- vswitch
Id This property is required. String - Used to retrieve instances belong to specified
vswitch
resources. - zone
Id This property is required. String - The ID of the zone.
- architecture
Type This property is required. string - The type of the architecture. Valid values:
cluster
,standard
andSplitRW
. - auto
Renew This property is required. boolean - Indicates whether auto-renewal is enabled for the instance.
- auto
Renew Period This property is required. number - The duration for which the instance is automatically renewed. Unit: months.
- availability
Zone This property is required. string - It has been deprecated from provider version 1.101.0 and
zone_id
instead. - bandwidth
This property is required. number - Instance bandwidth limit. Unit: Mbit/s.
- capacity
This property is required. number - Capacity of the applied Tair (Redis OSS-Compatible) And Memcached (KVStore) Classic Instance. Unit: MB.
- charge
Type This property is required. string - It has been deprecated from provider version 1.101.0 and
payment_type
instead. - config
This property is required. {[key: string]: string} - The parameter configuration of the instance.
- connection
Domain This property is required. string - Instance connection domain (only Intranet access supported).
- connection
Mode This property is required. string - The connection mode of the instance.
- connections
This property is required. number - IIt has been deprecated from provider version 1.101.0 and
max_connections
instead. - create
Time This property is required. string - Creation time of the instance.
- db
Instance Id This property is required. string - The ID of the instance.
- db
Instance Name This property is required. string - The name of the instance.
- destroy
Time This property is required. string - The time when the instance was destroyed.
- end
Time This property is required. string - Expiration time. Pay-As-You-Go instances are never expire.
- engine
Version This property is required. string - The engine version. Valid values:
2.8
,4.0
,5.0
,6.0
,7.0
. - expire
Time This property is required. string - It has been deprecated from provider version 1.101.0 and
end_time
instead. - has
Renew Change Order This property is required. boolean - Indicates whether there was an order of renewal with configuration change that had not taken effect.
- id
This property is required. string - The ID of the instance.
- instance
Class This property is required. string - Type of the applied Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance. For more information, see Instance type table.
- instance
Release Protection This property is required. boolean - Indicates whether the release protection feature is enabled for the instance.
- instance
Type This property is required. string - The engine type of the KVStore DBInstance. Options are
Memcache
, andRedis
. If no value is specified, all types are returned. - is
Rds This property is required. boolean - Indicates whether the instance is managed by Relational Database Service (RDS).
- maintain
End Time This property is required. string - The end time of the maintenance window. The time is in the HH:mmZ format. The time is displayed in UTC.
- maintain
Start Time This property is required. string - The start time of the maintenance window. The time is in the HH:mmZ format. The time is displayed in UTC.
- max
Connections This property is required. number - Instance connection quantity limit. Unit: count.
- name
This property is required. string - It has been deprecated from provider version 1.101.0 and
db_instance_name
instead. - network
Type This property is required. string - The type of the network. Valid values:
CLASSIC
,VPC
. - node
Type This property is required. string - The node type of the instance.
- package
Type This property is required. string - The type of the package.
- payment
Type This property is required. string - The payment type. Valid values:
PostPaid
,PrePaid
. - port
This property is required. number - The service port of the instance.
- private
Ip This property is required. string - Private IP address of the instance.
- qps
This property is required. number - The queries per second (QPS) supported by the instance.
- region
Id This property is required. string - Region ID the instance belongs to.
- replacate
Id This property is required. string - The logical ID of the replica instance.
- resource
Group Id This property is required. string - The ID of the resource group.
- search
Key This property is required. string - The name of the instance.
- secondary
Zone Id This property is required. string - The ID of the secondary zone to which you want to migrate the Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance.
- security
Group Id This property is required. string - The ID of the security group associated with the instance.
- security
Ip Group Attribute This property is required. string - By default, this parameter is left empty. The attribute of the whitelist. The console does not display the whitelist whose value of this parameter is hidden
- security
Ip Group Name This property is required. string - The name of the IP address whitelist.
- security
Ips This property is required. string[] - The IP addresses in the whitelist.
- ssl
Enable This property is required. string - Indicates whether SSL encryption is enabled.
- status
This property is required. string - The status of the KVStore DBInstance. Valid values:
Changing
,CleaningUpExpiredData
,Creating
,Flushing
,HASwitching
,Inactive
,MajorVersionUpgrading
,Migrating
,NetworkModifying
,Normal
,Rebooting
,SSLModifying
,Transforming
,ZoneMigrating
. This property is required. {[key: string]: string}- Query the instance bound to the tag. The format of the incoming value is
json
string, includingTagKey
andTagValue
.TagKey
cannot be null, andTagValue
can be empty. Format example{"key1":"value1"}
. - user
Name This property is required. string - The username of the instance.
- vpc
Auth Mode This property is required. string - Indicates whether password authentication is enabled. Valid values: Open, Close.
- vpc
Cloud Instance Id This property is required. string - Connection port of the instance.
- vpc
Id This property is required. string - Used to retrieve instances belong to specified VPC.
- vswitch
Id This property is required. string - Used to retrieve instances belong to specified
vswitch
resources. - zone
Id This property is required. string - The ID of the zone.
- architecture_
type This property is required. str - The type of the architecture. Valid values:
cluster
,standard
andSplitRW
. - auto_
renew This property is required. bool - Indicates whether auto-renewal is enabled for the instance.
- auto_
renew_ period This property is required. int - The duration for which the instance is automatically renewed. Unit: months.
- availability_
zone This property is required. str - It has been deprecated from provider version 1.101.0 and
zone_id
instead. - bandwidth
This property is required. int - Instance bandwidth limit. Unit: Mbit/s.
- capacity
This property is required. int - Capacity of the applied Tair (Redis OSS-Compatible) And Memcached (KVStore) Classic Instance. Unit: MB.
- charge_
type This property is required. str - It has been deprecated from provider version 1.101.0 and
payment_type
instead. - config
This property is required. Mapping[str, str] - The parameter configuration of the instance.
- connection_
domain This property is required. str - Instance connection domain (only Intranet access supported).
- connection_
mode This property is required. str - The connection mode of the instance.
- connections
This property is required. int - IIt has been deprecated from provider version 1.101.0 and
max_connections
instead. - create_
time This property is required. str - Creation time of the instance.
- db_
instance_ id This property is required. str - The ID of the instance.
- db_
instance_ name This property is required. str - The name of the instance.
- destroy_
time This property is required. str - The time when the instance was destroyed.
- end_
time This property is required. str - Expiration time. Pay-As-You-Go instances are never expire.
- engine_
version This property is required. str - The engine version. Valid values:
2.8
,4.0
,5.0
,6.0
,7.0
. - expire_
time This property is required. str - It has been deprecated from provider version 1.101.0 and
end_time
instead. - has_
renew_ change_ order This property is required. bool - Indicates whether there was an order of renewal with configuration change that had not taken effect.
- id
This property is required. str - The ID of the instance.
- instance_
class This property is required. str - Type of the applied Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance. For more information, see Instance type table.
- instance_
release_ protection This property is required. bool - Indicates whether the release protection feature is enabled for the instance.
- instance_
type This property is required. str - The engine type of the KVStore DBInstance. Options are
Memcache
, andRedis
. If no value is specified, all types are returned. - is_
rds This property is required. bool - Indicates whether the instance is managed by Relational Database Service (RDS).
- maintain_
end_ time This property is required. str - The end time of the maintenance window. The time is in the HH:mmZ format. The time is displayed in UTC.
- maintain_
start_ time This property is required. str - The start time of the maintenance window. The time is in the HH:mmZ format. The time is displayed in UTC.
- max_
connections This property is required. int - Instance connection quantity limit. Unit: count.
- name
This property is required. str - It has been deprecated from provider version 1.101.0 and
db_instance_name
instead. - network_
type This property is required. str - The type of the network. Valid values:
CLASSIC
,VPC
. - node_
type This property is required. str - The node type of the instance.
- package_
type This property is required. str - The type of the package.
- payment_
type This property is required. str - The payment type. Valid values:
PostPaid
,PrePaid
. - port
This property is required. int - The service port of the instance.
- private_
ip This property is required. str - Private IP address of the instance.
- qps
This property is required. int - The queries per second (QPS) supported by the instance.
- region_
id This property is required. str - Region ID the instance belongs to.
- replacate_
id This property is required. str - The logical ID of the replica instance.
- resource_
group_ id This property is required. str - The ID of the resource group.
- search_
key This property is required. str - The name of the instance.
- secondary_
zone_ id This property is required. str - The ID of the secondary zone to which you want to migrate the Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance.
- security_
group_ id This property is required. str - The ID of the security group associated with the instance.
- security_
ip_ group_ attribute This property is required. str - By default, this parameter is left empty. The attribute of the whitelist. The console does not display the whitelist whose value of this parameter is hidden
- security_
ip_ group_ name This property is required. str - The name of the IP address whitelist.
- security_
ips This property is required. Sequence[str] - The IP addresses in the whitelist.
- ssl_
enable This property is required. str - Indicates whether SSL encryption is enabled.
- status
This property is required. str - The status of the KVStore DBInstance. Valid values:
Changing
,CleaningUpExpiredData
,Creating
,Flushing
,HASwitching
,Inactive
,MajorVersionUpgrading
,Migrating
,NetworkModifying
,Normal
,Rebooting
,SSLModifying
,Transforming
,ZoneMigrating
. This property is required. Mapping[str, str]- Query the instance bound to the tag. The format of the incoming value is
json
string, includingTagKey
andTagValue
.TagKey
cannot be null, andTagValue
can be empty. Format example{"key1":"value1"}
. - user_
name This property is required. str - The username of the instance.
- vpc_
auth_ mode This property is required. str - Indicates whether password authentication is enabled. Valid values: Open, Close.
- vpc_
cloud_ instance_ id This property is required. str - Connection port of the instance.
- vpc_
id This property is required. str - Used to retrieve instances belong to specified VPC.
- vswitch_
id This property is required. str - Used to retrieve instances belong to specified
vswitch
resources. - zone_
id This property is required. str - The ID of the zone.
- architecture
Type This property is required. String - The type of the architecture. Valid values:
cluster
,standard
andSplitRW
. - auto
Renew This property is required. Boolean - Indicates whether auto-renewal is enabled for the instance.
- auto
Renew Period This property is required. Number - The duration for which the instance is automatically renewed. Unit: months.
- availability
Zone This property is required. String - It has been deprecated from provider version 1.101.0 and
zone_id
instead. - bandwidth
This property is required. Number - Instance bandwidth limit. Unit: Mbit/s.
- capacity
This property is required. Number - Capacity of the applied Tair (Redis OSS-Compatible) And Memcached (KVStore) Classic Instance. Unit: MB.
- charge
Type This property is required. String - It has been deprecated from provider version 1.101.0 and
payment_type
instead. - config
This property is required. Map<String> - The parameter configuration of the instance.
- connection
Domain This property is required. String - Instance connection domain (only Intranet access supported).
- connection
Mode This property is required. String - The connection mode of the instance.
- connections
This property is required. Number - IIt has been deprecated from provider version 1.101.0 and
max_connections
instead. - create
Time This property is required. String - Creation time of the instance.
- db
Instance Id This property is required. String - The ID of the instance.
- db
Instance Name This property is required. String - The name of the instance.
- destroy
Time This property is required. String - The time when the instance was destroyed.
- end
Time This property is required. String - Expiration time. Pay-As-You-Go instances are never expire.
- engine
Version This property is required. String - The engine version. Valid values:
2.8
,4.0
,5.0
,6.0
,7.0
. - expire
Time This property is required. String - It has been deprecated from provider version 1.101.0 and
end_time
instead. - has
Renew Change Order This property is required. Boolean - Indicates whether there was an order of renewal with configuration change that had not taken effect.
- id
This property is required. String - The ID of the instance.
- instance
Class This property is required. String - Type of the applied Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance. For more information, see Instance type table.
- instance
Release Protection This property is required. Boolean - Indicates whether the release protection feature is enabled for the instance.
- instance
Type This property is required. String - The engine type of the KVStore DBInstance. Options are
Memcache
, andRedis
. If no value is specified, all types are returned. - is
Rds This property is required. Boolean - Indicates whether the instance is managed by Relational Database Service (RDS).
- maintain
End Time This property is required. String - The end time of the maintenance window. The time is in the HH:mmZ format. The time is displayed in UTC.
- maintain
Start Time This property is required. String - The start time of the maintenance window. The time is in the HH:mmZ format. The time is displayed in UTC.
- max
Connections This property is required. Number - Instance connection quantity limit. Unit: count.
- name
This property is required. String - It has been deprecated from provider version 1.101.0 and
db_instance_name
instead. - network
Type This property is required. String - The type of the network. Valid values:
CLASSIC
,VPC
. - node
Type This property is required. String - The node type of the instance.
- package
Type This property is required. String - The type of the package.
- payment
Type This property is required. String - The payment type. Valid values:
PostPaid
,PrePaid
. - port
This property is required. Number - The service port of the instance.
- private
Ip This property is required. String - Private IP address of the instance.
- qps
This property is required. Number - The queries per second (QPS) supported by the instance.
- region
Id This property is required. String - Region ID the instance belongs to.
- replacate
Id This property is required. String - The logical ID of the replica instance.
- resource
Group Id This property is required. String - The ID of the resource group.
- search
Key This property is required. String - The name of the instance.
- secondary
Zone Id This property is required. String - The ID of the secondary zone to which you want to migrate the Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance.
- security
Group Id This property is required. String - The ID of the security group associated with the instance.
- security
Ip Group Attribute This property is required. String - By default, this parameter is left empty. The attribute of the whitelist. The console does not display the whitelist whose value of this parameter is hidden
- security
Ip Group Name This property is required. String - The name of the IP address whitelist.
- security
Ips This property is required. List<String> - The IP addresses in the whitelist.
- ssl
Enable This property is required. String - Indicates whether SSL encryption is enabled.
- status
This property is required. String - The status of the KVStore DBInstance. Valid values:
Changing
,CleaningUpExpiredData
,Creating
,Flushing
,HASwitching
,Inactive
,MajorVersionUpgrading
,Migrating
,NetworkModifying
,Normal
,Rebooting
,SSLModifying
,Transforming
,ZoneMigrating
. This property is required. Map<String>- Query the instance bound to the tag. The format of the incoming value is
json
string, includingTagKey
andTagValue
.TagKey
cannot be null, andTagValue
can be empty. Format example{"key1":"value1"}
. - user
Name This property is required. String - The username of the instance.
- vpc
Auth Mode This property is required. String - Indicates whether password authentication is enabled. Valid values: Open, Close.
- vpc
Cloud Instance Id This property is required. String - Connection port of the instance.
- vpc
Id This property is required. String - Used to retrieve instances belong to specified VPC.
- vswitch
Id This property is required. String - Used to retrieve instances belong to specified
vswitch
resources. - zone
Id This property is required. String - The ID of the zone.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.