ALIYUN::LogService::MachineGroup 型は、ログ収集に Logtail が必要な ECS マシングループの作成時に使用します。
構文
{ “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 マシングループの名前
コーディング例
{ “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”]} } }}
</article>
</main>