All Products
Search
Document Center

Resource Orchestration Service:ALIYUN::VOD::EditingProject

Last Updated:Jul 03, 2023

ALIYUN::VOD::EditingProject is used to create an online editing project.

Syntax

{
  "Type": "ALIYUN::VOD::EditingProject",
  "Properties": {
    "EditingProjectName": String,
    "Timeline": String,
    "Title": String
  }
}

Properties

Property

Type

Required

Editable

Description

Constraint

EditingProjectName

String

No

Yes

The name of the online editing project.

None.

Timeline

String

No

Yes

The timeline of the online editing project.

Example:

{"VideoTracks":[{"VideoTrackClips":[{"MediaId":"****4d7cf14dc7b83b0e801c****"},{"MediaId":"****4d7cf14dc7b83b0e801c****"}]}]}

Title

String

Yes

Yes

The title of the online editing project.

None.

Return values

Fn::GetAtt

  • EditingProjectName: the name of the online editing project.

  • Timeline: the timeline of the online editing project.

  • ModifiedTime: the time when the online editing project was last modified.  

  • CreateTime: the time when the online editing project was created.

  • Title: the title of the online editing project.

  • EditingProjectId: the ID of the online editing project.

Examples

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  Title:
    Description: The title of the online editing project.
    Type: String
Resources:
  ExtensionResource:
    Properties:
      Title:
        Ref: Title
    Type: ALIYUN::VOD::EditingProject
Outputs:
  CreateTime:
    Description: 'The time when the online editing project was created.

      The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The
      time is displayed in UTC.'
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - CreateTime
  EditingProjectId:
    Description: The ID of the online editing project.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - EditingProjectId
  EditingProjectName:
    Description: The name of the online editing project.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - EditingProjectName
  ModifiedTime:
    Description: 'The last time when the online editing project was modified.

      The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The
      time is displayed in UTC.'
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - ModifiedTime
  Timeline:
    Description: The timeline of the online editing project.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - Timeline
  Title:
    Description: The title of the online editing project.
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - Title

JSON format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "Title": {
      "Type": "String",
      "Description": "The title of the online editing project."
    }
  },
  "Resources": {
    "ExtensionResource": {
      "Type": "ALIYUN::VOD::EditingProject",
      "Properties": {
        "Title": {
          "Ref": "Title"
        }
      }
    }
  },
  "Outputs": {
    "EditingProjectName": {
      "Description": "The name of the online editing project.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "EditingProjectName"
        ]
      }
    },
    "Timeline": {
      "Description": "The timeline of the online editing project.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Timeline"
        ]
      }
    },
    "ModifiedTime": {
      "Description": "The last time when the online editing project was modified.\nThe time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "ModifiedTime"
        ]
      }
    },
    "CreateTime": {
      "Description": "The time when the online editing project was created.\nThe time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "CreateTime"
        ]
      }
    },
    "Title": {
      "Description": "The title of the online editing project.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Title"
        ]
      }
    },
    "EditingProjectId": {
      "Description": "The ID of the online editing project.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "EditingProjectId"
        ]
      }
    }
  }
}