ALIYUN::SLS::MachineGroup类型用于创建所有需要通过Logtail客户端收集日志的日志服务ECS机器组。
语法
{
"Type": "ALIYUN::SLS::MachineGroup",
"Properties": {
"GroupType": String,
"ProjectName": String,
"MachineList": List,
"GroupName": String,
"MachineIdentifyType": String,
"GroupAttribute": String
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
---|---|---|---|---|---|
GroupType | String | 否 | 否 | 机器组类型 | 取值为空或Armory |
ProjectName | String | 否 | 否 | 日志服务项目名称 | 最长128个字符,可包含英文、中文、数字、下划线(_)、英文句点(.)和短横线(-)。 |
MachineList | List | 否 | 否 | 机器IP或自定义标签 | IP使用ECS内网IP。
注意 请勿把Windows云主机和Linux云主机添加到同一机器组。
|
GroupName | String | 否 | 否 | 机器组名称 | 最长128个字符,可包含英文、中文、数字、下划线(_)、英文句点(.)和短横线(-)。 |
MachineIdentifyType | String | 否 | 否 | 机器识别类型 | 取值:
|
GroupAttribute | String | 否 | 否 | 机器组的属性 | 无 |
返回值
Fn::GetAtt
- ProjectName:日志服务项目名称。
- GroupName:日志服务机器组名称。
示例
{
"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.XX.XX']
}
}
},
"Outputs": {
"ProjectName": {
"Value": {"Fn::GetAttr": ["MachineGroup","ProjectName"]}
},
"GroupName": {
"Value": {"Fn::GetAttr": ["MachineGroup","GroupName"]}
}
}
}
在文档使用中是否遇到以下问题
更多建议
匿名提交