すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::HBR::BackupClients

最終更新日:Apr 09, 2025

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 文字で、aliyun または acs: で始めることはできません。http:// または https:// を含めることはできません。

Value

文字列

いいえ

いいえ

タグの値。

値は最大 128 文字で、aliyun または acs: で始めることはできません。http:// または https:// を含めることはできません。

戻り値

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"
        ]
      }
    }
  }
}