ALIYUN::LogService::MachineGroup 型は、ログ収集に Logtail が必要な ECS マシングループの作成時に使用します。

構文

  1. { Type : ALIYUN::SLS::MachineGroup”, Properties : { GroupType : String, ProjectName : String, MachineList : List, GroupName : String, MachineIdentifyType : String, GroupAttribute : String }}

プロパティ

名前 データ型 必須/省略可能 説明 制約
GroupType String 省略可能 マシングループの種類 値のオプション : NULL および Armory
ProjectName String 省略可能 Log Service プロジェクト名 プロジェクト名には、英字、数字、ハイフン (-)、ピリオド (.)、およびアンダースコア () を含め最大 128 文字を含めることができます。
MachineList List 省略可能 マシンの IP アドレスまたはユーザー定義のタグ ECS イントラネット IP アドレスがサポートされています。 Windows と Linux の ECS サーバーは同じマシングループに追加しないようにします。
GroupName String 省略可能 マシングループ名 名前には、英字、数字、ハイフン (-)、ピリオド (.)、およびアンダースコア () を含め最大 128 文字を含めることができます。
MachineIdentifyType String 省略可能 マシン識別タイプ 値のオプション : ip およびuserdefined
GroupAttribute String 省略可能 マシングループの属性 なし

レスポンス値

Fn::GetAtt

  • ProjectName: Log Service プロジェクトの名前
  • GroupName: Log Service マシングループの名前

コーディング例

  1. { ROSTemplateFormatVersion : 2015-09-01”, Resources : { MachineGroup”: { Type”: ALIYUN::SLS::MachineGroup”, Properties”: { ProjectName”: rostest-beijing”, GroupName”: machine-group-test2”, GroupType”: “”, MachineIdentifyType”: ip”, GroupAttribute”: ‘{ groupTopic”: testtopic”, externalName”: testgroup }’, MachineList”: [‘192.168.0.1’] } } }, Outputs : { ProjectName”: { Value : {“Fn::GetAttr”: [“MachineGroup”,”ProjectName”]} }, GroupName”: { Value : {“Fn::GetAttr”: [“MachineGroup”,”GroupName”]} } }}
  1. </article>
  2. </main>