Skip to content

Commit

Permalink
Update API model
Browse files Browse the repository at this point in the history
  • Loading branch information
AWS SDK for Go v2 automation user committed Dec 19, 2024
1 parent 885de40 commit 698d709
Show file tree
Hide file tree
Showing 6 changed files with 495 additions and 9 deletions.
6 changes: 6 additions & 0 deletions codegen/sdk-codegen/aws-models/appstream.json
Original file line number Diff line number Diff line change
Expand Up @@ -8186,6 +8186,12 @@
"traits": {
"smithy.api#enumValue": "RHEL8"
}
},
"ROCKY_LINUX8": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "ROCKY_LINUX8"
}
}
}
},
Expand Down
98 changes: 90 additions & 8 deletions codegen/sdk-codegen/aws-models/mediaconvert.json
Original file line number Diff line number Diff line change
Expand Up @@ -1415,7 +1415,7 @@
}
},
"AudioSourceName": {
"target": "com.amazonaws.mediaconvert#__string",
"target": "com.amazonaws.mediaconvert#__stringMax2048",
"traits": {
"smithy.api#documentation": "Specifies which audio data to use from each input. In the simplest case, specify an \"Audio Selector\":#inputs-audio_selector by name based on its order within each input. For example if you specify \"Audio Selector 3\", then the third audio selector will be used from each input. If an input does not have an \"Audio Selector 3\", then the audio selector marked as \"default\" in that input will be used. If there is no audio selector marked as \"default\", silence will be inserted for the duration of that input. Alternatively, an \"Audio Selector Group\":#inputs-audio_selector_group name may be specified, with similar default/silence behavior. If no audio_source_name is specified, then \"Audio Selector 1\" will be chosen automatically.",
"smithy.api#jsonName": "audioSourceName"
Expand Down Expand Up @@ -2820,6 +2820,13 @@
"smithy.api#jsonName": "outlineSize"
}
},
"RemoveRubyReserveAttributes": {
"target": "com.amazonaws.mediaconvert#RemoveRubyReserveAttributes",
"traits": {
"smithy.api#documentation": "Optionally remove any tts:rubyReserve attributes present in your input, that do not have a tts:ruby attribute in the same element, from your output. Use if your vertical Japanese output captions have alignment issues. To remove ruby reserve attributes when present: Choose Enabled. To not remove any ruby reserve attributes: Keep the default value, Disabled.",
"smithy.api#jsonName": "removeRubyReserveAttributes"
}
},
"ShadowColor": {
"target": "com.amazonaws.mediaconvert#BurninSubtitleShadowColor",
"traits": {
Expand Down Expand Up @@ -7052,7 +7059,7 @@
}
},
"traits": {
"smithy.api#documentation": "Applies only to 29.97 fps outputs. When this feature is enabled, the service will use drop-frame timecode on outputs. If it is not possible to use drop-frame timecode, the system will fall back to non-drop-frame. This setting is enabled by default when Timecode insertion is enabled."
"smithy.api#documentation": "Applies only to 29.97 fps outputs. When this feature is enabled, the service will use drop-frame timecode on outputs. If it is not possible to use drop-frame timecode, the system will fall back to non-drop-frame. This setting is enabled by default when Timecode insertion or Timecode track is enabled."
}
},
"com.amazonaws.mediaconvert#DvbNitSettings": {
Expand Down Expand Up @@ -13046,7 +13053,7 @@
}
},
"FileInput": {
"target": "com.amazonaws.mediaconvert#__stringPatternS3Https",
"target": "com.amazonaws.mediaconvert#__stringMax2048PatternS3Https",
"traits": {
"smithy.api#documentation": "Specify the source file for your transcoding job. You can use multiple inputs in a single job. The service concatenates these inputs, in the order that you specify them in the job, to create the outputs. If your input format is IMF, specify your input by providing the path to your CPL. For example, \"s3://bucket/vf/cpl.xml\". If the CPL is in an incomplete IMP, make sure to use *Supplemental IMPs* to specify any supplemental IMPs that contain assets referenced by the CPL.",
"smithy.api#jsonName": "fileInput"
Expand Down Expand Up @@ -14054,7 +14061,7 @@
"FollowSource": {
"target": "com.amazonaws.mediaconvert#__integerMin1Max150",
"traits": {
"smithy.api#documentation": "Specify the input that MediaConvert references for your default output settings. MediaConvert uses this input's Resolution, Frame rate, and Pixel aspect ratio for all outputs that you don't manually specify different output settings for. Enabling this setting will disable \"Follow source\" for all other inputs. If MediaConvert cannot follow your source, for example if you specify an audio-only input, MediaConvert uses the first followable input instead. In your JSON job specification, enter an integer from 1 to 150 corresponding to the order of your inputs.",
"smithy.api#documentation": "Specify the input that MediaConvert references for your default output settings. MediaConvert uses this input's Resolution, Frame rate, and Pixel aspect ratio for all outputs that you don't manually specify different output settings for. Enabling this setting will disable \"Follow source\" for all other inputs. If MediaConvert cannot follow your source, for example if you specify an audio-only input, MediaConvert uses the first followable input instead. In your JSON job specification, enter an integer from 1 to 150 corresponding to the order of your inputs.",
"smithy.api#jsonName": "followSource"
}
},
Expand Down Expand Up @@ -14327,7 +14334,7 @@
"FollowSource": {
"target": "com.amazonaws.mediaconvert#__integerMin1Max150",
"traits": {
"smithy.api#documentation": "Specify the input that MediaConvert references for your default output settings. MediaConvert uses this input's Resolution, Frame rate, and Pixel aspect ratio for all outputs that you don't manually specify different output settings for. Enabling this setting will disable \"Follow source\" for all other inputs. If MediaConvert cannot follow your source, for example if you specify an audio-only input, MediaConvert uses the first followable input instead. In your JSON job specification, enter an integer from 1 to 150 corresponding to the order of your inputs.",
"smithy.api#documentation": "Specify the input that MediaConvert references for your default output settings. MediaConvert uses this input's Resolution, Frame rate, and Pixel aspect ratio for all outputs that you don't manually specify different output settings for. Enabling this setting will disable \"Follow source\" for all other inputs. If MediaConvert cannot follow your source, for example if you specify an audio-only input, MediaConvert uses the first followable input instead. In your JSON job specification, enter an integer from 1 to 150 corresponding to the order of your inputs.",
"smithy.api#jsonName": "followSource"
}
},
Expand Down Expand Up @@ -20538,7 +20545,7 @@
}
},
"Extension": {
"target": "com.amazonaws.mediaconvert#__string",
"target": "com.amazonaws.mediaconvert#__stringMax256",
"traits": {
"smithy.api#documentation": "Use Extension to specify the file extension for outputs in File output groups. If you do not specify a value, the service will use default extensions by container type as follows * MPEG-2 transport stream, m2ts * Quicktime, mov * MXF container, mxf * MPEG-4 container, mp4 * WebM container, webm * No Container, the service will use codec extensions (e.g. AAC, H265, H265, AC3)",
"smithy.api#jsonName": "extension"
Expand Down Expand Up @@ -20639,7 +20646,7 @@
}
},
"Name": {
"target": "com.amazonaws.mediaconvert#__string",
"target": "com.amazonaws.mediaconvert#__stringMax2048",
"traits": {
"smithy.api#documentation": "Name of the output group",
"smithy.api#jsonName": "name"
Expand Down Expand Up @@ -21779,6 +21786,26 @@
"smithy.api#documentation": "Use Manual audio remixing to adjust audio levels for each audio channel in each output of your job. With audio remixing, you can output more or fewer audio channels than your input audio source provides."
}
},
"com.amazonaws.mediaconvert#RemoveRubyReserveAttributes": {
"type": "enum",
"members": {
"DISABLED": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "DISABLED"
}
},
"ENABLED": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "ENABLED"
}
}
},
"traits": {
"smithy.api#documentation": "Optionally remove any tts:rubyReserve attributes present in your input, that do not have a tts:ruby attribute in the same element, from your output. Use if your vertical Japanese output captions have alignment issues. To remove ruby reserve attributes when present: Choose Enabled. To not remove any ruby reserve attributes: Keep the default value, Disabled."
}
},
"com.amazonaws.mediaconvert#RenewalType": {
"type": "enum",
"members": {
Expand Down Expand Up @@ -23027,6 +23054,26 @@
"smithy.api#documentation": "Use Source to set how timecodes are handled within this job. To make sure that your video, audio, captions, and markers are synchronized and that time-based features, such as image inserter, work correctly, choose the Timecode source option that matches your assets. All timecodes are in a 24-hour format with frame number (HH:MM:SS:FF). * Embedded - Use the timecode that is in the input video. If no embedded timecode is in the source, the service will use Start at 0 instead. * Start at 0 - Set the timecode of the initial frame to 00:00:00:00. * Specified Start - Set the timecode of the initial frame to a value other than zero. You use Start timecode to provide this value."
}
},
"com.amazonaws.mediaconvert#TimecodeTrack": {
"type": "enum",
"members": {
"DISABLED": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "DISABLED"
}
},
"ENABLED": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "ENABLED"
}
}
},
"traits": {
"smithy.api#documentation": "To include a timecode track in your MP4 output: Choose Enabled. MediaConvert writes the timecode track in the Null Media Header box (NMHD), without any timecode text formatting information. You can also specify dropframe or non-dropframe timecode under the Drop Frame Timecode setting. To not include a timecode track: Keep the default value, Disabled."
}
},
"com.amazonaws.mediaconvert#TimedMetadata": {
"type": "enum",
"members": {
Expand Down Expand Up @@ -24262,7 +24309,7 @@
"DropFrameTimecode": {
"target": "com.amazonaws.mediaconvert#DropFrameTimecode",
"traits": {
"smithy.api#documentation": "Applies only to 29.97 fps outputs. When this feature is enabled, the service will use drop-frame timecode on outputs. If it is not possible to use drop-frame timecode, the system will fall back to non-drop-frame. This setting is enabled by default when Timecode insertion is enabled.",
"smithy.api#documentation": "Applies only to 29.97 fps outputs. When this feature is enabled, the service will use drop-frame timecode on outputs. If it is not possible to use drop-frame timecode, the system will fall back to non-drop-frame. This setting is enabled by default when Timecode insertion or Timecode track is enabled.",
"smithy.api#jsonName": "dropFrameTimecode"
}
},
Expand Down Expand Up @@ -24315,6 +24362,13 @@
"smithy.api#jsonName": "timecodeInsertion"
}
},
"TimecodeTrack": {
"target": "com.amazonaws.mediaconvert#TimecodeTrack",
"traits": {
"smithy.api#documentation": "To include a timecode track in your MP4 output: Choose Enabled. MediaConvert writes the timecode track in the Null Media Header box (NMHD), without any timecode text formatting information. You can also specify dropframe or non-dropframe timecode under the Drop Frame Timecode setting. To not include a timecode track: Keep the default value, Disabled.",
"smithy.api#jsonName": "timecodeTrack"
}
},
"VideoPreprocessors": {
"target": "com.amazonaws.mediaconvert#VideoPreprocessor",
"traits": {
Expand Down Expand Up @@ -27478,6 +27532,34 @@
}
}
},
"com.amazonaws.mediaconvert#__stringMax2048": {
"type": "string",
"traits": {
"smithy.api#length": {
"min": 0,
"max": 2048
}
}
},
"com.amazonaws.mediaconvert#__stringMax2048PatternS3Https": {
"type": "string",
"traits": {
"smithy.api#length": {
"min": 0,
"max": 2048
},
"smithy.api#pattern": "^s3://([^\\/]+\\/+)+((([^\\/]*)))|^https?://[^\\/].*[^&]$"
}
},
"com.amazonaws.mediaconvert#__stringMax256": {
"type": "string",
"traits": {
"smithy.api#length": {
"min": 0,
"max": 256
}
}
},
"com.amazonaws.mediaconvert#__stringMin0": {
"type": "string",
"traits": {
Expand Down
Loading

0 comments on commit 698d709

Please sign in to comment.