Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace ContainerImage

Container image metadata.

Properties

compartmentId

compartmentId: string

The compartment OCID to which the container image belongs. Inferred from the container repository.

createdBy

createdBy: string

The OCID of the user or principal that created the resource.

definedTags

definedTags: object

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

Example: {@code {\"Operations\": {\"CostCenter\": \"42\"}}}

Type declaration

  • [key: string]: object
    • [key: string]: any

digest

digest: string

The container image digest.

displayName

displayName: string

The repository name and the most recent version associated with the image. If there are no versions associated with the image, then last known version and digest are used instead. If the last known version is unavailable, then 'unknown' is used instead of the version.

Example: {@code ubuntu:latest} or {@code ubuntu:latest@sha256:45b23dee08af5e43a7fea6c4cf9c25ccf269ee113168c19722f87876677c5cb2}

freeformTags

freeformTags: object

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.

Example: {@code {\"Department\": \"Finance\"}}

Type declaration

  • [key: string]: string

id

id: string

The OCID of the container image.

Example: {@code ocid1.containerimage.oc1..exampleuniqueID}

layers

layers: Array<ContainerImageLayer>

Layers of which the image is composed, ordered by the layer digest.

layersSizeInBytes

layersSizeInBytes: number

The total size of the container image layers in bytes. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

lifecycleState

lifecycleState: LifecycleState

The current state of the container image.

manifestSizeInBytes

manifestSizeInBytes: number

The size of the container image manifest in bytes. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

pullCount

pullCount: number

Total number of pulls. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

repositoryId

repositoryId: string

The OCID of the container repository.

repositoryName

repositoryName: string

The container repository name.

systemTags

systemTags: object

The system tags for this resource. Each key is predefined and scoped to a namespace. Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}}

Type declaration

  • [key: string]: object
    • [key: string]: any

timeCreated

timeCreated: Date

An RFC 3339 timestamp indicating when the image was created.

Optional timeLastPulled

timeLastPulled: Date

An RFC 3339 timestamp indicating when the image was last pulled.

Optional version

version: undefined | string

The most recent version associated with this image.

versions

versions: Array<ContainerVersion>

The versions associated with this image.

Functions

getDeserializedJsonObj

getJsonObj