1. Packages
  2. Alibaba Cloud Provider
  3. API Docs
  4. hbr
  5. getEcsBackupClients
Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi

alicloud.hbr.getEcsBackupClients

Explore with Pulumi AI

Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi

This data source provides the Hbr Ecs File Backup Clients of the current Alibaba Cloud user.

NOTE: Available in v1.132.0+.

Example Usage

Basic Usage

import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";

const _default = alicloud.ecs.getInstances({
    nameRegex: "ecs_instance_name",
    status: "Running",
});
const ids = alicloud.hbr.getEcsBackupClients({
    ids: [defaultAlicloudHbrEcsBackupClient.id],
    instanceIds: [defaultAlicloudHbrEcsBackupClient.instanceId],
});
export const hbrEcsBackupClientId1 = ids.then(ids => ids.clients?.[0]?.id);
Copy
import pulumi
import pulumi_alicloud as alicloud

default = alicloud.ecs.get_instances(name_regex="ecs_instance_name",
    status="Running")
ids = alicloud.hbr.get_ecs_backup_clients(ids=[default_alicloud_hbr_ecs_backup_client["id"]],
    instance_ids=[default_alicloud_hbr_ecs_backup_client["instanceId"]])
pulumi.export("hbrEcsBackupClientId1", ids.clients[0].id)
Copy
package main

import (
	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs"
	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/hbr"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ecs.GetInstances(ctx, &ecs.GetInstancesArgs{
NameRegex: pulumi.StringRef("ecs_instance_name"),
Status: pulumi.StringRef("Running"),
}, nil);
if err != nil {
return err
}
ids, err := hbr.GetEcsBackupClients(ctx, &hbr.GetEcsBackupClientsArgs{
Ids: interface{}{
defaultAlicloudHbrEcsBackupClient.Id,
},
InstanceIds: interface{}{
defaultAlicloudHbrEcsBackupClient.InstanceId,
},
}, nil);
if err != nil {
return err
}
ctx.Export("hbrEcsBackupClientId1", ids.Clients[0].Id)
return nil
})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;

return await Deployment.RunAsync(() => 
{
    var @default = AliCloud.Ecs.GetInstances.Invoke(new()
    {
        NameRegex = "ecs_instance_name",
        Status = "Running",
    });

    var ids = AliCloud.Hbr.GetEcsBackupClients.Invoke(new()
    {
        Ids = new[]
        {
            defaultAlicloudHbrEcsBackupClient.Id,
        },
        InstanceIds = new[]
        {
            defaultAlicloudHbrEcsBackupClient.InstanceId,
        },
    });

    return new Dictionary<string, object?>
    {
        ["hbrEcsBackupClientId1"] = ids.Apply(getEcsBackupClientsResult => getEcsBackupClientsResult.Clients[0]?.Id),
    };
});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.ecs.EcsFunctions;
import com.pulumi.alicloud.ecs.inputs.GetInstancesArgs;
import com.pulumi.alicloud.hbr.HbrFunctions;
import com.pulumi.alicloud.hbr.inputs.GetEcsBackupClientsArgs;
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 = EcsFunctions.getInstances(GetInstancesArgs.builder()
            .nameRegex("ecs_instance_name")
            .status("Running")
            .build());

        final var ids = HbrFunctions.getEcsBackupClients(GetEcsBackupClientsArgs.builder()
            .ids(defaultAlicloudHbrEcsBackupClient.id())
            .instanceIds(defaultAlicloudHbrEcsBackupClient.instanceId())
            .build());

        ctx.export("hbrEcsBackupClientId1", ids.applyValue(getEcsBackupClientsResult -> getEcsBackupClientsResult.clients()[0].id()));
    }
}
Copy
variables:
  default:
    fn::invoke:
      function: alicloud:ecs:getInstances
      arguments:
        nameRegex: ecs_instance_name
        status: Running
  ids:
    fn::invoke:
      function: alicloud:hbr:getEcsBackupClients
      arguments:
        ids:
          - ${defaultAlicloudHbrEcsBackupClient.id}
        instanceIds:
          - ${defaultAlicloudHbrEcsBackupClient.instanceId}
outputs:
  hbrEcsBackupClientId1: ${ids.clients[0].id}
Copy

Using getEcsBackupClients

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 getEcsBackupClients(args: GetEcsBackupClientsArgs, opts?: InvokeOptions): Promise<GetEcsBackupClientsResult>
function getEcsBackupClientsOutput(args: GetEcsBackupClientsOutputArgs, opts?: InvokeOptions): Output<GetEcsBackupClientsResult>
Copy
def get_ecs_backup_clients(ids: Optional[Sequence[str]] = None,
                           instance_ids: Optional[Sequence[str]] = None,
                           output_file: Optional[str] = None,
                           status: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetEcsBackupClientsResult
def get_ecs_backup_clients_output(ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                           instance_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                           output_file: Optional[pulumi.Input[str]] = None,
                           status: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetEcsBackupClientsResult]
Copy
func GetEcsBackupClients(ctx *Context, args *GetEcsBackupClientsArgs, opts ...InvokeOption) (*GetEcsBackupClientsResult, error)
func GetEcsBackupClientsOutput(ctx *Context, args *GetEcsBackupClientsOutputArgs, opts ...InvokeOption) GetEcsBackupClientsResultOutput
Copy

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

public static class GetEcsBackupClients 
{
    public static Task<GetEcsBackupClientsResult> InvokeAsync(GetEcsBackupClientsArgs args, InvokeOptions? opts = null)
    public static Output<GetEcsBackupClientsResult> Invoke(GetEcsBackupClientsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetEcsBackupClientsResult> getEcsBackupClients(GetEcsBackupClientsArgs args, InvokeOptions options)
public static Output<GetEcsBackupClientsResult> getEcsBackupClients(GetEcsBackupClientsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: alicloud:hbr/getEcsBackupClients:getEcsBackupClients
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Ids Changes to this property will trigger replacement. List<string>
A list of Ecs Backup Client IDs.
InstanceIds Changes to this property will trigger replacement. List<string>
A list of ECS Instance IDs.
OutputFile string
File name where to save data source results (after running pulumi preview).
Status Changes to this property will trigger replacement. string
The status of the resource. Valid values: ACTIVATED, DEACTIVATED, INSTALLING, INSTALL_FAILED, NOT_INSTALLED, REGISTERED, STOPPED, UNINSTALLING, UNINSTALL_FAILED, UNKNOWN, UPGRADE_FAILED, UPGRADING.
Ids Changes to this property will trigger replacement. []string
A list of Ecs Backup Client IDs.
InstanceIds Changes to this property will trigger replacement. []string
A list of ECS Instance IDs.
OutputFile string
File name where to save data source results (after running pulumi preview).
Status Changes to this property will trigger replacement. string
The status of the resource. Valid values: ACTIVATED, DEACTIVATED, INSTALLING, INSTALL_FAILED, NOT_INSTALLED, REGISTERED, STOPPED, UNINSTALLING, UNINSTALL_FAILED, UNKNOWN, UPGRADE_FAILED, UPGRADING.
ids Changes to this property will trigger replacement. List<String>
A list of Ecs Backup Client IDs.
instanceIds Changes to this property will trigger replacement. List<String>
A list of ECS Instance IDs.
outputFile String
File name where to save data source results (after running pulumi preview).
status Changes to this property will trigger replacement. String
The status of the resource. Valid values: ACTIVATED, DEACTIVATED, INSTALLING, INSTALL_FAILED, NOT_INSTALLED, REGISTERED, STOPPED, UNINSTALLING, UNINSTALL_FAILED, UNKNOWN, UPGRADE_FAILED, UPGRADING.
ids Changes to this property will trigger replacement. string[]
A list of Ecs Backup Client IDs.
instanceIds Changes to this property will trigger replacement. string[]
A list of ECS Instance IDs.
outputFile string
File name where to save data source results (after running pulumi preview).
status Changes to this property will trigger replacement. string
The status of the resource. Valid values: ACTIVATED, DEACTIVATED, INSTALLING, INSTALL_FAILED, NOT_INSTALLED, REGISTERED, STOPPED, UNINSTALLING, UNINSTALL_FAILED, UNKNOWN, UPGRADE_FAILED, UPGRADING.
ids Changes to this property will trigger replacement. Sequence[str]
A list of Ecs Backup Client IDs.
instance_ids Changes to this property will trigger replacement. Sequence[str]
A list of ECS Instance IDs.
output_file str
File name where to save data source results (after running pulumi preview).
status Changes to this property will trigger replacement. str
The status of the resource. Valid values: ACTIVATED, DEACTIVATED, INSTALLING, INSTALL_FAILED, NOT_INSTALLED, REGISTERED, STOPPED, UNINSTALLING, UNINSTALL_FAILED, UNKNOWN, UPGRADE_FAILED, UPGRADING.
ids Changes to this property will trigger replacement. List<String>
A list of Ecs Backup Client IDs.
instanceIds Changes to this property will trigger replacement. List<String>
A list of ECS Instance IDs.
outputFile String
File name where to save data source results (after running pulumi preview).
status Changes to this property will trigger replacement. String
The status of the resource. Valid values: ACTIVATED, DEACTIVATED, INSTALLING, INSTALL_FAILED, NOT_INSTALLED, REGISTERED, STOPPED, UNINSTALLING, UNINSTALL_FAILED, UNKNOWN, UPGRADE_FAILED, UPGRADING.

getEcsBackupClients Result

The following output properties are available:

Clients List<Pulumi.AliCloud.Hbr.Outputs.GetEcsBackupClientsClient>
Id string
The provider-assigned unique ID for this managed resource.
Ids List<string>
InstanceIds List<string>
OutputFile string
Status string
Clients []GetEcsBackupClientsClient
Id string
The provider-assigned unique ID for this managed resource.
Ids []string
InstanceIds []string
OutputFile string
Status string
clients List<GetEcsBackupClientsClient>
id String
The provider-assigned unique ID for this managed resource.
ids List<String>
instanceIds List<String>
outputFile String
status String
clients GetEcsBackupClientsClient[]
id string
The provider-assigned unique ID for this managed resource.
ids string[]
instanceIds string[]
outputFile string
status string
clients Sequence[GetEcsBackupClientsClient]
id str
The provider-assigned unique ID for this managed resource.
ids Sequence[str]
instance_ids Sequence[str]
output_file str
status str
clients List<Property Map>
id String
The provider-assigned unique ID for this managed resource.
ids List<String>
instanceIds List<String>
outputFile String
status String

Supporting Types

GetEcsBackupClientsClient

ArchType This property is required. string
The system architecture of client, only the ECS File Backup Client is available. Valid values: AMD64 , 386.
BackupStatus This property is required. string
Client protected status. Valid values: UNPROTECTED, PROTECTED.
ClientType This property is required. string
The type of client. Valid values: ECS_CLIENT (ECS File Backup Client).
ClientVersion This property is required. string
The version of client.
CreateTime This property is required. string
The creation time of client. Unix time in seconds.
DataNetworkType This property is required. string
The data plane access point type. Valid Values: PUBLIC, VPC, CLASSIC.
DataProxySetting This property is required. string
The data plane proxy settings. Valid Values: DISABLE, USE_CONTROL_PROXY, CUSTOM.

  • USE_CONTROL_PROXY (Default, the same with control plane)
  • CUSTOM (Custom configuration items for the HTTP protocol).
EcsBackupClientId This property is required. string
The first ID of the resource.
Hostname This property is required. string
The hostname of ECS instance.
Id This property is required. string
The ID of the Ecs Backup Client.
InstanceId This property is required. string
The ID of ECS instance. When the client type is ECS file backup client, it indicates the ID of ECS instance. When the client type is a local file backup client, it is a hardware fingerprint generated based on system information.
InstanceName This property is required. string
The name of ECS instance.
LastHeartBeatTime This property is required. string
The last heartbeat time of client. Unix Time Seconds.
MaxClientVersion This property is required. string
The latest version of client.
MaxCpuCore This property is required. string
The number of CPU cores used by a single backup task, 0 means no restrictions.
MaxWorker This property is required. string
The number of concurrent jobs for a single backup task, 0 means no restrictions.
OsType This property is required. string
The operating system type of client, only the ECS File Backup Client is available. Valid values: windows, linux.
PrivateIpv4 This property is required. string
Intranet IP address of the instance, only available for ECS file backup client.
ProxyHost This property is required. string
Custom data plane proxy server host address.
ProxyPassword This property is required. string
The password of custom data plane proxy server.
ProxyPort This property is required. string
Custom data plane proxy server host port.
ProxyUser This property is required. string
The username of custom data plane proxy server.
Status This property is required. string
The status of the resource.
UpdatedTime This property is required. string
The update time of client. Unix Time Seconds.
UseHttps This property is required. bool
Indicates whether to use the HTTPS protocol. Valid values: true, false.
ZoneId This property is required. string
The ID of Zone.
ArchType This property is required. string
The system architecture of client, only the ECS File Backup Client is available. Valid values: AMD64 , 386.
BackupStatus This property is required. string
Client protected status. Valid values: UNPROTECTED, PROTECTED.
ClientType This property is required. string
The type of client. Valid values: ECS_CLIENT (ECS File Backup Client).
ClientVersion This property is required. string
The version of client.
CreateTime This property is required. string
The creation time of client. Unix time in seconds.
DataNetworkType This property is required. string
The data plane access point type. Valid Values: PUBLIC, VPC, CLASSIC.
DataProxySetting This property is required. string
The data plane proxy settings. Valid Values: DISABLE, USE_CONTROL_PROXY, CUSTOM.

  • USE_CONTROL_PROXY (Default, the same with control plane)
  • CUSTOM (Custom configuration items for the HTTP protocol).
EcsBackupClientId This property is required. string
The first ID of the resource.
Hostname This property is required. string
The hostname of ECS instance.
Id This property is required. string
The ID of the Ecs Backup Client.
InstanceId This property is required. string
The ID of ECS instance. When the client type is ECS file backup client, it indicates the ID of ECS instance. When the client type is a local file backup client, it is a hardware fingerprint generated based on system information.
InstanceName This property is required. string
The name of ECS instance.
LastHeartBeatTime This property is required. string
The last heartbeat time of client. Unix Time Seconds.
MaxClientVersion This property is required. string
The latest version of client.
MaxCpuCore This property is required. string
The number of CPU cores used by a single backup task, 0 means no restrictions.
MaxWorker This property is required. string
The number of concurrent jobs for a single backup task, 0 means no restrictions.
OsType This property is required. string
The operating system type of client, only the ECS File Backup Client is available. Valid values: windows, linux.
PrivateIpv4 This property is required. string
Intranet IP address of the instance, only available for ECS file backup client.
ProxyHost This property is required. string
Custom data plane proxy server host address.
ProxyPassword This property is required. string
The password of custom data plane proxy server.
ProxyPort This property is required. string
Custom data plane proxy server host port.
ProxyUser This property is required. string
The username of custom data plane proxy server.
Status This property is required. string
The status of the resource.
UpdatedTime This property is required. string
The update time of client. Unix Time Seconds.
UseHttps This property is required. bool
Indicates whether to use the HTTPS protocol. Valid values: true, false.
ZoneId This property is required. string
The ID of Zone.
archType This property is required. String
The system architecture of client, only the ECS File Backup Client is available. Valid values: AMD64 , 386.
backupStatus This property is required. String
Client protected status. Valid values: UNPROTECTED, PROTECTED.
clientType This property is required. String
The type of client. Valid values: ECS_CLIENT (ECS File Backup Client).
clientVersion This property is required. String
The version of client.
createTime This property is required. String
The creation time of client. Unix time in seconds.
dataNetworkType This property is required. String
The data plane access point type. Valid Values: PUBLIC, VPC, CLASSIC.
dataProxySetting This property is required. String
The data plane proxy settings. Valid Values: DISABLE, USE_CONTROL_PROXY, CUSTOM.

  • USE_CONTROL_PROXY (Default, the same with control plane)
  • CUSTOM (Custom configuration items for the HTTP protocol).
ecsBackupClientId This property is required. String
The first ID of the resource.
hostname This property is required. String
The hostname of ECS instance.
id This property is required. String
The ID of the Ecs Backup Client.
instanceId This property is required. String
The ID of ECS instance. When the client type is ECS file backup client, it indicates the ID of ECS instance. When the client type is a local file backup client, it is a hardware fingerprint generated based on system information.
instanceName This property is required. String
The name of ECS instance.
lastHeartBeatTime This property is required. String
The last heartbeat time of client. Unix Time Seconds.
maxClientVersion This property is required. String
The latest version of client.
maxCpuCore This property is required. String
The number of CPU cores used by a single backup task, 0 means no restrictions.
maxWorker This property is required. String
The number of concurrent jobs for a single backup task, 0 means no restrictions.
osType This property is required. String
The operating system type of client, only the ECS File Backup Client is available. Valid values: windows, linux.
privateIpv4 This property is required. String
Intranet IP address of the instance, only available for ECS file backup client.
proxyHost This property is required. String
Custom data plane proxy server host address.
proxyPassword This property is required. String
The password of custom data plane proxy server.
proxyPort This property is required. String
Custom data plane proxy server host port.
proxyUser This property is required. String
The username of custom data plane proxy server.
status This property is required. String
The status of the resource.
updatedTime This property is required. String
The update time of client. Unix Time Seconds.
useHttps This property is required. Boolean
Indicates whether to use the HTTPS protocol. Valid values: true, false.
zoneId This property is required. String
The ID of Zone.
archType This property is required. string
The system architecture of client, only the ECS File Backup Client is available. Valid values: AMD64 , 386.
backupStatus This property is required. string
Client protected status. Valid values: UNPROTECTED, PROTECTED.
clientType This property is required. string
The type of client. Valid values: ECS_CLIENT (ECS File Backup Client).
clientVersion This property is required. string
The version of client.
createTime This property is required. string
The creation time of client. Unix time in seconds.
dataNetworkType This property is required. string
The data plane access point type. Valid Values: PUBLIC, VPC, CLASSIC.
dataProxySetting This property is required. string
The data plane proxy settings. Valid Values: DISABLE, USE_CONTROL_PROXY, CUSTOM.

  • USE_CONTROL_PROXY (Default, the same with control plane)
  • CUSTOM (Custom configuration items for the HTTP protocol).
ecsBackupClientId This property is required. string
The first ID of the resource.
hostname This property is required. string
The hostname of ECS instance.
id This property is required. string
The ID of the Ecs Backup Client.
instanceId This property is required. string
The ID of ECS instance. When the client type is ECS file backup client, it indicates the ID of ECS instance. When the client type is a local file backup client, it is a hardware fingerprint generated based on system information.
instanceName This property is required. string
The name of ECS instance.
lastHeartBeatTime This property is required. string
The last heartbeat time of client. Unix Time Seconds.
maxClientVersion This property is required. string
The latest version of client.
maxCpuCore This property is required. string
The number of CPU cores used by a single backup task, 0 means no restrictions.
maxWorker This property is required. string
The number of concurrent jobs for a single backup task, 0 means no restrictions.
osType This property is required. string
The operating system type of client, only the ECS File Backup Client is available. Valid values: windows, linux.
privateIpv4 This property is required. string
Intranet IP address of the instance, only available for ECS file backup client.
proxyHost This property is required. string
Custom data plane proxy server host address.
proxyPassword This property is required. string
The password of custom data plane proxy server.
proxyPort This property is required. string
Custom data plane proxy server host port.
proxyUser This property is required. string
The username of custom data plane proxy server.
status This property is required. string
The status of the resource.
updatedTime This property is required. string
The update time of client. Unix Time Seconds.
useHttps This property is required. boolean
Indicates whether to use the HTTPS protocol. Valid values: true, false.
zoneId This property is required. string
The ID of Zone.
arch_type This property is required. str
The system architecture of client, only the ECS File Backup Client is available. Valid values: AMD64 , 386.
backup_status This property is required. str
Client protected status. Valid values: UNPROTECTED, PROTECTED.
client_type This property is required. str
The type of client. Valid values: ECS_CLIENT (ECS File Backup Client).
client_version This property is required. str
The version of client.
create_time This property is required. str
The creation time of client. Unix time in seconds.
data_network_type This property is required. str
The data plane access point type. Valid Values: PUBLIC, VPC, CLASSIC.
data_proxy_setting This property is required. str
The data plane proxy settings. Valid Values: DISABLE, USE_CONTROL_PROXY, CUSTOM.

  • USE_CONTROL_PROXY (Default, the same with control plane)
  • CUSTOM (Custom configuration items for the HTTP protocol).
ecs_backup_client_id This property is required. str
The first ID of the resource.
hostname This property is required. str
The hostname of ECS instance.
id This property is required. str
The ID of the Ecs Backup Client.
instance_id This property is required. str
The ID of ECS instance. When the client type is ECS file backup client, it indicates the ID of ECS instance. When the client type is a local file backup client, it is a hardware fingerprint generated based on system information.
instance_name This property is required. str
The name of ECS instance.
last_heart_beat_time This property is required. str
The last heartbeat time of client. Unix Time Seconds.
max_client_version This property is required. str
The latest version of client.
max_cpu_core This property is required. str
The number of CPU cores used by a single backup task, 0 means no restrictions.
max_worker This property is required. str
The number of concurrent jobs for a single backup task, 0 means no restrictions.
os_type This property is required. str
The operating system type of client, only the ECS File Backup Client is available. Valid values: windows, linux.
private_ipv4 This property is required. str
Intranet IP address of the instance, only available for ECS file backup client.
proxy_host This property is required. str
Custom data plane proxy server host address.
proxy_password This property is required. str
The password of custom data plane proxy server.
proxy_port This property is required. str
Custom data plane proxy server host port.
proxy_user This property is required. str
The username of custom data plane proxy server.
status This property is required. str
The status of the resource.
updated_time This property is required. str
The update time of client. Unix Time Seconds.
use_https This property is required. bool
Indicates whether to use the HTTPS protocol. Valid values: true, false.
zone_id This property is required. str
The ID of Zone.
archType This property is required. String
The system architecture of client, only the ECS File Backup Client is available. Valid values: AMD64 , 386.
backupStatus This property is required. String
Client protected status. Valid values: UNPROTECTED, PROTECTED.
clientType This property is required. String
The type of client. Valid values: ECS_CLIENT (ECS File Backup Client).
clientVersion This property is required. String
The version of client.
createTime This property is required. String
The creation time of client. Unix time in seconds.
dataNetworkType This property is required. String
The data plane access point type. Valid Values: PUBLIC, VPC, CLASSIC.
dataProxySetting This property is required. String
The data plane proxy settings. Valid Values: DISABLE, USE_CONTROL_PROXY, CUSTOM.

  • USE_CONTROL_PROXY (Default, the same with control plane)
  • CUSTOM (Custom configuration items for the HTTP protocol).
ecsBackupClientId This property is required. String
The first ID of the resource.
hostname This property is required. String
The hostname of ECS instance.
id This property is required. String
The ID of the Ecs Backup Client.
instanceId This property is required. String
The ID of ECS instance. When the client type is ECS file backup client, it indicates the ID of ECS instance. When the client type is a local file backup client, it is a hardware fingerprint generated based on system information.
instanceName This property is required. String
The name of ECS instance.
lastHeartBeatTime This property is required. String
The last heartbeat time of client. Unix Time Seconds.
maxClientVersion This property is required. String
The latest version of client.
maxCpuCore This property is required. String
The number of CPU cores used by a single backup task, 0 means no restrictions.
maxWorker This property is required. String
The number of concurrent jobs for a single backup task, 0 means no restrictions.
osType This property is required. String
The operating system type of client, only the ECS File Backup Client is available. Valid values: windows, linux.
privateIpv4 This property is required. String
Intranet IP address of the instance, only available for ECS file backup client.
proxyHost This property is required. String
Custom data plane proxy server host address.
proxyPassword This property is required. String
The password of custom data plane proxy server.
proxyPort This property is required. String
Custom data plane proxy server host port.
proxyUser This property is required. String
The username of custom data plane proxy server.
status This property is required. String
The status of the resource.
updatedTime This property is required. String
The update time of client. Unix Time Seconds.
useHttps This property is required. Boolean
Indicates whether to use the HTTPS protocol. Valid values: true, false.
zoneId This property is required. String
The ID of Zone.

Package Details

Repository
Alibaba Cloud pulumi/pulumi-alicloud
License
Apache-2.0
Notes
This Pulumi package is based on the alicloud Terraform Provider.
Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi