Skip to content

TreeCloudArtifact

Initializers

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcxapi"
alicloudroscdkcxapi.NewTreeCloudArtifact(assembly CloudAssembly, name *string, artifact ArtifactManifest) TreeCloudArtifact
Name Type Description
assembly CloudAssembly No description.
name *string No description.
artifact github.com/alibabacloud-go/ros-cdk/alicloudroscdkassemblyschema.ArtifactManifest No description.

assemblyRequired


nameRequired

  • Type: *string

artifactRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkassemblyschema.ArtifactManifest

Methods

Name Description
FindMetadataByType No description.

FindMetadataByType

func FindMetadataByType(type *string) *[]MetadataEntryResult

typeRequired

  • Type: *string

Static Functions

Name Description
FromManifest Returns a subclass of CloudArtifact based on the artifact type defined in the artifact manifest.

FromManifest

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcxapi"
alicloudroscdkcxapi.TreeCloudArtifact_FromManifest(assembly CloudAssembly, id *string, artifact ArtifactManifest) CloudArtifact

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: github.com/alibabacloud-go/ros-cdk/alicloudroscdkassemblyschema.ArtifactManifest

The artifact manifest.


Properties

Name Type Description
Assembly CloudAssembly No description.
Id *string No description.
Manifest github.com/alibabacloud-go/ros-cdk/alicloudroscdkassemblyschema.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.
File *string No description.

AssemblyRequired

func Assembly() CloudAssembly

IdRequired

func Id() *string
  • Type: *string

ManifestRequired

func Manifest() ArtifactManifest
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkassemblyschema.ArtifactManifest

The artifact's manifest.


MessagesRequired

func Messages() *[]SynthesisMessage

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


DependenciesOptional

func Dependencies() *[]CloudArtifact

Returns all the artifacts that this artifact depends on.


FileRequired

func File() *string
  • Type: *string

Protocols