Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Use this data source to query detailed information of redis backups
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
import * as volcengine from "@volcengine/pulumi";
const fooZones = volcengine.ecs.getZones({});
const fooVpc = new volcengine.vpc.Vpc("fooVpc", {
vpcName: "acc-test-vpc",
cidrBlock: "172.16.0.0/16",
});
const fooSubnet = new volcengine.vpc.Subnet("fooSubnet", {
subnetName: "acc-test-subnet",
cidrBlock: "172.16.0.0/24",
zoneId: fooZones.then(fooZones => fooZones.zones?.[0]?.id),
vpcId: fooVpc.id,
});
const fooInstance = new volcengine.redis.Instance("fooInstance", {
zoneIds: [fooZones.then(fooZones => fooZones.zones?.[0]?.id)],
instanceName: "acc-test-tf-redis",
shardedCluster: 1,
password: "1qaz!QAZ12",
nodeNumber: 2,
shardCapacity: 1024,
shardNumber: 2,
engineVersion: "5.0",
subnetId: fooSubnet.id,
deletionProtection: "disabled",
vpcAuthMode: "close",
chargeType: "PostPaid",
port: 6381,
projectName: "default",
});
const fooBackup: volcengine.redis.Backup[] = [];
for (const range = {value: 0}; range.value < 3; range.value++) {
fooBackup.push(new volcengine.redis.Backup(`fooBackup-${range.value}`, {instanceId: fooInstance.id}));
}
const fooBackups = volcengine.redis.getBackupsOutput({
instanceId: fooInstance.id,
});
import pulumi
import pulumi_volcengine as volcengine
foo_zones = volcengine.ecs.get_zones()
foo_vpc = volcengine.vpc.Vpc("fooVpc",
vpc_name="acc-test-vpc",
cidr_block="172.16.0.0/16")
foo_subnet = volcengine.vpc.Subnet("fooSubnet",
subnet_name="acc-test-subnet",
cidr_block="172.16.0.0/24",
zone_id=foo_zones.zones[0].id,
vpc_id=foo_vpc.id)
foo_instance = volcengine.redis.Instance("fooInstance",
zone_ids=[foo_zones.zones[0].id],
instance_name="acc-test-tf-redis",
sharded_cluster=1,
password="1qaz!QAZ12",
node_number=2,
shard_capacity=1024,
shard_number=2,
engine_version="5.0",
subnet_id=foo_subnet.id,
deletion_protection="disabled",
vpc_auth_mode="close",
charge_type="PostPaid",
port=6381,
project_name="default")
foo_backup = []
for range in [{"value": i} for i in range(0, 3)]:
foo_backup.append(volcengine.redis.Backup(f"fooBackup-{range['value']}", instance_id=foo_instance.id))
foo_backups = volcengine.redis.get_backups_output(instance_id=foo_instance.id)
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/redis"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
fooZones, err := ecs.GetZones(ctx, nil, nil)
if err != nil {
return err
}
fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{
VpcName: pulumi.String("acc-test-vpc"),
CidrBlock: pulumi.String("172.16.0.0/16"),
})
if err != nil {
return err
}
fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{
SubnetName: pulumi.String("acc-test-subnet"),
CidrBlock: pulumi.String("172.16.0.0/24"),
ZoneId: pulumi.String(fooZones.Zones[0].Id),
VpcId: fooVpc.ID(),
})
if err != nil {
return err
}
fooInstance, err := redis.NewInstance(ctx, "fooInstance", &redis.InstanceArgs{
ZoneIds: pulumi.StringArray{
pulumi.String(fooZones.Zones[0].Id),
},
InstanceName: pulumi.String("acc-test-tf-redis"),
ShardedCluster: pulumi.Int(1),
Password: pulumi.String("1qaz!QAZ12"),
NodeNumber: pulumi.Int(2),
ShardCapacity: pulumi.Int(1024),
ShardNumber: pulumi.Int(2),
EngineVersion: pulumi.String("5.0"),
SubnetId: fooSubnet.ID(),
DeletionProtection: pulumi.String("disabled"),
VpcAuthMode: pulumi.String("close"),
ChargeType: pulumi.String("PostPaid"),
Port: pulumi.Int(6381),
ProjectName: pulumi.String("default"),
})
if err != nil {
return err
}
var fooBackup []*redis.Backup
for index := 0; index < 3; index++ {
key0 := index
_ := index
__res, err := redis.NewBackup(ctx, fmt.Sprintf("fooBackup-%v", key0), &redis.BackupArgs{
InstanceId: fooInstance.ID(),
})
if err != nil {
return err
}
fooBackup = append(fooBackup, __res)
}
_ = redis.GetBackupsOutput(ctx, redis.GetBackupsOutputArgs{
InstanceId: fooInstance.ID(),
}, nil)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var fooZones = Volcengine.Ecs.GetZones.Invoke();
var fooVpc = new Volcengine.Vpc.Vpc("fooVpc", new()
{
VpcName = "acc-test-vpc",
CidrBlock = "172.16.0.0/16",
});
var fooSubnet = new Volcengine.Vpc.Subnet("fooSubnet", new()
{
SubnetName = "acc-test-subnet",
CidrBlock = "172.16.0.0/24",
ZoneId = fooZones.Apply(getZonesResult => getZonesResult.Zones[0]?.Id),
VpcId = fooVpc.Id,
});
var fooInstance = new Volcengine.Redis.Instance("fooInstance", new()
{
ZoneIds = new[]
{
fooZones.Apply(getZonesResult => getZonesResult.Zones[0]?.Id),
},
InstanceName = "acc-test-tf-redis",
ShardedCluster = 1,
Password = "1qaz!QAZ12",
NodeNumber = 2,
ShardCapacity = 1024,
ShardNumber = 2,
EngineVersion = "5.0",
SubnetId = fooSubnet.Id,
DeletionProtection = "disabled",
VpcAuthMode = "close",
ChargeType = "PostPaid",
Port = 6381,
ProjectName = "default",
});
var fooBackup = new List<Volcengine.Redis.Backup>();
for (var rangeIndex = 0; rangeIndex < 3; rangeIndex++)
{
var range = new { Value = rangeIndex };
fooBackup.Add(new Volcengine.Redis.Backup($"fooBackup-{range.Value}", new()
{
InstanceId = fooInstance.Id,
}));
}
var fooBackups = Volcengine.Redis.GetBackups.Invoke(new()
{
InstanceId = fooInstance.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.ecs.EcsFunctions;
import com.pulumi.volcengine.ecs.inputs.GetZonesArgs;
import com.pulumi.volcengine.vpc.Vpc;
import com.pulumi.volcengine.vpc.VpcArgs;
import com.pulumi.volcengine.vpc.Subnet;
import com.pulumi.volcengine.vpc.SubnetArgs;
import com.pulumi.volcengine.redis.Instance;
import com.pulumi.volcengine.redis.InstanceArgs;
import com.pulumi.volcengine.redis.Backup;
import com.pulumi.volcengine.redis.BackupArgs;
import com.pulumi.volcengine.redis.RedisFunctions;
import com.pulumi.volcengine.redis.inputs.GetBackupsArgs;
import com.pulumi.codegen.internal.KeyedValue;
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 fooZones = EcsFunctions.getZones();
var fooVpc = new Vpc("fooVpc", VpcArgs.builder()
.vpcName("acc-test-vpc")
.cidrBlock("172.16.0.0/16")
.build());
var fooSubnet = new Subnet("fooSubnet", SubnetArgs.builder()
.subnetName("acc-test-subnet")
.cidrBlock("172.16.0.0/24")
.zoneId(fooZones.applyValue(getZonesResult -> getZonesResult.zones()[0].id()))
.vpcId(fooVpc.id())
.build());
var fooInstance = new Instance("fooInstance", InstanceArgs.builder()
.zoneIds(fooZones.applyValue(getZonesResult -> getZonesResult.zones()[0].id()))
.instanceName("acc-test-tf-redis")
.shardedCluster(1)
.password("1qaz!QAZ12")
.nodeNumber(2)
.shardCapacity(1024)
.shardNumber(2)
.engineVersion("5.0")
.subnetId(fooSubnet.id())
.deletionProtection("disabled")
.vpcAuthMode("close")
.chargeType("PostPaid")
.port(6381)
.projectName("default")
.build());
for (var i = 0; i < 3; i++) {
new Backup("fooBackup-" + i, BackupArgs.builder()
.instanceId(fooInstance.id())
.build());
}
final var fooBackups = RedisFunctions.getBackups(GetBackupsArgs.builder()
.instanceId(fooInstance.id())
.build());
}
}
resources:
fooVpc:
type: volcengine:vpc:Vpc
properties:
vpcName: acc-test-vpc
cidrBlock: 172.16.0.0/16
fooSubnet:
type: volcengine:vpc:Subnet
properties:
subnetName: acc-test-subnet
cidrBlock: 172.16.0.0/24
zoneId: ${fooZones.zones[0].id}
vpcId: ${fooVpc.id}
fooInstance:
type: volcengine:redis:Instance
properties:
zoneIds:
- ${fooZones.zones[0].id}
instanceName: acc-test-tf-redis
shardedCluster: 1
password: 1qaz!QAZ12
nodeNumber: 2
shardCapacity: 1024
shardNumber: 2
engineVersion: '5.0'
subnetId: ${fooSubnet.id}
deletionProtection: disabled
vpcAuthMode: close
chargeType: PostPaid
port: 6381
projectName: default
fooBackup:
type: volcengine:redis:Backup
properties:
instanceId: ${fooInstance.id}
options: {}
variables:
fooZones:
fn::invoke:
Function: volcengine:ecs:getZones
Arguments: {}
fooBackups:
fn::invoke:
Function: volcengine:redis:getBackups
Arguments:
instanceId: ${fooInstance.id}
Using getBackups
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 getBackups(args: GetBackupsArgs, opts?: InvokeOptions): Promise<GetBackupsResult>
function getBackupsOutput(args: GetBackupsOutputArgs, opts?: InvokeOptions): Output<GetBackupsResult>def get_backups(backup_point_id: Optional[str] = None,
backup_point_name: Optional[str] = None,
backup_strategy_lists: Optional[Sequence[str]] = None,
end_time: Optional[str] = None,
instance_id: Optional[str] = None,
output_file: Optional[str] = None,
project_name: Optional[str] = None,
scope: Optional[str] = None,
start_time: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBackupsResult
def get_backups_output(backup_point_id: Optional[pulumi.Input[str]] = None,
backup_point_name: Optional[pulumi.Input[str]] = None,
backup_strategy_lists: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
end_time: Optional[pulumi.Input[str]] = None,
instance_id: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
project_name: Optional[pulumi.Input[str]] = None,
scope: Optional[pulumi.Input[str]] = None,
start_time: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBackupsResult]func GetBackups(ctx *Context, args *GetBackupsArgs, opts ...InvokeOption) (*GetBackupsResult, error)
func GetBackupsOutput(ctx *Context, args *GetBackupsOutputArgs, opts ...InvokeOption) GetBackupsResultOutput> Note: This function is named GetBackups in the Go SDK.
public static class GetBackups
{
public static Task<GetBackupsResult> InvokeAsync(GetBackupsArgs args, InvokeOptions? opts = null)
public static Output<GetBackupsResult> Invoke(GetBackupsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBackupsResult> getBackups(GetBackupsArgs args, InvokeOptions options)
public static Output<GetBackupsResult> getBackups(GetBackupsArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:redis/getBackups:getBackups
arguments:
# arguments dictionaryThe following arguments are supported:
- Backup
Point stringId - The id of backup point.
- Backup
Point stringName - Backup name, supporting fuzzy query.
- Backup
Strategy List<string>Lists - The list of backup strategy, support AutomatedBackup and ManualBackup.
- End
Time string - Query end time.
- Instance
Id string - Id of instance.
- Output
File string - File name where to save data source results.
- Project
Name string - Back up the project to which it belongs.
- Scope string
- The query scope of the backup.
- Start
Time string - Query start time.
- Backup
Point stringId - The id of backup point.
- Backup
Point stringName - Backup name, supporting fuzzy query.
- Backup
Strategy []stringLists - The list of backup strategy, support AutomatedBackup and ManualBackup.
- End
Time string - Query end time.
- Instance
Id string - Id of instance.
- Output
File string - File name where to save data source results.
- Project
Name string - Back up the project to which it belongs.
- Scope string
- The query scope of the backup.
- Start
Time string - Query start time.
- backup
Point StringId - The id of backup point.
- backup
Point StringName - Backup name, supporting fuzzy query.
- backup
Strategy List<String>Lists - The list of backup strategy, support AutomatedBackup and ManualBackup.
- end
Time String - Query end time.
- instance
Id String - Id of instance.
- output
File String - File name where to save data source results.
- project
Name String - Back up the project to which it belongs.
- scope String
- The query scope of the backup.
- start
Time String - Query start time.
- backup
Point stringId - The id of backup point.
- backup
Point stringName - Backup name, supporting fuzzy query.
- backup
Strategy string[]Lists - The list of backup strategy, support AutomatedBackup and ManualBackup.
- end
Time string - Query end time.
- instance
Id string - Id of instance.
- output
File string - File name where to save data source results.
- project
Name string - Back up the project to which it belongs.
- scope string
- The query scope of the backup.
- start
Time string - Query start time.
- backup_
point_ strid - The id of backup point.
- backup_
point_ strname - Backup name, supporting fuzzy query.
- backup_
strategy_ Sequence[str]lists - The list of backup strategy, support AutomatedBackup and ManualBackup.
- end_
time str - Query end time.
- instance_
id str - Id of instance.
- output_
file str - File name where to save data source results.
- project_
name str - Back up the project to which it belongs.
- scope str
- The query scope of the backup.
- start_
time str - Query start time.
- backup
Point StringId - The id of backup point.
- backup
Point StringName - Backup name, supporting fuzzy query.
- backup
Strategy List<String>Lists - The list of backup strategy, support AutomatedBackup and ManualBackup.
- end
Time String - Query end time.
- instance
Id String - Id of instance.
- output
File String - File name where to save data source results.
- project
Name String - Back up the project to which it belongs.
- scope String
- The query scope of the backup.
- start
Time String - Query start time.
getBackups Result
The following output properties are available:
- Backups
List<Get
Backups Backup> - Information of backups.
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of backup query.
- Backup
Point stringId - The id of backup point.
- Backup
Point stringName - Backup
Strategy List<string>Lists - End
Time string - End time of backup.
- Instance
Id string - Id of instance.
- Output
File string - Project
Name string - Project name of instance.
- Scope string
- Start
Time string - Start time of backup.
- Backups
[]Get
Backups Backup - Information of backups.
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of backup query.
- Backup
Point stringId - The id of backup point.
- Backup
Point stringName - Backup
Strategy []stringLists - End
Time string - End time of backup.
- Instance
Id string - Id of instance.
- Output
File string - Project
Name string - Project name of instance.
- Scope string
- Start
Time string - Start time of backup.
- backups
List<Get
Backups Backup> - Information of backups.
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Integer - The total count of backup query.
- backup
Point StringId - The id of backup point.
- backup
Point StringName - backup
Strategy List<String>Lists - end
Time String - End time of backup.
- instance
Id String - Id of instance.
- output
File String - project
Name String - Project name of instance.
- scope String
- start
Time String - Start time of backup.
- backups
Get
Backups Backup[] - Information of backups.
- id string
- The provider-assigned unique ID for this managed resource.
- total
Count number - The total count of backup query.
- backup
Point stringId - The id of backup point.
- backup
Point stringName - backup
Strategy string[]Lists - end
Time string - End time of backup.
- instance
Id string - Id of instance.
- output
File string - project
Name string - Project name of instance.
- scope string
- start
Time string - Start time of backup.
- backups
Sequence[Get
Backups Backup] - Information of backups.
- id str
- The provider-assigned unique ID for this managed resource.
- total_
count int - The total count of backup query.
- backup_
point_ strid - The id of backup point.
- backup_
point_ strname - backup_
strategy_ Sequence[str]lists - end_
time str - End time of backup.
- instance_
id str - Id of instance.
- output_
file str - project_
name str - Project name of instance.
- scope str
- start_
time str - Start time of backup.
- backups List<Property Map>
- Information of backups.
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Number - The total count of backup query.
- backup
Point StringId - The id of backup point.
- backup
Point StringName - backup
Strategy List<String>Lists - end
Time String - End time of backup.
- instance
Id String - Id of instance.
- output
File String - project
Name String - Project name of instance.
- scope String
- start
Time String - Start time of backup.
Supporting Types
GetBackupsBackup
- Backup
Point List<GetDownload Urls Backups Backup Backup Point Download Url> - The download address information of the backup file to which the current backup point belongs.
- Backup
Point stringId - The id of backup point.
- Backup
Strategy string - Backup strategy.
- Backup
Type string - Backup type.
- End
Time string - Query end time.
- Instance
Details List<GetBackups Backup Instance Detail> - (Deprecated) Replaced by instance_info. Information of instance.
- Instance
Id string - Id of instance.
- Instance
Infos List<GetBackups Backup Instance Info> - Information of instance.
- Project
Name string - Back up the project to which it belongs.
- Size int
- Size in MiB.
- Start
Time string - Query start time.
- Status string
- Status of backup (Creating/Available/Unavailable/Deleting).
- Ttl int
- Backup retention days.
- Backup
Point []GetDownload Urls Backups Backup Backup Point Download Url - The download address information of the backup file to which the current backup point belongs.
- Backup
Point stringId - The id of backup point.
- Backup
Strategy string - Backup strategy.
- Backup
Type string - Backup type.
- End
Time string - Query end time.
- Instance
Details []GetBackups Backup Instance Detail - (Deprecated) Replaced by instance_info. Information of instance.
- Instance
Id string - Id of instance.
- Instance
Infos []GetBackups Backup Instance Info - Information of instance.
- Project
Name string - Back up the project to which it belongs.
- Size int
- Size in MiB.
- Start
Time string - Query start time.
- Status string
- Status of backup (Creating/Available/Unavailable/Deleting).
- Ttl int
- Backup retention days.
- backup
Point List<GetDownload Urls Backups Backup Backup Point Download Url> - The download address information of the backup file to which the current backup point belongs.
- backup
Point StringId - The id of backup point.
- backup
Strategy String - Backup strategy.
- backup
Type String - Backup type.
- end
Time String - Query end time.
- instance
Details List<GetBackups Backup Instance Detail> - (Deprecated) Replaced by instance_info. Information of instance.
- instance
Id String - Id of instance.
- instance
Infos List<GetBackups Backup Instance Info> - Information of instance.
- project
Name String - Back up the project to which it belongs.
- size Integer
- Size in MiB.
- start
Time String - Query start time.
- status String
- Status of backup (Creating/Available/Unavailable/Deleting).
- ttl Integer
- Backup retention days.
- backup
Point GetDownload Urls Backups Backup Backup Point Download Url[] - The download address information of the backup file to which the current backup point belongs.
- backup
Point stringId - The id of backup point.
- backup
Strategy string - Backup strategy.
- backup
Type string - Backup type.
- end
Time string - Query end time.
- instance
Details GetBackups Backup Instance Detail[] - (Deprecated) Replaced by instance_info. Information of instance.
- instance
Id string - Id of instance.
- instance
Infos GetBackups Backup Instance Info[] - Information of instance.
- project
Name string - Back up the project to which it belongs.
- size number
- Size in MiB.
- start
Time string - Query start time.
- status string
- Status of backup (Creating/Available/Unavailable/Deleting).
- ttl number
- Backup retention days.
- backup_
point_ Sequence[Getdownload_ urls Backups Backup Backup Point Download Url] - The download address information of the backup file to which the current backup point belongs.
- backup_
point_ strid - The id of backup point.
- backup_
strategy str - Backup strategy.
- backup_
type str - Backup type.
- end_
time str - Query end time.
- instance_
details Sequence[GetBackups Backup Instance Detail] - (Deprecated) Replaced by instance_info. Information of instance.
- instance_
id str - Id of instance.
- instance_
infos Sequence[GetBackups Backup Instance Info] - Information of instance.
- project_
name str - Back up the project to which it belongs.
- size int
- Size in MiB.
- start_
time str - Query start time.
- status str
- Status of backup (Creating/Available/Unavailable/Deleting).
- ttl int
- Backup retention days.
- backup
Point List<Property Map>Download Urls - The download address information of the backup file to which the current backup point belongs.
- backup
Point StringId - The id of backup point.
- backup
Strategy String - Backup strategy.
- backup
Type String - Backup type.
- end
Time String - Query end time.
- instance
Details List<Property Map> - (Deprecated) Replaced by instance_info. Information of instance.
- instance
Id String - Id of instance.
- instance
Infos List<Property Map> - Information of instance.
- project
Name String - Back up the project to which it belongs.
- size Number
- Size in MiB.
- start
Time String - Query start time.
- status String
- Status of backup (Creating/Available/Unavailable/Deleting).
- ttl Number
- Backup retention days.
GetBackupsBackupBackupPointDownloadUrl
- Private
Download stringUrl - The private network download address for RDB files.
- Public
Download stringUrl - The public network download address for RDB files.
- Rdb
File intSize - RDB file size, unit: Byte.
- string
- The shard ID where the RDB file is located.
- Private
Download stringUrl - The private network download address for RDB files.
- Public
Download stringUrl - The public network download address for RDB files.
- Rdb
File intSize - RDB file size, unit: Byte.
- string
- The shard ID where the RDB file is located.
- private
Download StringUrl - The private network download address for RDB files.
- public
Download StringUrl - The public network download address for RDB files.
- rdb
File IntegerSize - RDB file size, unit: Byte.
- String
- The shard ID where the RDB file is located.
- private
Download stringUrl - The private network download address for RDB files.
- public
Download stringUrl - The public network download address for RDB files.
- rdb
File numberSize - RDB file size, unit: Byte.
- string
- The shard ID where the RDB file is located.
- private_
download_ strurl - The private network download address for RDB files.
- public_
download_ strurl - The public network download address for RDB files.
- rdb_
file_ intsize - RDB file size, unit: Byte.
- str
- The shard ID where the RDB file is located.
- private
Download StringUrl - The private network download address for RDB files.
- public
Download StringUrl - The public network download address for RDB files.
- rdb
File NumberSize - RDB file size, unit: Byte.
- String
- The shard ID where the RDB file is located.
GetBackupsBackupInstanceDetail
- Account
Id int - Id of account.
- Arch
Type string - Arch type of instance(Standard/Cluster).
- Charge
Type string - Charge type of instance(Postpaid/Prepaid).
- Engine
Version string - Engine version of instance.
- Expired
Time string - Expired time of instance.
- Instance
Id string - Id of instance.
- Instance
Name string - Name of instance.
- Maintenance
Time string - The maintainable period (in UTC) of the instance.
- Network
Type string - Network type of instance.
- Project
Name string - Back up the project to which it belongs.
- Region
Id string - Id of region.
- Replicas int
- Count of replica in which shard.
- Server
Cpu int - Count of cpu cores of instance.
- int
- Capacity of shard.
- int
- Count of shard.
- Total
Capacity int - Total capacity of instance.
- Used
Capacity int - Capacity used of this instance.
- Vpc
Infos List<GetBackups Backup Instance Detail Vpc Info> - Information of vpc.
- Zone
Ids List<string> - List of id of zone.
- Account
Id int - Id of account.
- Arch
Type string - Arch type of instance(Standard/Cluster).
- Charge
Type string - Charge type of instance(Postpaid/Prepaid).
- Engine
Version string - Engine version of instance.
- Expired
Time string - Expired time of instance.
- Instance
Id string - Id of instance.
- Instance
Name string - Name of instance.
- Maintenance
Time string - The maintainable period (in UTC) of the instance.
- Network
Type string - Network type of instance.
- Project
Name string - Back up the project to which it belongs.
- Region
Id string - Id of region.
- Replicas int
- Count of replica in which shard.
- Server
Cpu int - Count of cpu cores of instance.
- int
- Capacity of shard.
- int
- Count of shard.
- Total
Capacity int - Total capacity of instance.
- Used
Capacity int - Capacity used of this instance.
- Vpc
Infos []GetBackups Backup Instance Detail Vpc Info - Information of vpc.
- Zone
Ids []string - List of id of zone.
- account
Id Integer - Id of account.
- arch
Type String - Arch type of instance(Standard/Cluster).
- charge
Type String - Charge type of instance(Postpaid/Prepaid).
- engine
Version String - Engine version of instance.
- expired
Time String - Expired time of instance.
- instance
Id String - Id of instance.
- instance
Name String - Name of instance.
- maintenance
Time String - The maintainable period (in UTC) of the instance.
- network
Type String - Network type of instance.
- project
Name String - Back up the project to which it belongs.
- region
Id String - Id of region.
- replicas Integer
- Count of replica in which shard.
- server
Cpu Integer - Count of cpu cores of instance.
- Integer
- Capacity of shard.
- Integer
- Count of shard.
- total
Capacity Integer - Total capacity of instance.
- used
Capacity Integer - Capacity used of this instance.
- vpc
Infos List<GetBackups Backup Instance Detail Vpc Info> - Information of vpc.
- zone
Ids List<String> - List of id of zone.
- account
Id number - Id of account.
- arch
Type string - Arch type of instance(Standard/Cluster).
- charge
Type string - Charge type of instance(Postpaid/Prepaid).
- engine
Version string - Engine version of instance.
- expired
Time string - Expired time of instance.
- instance
Id string - Id of instance.
- instance
Name string - Name of instance.
- maintenance
Time string - The maintainable period (in UTC) of the instance.
- network
Type string - Network type of instance.
- project
Name string - Back up the project to which it belongs.
- region
Id string - Id of region.
- replicas number
- Count of replica in which shard.
- server
Cpu number - Count of cpu cores of instance.
- number
- Capacity of shard.
- number
- Count of shard.
- total
Capacity number - Total capacity of instance.
- used
Capacity number - Capacity used of this instance.
- vpc
Infos GetBackups Backup Instance Detail Vpc Info[] - Information of vpc.
- zone
Ids string[] - List of id of zone.
- account_
id int - Id of account.
- arch_
type str - Arch type of instance(Standard/Cluster).
- charge_
type str - Charge type of instance(Postpaid/Prepaid).
- engine_
version str - Engine version of instance.
- expired_
time str - Expired time of instance.
- instance_
id str - Id of instance.
- instance_
name str - Name of instance.
- maintenance_
time str - The maintainable period (in UTC) of the instance.
- network_
type str - Network type of instance.
- project_
name str - Back up the project to which it belongs.
- region_
id str - Id of region.
- replicas int
- Count of replica in which shard.
- server_
cpu int - Count of cpu cores of instance.
- int
- Capacity of shard.
- int
- Count of shard.
- total_
capacity int - Total capacity of instance.
- used_
capacity int - Capacity used of this instance.
- vpc_
infos Sequence[GetBackups Backup Instance Detail Vpc Info] - Information of vpc.
- zone_
ids Sequence[str] - List of id of zone.
- account
Id Number - Id of account.
- arch
Type String - Arch type of instance(Standard/Cluster).
- charge
Type String - Charge type of instance(Postpaid/Prepaid).
- engine
Version String - Engine version of instance.
- expired
Time String - Expired time of instance.
- instance
Id String - Id of instance.
- instance
Name String - Name of instance.
- maintenance
Time String - The maintainable period (in UTC) of the instance.
- network
Type String - Network type of instance.
- project
Name String - Back up the project to which it belongs.
- region
Id String - Id of region.
- replicas Number
- Count of replica in which shard.
- server
Cpu Number - Count of cpu cores of instance.
- Number
- Capacity of shard.
- Number
- Count of shard.
- total
Capacity Number - Total capacity of instance.
- used
Capacity Number - Capacity used of this instance.
- vpc
Infos List<Property Map> - Information of vpc.
- zone
Ids List<String> - List of id of zone.
GetBackupsBackupInstanceDetailVpcInfo
GetBackupsBackupInstanceInfo
- Account
Id int - Id of account.
- Arch
Type string - Arch type of instance(Standard/Cluster).
- Charge
Type string - Charge type of instance(Postpaid/Prepaid).
- Deletion
Protection string - The status of the deletion protection function of the instance.
- Engine
Version string - Engine version of instance.
- Expired
Time string - Expired time of instance.
- Instance
Id string - Id of instance.
- Instance
Name string - Name of instance.
- Maintenance
Time string - The maintainable period (in UTC) of the instance.
- Network
Type string - Network type of instance.
- Region
Id string - Id of region.
- Replicas int
- Count of replica in which shard.
- int
- Capacity of shard.
- int
- The number of shards in the instance.
- Total
Capacity int - Total capacity of instance.
- Vpc
Id string - The private network ID of the instance.
- Zone
Ids List<string> - List of id of zone.
- Account
Id int - Id of account.
- Arch
Type string - Arch type of instance(Standard/Cluster).
- Charge
Type string - Charge type of instance(Postpaid/Prepaid).
- Deletion
Protection string - The status of the deletion protection function of the instance.
- Engine
Version string - Engine version of instance.
- Expired
Time string - Expired time of instance.
- Instance
Id string - Id of instance.
- Instance
Name string - Name of instance.
- Maintenance
Time string - The maintainable period (in UTC) of the instance.
- Network
Type string - Network type of instance.
- Region
Id string - Id of region.
- Replicas int
- Count of replica in which shard.
- int
- Capacity of shard.
- int
- The number of shards in the instance.
- Total
Capacity int - Total capacity of instance.
- Vpc
Id string - The private network ID of the instance.
- Zone
Ids []string - List of id of zone.
- account
Id Integer - Id of account.
- arch
Type String - Arch type of instance(Standard/Cluster).
- charge
Type String - Charge type of instance(Postpaid/Prepaid).
- deletion
Protection String - The status of the deletion protection function of the instance.
- engine
Version String - Engine version of instance.
- expired
Time String - Expired time of instance.
- instance
Id String - Id of instance.
- instance
Name String - Name of instance.
- maintenance
Time String - The maintainable period (in UTC) of the instance.
- network
Type String - Network type of instance.
- region
Id String - Id of region.
- replicas Integer
- Count of replica in which shard.
- Integer
- Capacity of shard.
- Integer
- The number of shards in the instance.
- total
Capacity Integer - Total capacity of instance.
- vpc
Id String - The private network ID of the instance.
- zone
Ids List<String> - List of id of zone.
- account
Id number - Id of account.
- arch
Type string - Arch type of instance(Standard/Cluster).
- charge
Type string - Charge type of instance(Postpaid/Prepaid).
- deletion
Protection string - The status of the deletion protection function of the instance.
- engine
Version string - Engine version of instance.
- expired
Time string - Expired time of instance.
- instance
Id string - Id of instance.
- instance
Name string - Name of instance.
- maintenance
Time string - The maintainable period (in UTC) of the instance.
- network
Type string - Network type of instance.
- region
Id string - Id of region.
- replicas number
- Count of replica in which shard.
- number
- Capacity of shard.
- number
- The number of shards in the instance.
- total
Capacity number - Total capacity of instance.
- vpc
Id string - The private network ID of the instance.
- zone
Ids string[] - List of id of zone.
- account_
id int - Id of account.
- arch_
type str - Arch type of instance(Standard/Cluster).
- charge_
type str - Charge type of instance(Postpaid/Prepaid).
- deletion_
protection str - The status of the deletion protection function of the instance.
- engine_
version str - Engine version of instance.
- expired_
time str - Expired time of instance.
- instance_
id str - Id of instance.
- instance_
name str - Name of instance.
- maintenance_
time str - The maintainable period (in UTC) of the instance.
- network_
type str - Network type of instance.
- region_
id str - Id of region.
- replicas int
- Count of replica in which shard.
- int
- Capacity of shard.
- int
- The number of shards in the instance.
- total_
capacity int - Total capacity of instance.
- vpc_
id str - The private network ID of the instance.
- zone_
ids Sequence[str] - List of id of zone.
- account
Id Number - Id of account.
- arch
Type String - Arch type of instance(Standard/Cluster).
- charge
Type String - Charge type of instance(Postpaid/Prepaid).
- deletion
Protection String - The status of the deletion protection function of the instance.
- engine
Version String - Engine version of instance.
- expired
Time String - Expired time of instance.
- instance
Id String - Id of instance.
- instance
Name String - Name of instance.
- maintenance
Time String - The maintainable period (in UTC) of the instance.
- network
Type String - Network type of instance.
- region
Id String - Id of region.
- replicas Number
- Count of replica in which shard.
- Number
- Capacity of shard.
- Number
- The number of shards in the instance.
- total
Capacity Number - Total capacity of instance.
- vpc
Id String - The private network ID of the instance.
- zone
Ids List<String> - List of id of zone.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
