RosStackArtifact
Initializers
using AlibabaCloud.SDK.ROS.CDK.Cxapi;
new RosStackArtifact(CloudAssembly Assembly, string ArtifactId, ArtifactManifest Artifact);
Name | Type | Description |
---|---|---|
Assembly |
CloudAssembly |
No description. |
ArtifactId |
string |
No description. |
Artifact |
AlibabaCloud.SDK.ROS.CDK.Assembly.Schema.ArtifactManifest |
No description. |
Assembly
Required
- Type: CloudAssembly
ArtifactId
Required
- Type: string
Artifact
Required
- Type: AlibabaCloud.SDK.ROS.CDK.Assembly.Schema.ArtifactManifest
Methods
Name | Description |
---|---|
FindMetadataByType |
No description. |
FindMetadataByType
private MetadataEntryResult[] FindMetadataByType(string Type)
- Type: string
Static Functions
Name | Description |
---|---|
FromManifest |
Returns a subclass of CloudArtifact based on the artifact type defined in the artifact manifest. |
FromManifest
using AlibabaCloud.SDK.ROS.CDK.Cxapi;
RosStackArtifact.FromManifest(CloudAssembly Assembly, string Id, ArtifactManifest Artifact);
Returns a subclass of CloudArtifact
based on the artifact type defined in the artifact manifest.
- Type: CloudAssembly
The cloud assembly from which to load the artifact.
- Type: string
The artifact ID.
- Type: AlibabaCloud.SDK.ROS.CDK.Assembly.Schema.ArtifactManifest
The artifact manifest.
Properties
Name | Type | Description |
---|---|---|
Assembly |
CloudAssembly |
No description. |
Id |
string |
No description. |
Manifest |
AlibabaCloud.SDK.ROS.CDK.Assembly.Schema.ArtifactManifest |
The artifact's manifest. |
Messages |
SynthesisMessage[] |
The set of messages extracted from the artifact's metadata. |
Dependencies |
CloudArtifact[] |
Returns all the artifacts that this artifact depends on. |
DisplayName |
string |
A string that represents this stack. |
Name |
string |
The physical name of this stack. |
OriginalName |
string |
The original name as defined in the CDK app. |
Parameters |
System.Collections.Generic.IDictionary |
ROS parameters to pass to the stack. |
StackName |
string |
The physical name of this stack. |
Tags |
object |
No description. |
Template |
object |
The ROS template for this stack. |
TemplateFile |
string |
The file name of the template. |
Assembly
Required
public CloudAssembly Assembly { get; }
- Type: CloudAssembly
Id
Required
public string Id { get; }
- Type: string
Manifest
Required
public ArtifactManifest Manifest { get; }
- Type: AlibabaCloud.SDK.ROS.CDK.Assembly.Schema.ArtifactManifest
The artifact's manifest.
Messages
Required
public SynthesisMessage[] Messages { get; }
- Type: SynthesisMessage[]
The set of messages extracted from the artifact's metadata.
Dependencies
Optional
public CloudArtifact[] Dependencies { get; }
- Type: CloudArtifact[]
Returns all the artifacts that this artifact depends on.
DisplayName
Required
public string DisplayName { get; }
- Type: string
A string that represents this stack.
Should only be used in user interfaces.
If the stackName and artifactId are the same, it will just return that. Otherwise,
it will return something like "
~~Name
~~Required
- Deprecated: renamed to
stackName
public string Name { get; }
- Type: string
The physical name of this stack.
OriginalName
Required
public string OriginalName { get; }
- Type: string
The original name as defined in the CDK app.
Parameters
Required
public System.Collections.Generic.IDictionary<string, string> Parameters { get; }
- Type: System.Collections.Generic.IDictionary
ROS parameters to pass to the stack.
StackName
Required
public string StackName { get; }
- Type: string
The physical name of this stack.
Tags
Required
public object Tags { get; }
- Type: object
Template
Required
public object Template { get; }
- Type: object
The ROS template for this stack.
TemplateFile
Required
public string TemplateFile { get; }
- Type: string
The file name of the template.