Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::ECI::ImageCaches

Última atualização: Jun 27, 2026

Consulta vários caches de imagem simultaneamente.

Sintaxe

{
  "Type": "DATASOURCE::ECI::ImageCaches",
  "Properties": {
    "SnapshotId": String,
    "ResourceGroupId": String,
    "ImageCacheId": String,
    "ImageCacheName": String,
    "Limit": Integer,
    "RefreshOptions": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatória

Editável

Descrição

Restrição

SnapshotId

String

Não

Sim

ID do snapshot correspondente ao cache de imagem.

Nenhuma.

ResourceGroupId

String

Não

Sim

ID do grupo de recursos ao qual os caches de imagem pertencem.

Nenhuma.

ImageCacheId

String

Não

Sim

ID do cache de imagem.

Nenhuma.

ImageCacheName

String

Não

Sim

Nome do cache de imagem.

Nenhuma.

Limit

Integer

Não

Sim

Número máximo de entradas a retornar.

Nenhuma.

RefreshOptions

String

Não

Sim

Política de atualização dos recursos da source de dados durante a atualização da pilha.

Valores válidos:

  • Never (padrão): não atualiza os recursos da source de dados durante a atualização da pilha.

  • Always: atualiza os recursos da source de dados durante a atualização da pilha.

Valores de retorno

Fn::GetAtt

  • ImageCacheIds: IDs dos caches de imagem.

  • ImageCaches: detalhes dos caches de imagem.

Propriedade

Tipo

Descrição

Restrição

ImageCacheIds

List

IDs dos caches de imagem.

Nenhuma.

ImageCaches

List

Detalhes dos caches de imagem.

Nenhuma.

ResourceGroupId

String

ID do grupo de recursos ao qual os caches de imagem pertencem.

Nenhuma.

Events

List

Eventos gerados ao baixar imagens para criar o cache de imagem.

Nenhuma.

Images

List

Imagens contidas no cache de imagem.

Nenhuma.

ImageCacheId

String

ID do cache de imagem.

Nenhuma.

Progress

String

Progresso da criação do snapshot para o cache de imagem.

Nenhuma.

ContainerGroupId

String

ID do grupo de contêineres.

Nenhuma.

SnapshotId

String

ID do snapshot correspondente ao cache de imagem.

Nenhuma.

ImageCacheName

String

Nome do cache de imagem.

Nenhuma.

ExpireDateTime

String

Horário de expiração do cache de imagem.

Nenhuma.

Exemplos

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ImageCacheId:
    Description:
      en: ImageCacheId.
    Required: false
    Type: String
  ImageCacheName:
    Description:
      en: ImageCacheName.
    Required: false
    Type: String
  Limit:
    Description:
      en: Number of pages.
    Required: false
    Type: Number
  ResourceGroupId:
    AssociationProperty: ALIYUN::ECS::ResourceGroup::ResourceGroupId
    Description:
      en: ResourceGroupId.
    Required: false
    Type: String
  SnapshotId:
    Description:
      en: SnapshotId.
    Required: false
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      ImageCacheId:
        Ref: ImageCacheId
      ImageCacheName:
        Ref: ImageCacheName
      Limit:
        Ref: Limit
      ResourceGroupId:
        Ref: ResourceGroupId
      SnapshotId:
        Ref: SnapshotId
    Type: DATASOURCE::ECI::ImageCaches
Outputs:
  ImageCacheIds:
    Description: The list of image cache IDs.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ImageCacheIds
  ImageCaches:
    Description: The list of image caches.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ImageCaches
                        
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "SnapshotId": {
      "Type": "String",
      "Description": {
        "en": "SnapshotId."
      },
      "Required": false
    },
    "ResourceGroupId": {
      "AssociationProperty": "ALIYUN::ECS::ResourceGroup::ResourceGroupId",
      "Type": "String",
      "Description": {
        "en": "ResourceGroupId."
      },
      "Required": false
    },
    "ImageCacheId": {
      "Type": "String",
      "Description": {
        "en": "ImageCacheId."
      },
      "Required": false
    },
    "ImageCacheName": {
      "Type": "String",
      "Description": {
        "en": "ImageCacheName."
      },
      "Required": false
    },
    "Limit": {
      "Type": "Number",
      "Description": {
        "en": "Number of pages."
      },
      "Required": false
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ECI::ImageCaches",
      "Properties": {
        "SnapshotId": {
          "Ref": "SnapshotId"
        },
        "ResourceGroupId": {
          "Ref": "ResourceGroupId"
        },
        "ImageCacheId": {
          "Ref": "ImageCacheId"
        },
        "ImageCacheName": {
          "Ref": "ImageCacheName"
        },
        "Limit": {
          "Ref": "Limit"
        }
      }
    }
  },
  "Outputs": {
    "ImageCacheIds": {
      "Description": "The list of image cache IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ImageCacheIds"
        ]
      }
    },
    "ImageCaches": {
      "Description": "The list of image caches.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ImageCaches"
        ]
      }
    }
  }
}