Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi
alicloud.hbr.getEcsBackupClients
Explore with Pulumi AI
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);
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)
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
})
}
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),
};
});
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()));
}
}
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}
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>
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]
func GetEcsBackupClients(ctx *Context, args *GetEcsBackupClientsArgs, opts ...InvokeOption) (*GetEcsBackupClientsResult, error)
func GetEcsBackupClientsOutput(ctx *Context, args *GetEcsBackupClientsOutputArgs, opts ...InvokeOption) GetEcsBackupClientsResultOutput
> 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)
}
public static CompletableFuture<GetEcsBackupClientsResult> getEcsBackupClients(GetEcsBackupClientsArgs args, InvokeOptions options)
public static Output<GetEcsBackupClientsResult> getEcsBackupClients(GetEcsBackupClientsArgs args, InvokeOptions options)
fn::invoke:
function: alicloud:hbr/getEcsBackupClients:getEcsBackupClients
arguments:
# arguments dictionary
The following arguments are supported:
- Ids
Changes to this property will trigger replacement.
- A list of Ecs Backup Client IDs.
- Instance
Ids Changes to this property will trigger replacement.
- A list of ECS Instance IDs.
- Output
File string - File name where to save data source results (after running
pulumi preview
). - Status
Changes to this property will trigger replacement.
- 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.
- A list of Ecs Backup Client IDs.
- Instance
Ids Changes to this property will trigger replacement.
- A list of ECS Instance IDs.
- Output
File string - File name where to save data source results (after running
pulumi preview
). - Status
Changes to this property will trigger replacement.
- 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.
- A list of Ecs Backup Client IDs.
- instance
Ids Changes to this property will trigger replacement.
- A list of ECS Instance IDs.
- output
File String - File name where to save data source results (after running
pulumi preview
). - status
Changes to this property will trigger replacement.
- 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.
- A list of Ecs Backup Client IDs.
- instance
Ids Changes to this property will trigger replacement.
- A list of ECS Instance IDs.
- output
File string - File name where to save data source results (after running
pulumi preview
). - status
Changes to this property will trigger replacement.
- 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.
- A list of Ecs Backup Client IDs.
- instance_
ids Changes to this property will trigger replacement.
- 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.
- 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.
- A list of Ecs Backup Client IDs.
- instance
Ids Changes to this property will trigger replacement.
- A list of ECS Instance IDs.
- output
File String - File name where to save data source results (after running
pulumi preview
). - status
Changes to this property will trigger replacement.
- 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.
Ali Cloud. Hbr. Outputs. Get Ecs Backup Clients Client> - Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- Instance
Ids List<string> - Output
File string - Status string
- Clients
[]Get
Ecs Backup Clients Client - Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- Instance
Ids []string - Output
File string - Status string
- clients
List<Get
Ecs Backup Clients Client> - id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- instance
Ids List<String> - output
File String - status String
- clients
Get
Ecs Backup Clients Client[] - id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- instance
Ids string[] - output
File string - status string
- clients
Sequence[Get
Ecs Backup Clients Client] - 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>
- instance
Ids List<String> - output
File String - status String
Supporting Types
GetEcsBackupClientsClient
- Arch
Type This property is required. string - The system architecture of client, only the ECS File Backup Client is available. Valid values:
AMD64
,386
. - Backup
Status This property is required. string - Client protected status. Valid values:
UNPROTECTED
,PROTECTED
. - Client
Type This property is required. string - The type of client. Valid values:
ECS_CLIENT
(ECS File Backup Client). - Client
Version This property is required. string - The version of client.
- Create
Time This property is required. string - The creation time of client. Unix time in seconds.
- Data
Network Type This property is required. string - The data plane access point type. Valid Values:
PUBLIC
,VPC
,CLASSIC
. - Data
Proxy Setting 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).
- Ecs
Backup Client Id 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.
- Instance
Id 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.
- Instance
Name This property is required. string - The name of ECS instance.
- Last
Heart Beat Time This property is required. string - The last heartbeat time of client. Unix Time Seconds.
- Max
Client Version This property is required. string - The latest version of client.
- Max
Cpu Core This property is required. string - The number of CPU cores used by a single backup task, 0 means no restrictions.
- Max
Worker This property is required. string - The number of concurrent jobs for a single backup task, 0 means no restrictions.
- Os
Type This property is required. string - The operating system type of client, only the ECS File Backup Client is available. Valid values:
windows
,linux
. - Private
Ipv4 This property is required. string - Intranet IP address of the instance, only available for ECS file backup client.
- Proxy
Host This property is required. string - Custom data plane proxy server host address.
- Proxy
Password This property is required. string - The password of custom data plane proxy server.
- Proxy
Port This property is required. string - Custom data plane proxy server host port.
- Proxy
User This property is required. string - The username of custom data plane proxy server.
- Status
This property is required. string - The status of the resource.
- Updated
Time This property is required. string - 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. string - The ID of Zone.
- Arch
Type This property is required. string - The system architecture of client, only the ECS File Backup Client is available. Valid values:
AMD64
,386
. - Backup
Status This property is required. string - Client protected status. Valid values:
UNPROTECTED
,PROTECTED
. - Client
Type This property is required. string - The type of client. Valid values:
ECS_CLIENT
(ECS File Backup Client). - Client
Version This property is required. string - The version of client.
- Create
Time This property is required. string - The creation time of client. Unix time in seconds.
- Data
Network Type This property is required. string - The data plane access point type. Valid Values:
PUBLIC
,VPC
,CLASSIC
. - Data
Proxy Setting 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).
- Ecs
Backup Client Id 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.
- Instance
Id 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.
- Instance
Name This property is required. string - The name of ECS instance.
- Last
Heart Beat Time This property is required. string - The last heartbeat time of client. Unix Time Seconds.
- Max
Client Version This property is required. string - The latest version of client.
- Max
Cpu Core This property is required. string - The number of CPU cores used by a single backup task, 0 means no restrictions.
- Max
Worker This property is required. string - The number of concurrent jobs for a single backup task, 0 means no restrictions.
- Os
Type This property is required. string - The operating system type of client, only the ECS File Backup Client is available. Valid values:
windows
,linux
. - Private
Ipv4 This property is required. string - Intranet IP address of the instance, only available for ECS file backup client.
- Proxy
Host This property is required. string - Custom data plane proxy server host address.
- Proxy
Password This property is required. string - The password of custom data plane proxy server.
- Proxy
Port This property is required. string - Custom data plane proxy server host port.
- Proxy
User This property is required. string - The username of custom data plane proxy server.
- Status
This property is required. string - The status of the resource.
- Updated
Time This property is required. string - 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. string - The ID of Zone.
- arch
Type This property is required. String - The system architecture of client, only the ECS File Backup Client is available. Valid values:
AMD64
,386
. - backup
Status This property is required. String - Client protected status. Valid values:
UNPROTECTED
,PROTECTED
. - client
Type This property is required. String - The type of client. Valid values:
ECS_CLIENT
(ECS File Backup Client). - client
Version This property is required. String - The version of client.
- create
Time This property is required. String - The creation time of client. Unix time in seconds.
- data
Network Type This property is required. String - The data plane access point type. Valid Values:
PUBLIC
,VPC
,CLASSIC
. - data
Proxy Setting 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).
- ecs
Backup Client Id 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.
- instance
Id 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.
- instance
Name This property is required. String - The name of ECS instance.
- last
Heart Beat Time This property is required. String - The last heartbeat time of client. Unix Time Seconds.
- max
Client Version This property is required. String - The latest version of client.
- max
Cpu Core This property is required. String - The number of CPU cores used by a single backup task, 0 means no restrictions.
- max
Worker This property is required. String - The number of concurrent jobs for a single backup task, 0 means no restrictions.
- os
Type This property is required. String - The operating system type of client, only the ECS File Backup Client is available. Valid values:
windows
,linux
. - private
Ipv4 This property is required. String - Intranet IP address of the instance, only available for ECS file backup client.
- proxy
Host This property is required. String - Custom data plane proxy server host address.
- proxy
Password This property is required. String - The password of custom data plane proxy server.
- proxy
Port This property is required. String - Custom data plane proxy server host port.
- proxy
User This property is required. String - The username of custom data plane proxy server.
- status
This property is required. String - The status of the resource.
- updated
Time This property is required. String - The update time of client. Unix Time Seconds.
- use
Https This property is required. Boolean - Indicates whether to use the HTTPS protocol. Valid values:
true
,false
. - zone
Id This property is required. String - The ID of Zone.
- arch
Type This property is required. string - The system architecture of client, only the ECS File Backup Client is available. Valid values:
AMD64
,386
. - backup
Status This property is required. string - Client protected status. Valid values:
UNPROTECTED
,PROTECTED
. - client
Type This property is required. string - The type of client. Valid values:
ECS_CLIENT
(ECS File Backup Client). - client
Version This property is required. string - The version of client.
- create
Time This property is required. string - The creation time of client. Unix time in seconds.
- data
Network Type This property is required. string - The data plane access point type. Valid Values:
PUBLIC
,VPC
,CLASSIC
. - data
Proxy Setting 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).
- ecs
Backup Client Id 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.
- instance
Id 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.
- instance
Name This property is required. string - The name of ECS instance.
- last
Heart Beat Time This property is required. string - The last heartbeat time of client. Unix Time Seconds.
- max
Client Version This property is required. string - The latest version of client.
- max
Cpu Core This property is required. string - The number of CPU cores used by a single backup task, 0 means no restrictions.
- max
Worker This property is required. string - The number of concurrent jobs for a single backup task, 0 means no restrictions.
- os
Type This property is required. string - The operating system type of client, only the ECS File Backup Client is available. Valid values:
windows
,linux
. - private
Ipv4 This property is required. string - Intranet IP address of the instance, only available for ECS file backup client.
- proxy
Host This property is required. string - Custom data plane proxy server host address.
- proxy
Password This property is required. string - The password of custom data plane proxy server.
- proxy
Port This property is required. string - Custom data plane proxy server host port.
- proxy
User This property is required. string - The username of custom data plane proxy server.
- status
This property is required. string - The status of the resource.
- updated
Time This property is required. string - The update time of client. Unix Time Seconds.
- use
Https This property is required. boolean - Indicates whether to use the HTTPS protocol. Valid values:
true
,false
. - zone
Id 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.
- arch
Type This property is required. String - The system architecture of client, only the ECS File Backup Client is available. Valid values:
AMD64
,386
. - backup
Status This property is required. String - Client protected status. Valid values:
UNPROTECTED
,PROTECTED
. - client
Type This property is required. String - The type of client. Valid values:
ECS_CLIENT
(ECS File Backup Client). - client
Version This property is required. String - The version of client.
- create
Time This property is required. String - The creation time of client. Unix time in seconds.
- data
Network Type This property is required. String - The data plane access point type. Valid Values:
PUBLIC
,VPC
,CLASSIC
. - data
Proxy Setting 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).
- ecs
Backup Client Id 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.
- instance
Id 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.
- instance
Name This property is required. String - The name of ECS instance.
- last
Heart Beat Time This property is required. String - The last heartbeat time of client. Unix Time Seconds.
- max
Client Version This property is required. String - The latest version of client.
- max
Cpu Core This property is required. String - The number of CPU cores used by a single backup task, 0 means no restrictions.
- max
Worker This property is required. String - The number of concurrent jobs for a single backup task, 0 means no restrictions.
- os
Type This property is required. String - The operating system type of client, only the ECS File Backup Client is available. Valid values:
windows
,linux
. - private
Ipv4 This property is required. String - Intranet IP address of the instance, only available for ECS file backup client.
- proxy
Host This property is required. String - Custom data plane proxy server host address.
- proxy
Password This property is required. String - The password of custom data plane proxy server.
- proxy
Port This property is required. String - Custom data plane proxy server host port.
- proxy
User This property is required. String - The username of custom data plane proxy server.
- status
This property is required. String - The status of the resource.
- updated
Time This property is required. String - The update time of client. Unix Time Seconds.
- use
Https This property is required. Boolean - Indicates whether to use the HTTPS protocol. Valid values:
true
,false
. - zone
Id 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.