Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::ECI::ImageCache

Última atualização: Jun 27, 2026

Consulta informações sobre um cache de imagem.

Sintaxe

{
  "Type": "DATASOURCE::ECI::ImageCache",
  "Properties": {
    "ImageCacheId": String,
    "RefreshOptions": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatória

Editável

Descrição

Restrição

ImageCacheId

String

Sim

Sim

ID do cache de imagem.

Nenhuma.

RefreshOptions

String

Não

Sim

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

Valores válidos:

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

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

Valores de retorno

Fn::GetAtt

  • ImageCacheSize: tamanho do cache de imagem. Unidade: GiB.

  • Progress: progresso da criação do snapshot do cache de imagem.

  • ImageCacheId: ID do cache de imagem.

  • ResourceGroupId: ID do grupo de recursos ao qual o cache de imagem pertence.

  • CreateTime: hora de criação do cache de imagem.

  • Images: imagens contidas no cache de imagem.

  • ImageCacheTags: tags do cache de imagem.

  • SnapshotId: ID do snapshot correspondente ao cache de imagem.

  • Events: eventos de pull de imagem durante a criação do cache de imagem.

  • FlashSnapshotId: ID do snapshot local.

  • ImageCacheName: nome do cache de imagem.

  • ContainerGroupId: ID do grupo de contêineres.

  • ExpireDateTime: hora de expiração.

  • EliminationStrategy: política de eliminação do cache de imagem. Vazio por padrão, o que indica retenção indefinida do cache de imagem.

Exemplos

Formato YAML

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ImageCacheId:
    Description:
      en: ImageCacheId.
    Required: true
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      ImageCacheId:
        Ref: ImageCacheId
    Type: DATASOURCE::ECI::ImageCache
Outputs:
  ContainerGroupId:
    Description: ContainerGroupId.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ContainerGroupId
  CreateTime:
    Description: CreateTime.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - CreateTime
  EliminationStrategy:
    Description: The elimination strategy of the mirror cache. The default is empty,
      indicating that it has been kept.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - EliminationStrategy
  Events:
    Description: Events.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Events
  ExpireDateTime:
    Description: ExpireDateTime.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ExpireDateTime
  FlashSnapshotId:
    Description: FlashSnapshotId.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - FlashSnapshotId
  ImageCacheId:
    Description: ImageCacheId.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ImageCacheId
  ImageCacheName:
    Description: ImageCacheName.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ImageCacheName
  ImageCacheSize:
    Description: ImageCacheSize.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ImageCacheSize
  ImageCacheTags:
    Description: Tags.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ImageCacheTags
  Images:
    Description: Images.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Images
  Progress:
    Description: Progress.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Progress
  ResourceGroupId:
    Description: ResourceGroupId.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ResourceGroupId
  SnapshotId:
    Description: SnapshotId.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - SnapshotId
                        

Formato JSON

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ImageCacheId": {
      "Type": "String",
      "Description": {
        "en": "ImageCacheId."
      },
      "Required": true
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ECI::ImageCache",
      "Properties": {
        "ImageCacheId": {
          "Ref": "ImageCacheId"
        }
      }
    }
  },
  "Outputs": {
    "ImageCacheSize": {
      "Description": "ImageCacheSize.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ImageCacheSize"
        ]
      }
    },
    "Progress": {
      "Description": "Progress.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Progress"
        ]
      }
    },
    "ImageCacheId": {
      "Description": "ImageCacheId.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ImageCacheId"
        ]
      }
    },
    "ResourceGroupId": {
      "Description": "ResourceGroupId.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ResourceGroupId"
        ]
      }
    },
    "CreateTime": {
      "Description": "CreateTime.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CreateTime"
        ]
      }
    },
    "Images": {
      "Description": "Images.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Images"
        ]
      }
    },
    "ImageCacheTags": {
      "Description": "Tags.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ImageCacheTags"
        ]
      }
    },
    "SnapshotId": {
      "Description": "SnapshotId.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SnapshotId"
        ]
      }
    },
    "Events": {
      "Description": "Events.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Events"
        ]
      }
    },
    "FlashSnapshotId": {
      "Description": "FlashSnapshotId.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "FlashSnapshotId"
        ]
      }
    },
    "ImageCacheName": {
      "Description": "ImageCacheName.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ImageCacheName"
        ]
      }
    },
    "ContainerGroupId": {
      "Description": "ContainerGroupId.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ContainerGroupId"
        ]
      }
    },
    "ExpireDateTime": {
      "Description": "ExpireDateTime.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ExpireDateTime"
        ]
      }
    },
    "EliminationStrategy": {
      "Description": "The elimination strategy of the mirror cache. The default is empty, indicating that it has been kept.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "EliminationStrategy"
        ]
      }
    }
  }
}