ArtifactManifest

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

Bases: object

A manifest for a single artifact within the cloud assembly.

Parameters:
  • type (ArtifactType) – The type of artifact.

  • dependencies (Optional[Sequence[str]]) – IDs of artifacts that must be deployed before this artifact. Default: - no dependencies.

  • display_name (Optional[str]) – A string that represents this artifact. Should only be used in user interfaces. Default: - no display name

  • environment (Optional[str]) – The environment into which this artifact is deployed. Default: - no envrionment.

  • metadata (Optional[Mapping[str, Sequence[Union[MetadataEntry, Dict[str, Any]]]]]) – Associated metadata. Default: - no metadata.

  • properties (Union[AwsCloudFormationStackProperties, Dict[str, Any], AssetManifestProperties, TreeArtifactProperties, NestedCloudAssemblyProperties, None]) – The set of properties for this artifact (depends on type). Default: - no properties.

Attributes

dependencies

IDs of artifacts that must be deployed before this artifact.

Default:
  • no dependencies.

display_name

A string that represents this artifact.

Should only be used in user interfaces.

Default:
  • no display name

environment

The environment into which this artifact is deployed.

Default:
  • no envrionment.

metadata

Associated metadata.

Default:
  • no metadata.

properties

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

Default:
  • no properties.

type

The type of artifact.