ArtifactManifest

class aws_cdk.cloud_assembly_schema.ArtifactManifest(*, type, dependencies=None, environment=None, metadata=None, properties=None)

Bases: object

A manifest for a single artifact within the cloud assembly.

Parameters

Attributes

dependencies

IDs of artifacts that must be deployed before this artifact.

Default
  • no dependencies.

Return type

Optional[List[str]]

environment

The environment into which this artifact is deployed.

Default
  • no envrionment.

Return type

Optional[str]

metadata

Associated metadata.

Default
  • no metadata.

Return type

Optional[Mapping[str, List[MetadataEntry]]]

properties

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

Default
  • no properties.

Return type

Union[AwsCloudFormationStackProperties, AssetManifestProperties, TreeArtifactProperties, NestedCloudAssemblyProperties, None]

type

The type of artifact.

Return type

ArtifactType