Skip to content

Commit

Permalink
feat(client-medialive): MediaLive has now added support for per-outpu…
Browse files Browse the repository at this point in the history
…t static image overlay.
  • Loading branch information
awstools committed Nov 17, 2023
1 parent 9239afa commit 02cc208
Show file tree
Hide file tree
Showing 16 changed files with 561 additions and 68 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,32 @@ export interface BatchUpdateScheduleCommandOutput extends BatchUpdateScheduleRes
* FadeOut: Number("int"),
* Layer: Number("int"),
* },
* StaticImageOutputActivateSettings: { // StaticImageOutputActivateScheduleActionSettings
* Duration: Number("int"),
* FadeIn: Number("int"),
* FadeOut: Number("int"),
* Height: Number("int"),
* Image: {
* PasswordParam: "STRING_VALUE",
* Uri: "STRING_VALUE", // required
* Username: "STRING_VALUE",
* },
* ImageX: Number("int"),
* ImageY: Number("int"),
* Layer: Number("int"),
* Opacity: Number("int"),
* OutputNames: [ // required
* "STRING_VALUE",
* ],
* Width: Number("int"),
* },
* StaticImageOutputDeactivateSettings: { // StaticImageOutputDeactivateScheduleActionSettings
* FadeOut: Number("int"),
* Layer: Number("int"),
* OutputNames: [ // required
* "STRING_VALUE",
* ],
* },
* },
* ScheduleActionStartSettings: { // ScheduleActionStartSettings
* FixedModeScheduleActionStartSettings: { // FixedModeScheduleActionStartSettings
Expand Down Expand Up @@ -299,6 +325,32 @@ export interface BatchUpdateScheduleCommandOutput extends BatchUpdateScheduleRes
* // FadeOut: Number("int"),
* // Layer: Number("int"),
* // },
* // StaticImageOutputActivateSettings: { // StaticImageOutputActivateScheduleActionSettings
* // Duration: Number("int"),
* // FadeIn: Number("int"),
* // FadeOut: Number("int"),
* // Height: Number("int"),
* // Image: {
* // PasswordParam: "STRING_VALUE",
* // Uri: "STRING_VALUE", // required
* // Username: "STRING_VALUE",
* // },
* // ImageX: Number("int"),
* // ImageY: Number("int"),
* // Layer: Number("int"),
* // Opacity: Number("int"),
* // OutputNames: [ // required
* // "STRING_VALUE",
* // ],
* // Width: Number("int"),
* // },
* // StaticImageOutputDeactivateSettings: { // StaticImageOutputDeactivateScheduleActionSettings
* // FadeOut: Number("int"),
* // Layer: Number("int"),
* // OutputNames: [ // required
* // "STRING_VALUE",
* // ],
* // },
* // },
* // ScheduleActionStartSettings: { // ScheduleActionStartSettings
* // FixedModeScheduleActionStartSettings: { // FixedModeScheduleActionStartSettings
Expand Down Expand Up @@ -353,9 +405,7 @@ export interface BatchUpdateScheduleCommandOutput extends BatchUpdateScheduleRes
* // Timecode: "STRING_VALUE",
* // },
* // },
* // UrlPath: [
* // "STRING_VALUE",
* // ],
* // UrlPath: "<__listOf__string>",
* // },
* // MotionGraphicsImageActivateSettings: {
* // Duration: Number("long"),
Expand Down Expand Up @@ -428,6 +478,28 @@ export interface BatchUpdateScheduleCommandOutput extends BatchUpdateScheduleRes
* // FadeOut: Number("int"),
* // Layer: Number("int"),
* // },
* // StaticImageOutputActivateSettings: {
* // Duration: Number("int"),
* // FadeIn: Number("int"),
* // FadeOut: Number("int"),
* // Height: Number("int"),
* // Image: {
* // PasswordParam: "STRING_VALUE",
* // Uri: "STRING_VALUE", // required
* // Username: "STRING_VALUE",
* // },
* // ImageX: Number("int"),
* // ImageY: Number("int"),
* // Layer: Number("int"),
* // Opacity: Number("int"),
* // OutputNames: "<__listOf__string>", // required
* // Width: Number("int"),
* // },
* // StaticImageOutputDeactivateSettings: {
* // FadeOut: Number("int"),
* // Layer: Number("int"),
* // OutputNames: "<__listOf__string>", // required
* // },
* // },
* // ScheduleActionStartSettings: {
* // FixedModeScheduleActionStartSettings: {
Expand Down
2 changes: 2 additions & 0 deletions clients/client-medialive/src/commands/CreateChannelCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -307,6 +307,7 @@ export interface CreateChannelCommandOutput extends CreateChannelResponse, __Met
* ],
* FeatureActivations: { // FeatureActivations
* InputPrepareScheduleActions: "DISABLED" || "ENABLED",
* OutputStaticImageOverlayScheduleActions: "DISABLED" || "ENABLED",
* },
* GlobalConfiguration: { // GlobalConfiguration
* InitialAudioGain: Number("int"),
Expand Down Expand Up @@ -1317,6 +1318,7 @@ export interface CreateChannelCommandOutput extends CreateChannelResponse, __Met
* // ],
* // FeatureActivations: { // FeatureActivations
* // InputPrepareScheduleActions: "DISABLED" || "ENABLED",
* // OutputStaticImageOverlayScheduleActions: "DISABLED" || "ENABLED",
* // },
* // GlobalConfiguration: { // GlobalConfiguration
* // InitialAudioGain: Number("int"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -318,6 +318,7 @@ export interface DeleteChannelCommandOutput extends DeleteChannelResponse, __Met
* // ],
* // FeatureActivations: { // FeatureActivations
* // InputPrepareScheduleActions: "DISABLED" || "ENABLED",
* // OutputStaticImageOverlayScheduleActions: "DISABLED" || "ENABLED",
* // },
* // GlobalConfiguration: { // GlobalConfiguration
* // InitialAudioGain: Number("int"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ export interface DescribeAccountConfigurationCommandOutput

/**
* @public
* Get account configuration
* Describe account configuration
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -318,6 +318,7 @@ export interface DescribeChannelCommandOutput extends DescribeChannelResponse, _
* // ],
* // FeatureActivations: { // FeatureActivations
* // InputPrepareScheduleActions: "DISABLED" || "ENABLED",
* // OutputStaticImageOverlayScheduleActions: "DISABLED" || "ENABLED",
* // },
* // GlobalConfiguration: { // GlobalConfiguration
* // InitialAudioGain: Number("int"),
Expand Down
26 changes: 26 additions & 0 deletions clients/client-medialive/src/commands/DescribeScheduleCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,32 @@ export interface DescribeScheduleCommandOutput extends DescribeScheduleResponse,
* // FadeOut: Number("int"),
* // Layer: Number("int"),
* // },
* // StaticImageOutputActivateSettings: { // StaticImageOutputActivateScheduleActionSettings
* // Duration: Number("int"),
* // FadeIn: Number("int"),
* // FadeOut: Number("int"),
* // Height: Number("int"),
* // Image: {
* // PasswordParam: "STRING_VALUE",
* // Uri: "STRING_VALUE", // required
* // Username: "STRING_VALUE",
* // },
* // ImageX: Number("int"),
* // ImageY: Number("int"),
* // Layer: Number("int"),
* // Opacity: Number("int"),
* // OutputNames: [ // required
* // "STRING_VALUE",
* // ],
* // Width: Number("int"),
* // },
* // StaticImageOutputDeactivateSettings: { // StaticImageOutputDeactivateScheduleActionSettings
* // FadeOut: Number("int"),
* // Layer: Number("int"),
* // OutputNames: [ // required
* // "STRING_VALUE",
* // ],
* // },
* // },
* // ScheduleActionStartSettings: { // ScheduleActionStartSettings
* // FixedModeScheduleActionStartSettings: { // FixedModeScheduleActionStartSettings
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import {
} from "@smithy/types";

import { MediaLiveClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../MediaLiveClient";
import { ListInputSecurityGroupsRequest, ListInputSecurityGroupsResponse } from "../models/models_1";
import { ListInputSecurityGroupsRequest, ListInputSecurityGroupsResponse } from "../models/models_2";
import { de_ListInputSecurityGroupsCommand, se_ListInputSecurityGroupsCommand } from "../protocols/Aws_restJson1";

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,7 @@ import {
} from "@smithy/types";

import { MediaLiveClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../MediaLiveClient";
import { ListMultiplexesRequest } from "../models/models_1";
import { ListMultiplexesResponse } from "../models/models_2";
import { ListMultiplexesRequest, ListMultiplexesResponse } from "../models/models_2";
import { de_ListMultiplexesCommand, se_ListMultiplexesCommand } from "../protocols/Aws_restJson1";

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -318,6 +318,7 @@ export interface StartChannelCommandOutput extends StartChannelResponse, __Metad
* // ],
* // FeatureActivations: { // FeatureActivations
* // InputPrepareScheduleActions: "DISABLED" || "ENABLED",
* // OutputStaticImageOverlayScheduleActions: "DISABLED" || "ENABLED",
* // },
* // GlobalConfiguration: { // GlobalConfiguration
* // InitialAudioGain: Number("int"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -318,6 +318,7 @@ export interface StopChannelCommandOutput extends StopChannelResponse, __Metadat
* // ],
* // FeatureActivations: { // FeatureActivations
* // InputPrepareScheduleActions: "DISABLED" || "ENABLED",
* // OutputStaticImageOverlayScheduleActions: "DISABLED" || "ENABLED",
* // },
* // GlobalConfiguration: { // GlobalConfiguration
* // InitialAudioGain: Number("int"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -342,6 +342,7 @@ export interface UpdateChannelClassCommandOutput extends UpdateChannelClassRespo
* // ],
* // FeatureActivations: { // FeatureActivations
* // InputPrepareScheduleActions: "DISABLED" || "ENABLED",
* // OutputStaticImageOverlayScheduleActions: "DISABLED" || "ENABLED",
* // },
* // GlobalConfiguration: { // GlobalConfiguration
* // InitialAudioGain: Number("int"),
Expand Down
2 changes: 2 additions & 0 deletions clients/client-medialive/src/commands/UpdateChannelCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -307,6 +307,7 @@ export interface UpdateChannelCommandOutput extends UpdateChannelResponse, __Met
* ],
* FeatureActivations: { // FeatureActivations
* InputPrepareScheduleActions: "DISABLED" || "ENABLED",
* OutputStaticImageOverlayScheduleActions: "DISABLED" || "ENABLED",
* },
* GlobalConfiguration: { // GlobalConfiguration
* InitialAudioGain: Number("int"),
Expand Down Expand Up @@ -1302,6 +1303,7 @@ export interface UpdateChannelCommandOutput extends UpdateChannelResponse, __Met
* // ],
* // FeatureActivations: { // FeatureActivations
* // InputPrepareScheduleActions: "DISABLED" || "ENABLED",
* // OutputStaticImageOverlayScheduleActions: "DISABLED" || "ENABLED",
* // },
* // GlobalConfiguration: { // GlobalConfiguration
* // InitialAudioGain: Number("int"),
Expand Down
Loading

0 comments on commit 02cc208

Please sign in to comment.