Skip to content

ArtifactManifest

A manifest for a single artifact within the cloud assembly.

Initializer

import { ArtifactManifest } from '@alicloud/ros-cdk-assembly-schema'
const artifactManifest: ArtifactManifest = { ... }

Properties

Name Type Description
type ArtifactType The type of artifact.
dependencies string[] IDs of artifacts that must be deployed before this artifact.
metadata {[ key: string ]: MetadataEntry[]} Associated metadata.
properties AliyunRosStackProperties | TreeArtifactProperties | NestedCloudAssemblyProperties The set of properties for this artifact (depends on type).

typeRequired

public readonly type: ArtifactType;

The type of artifact.


dependenciesOptional

public readonly dependencies: string[];
  • Type: string[]
  • Default: no dependencies.

IDs of artifacts that must be deployed before this artifact.


metadataOptional

public readonly metadata: {[ key: string ]: MetadataEntry[]};

Associated metadata.


propertiesOptional

public readonly properties: AliyunRosStackProperties | TreeArtifactProperties | NestedCloudAssemblyProperties;

The set of properties for this artifact (depends on type).