NestedCloudAssemblyArtifact
Asset manifest is a description of a set of assets which need to be built and published.
Initializers
import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcxapi"
alicloudroscdkcxapi.NewNestedCloudAssemblyArtifact(assembly CloudAssembly, name *string, artifact ArtifactManifest) NestedCloudAssemblyArtifact
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.NestedCloudAssemblyArtifact_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. |
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. |
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.
DirectoryName
Required
func DirectoryName() *string
- Type: *string
The relative directory name of the asset manifest.
DisplayName
Required
func DisplayName() *string
- Type: *string
Display name.
FullPath
Required
func FullPath() *string
- Type: *string
Full path to the nested assembly directory.
NestedAssembly
Required
func NestedAssembly() CloudAssembly
- Type: CloudAssembly
The nested Assembly.