ArtifactManifest
A manifest for a single artifact within the cloud assembly.
Initializer
import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkassemblyschema"
&alicloudroscdkassemblyschema.ArtifactManifest {
Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkassemblyschema.ArtifactType,
Dependencies: *[]*string,
Metadata: *map[string]*[]github.com/alibabacloud-go/ros-cdk/alicloudroscdkassemblyschema.MetadataEntry,
Properties: interface{},
}
Properties
Name | Type | Description |
---|---|---|
Type |
ArtifactType |
The type of artifact. |
Dependencies |
[]string |
IDs of artifacts that must be deployed before this artifact. |
Metadata |
map[string][]MetadataEntry |
Associated metadata. |
Properties |
interface{} |
The set of properties for this artifact (depends on type). |
Type
Required
Type ArtifactType
- Type: ArtifactType
The type of artifact.
Dependencies
Optional
Dependencies *[]*string
- Type: []string
- Default: no dependencies.
IDs of artifacts that must be deployed before this artifact.
Metadata
Optional
Metadata *map[string]*[]MetadataEntry
- Type: map[string][]MetadataEntry
- Default: no metadata.
Associated metadata.
Properties
Optional
Properties interface{}
- Type: interface{}
- Default: no properties.
The set of properties for this artifact (depends on type).