ALIYUN::CDN::DeliverTask类型用于创建报表订阅任务。
语法
{
"Type": "ALIYUN::CDN::DeliverTask",
"Properties": {
"Deliver": Map,
"Name": String,
"Reports": List,
"Schedule": Map,
"DomainNames": List
}
}
属性
|
属性名称 |
类型 |
必须 |
允许更新 |
描述 |
约束 |
|
Deliver |
Map |
是 |
是 |
CDN投递任务的投递配置。 |
无 |
|
Name |
String |
是 |
是 |
CDN投递任务的名称。 |
无 |
|
Reports |
List |
是 |
是 |
CDN投递任务的报告。 |
无 |
|
Schedule |
Map |
是 |
是 |
CDN投递任务的调度。 |
无 |
|
DomainNames |
List |
否 |
是 |
CDN投递任务的域名。 |
长度限制:最小1,最大500 |
返回值
Fn::GetAtt
DeliverId:CDN投递任务的投递ID。
示例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Deliver:
Type: Json
Description:
en: The deliver of the CDN deliver task.
zh: CDN投递任务的投递配置。
Required: true
Schedule:
Type: Json
Description:
en: The schedule of the CDN deliver task.
zh: CDN投递任务的调度。
Required: true
Reports:
Type: Json
Description:
en: The reports of the CDN deliver task.
zh: CDN投递任务的报告。
Required: true
Name:
Type: String
Description:
en: The name of the CDN deliver task.
zh: CDN投递任务的名称。
Required: true
Resources:
DeliverTask:
Type: ALIYUN::CDN::DeliverTask
Properties:
Deliver:
Ref: Deliver
Schedule:
Ref: Schedule
Reports:
Ref: Reports
Name:
Ref: Name
Outputs:
DeliverId:
Description:
en: The deliver ID of the CDN deliver task.
zh: CDN投递任务的投递ID。
Value:
Fn::GetAtt:
- DeliverTask
- DeliverId
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Deliver": {
"Type": "Json",
"Description": {
"en": "The deliver of the CDN deliver task.",
"zh": "CDN投递任务的投递配置。"
},
"Required": true
},
"Schedule": {
"Type": "Json",
"Description": {
"en": "The schedule of the CDN deliver task.",
"zh": "CDN投递任务的调度。"
},
"Required": true
},
"Reports": {
"Type": "Json",
"Description": {
"en": "The reports of the CDN deliver task.",
"zh": "CDN投递任务的报告。"
},
"Required": true
},
"Name": {
"Type": "String",
"Description": {
"en": "The name of the CDN deliver task.",
"zh": "CDN投递任务的名称。"
},
"Required": true
}
},
"Resources": {
"DeliverTask": {
"Type": "ALIYUN::CDN::DeliverTask",
"Properties": {
"Deliver": {
"Ref": "Deliver"
},
"Schedule": {
"Ref": "Schedule"
},
"Reports": {
"Ref": "Reports"
},
"Name": {
"Ref": "Name"
}
}
}
},
"Outputs": {
"DeliverId": {
"Description": {
"en": "The deliver ID of the CDN deliver task.",
"zh": "CDN投递任务的投递ID。"
},
"Value": {
"Fn::GetAtt": [
"DeliverTask",
"DeliverId"
]
}
}
}
}