Skip to content

NestedCloudAssemblyArtifact

Asset manifest is a description of a set of assets which need to be built and published.

Initializers

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

AssemblyRequired


NameRequired

  • 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;
NestedCloudAssemblyArtifact.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.
DirectoryName string The relative directory name of the asset manifest.
DisplayName string Display name.
FullPath string Full path to the nested assembly directory.
NestedAssembly CloudAssembly The nested Assembly.

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.


DirectoryNameRequired

public string DirectoryName { get; }
  • Type: string

The relative directory name of the asset manifest.


DisplayNameRequired

public string DisplayName { get; }
  • Type: string

Display name.


FullPathRequired

public string FullPath { get; }
  • Type: string

Full path to the nested assembly directory.


NestedAssemblyRequired

public CloudAssembly NestedAssembly { get; }

The nested Assembly.