ALIYUN::HBR::BackupClients は、Elastic Compute Service (ECS) インスタンスにバックアップクライアントをインストールするために使用されます。
構文
{
"Type": "ALIYUN::HBR::BackupClients",
"Properties": {
"InstanceIds": List, // インスタンス ID のリスト
"Tags": List // タグのリスト
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
InstanceIds | リスト | はい | いいえ | バックアップクライアントをインストールする ECS インスタンスの ID。 | 最大 20 台の ECS インスタンスにバックアップクライアントをインストールできます。 |
Tags | リスト | いいえ | はい | カスタムタグ。 | 詳細については、「タグのプロパティ」をご参照ください。 |
タグの構文
"Tags": [
{
"Value": String, // タグの値
"Key": String // タグのキー
}
]タグのプロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Key | 文字列 | はい | いいえ | タグのキー。 | キーは 1 ~ 128 文字で、 |
Value | 文字列 | いいえ | いいえ | タグの値。 | 値は最大 128 文字で、 |
戻り値
Fn::GetAtt
InstanceIds: ECS インスタンスの ID。
ClientIds: バックアップクライアントの ID。
Arn: Alibaba Cloud リソースネーム (ARN)。
例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InstanceIds:
Type: Json
Description: バックアップクライアントをインストールするインスタンスの ID リスト // ID list of instances to install backup client
MinLength: 1
MaxLength: 20
Resources:
BackupClients:
Type: 'ALIYUN::HBR::BackupClients'
Properties:
InstanceIds:
Ref: InstanceIds
Outputs:
InstanceIds:
Description: バックアップクライアントをインストールするインスタンスの ID リスト // ID list of instances to install backup client
Value:
'Fn::GetAtt':
- BackupClients
- InstanceIds
ClientIds:
Description: インスタンスにインストールされているクライアントの ID リスト // ID list of clients installed in instances
Value:
'Fn::GetAtt':
- BackupClients
- ClientIds{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceIds": {
"Type": "Json",
"Description": "バックアップクライアントをインストールするインスタンスの ID リスト", // "ID list of instances to install backup client"
"MinLength": 1,
"MaxLength": 20
}
},
"Resources": {
"BackupClients": {
"Type": "ALIYUN::HBR::BackupClients",
"Properties": {
"InstanceIds": {
"Ref": "InstanceIds"
}
}
}
},
"Outputs": {
"InstanceIds": {
"Description": "バックアップクライアントをインストールするインスタンスの ID リスト", // "ID list of instances to install backup client"
"Value": {
"Fn::GetAtt": [
"BackupClients",
"InstanceIds"
]
}
},
"ClientIds": {
"Description": "インスタンスにインストールされているクライアントの ID リスト", // "ID list of clients installed in instances"
"Value": {
"Fn::GetAtt": [
"BackupClients",
"ClientIds"
]
}
}
}
}