Skip to content

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).

TypeRequired

Type ArtifactType

The type of artifact.


DependenciesOptional

Dependencies *[]*string
  • Type: []string
  • Default: no dependencies.

IDs of artifacts that must be deployed before this artifact.


MetadataOptional

Metadata *map[string]*[]MetadataEntry

Associated metadata.


PropertiesOptional

Properties interface{}
  • Type: interface{}
  • Default: no properties.

The set of properties for this artifact (depends on type).