Skip to content

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.

AssemblyRequired


ArtifactIdRequired

  • Type: string

ArtifactRequired

  • Type: AlibabaCloud.SDK.ROS.CDK.Assembly.Schema.ArtifactManifest

Methods

Name Description
FindMetadataByType No description.

FindMetadataByType

private MetadataEntryResult[] FindMetadataByType(string Type)

TypeRequired

  • 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.

AssemblyRequired

The cloud assembly from which to load the artifact.


IdRequired

  • Type: string

The artifact ID.


ArtifactRequired

  • 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.

AssemblyRequired

public CloudAssembly Assembly { get; }

IdRequired

public string Id { get; }
  • Type: string

ManifestRequired

public ArtifactManifest Manifest { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Assembly.Schema.ArtifactManifest

The artifact's manifest.


MessagesRequired

public SynthesisMessage[] Messages { get; }

The set of messages extracted from the artifact's metadata.


DependenciesOptional

public CloudArtifact[] Dependencies { get; }

Returns all the artifacts that this artifact depends on.


DisplayNameRequired

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.


OriginalNameRequired

public string OriginalName { get; }
  • Type: string

The original name as defined in the CDK app.


ParametersRequired

public System.Collections.Generic.IDictionary<string, string> Parameters { get; }
  • Type: System.Collections.Generic.IDictionary

ROS parameters to pass to the stack.


StackNameRequired

public string StackName { get; }
  • Type: string

The physical name of this stack.


TagsRequired

public object Tags { get; }
  • Type: object

TemplateRequired

public object Template { get; }
  • Type: object

The ROS template for this stack.


TemplateFileRequired

public string TemplateFile { get; }
  • Type: string

The file name of the template.