O tipo ALIYUN::ESA::ScheduledPreloadJob cria um trabalho de pré-carregamento agendado.
Sintaxe
{
"Type": "ALIYUN::ESA::ScheduledPreloadJob",
"Properties": {
"InsertWay": String,
"SiteId": Integer,
"ScheduledPreloadJobName": String,
"OssUrl": String,
"UrlList": List
}
}
Propriedades
Nome da propriedade | Tipo | Obrigatório | Atualizável | Descrição | Restrições |
InsertWay | String | Sim | Não | Método para enviar os arquivos a serem pré-carregados. | Valores válidos:
|
SiteId | Integer | Sim | Não | ID do site. | Nenhuma |
ScheduledPreloadJobName | String | Sim | Não | Nome do trabalho de pré-carregamento agendado. | Nenhuma |
OssUrl | String | Não | Não | Arquivo OSS do trabalho de pré-carregamento agendado. | Insira a URL do arquivo OSS. Observação: o arquivo OSS deve conter as URLs a serem pré-carregadas. |
UrlList | List | Não | Não | Lista de URLs a serem pré-carregadas. | Use esta propriedade ao enviar arquivos pelo método de caixa de texto. |
Valores de retorno
Fn::GetAtt
TaskSubmitted: quantidade de URLs enviadas para trabalhos de pré-carregamento.
SiteId: ID do site.
UrlSubmitted: total de URLs enviadas.
ErrorInfo: mensagem de erro.
CreateTime: hora de criação do trabalho.
ScheduledPreloadJobName: nome do trabalho de pré-carregamento agendado.
ScheduledPreloadJobId: ID do trabalho.
Domains: lista de nomes de domínio a serem pré-carregados.
InsertWay: método usado para enviar os arquivos a serem pré-carregados.
FailedFileOss: URL do OSS do arquivo que contém as URLs com falha.
TaskType: tipo de trabalho (atualização ou pré-carregamento).
UrlCount: número total de URLs.
FileId: ID do arquivo que contém a lista de URLs. Use este ID para baixar o arquivo.
Exemplos
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InsertWay:
Type: String
Description:
en: The method to submit the URLs to be preloaded.
AllowedValues:
- oss
- textBox
Required: true
SiteId:
Type: Number
Description:
en: The site ID.
Required: true
OssUrl:
Type: String
Description:
en: The URL of the OSS file that contains the URLs for the scheduled preload job.
Required: false
ScheduledPreloadJobName:
Type: String
Description:
en: The name of the scheduled preload job.
Required: true
Resources:
ExtensionResource:
Type: ALIYUN::ESA::ScheduledPreloadJob
Properties:
InsertWay:
Ref: InsertWay
SiteId:
Ref: SiteId
OssUrl:
Ref: OssUrl
ScheduledPreloadJobName:
Ref: ScheduledPreloadJobName
Outputs:
TaskSubmitted:
Description: The number of submitted preload jobs.
Value:
Fn::GetAtt:
- ExtensionResource
- TaskSubmitted
SiteId:
Description: The site ID.
Value:
Fn::GetAtt:
- ExtensionResource
- SiteId
UrlSubmitted:
Description: The number of submitted URLs.
Value:
Fn::GetAtt:
- ExtensionResource
- UrlSubmitted
ErrorInfo:
Description: The error message.
Value:
Fn::GetAtt:
- ExtensionResource
- ErrorInfo
CreateTime:
Description: The time when the job was created.
Value:
Fn::GetAtt:
- ExtensionResource
- CreateTime
ScheduledPreloadJobName:
Description: The name of the scheduled preload job.
Value:
Fn::GetAtt:
- ExtensionResource
- ScheduledPreloadJobName
ScheduledPreloadJobId:
Description: The ID of the preload job.
Value:
Fn::GetAtt:
- ExtensionResource
- ScheduledPreloadJobId
Domains:
Description: The domain names to be preloaded.
Value:
Fn::GetAtt:
- ExtensionResource
- Domains
InsertWay:
Description: The method to submit the URLs to be preloaded.
Value:
Fn::GetAtt:
- ExtensionResource
- InsertWay
FailedFileOss:
Description: The OSS URL of the file that contains the failed URLs.
Value:
Fn::GetAtt:
- ExtensionResource
- FailedFileOss
TaskType:
Description: 'The job type. Valid values: refresh and preload.'
Value:
Fn::GetAtt:
- ExtensionResource
- TaskType
UrlCount:
Description: The total number of URLs.
Value:
Fn::GetAtt:
- ExtensionResource
- UrlCount
FileId:
Description: The ID of the file that contains the URL list. This ID is used for downloads.
Value:
Fn::GetAtt:
- ExtensionResource
- FileId
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InsertWay": {
"Type": "String",
"Description": {
"en": "The method to submit the URLs to be preloaded."
},
"AllowedValues": [
"oss",
"textBox"
],
"Required": true
},
"SiteId": {
"Type": "Number",
"Description": {
"en": "The site ID."
},
"Required": true
},
"OssUrl": {
"Type": "String",
"Description": {
"en": "The URL of the OSS file that contains the URLs for the scheduled preload job."
},
"Required": false
},
"ScheduledPreloadJobName": {
"Type": "String",
"Description": {
"en": "The name of the scheduled preload job."
},
"Required": true
}
},
"Resources": {
"ExtensionResource": {
"Type": "ALIYUN::ESA::ScheduledPreloadJob",
"Properties": {
"InsertWay": {
"Ref": "InsertWay"
},
"SiteId": {
"Ref": "SiteId"
},
"OssUrl": {
"Ref": "OssUrl"
},
"ScheduledPreloadJobName": {
"Ref": "ScheduledPreloadJobName"
}
}
}
},
"Outputs": {
"TaskSubmitted": {
"Description": "The number of submitted preload jobs.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"TaskSubmitted"
]
}
},
"SiteId": {
"Description": "The site ID.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"SiteId"
]
}
},
"UrlSubmitted": {
"Description": "The number of submitted URLs.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"UrlSubmitted"
]
}
},
"ErrorInfo": {
"Description": "The error message.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"ErrorInfo"
]
}
},
"CreateTime": {
"Description": "The time when the job was created.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"CreateTime"
]
}
},
"ScheduledPreloadJobName": {
"Description": "The name of the scheduled preload job.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"ScheduledPreloadJobName"
]
}
},
"ScheduledPreloadJobId": {
"Description": "The ID of the preload job.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"ScheduledPreloadJobId"
]
}
},
"Domains": {
"Description": "The domain names to be preloaded.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"Domains"
]
}
},
"InsertWay": {
"Description": "The method to submit the URLs to be preloaded.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"InsertWay"
]
}
},
"FailedFileOss": {
"Description": "The OSS URL of the file that contains the failed URLs.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"FailedFileOss"
]
}
},
"TaskType": {
"Description": "The job type. Valid values: refresh and preload.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"TaskType"
]
}
},
"UrlCount": {
"Description": "The total number of URLs.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"UrlCount"
]
}
},
"FileId": {
"Description": "The ID of the file that contains the URL list. This ID is used for downloads.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"FileId"
]
}
}
}
}