Skip to content

CloudArtifact

Represents an artifact within a cloud assembly.

Initializers

using AlibabaCloud.SDK.ROS.CDK.Cxapi;
new CloudArtifact(CloudAssembly Assembly, string Id, ArtifactManifest Manifest);
Name Type Description
Assembly CloudAssembly No description.
Id string No description.
Manifest AlibabaCloud.SDK.ROS.CDK.Assembly.Schema.ArtifactManifest No description.

AssemblyRequired


IdRequired

  • Type: string

ManifestRequired

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

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.