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.IDictionary |
Associated metadata. |
Properties |
object |
The set of properties for this artifact (depends on type). |
Type
Required
public ArtifactType Type { get; set; }
- Type: ArtifactType
The type of artifact.
Dependencies
Optional
public string[] Dependencies { get; set; }
- Type: string[]
- Default: no dependencies.
IDs of artifacts that must be deployed before this artifact.
Metadata
Optional
public System.Collections.Generic.IDictionary<string, MetadataEntry[]> Metadata { get; set; }
- Type: System.Collections.Generic.IDictionary
MetadataEntry\[]> - Default: no metadata.
Associated metadata.
Properties
Optional
public object Properties { get; set; }
- Type: object
- Default: no properties.
The set of properties for this artifact (depends on type).