Todos os produtos
Search
Central de documentação

Resource Orchestration Service:ALIYUN::ESA::ScheduledPreloadJob

Última atualização: Jun 27, 2026

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:

  • oss: envia arquivos do Object Storage Service (OSS).

  • textBox: envia arquivos por uma caixa de texto.

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"
        ]
      }
    }
  }
}