44 lines
1.3 KiB
YAML
44 lines
1.3 KiB
YAML
- release_tracks: [ALPHA]
|
|
help_text:
|
|
brief: Create a new Cloud Media Asset transformer.
|
|
description: Create a new Media Asset transformer.
|
|
examples: |
|
|
To create a new complext type with id my-ct with in the default project and 'us-central1' location, run:
|
|
|
|
$ {command} my-t --asset-type-config-file asset_type_configs.json
|
|
|
|
where asset_type_configs.json content can be:
|
|
{
|
|
"fields": {
|
|
"testField1": {
|
|
"required":true,
|
|
"type":"string"
|
|
}
|
|
},
|
|
"allowUndefinedFields" : true
|
|
}
|
|
|
|
request:
|
|
collection: mediaasset.projects.locations.transformers
|
|
method: create
|
|
modify_request_hooks:
|
|
- googlecloudsdk.command_lib.media.asset.hooks:AddDefaultParentInfoToAssetTypeRequests
|
|
- googlecloudsdk.command_lib.media.asset.transformers.hooks:ParseTransformerConfigFile
|
|
ALPHA:
|
|
api_version: v1alpha
|
|
|
|
arguments:
|
|
resource:
|
|
help_text: The Cloud Media Asset asset type to create.
|
|
spec: !REF googlecloudsdk.command_lib.media.asset.resources:transformer
|
|
|
|
params:
|
|
- _REF_: googlecloudsdk.command_lib.media.asset.flags:create-transformer-configs-file
|
|
|
|
labels:
|
|
api_field: transformer.labels
|
|
|
|
response:
|
|
modify_response_hooks:
|
|
- googlecloudsdk.command_lib.media.asset.transformers.hooks:ProcessOutput
|