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. |
assembly
Required
- Type: CloudAssembly
name
Required
- Type: *string
artifact
Required
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkassemblyschema.ArtifactManifest
Methods
Name | Description |
---|---|
FindMetadataByType |
No description. |
FindMetadataByType
func FindMetadataByType(type *string) *[]MetadataEntryResult
- 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.
- Type: CloudAssembly
The cloud assembly from which to load the artifact.
- Type: *string
The artifact ID.
- 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. |
Assembly
Required
func Assembly() CloudAssembly
- Type: CloudAssembly
Id
Required
func Id() *string
- Type: *string
Manifest
Required
func Manifest() ArtifactManifest
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkassemblyschema.ArtifactManifest
The artifact's manifest.
Messages
Required
func Messages() *[]SynthesisMessage
- Type: *[]SynthesisMessage
The set of messages extracted from the artifact's metadata.
Dependencies
Optional
func Dependencies() *[]CloudArtifact
- Type: *[]CloudArtifact
Returns all the artifacts that this artifact depends on.
File
Required
func File() *string
- Type: *string