Skip to content

IImageCache

  • Extends: ros_cdk_core.IResource

  • Implemented By: ros_cdk_eci.datasource.ImageCache, ros_cdk_eci.datasource.IImageCache

Represents a ImageCache.

Properties

Name Type Description
node ros_cdk_core.ConstructNode The construct tree node for this construct.
env ros_cdk_core.IResourceEnvironment The environment this resource belongs to.
stack ros_cdk_core.Stack The stack in which this resource is defined.
attr_container_group_id typing.Union[str, ros_cdk_core.IResolvable] Attribute ContainerGroupId: ContainerGroupId.
attr_create_time typing.Union[str, ros_cdk_core.IResolvable] Attribute CreateTime: CreateTime.
attr_elimination_strategy typing.Union[str, ros_cdk_core.IResolvable] Attribute EliminationStrategy: The elimination strategy of the mirror cache.
attr_events typing.Union[str, ros_cdk_core.IResolvable] Attribute Events: Events.
attr_expire_date_time typing.Union[str, ros_cdk_core.IResolvable] Attribute ExpireDateTime: ExpireDateTime.
attr_flash_snapshot_id typing.Union[str, ros_cdk_core.IResolvable] Attribute FlashSnapshotId: FlashSnapshotId.
attr_image_cache_id typing.Union[str, ros_cdk_core.IResolvable] Attribute ImageCacheId: ImageCacheId.
attr_image_cache_name typing.Union[str, ros_cdk_core.IResolvable] Attribute ImageCacheName: ImageCacheName.
attr_image_cache_size typing.Union[str, ros_cdk_core.IResolvable] Attribute ImageCacheSize: ImageCacheSize.
attr_image_cache_tags typing.Union[str, ros_cdk_core.IResolvable] Attribute ImageCacheTags: Tags.
attr_images typing.Union[str, ros_cdk_core.IResolvable] Attribute Images: Images.
attr_progress typing.Union[str, ros_cdk_core.IResolvable] Attribute Progress: Progress.
attr_resource_group_id typing.Union[str, ros_cdk_core.IResolvable] Attribute ResourceGroupId: ResourceGroupId.
attr_snapshot_id typing.Union[str, ros_cdk_core.IResolvable] Attribute SnapshotId: SnapshotId.
props ImageCacheProps No description.

nodeRequired

node: ConstructNode
  • Type: ros_cdk_core.ConstructNode

The construct tree node for this construct.


envRequired

env: IResourceEnvironment
  • Type: ros_cdk_core.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


stackRequired

stack: Stack
  • Type: ros_cdk_core.Stack

The stack in which this resource is defined.


attr_container_group_idRequired

attr_container_group_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute ContainerGroupId: ContainerGroupId.


attr_create_timeRequired

attr_create_time: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute CreateTime: CreateTime.


attr_elimination_strategyRequired

attr_elimination_strategy: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute EliminationStrategy: The elimination strategy of the mirror cache.

The default is empty, indicating that it has been kept.


attr_eventsRequired

attr_events: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute Events: Events.


attr_expire_date_timeRequired

attr_expire_date_time: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute ExpireDateTime: ExpireDateTime.


attr_flash_snapshot_idRequired

attr_flash_snapshot_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute FlashSnapshotId: FlashSnapshotId.


attr_image_cache_idRequired

attr_image_cache_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute ImageCacheId: ImageCacheId.


attr_image_cache_nameRequired

attr_image_cache_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute ImageCacheName: ImageCacheName.


attr_image_cache_sizeRequired

attr_image_cache_size: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute ImageCacheSize: ImageCacheSize.


attr_image_cache_tagsRequired

attr_image_cache_tags: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute ImageCacheTags: Tags.


attr_imagesRequired

attr_images: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute Images: Images.


attr_progressRequired

attr_progress: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute Progress: Progress.


attr_resource_group_idRequired

attr_resource_group_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute ResourceGroupId: ResourceGroupId.


attr_snapshot_idRequired

attr_snapshot_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute SnapshotId: SnapshotId.


propsRequired

props: ImageCacheProps