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