Skip to content

FileAssetMetadataEntry

Metadata Entry spec for files.

Example

entry = {
    "packaging": "file",
    "oss_bucket_parameter": "bucket-parameter",
    "oss_key_parameter": "key-parameter",
    "artifact_hash_parameter": "hash-parameter"
}

Initializer

import ros_cdk_assembly_schema
ros_cdk_assembly_schema.FileAssetMetadataEntry(
  artifact_hash_parameter: str,
  id: str,
  oss_bucket_parameter: str,
  oss_key_parameter: str,
  packaging: str,
  path: str,
  source_hash: str
)

Properties

Name Type Description
artifact_hash_parameter str The name of the parameter where the hash of the bundled asset should be passed in.
id str Logical identifier for the asset.
oss_bucket_parameter str Name of parameter where OSS bucket should be passed in.
oss_key_parameter str Name of parameter where OSS object key should be passed in.
packaging str Requested packaging style.
path str Path on disk to the asset.
source_hash str The hash of the asset source.

artifact_hash_parameterRequired

artifact_hash_parameter: str
  • Type: str

The name of the parameter where the hash of the bundled asset should be passed in.


idRequired

id: str
  • Type: str

Logical identifier for the asset.


oss_bucket_parameterRequired

oss_bucket_parameter: str
  • Type: str

Name of parameter where OSS bucket should be passed in.


oss_key_parameterRequired

oss_key_parameter: str
  • Type: str

Name of parameter where OSS object key should be passed in.


packagingRequired

packaging: str
  • Type: str

Requested packaging style.


pathRequired

path: str
  • Type: str

Path on disk to the asset.


source_hashRequired

source_hash: str
  • Type: str

The hash of the asset source.