Skip to content

ArtifactManifest

A manifest for a single artifact within the cloud assembly.

Initializer

using AlibabaCloud.SDK.ROS.CDK.Assembly.Schema;
new ArtifactManifest {
    ArtifactType Type,
    string[] Dependencies = null,
    System.Collections.Generic.IDictionary<string, MetadataEntry[]> Metadata = null,
    object Properties = null
};

Properties

Name Type Description
Type ArtifactType The type of artifact.
Dependencies string[] IDs of artifacts that must be deployed before this artifact.
Metadata System.Collections.Generic.IDictionaryMetadataEntry\[]> Associated metadata.
Properties object The set of properties for this artifact (depends on type).

TypeRequired

public ArtifactType Type { get; set; }

The type of artifact.


DependenciesOptional

public string[] Dependencies { get; set; }
  • Type: string[]
  • Default: no dependencies.

IDs of artifacts that must be deployed before this artifact.


MetadataOptional

public System.Collections.Generic.IDictionary<string, MetadataEntry[]> Metadata { get; set; }
  • Type: System.Collections.Generic.IDictionaryMetadataEntry\[]>
  • Default: no metadata.

Associated metadata.


PropertiesOptional

public object Properties { get; set; }
  • Type: object
  • Default: no properties.

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