Skip to content

Commit

Permalink
Updated API models and rebuilt service gems.
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-ruby-automation committed Mar 18, 2024
1 parent 0de4b30 commit 9d893a5
Show file tree
Hide file tree
Showing 64 changed files with 1,798 additions and 325 deletions.
43 changes: 43 additions & 0 deletions apis/cloudformation/2010-05-15/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -839,6 +839,21 @@
"resultWrapper":"ListStackResourcesResult"
}
},
"ListStackSetAutoDeploymentTargets":{
"name":"ListStackSetAutoDeploymentTargets",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"ListStackSetAutoDeploymentTargetsInput"},
"output":{
"shape":"ListStackSetAutoDeploymentTargetsOutput",
"resultWrapper":"ListStackSetAutoDeploymentTargetsResult"
},
"errors":[
{"shape":"StackSetNotFoundException"}
]
},
"ListStackSetOperationResults":{
"name":"ListStackSetOperationResults",
"http":{
Expand Down Expand Up @@ -2918,6 +2933,23 @@
"NextToken":{"shape":"NextToken"}
}
},
"ListStackSetAutoDeploymentTargetsInput":{
"type":"structure",
"required":["StackSetName"],
"members":{
"StackSetName":{"shape":"StackSetNameOrId"},
"NextToken":{"shape":"NextToken"},
"MaxResults":{"shape":"MaxResults"},
"CallAs":{"shape":"CallAs"}
}
},
"ListStackSetAutoDeploymentTargetsOutput":{
"type":"structure",
"members":{
"Summaries":{"shape":"StackSetAutoDeploymentTargetSummaries"},
"NextToken":{"shape":"NextToken"}
}
},
"ListStackSetOperationResultsInput":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -4407,6 +4439,17 @@
}
},
"StackSetARN":{"type":"string"},
"StackSetAutoDeploymentTargetSummaries":{
"type":"list",
"member":{"shape":"StackSetAutoDeploymentTargetSummary"}
},
"StackSetAutoDeploymentTargetSummary":{
"type":"structure",
"members":{
"OrganizationalUnitId":{"shape":"OrganizationalUnitId"},
"Regions":{"shape":"RegionList"}
}
},
"StackSetDriftDetectionDetails":{
"type":"structure",
"members":{
Expand Down
34 changes: 32 additions & 2 deletions apis/cloudformation/2010-05-15/docs-2.json

Large diffs are not rendered by default.

9 changes: 3 additions & 6 deletions apis/kms/2014-11-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1588,10 +1588,7 @@
},
"GetKeyPolicyRequest":{
"type":"structure",
"required":[
"KeyId",
"PolicyName"
],
"required":["KeyId"],
"members":{
"KeyId":{"shape":"KeyIdType"},
"PolicyName":{"shape":"PolicyNameType"}
Expand All @@ -1600,7 +1597,8 @@
"GetKeyPolicyResponse":{
"type":"structure",
"members":{
"Policy":{"shape":"PolicyType"}
"Policy":{"shape":"PolicyType"},
"PolicyName":{"shape":"PolicyNameType"}
}
},
"GetKeyRotationStatusRequest":{
Expand Down Expand Up @@ -2202,7 +2200,6 @@
"type":"structure",
"required":[
"KeyId",
"PolicyName",
"Policy"
],
"members":{
Expand Down
9 changes: 5 additions & 4 deletions apis/kms/2014-11-01/docs-2.json

Large diffs are not rendered by default.

58 changes: 55 additions & 3 deletions apis/mediatailor/2018-04-23/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -568,6 +568,29 @@
"INFO"
]
},
"AlternateMedia":{
"type":"structure",
"members":{
"AdBreaks":{"shape":"__listOfAdBreak"},
"ClipRange":{"shape":"ClipRange"},
"DurationMillis":{"shape":"__long"},
"LiveSourceName":{"shape":"__string"},
"ScheduledStartTimeMillis":{"shape":"__long"},
"SourceLocationName":{"shape":"__string"},
"VodSourceName":{"shape":"__string"}
}
},
"AudienceMedia":{
"type":"structure",
"members":{
"AlternateMedia":{"shape":"__listOfAlternateMedia"},
"Audience":{"shape":"__string"}
}
},
"Audiences":{
"type":"list",
"member":{"shape":"String"}
},
"AvailMatchingCriteria":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -625,6 +648,7 @@
],
"members":{
"Arn":{"shape":"__string"},
"Audiences":{"shape":"Audiences"},
"ChannelName":{"shape":"__string"},
"ChannelState":{"shape":"__string"},
"CreationTime":{"shape":"__timestampUnix"},
Expand All @@ -649,9 +673,12 @@
},
"ClipRange":{
"type":"structure",
"required":["EndOffsetMillis"],
"members":{
"EndOffsetMillis":{"shape":"__long"}
"EndOffsetMillis":{
"shape":"__long",
"box":true
},
"StartOffsetMillis":{"shape":"__long"}
}
},
"ConfigurationAliasesRequest":{
Expand Down Expand Up @@ -709,6 +736,7 @@
"PlaybackMode"
],
"members":{
"Audiences":{"shape":"Audiences"},
"ChannelName":{
"shape":"__string",
"location":"uri",
Expand All @@ -729,6 +757,7 @@
"type":"structure",
"members":{
"Arn":{"shape":"__string"},
"Audiences":{"shape":"Audiences"},
"ChannelName":{"shape":"__string"},
"ChannelState":{"shape":"ChannelState"},
"CreationTime":{"shape":"__timestampUnix"},
Expand Down Expand Up @@ -829,6 +858,7 @@
],
"members":{
"AdBreaks":{"shape":"__listOfAdBreak"},
"AudienceMedia":{"shape":"__listOfAudienceMedia"},
"ChannelName":{
"shape":"__string",
"location":"uri",
Expand All @@ -850,6 +880,7 @@
"members":{
"AdBreaks":{"shape":"__listOfAdBreak"},
"Arn":{"shape":"__string"},
"AudienceMedia":{"shape":"__listOfAudienceMedia"},
"ChannelName":{"shape":"__string"},
"ClipRange":{"shape":"ClipRange"},
"CreationTime":{"shape":"__timestampUnix"},
Expand Down Expand Up @@ -1146,6 +1177,7 @@
"required":["LogConfiguration"],
"members":{
"Arn":{"shape":"__string"},
"Audiences":{"shape":"Audiences"},
"ChannelName":{"shape":"__string"},
"ChannelState":{"shape":"ChannelState"},
"CreationTime":{"shape":"__timestampUnix"},
Expand Down Expand Up @@ -1220,6 +1252,7 @@
"members":{
"AdBreaks":{"shape":"__listOfAdBreak"},
"Arn":{"shape":"__string"},
"AudienceMedia":{"shape":"__listOfAudienceMedia"},
"ChannelName":{"shape":"__string"},
"ClipRange":{"shape":"ClipRange"},
"CreationTime":{"shape":"__timestampUnix"},
Expand Down Expand Up @@ -1322,6 +1355,11 @@
"type":"structure",
"required":["ChannelName"],
"members":{
"Audience":{
"shape":"__string",
"location":"querystring",
"locationName":"audience"
},
"ChannelName":{
"shape":"__string",
"location":"uri",
Expand Down Expand Up @@ -1965,6 +2003,7 @@
"ApproximateDurationSeconds":{"shape":"__long"},
"ApproximateStartTime":{"shape":"__timestampUnix"},
"Arn":{"shape":"__string"},
"Audiences":{"shape":"Audiences"},
"ChannelName":{"shape":"__string"},
"LiveSourceName":{"shape":"__string"},
"ProgramName":{"shape":"__string"},
Expand All @@ -1978,7 +2017,8 @@
"type":"string",
"enum":[
"PROGRAM",
"FILLER_SLATE"
"FILLER_SLATE",
"ALTERNATE_MEDIA"
]
},
"SecretsManagerAccessTokenConfiguration":{
Expand Down Expand Up @@ -2169,6 +2209,7 @@
"Outputs"
],
"members":{
"Audiences":{"shape":"Audiences"},
"ChannelName":{
"shape":"__string",
"location":"uri",
Expand All @@ -2183,6 +2224,7 @@
"type":"structure",
"members":{
"Arn":{"shape":"__string"},
"Audiences":{"shape":"Audiences"},
"ChannelName":{"shape":"__string"},
"ChannelState":{"shape":"ChannelState"},
"CreationTime":{"shape":"__timestampUnix"},
Expand Down Expand Up @@ -2243,6 +2285,7 @@
],
"members":{
"AdBreaks":{"shape":"__listOfAdBreak"},
"AudienceMedia":{"shape":"__listOfAudienceMedia"},
"ChannelName":{
"shape":"__string",
"location":"uri",
Expand All @@ -2261,6 +2304,7 @@
"members":{
"AdBreaks":{"shape":"__listOfAdBreak"},
"Arn":{"shape":"__string"},
"AudienceMedia":{"shape":"__listOfAudienceMedia"},
"ChannelName":{"shape":"__string"},
"ClipRange":{"shape":"ClipRange"},
"CreationTime":{"shape":"__timestampUnix"},
Expand Down Expand Up @@ -2405,6 +2449,14 @@
"type":"list",
"member":{"shape":"Alert"}
},
"__listOfAlternateMedia":{
"type":"list",
"member":{"shape":"AlternateMedia"}
},
"__listOfAudienceMedia":{
"type":"list",
"member":{"shape":"AudienceMedia"}
},
"__listOfAvailMatchingCriteria":{
"type":"list",
"member":{"shape":"AvailMatchingCriteria"}
Expand Down
51 changes: 51 additions & 0 deletions apis/mediatailor/2018-04-23/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,30 @@
"Alert$Category": "<p>The category that MediaTailor assigns to the alert.</p>"
}
},
"AlternateMedia": {
"base": "<p>A playlist of media (VOD and/or live) to be played instead of the default media on a particular program.</p>",
"refs": {
"__listOfAlternateMedia$member": null
}
},
"AudienceMedia": {
"base": "<p>An AudienceMedia object contains an Audience and a list of AlternateMedia.</p>",
"refs": {
"__listOfAudienceMedia$member": null
}
},
"Audiences": {
"base": null,
"refs": {
"Channel$Audiences": "<p>The list of audiences defined in channel.</p>",
"CreateChannelRequest$Audiences": "<p>The list of audiences defined in channel.</p>",
"CreateChannelResponse$Audiences": "<p>The list of audiences defined in channel.</p>",
"DescribeChannelResponse$Audiences": "<p>The list of audiences defined in channel.</p>",
"ScheduleEntry$Audiences": "<p>The list of audiences defined in ScheduleEntry.</p>",
"UpdateChannelRequest$Audiences": "<p>The list of audiences defined in channel.</p>",
"UpdateChannelResponse$Audiences": "<p>The list of audiences defined in channel.</p>"
}
},
"AvailMatchingCriteria": {
"base": "<p>MediaTailor only places (consumes) prefetched ads if the ad break meets the criteria defined by the dynamic variables. This gives you granular control over which ad break to place the prefetched ads into.</p> <p>As an example, let's say that you set <code>DynamicVariable</code> to <code>scte.event_id</code> and <code>Operator</code> to <code>EQUALS</code>, and your playback configuration has an ADS URL of <code>https://my.ads.server.com/path?&amp;podId=[scte.avail_num]&amp;event=[scte.event_id]&amp;duration=[session.avail_duration_secs]</code>. And the prefetch request to the ADS contains these values <code>https://my.ads.server.com/path?&amp;podId=3&amp;event=my-awesome-event&amp;duration=30</code>. MediaTailor will only insert the prefetched ads into the ad break if has a SCTE marker with an event id of <code>my-awesome-event</code>, since it must match the event id that MediaTailor uses to query the ADS.</p> <p>You can specify up to five <code>AvailMatchingCriteria</code>. If you specify multiple <code>AvailMatchingCriteria</code>, MediaTailor combines them to match using a logical <code>AND</code>. You can model logical <code>OR</code> combinations by creating multiple prefetch schedules.</p>",
"refs": {
Expand Down Expand Up @@ -168,6 +192,7 @@
"ClipRange": {
"base": "<p>Clip range configuration for the VOD source associated with the program.</p>",
"refs": {
"AlternateMedia$ClipRange": null,
"CreateProgramResponse$ClipRange": "<p>The clip range configuration settings.</p>",
"DescribeProgramResponse$ClipRange": "<p>The clip range configuration settings.</p>",
"ScheduleConfiguration$ClipRange": "<p>Program clip range configuration.</p>",
Expand Down Expand Up @@ -905,6 +930,7 @@
"String": {
"base": null,
"refs": {
"Audiences$member": null,
"KeyValuePair$Key": "<p>For <code>SCTE35_ENHANCED</code> output, defines a key. MediaTailor takes this key, and its associated value, and generates the key/value pair within the <code>EXT-X-ASSET</code>tag. If you specify a key, you must also specify a corresponding value.</p>",
"KeyValuePair$Value": "<p>For <code>SCTE35_ENHANCED</code> output, defines a value. MediaTailor; takes this value, and its associated key, and generates the key/value pair within the <code>EXT-X-ASSET</code>tag. If you specify a value, you must also specify a corresponding key.</p>",
"SegmentationDescriptor$SegmentationUpid": "<p>The Upid to assign to the <code>segmentation_descriptor.segmentation_upid</code> message, as defined in section 10.3.3.1 of the 2022 SCTE-35 specification. The value must be a hexadecimal string containing only the characters 0 though 9 and A through F. The default value is \"\" (an empty string).</p>"
Expand Down Expand Up @@ -1065,6 +1091,7 @@
"__listOfAdBreak": {
"base": null,
"refs": {
"AlternateMedia$AdBreaks": "<p>Ad break configuration parameters defined in AlternateMedia.</p>",
"CreateProgramRequest$AdBreaks": "<p>The ad break configuration settings.</p>",
"CreateProgramResponse$AdBreaks": "<p>The ad break configuration settings.</p>",
"DescribeProgramResponse$AdBreaks": "<p>The ad break configuration settings.</p>",
Expand All @@ -1078,6 +1105,22 @@
"ListAlertsResponse$Items": "<p>A list of alerts that are associated with this resource.</p>"
}
},
"__listOfAlternateMedia": {
"base": null,
"refs": {
"AudienceMedia$AlternateMedia": "<p>The list of AlternateMedia defined in AudienceMedia.</p>"
}
},
"__listOfAudienceMedia": {
"base": null,
"refs": {
"CreateProgramRequest$AudienceMedia": "<p>The list of AudienceMedia defined in program.</p>",
"CreateProgramResponse$AudienceMedia": "<p>The list of AudienceMedia defined in program.</p>",
"DescribeProgramResponse$AudienceMedia": "<p>The list of AudienceMedia defined in program.</p>",
"UpdateProgramRequest$AudienceMedia": "<p>The list of AudienceMedia defined in program.</p>",
"UpdateProgramResponse$AudienceMedia": "<p>The list of AudienceMedia defined in program.</p>"
}
},
"__listOfAvailMatchingCriteria": {
"base": null,
"refs": {
Expand Down Expand Up @@ -1155,7 +1198,10 @@
"refs": {
"AdBreak$OffsetMillis": "<p>How long (in milliseconds) after the beginning of the program that an ad starts. This value must fall within 100ms of a segment boundary, otherwise the ad break will be skipped.</p>",
"AdBreakOpportunity$OffsetMillis": "<p>The offset in milliseconds from the start of the VOD source at which an ad marker was detected.</p>",
"AlternateMedia$DurationMillis": "<p>The duration of the alternateMedia in milliseconds.</p>",
"AlternateMedia$ScheduledStartTimeMillis": "<p>The date and time that the alternateMedia is scheduled to start, in epoch milliseconds.</p>",
"ClipRange$EndOffsetMillis": "<p>The end offset of the clip range, in milliseconds, starting from the beginning of the VOD source associated with the program.</p>",
"ClipRange$StartOffsetMillis": "<p>The start offset of the clip range, in milliseconds. This offset truncates the start at the number of milliseconds into the duration of the VOD source.</p>",
"CreateProgramResponse$DurationMillis": "<p>The duration of the live program in milliseconds.</p>",
"ScheduleAdBreak$ApproximateDurationSeconds": "<p>The approximate duration of the ad break, in seconds.</p>",
"ScheduleEntry$ApproximateDurationSeconds": "<p>The approximate duration of this program, in seconds.</p>",
Expand Down Expand Up @@ -1206,6 +1252,10 @@
"Alert$AlertCode": "<p>The code for the alert. For example, <code>NOT_PROCESSED</code>.</p>",
"Alert$AlertMessage": "<p>If an alert is generated for a resource, an explanation of the reason for the alert.</p>",
"Alert$ResourceArn": "<p>The Amazon Resource Name (ARN) of the resource.</p>",
"AlternateMedia$LiveSourceName": "<p>The name of the live source for alternateMedia.</p>",
"AlternateMedia$SourceLocationName": "<p>The name of the source location for alternateMedia.</p>",
"AlternateMedia$VodSourceName": "<p>The name of the VOD source for alternateMedia.</p>",
"AudienceMedia$Audience": "<p>The Audience defined in AudienceMedia.</p>",
"AvailMatchingCriteria$DynamicVariable": "<p>The dynamic variable(s) that MediaTailor should use as avail matching criteria. MediaTailor only places the prefetched ads into the avail if the avail matches the criteria defined by the dynamic variable. For information about dynamic variables, see <a href=\"https://docs.aws.amazon.com/mediatailor/latest/ug/variables.html\">Using dynamic ad variables</a> in the <i>MediaTailor User Guide</i>.</p> <p>You can include up to 100 dynamic variables.</p>",
"AvailSuppression$Value": "<p>A live edge offset time in HH:MM:SS. MediaTailor won't fill ad breaks on or behind this time in the manifest lookback window. If Value is set to 00:00:00, it is in sync with the live edge, and MediaTailor won't fill any ad breaks on or behind the live edge. If you set a Value time, MediaTailor won't fill any ad breaks on or behind this time in the manifest lookback window. For example, if you set 00:45:00, then MediaTailor will fill ad breaks that occur within 45 minutes behind the live edge, but won't fill ad breaks on or behind 45 minutes behind the live edge.</p>",
"BadRequestException$Message": null,
Expand Down Expand Up @@ -1304,6 +1354,7 @@
"DescribeVodSourceResponse$VodSourceName": "<p>The name of the VOD source.</p>",
"GetChannelPolicyRequest$ChannelName": "<p>The name of the channel associated with this Channel Policy.</p>",
"GetChannelPolicyResponse$Policy": "<p>The IAM policy for the channel. IAM policies are used to control access to your channel.</p>",
"GetChannelScheduleRequest$Audience": "<p>The single audience for GetChannelScheduleRequest.</p>",
"GetChannelScheduleRequest$ChannelName": "<p>The name of the channel associated with this Channel Schedule.</p>",
"GetChannelScheduleRequest$DurationMinutes": "<p>The duration in minutes of the channel schedule.</p>",
"GetChannelScheduleRequest$NextToken": "<p>(Optional) If the playback configuration has more than <code>MaxResults</code> channel schedules, use <code>NextToken</code> to get the second and subsequent pages of results.</p> <p>For the first <code>GetChannelScheduleRequest</code> request, omit this value.</p> <p>For the second and subsequent requests, get the value of <code>NextToken</code> from the previous response and specify that value for <code>NextToken</code> in the request.</p> <p>If the previous response didn't include a <code>NextToken</code> element, there are no more channel schedules to get.</p>",
Expand Down
Loading

0 comments on commit 9d893a5

Please sign in to comment.