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 for Ruby authored and Nobody committed Apr 8, 2022
1 parent f22e986 commit ccfb26b
Show file tree
Hide file tree
Showing 24 changed files with 316 additions and 62 deletions.
36 changes: 35 additions & 1 deletion apis/mediaconvert/2017-08-29/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -2589,6 +2589,13 @@
"EXCLUDE"
]
},
"CmfcKlvMetadata": {
"type": "string",
"enum": [
"PASSTHROUGH",
"NONE"
]
},
"CmfcScte35Esam": {
"type": "string",
"enum": [
Expand Down Expand Up @@ -2630,6 +2637,10 @@
"shape": "CmfcIFrameOnlyManifest",
"locationName": "iFrameOnlyManifest"
},
"KlvMetadata": {
"shape": "CmfcKlvMetadata",
"locationName": "klvMetadata"
},
"Scte35Esam": {
"shape": "CmfcScte35Esam",
"locationName": "scte35Esam"
Expand Down Expand Up @@ -6916,6 +6927,13 @@
"DEFAULT"
]
},
"M2tsKlvMetadata": {
"type": "string",
"enum": [
"PASSTHROUGH",
"NONE"
]
},
"M2tsNielsenId3": {
"type": "string",
"enum": [
Expand Down Expand Up @@ -7042,6 +7060,10 @@
"shape": "__doubleMin0",
"locationName": "fragmentTime"
},
"KlvMetadata": {
"shape": "M2tsKlvMetadata",
"locationName": "klvMetadata"
},
"MaxPcrInterval": {
"shape": "__integerMin0Max500",
"locationName": "maxPcrInterval"
Expand Down Expand Up @@ -7493,6 +7515,13 @@
"FRAGMENTED_MP4"
]
},
"MpdKlvMetadata": {
"type": "string",
"enum": [
"NONE",
"PASSTHROUGH"
]
},
"MpdScte35Esam": {
"type": "string",
"enum": [
Expand Down Expand Up @@ -7522,6 +7551,10 @@
"shape": "MpdCaptionContainerType",
"locationName": "captionContainerType"
},
"KlvMetadata": {
"shape": "MpdKlvMetadata",
"locationName": "klvMetadata"
},
"Scte35Esam": {
"shape": "MpdScte35Esam",
"locationName": "scte35Esam"
Expand Down Expand Up @@ -9956,7 +9989,8 @@
"type": "string",
"enum": [
"ENABLED",
"DISABLED"
"DISABLED",
"STRICT"
]
},
"Xavc4kIntraCbgProfileClass": {
Expand Down
22 changes: 20 additions & 2 deletions apis/mediaconvert/2017-08-29/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -719,6 +719,12 @@
"CmfcSettings$IFrameOnlyManifest": "Choose Include (INCLUDE) to have MediaConvert generate an HLS child manifest that lists only the I-frames for this rendition, in addition to your regular manifest for this rendition. You might use this manifest as part of a workflow that creates preview functions for your video. MediaConvert adds both the I-frame only child manifest and the regular child manifest to the parent manifest. When you don't need the I-frame only child manifest, keep the default value Exclude (EXCLUDE)."
}
},
"CmfcKlvMetadata": {
"base": "Applies to CMAF outputs. Use this setting to specify whether the service inserts the KLV metadata from the input in this output.",
"refs": {
"CmfcSettings$KlvMetadata": "Applies to CMAF outputs. Use this setting to specify whether the service inserts the KLV metadata from the input in this output."
}
},
"CmfcScte35Esam": {
"base": "Use this setting only when you specify SCTE-35 markers from ESAM. Choose INSERT to put SCTE-35 markers in this output at the insertion points that you specify in an ESAM XML document. Provide the document in the setting SCC XML (sccXml).",
"refs": {
Expand Down Expand Up @@ -2326,6 +2332,12 @@
"M2tsSettings$ForceTsVideoEbpOrder": "Keep the default value (DEFAULT) unless you know that your audio EBP markers are incorrectly appearing before your video EBP markers. To correct this problem, set this value to Force (FORCE)."
}
},
"M2tsKlvMetadata": {
"base": "Applies to MPEG-TS outputs. Use this setting to specify whether the service inserts the KLV metadata from the input in this output.",
"refs": {
"M2tsSettings$KlvMetadata": "Applies to MPEG-TS outputs. Use this setting to specify whether the service inserts the KLV metadata from the input in this output."
}
},
"M2tsNielsenId3": {
"base": "If INSERT, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3 tag will be inserted in the output.",
"refs": {
Expand Down Expand Up @@ -2537,6 +2549,12 @@
"MpdSettings$CaptionContainerType": "Use this setting only in DASH output groups that include sidecar TTML or IMSC captions. You specify sidecar captions in a separate output from your audio and video. Choose Raw (RAW) for captions in a single XML file in a raw container. Choose Fragmented MPEG-4 (FRAGMENTED_MP4) for captions in XML format contained within fragmented MP4 files. This set of fragmented MP4 files is separate from your video and audio fragmented MP4 files."
}
},
"MpdKlvMetadata": {
"base": "Applies to DASH ISO outputs. Use this setting to specify whether the service inserts the KLV metadata from the input in this output.",
"refs": {
"MpdSettings$KlvMetadata": "Applies to DASH ISO outputs. Use this setting to specify whether the service inserts the KLV metadata from the input in this output."
}
},
"MpdScte35Esam": {
"base": "Use this setting only when you specify SCTE-35 markers from ESAM. Choose INSERT to put SCTE-35 markers in this output at the insertion points that you specify in an ESAM XML document. Provide the document in the setting SCC XML (sccXml).",
"refs": {
Expand Down Expand Up @@ -3560,9 +3578,9 @@
}
},
"WebvttStylePassthrough": {
"base": "Set Style passthrough (StylePassthrough) to ENABLED to use the available style, color, and position information from your input captions. MediaConvert uses default settings for any missing style and position information in your input captions. Set Style passthrough to DISABLED, or leave blank, to ignore the style and position information from your input captions and use simplified output captions.",
"base": "To use the available style, color, and position information from your input captions: Set Style passthrough (stylePassthrough) to Enabled (ENABLED). MediaConvert uses default settings when style and position information is missing from your input captions. To recreate the input captions exactly: Set Style passthrough to Strict (STRICT). MediaConvert automatically applies timing adjustments, including adjustments for frame rate conversion, ad avails, and input clipping. Your input captions format must be WebVTT. To ignore the style and position information from your input captions and use simplified output captions: Set Style passthrough to Disabled (DISABLED), or leave blank.",
"refs": {
"WebvttDestinationSettings$StylePassthrough": "Set Style passthrough (StylePassthrough) to ENABLED to use the available style, color, and position information from your input captions. MediaConvert uses default settings for any missing style and position information in your input captions. Set Style passthrough to DISABLED, or leave blank, to ignore the style and position information from your input captions and use simplified output captions."
"WebvttDestinationSettings$StylePassthrough": "To use the available style, color, and position information from your input captions: Set Style passthrough (stylePassthrough) to Enabled (ENABLED). MediaConvert uses default settings when style and position information is missing from your input captions. To recreate the input captions exactly: Set Style passthrough to Strict (STRICT). MediaConvert automatically applies timing adjustments, including adjustments for frame rate conversion, ad avails, and input clipping. Your input captions format must be WebVTT. To ignore the style and position information from your input captions and use simplified output captions: Set Style passthrough to Disabled (DISABLED), or leave blank."
}
},
"Xavc4kIntraCbgProfileClass": {
Expand Down
11 changes: 11 additions & 0 deletions apis/mediapackage-vod/2018-11-07/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1008,6 +1008,10 @@
"locationName": "profile",
"shape": "Profile"
},
"ScteMarkersSource": {
"locationName": "scteMarkersSource",
"shape": "ScteMarkersSource"
},
"StreamSelection": {
"locationName": "streamSelection",
"shape": "StreamSelection"
Expand Down Expand Up @@ -1735,6 +1739,13 @@
],
"type": "string"
},
"ScteMarkersSource": {
"enum": [
"SEGMENTS",
"MANIFEST"
],
"type": "string"
},
"SegmentTemplateFormat": {
"enum": [
"NUMBER_WITH_TIMELINE",
Expand Down
6 changes: 6 additions & 0 deletions apis/mediapackage-vod/2018-11-07/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,12 @@
"DashManifest$Profile" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled."
}
},
"ScteMarkersSource" : {
"base" : null,
"refs" : {
"DashManifest$ScteMarkersSource" : "The source of scte markers used. When set to SEGMENTS, the scte markers are sourced from the segments of the ingested content. When set to MANIFEST, the scte markers are sourced from the manifest of the ingested content."
}
},
"SegmentTemplateFormat" : {
"base" : null,
"refs" : {
Expand Down
8 changes: 6 additions & 2 deletions apis/wafv2/2019-07-29/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -475,6 +475,7 @@
"errors":[
{"shape":"WAFInternalErrorException"},
{"shape":"WAFInvalidParameterException"},
{"shape":"WAFNonexistentItemException"},
{"shape":"WAFInvalidOperationException"}
]
},
Expand Down Expand Up @@ -1581,7 +1582,8 @@
},
"ExcludedRules":{
"type":"list",
"member":{"shape":"ExcludedRule"}
"member":{"shape":"ExcludedRule"},
"max":100
},
"FailureReason":{
"type":"string",
Expand Down Expand Up @@ -2151,7 +2153,8 @@
"type":"structure",
"members":{
"NextMarker":{"shape":"NextMarker"},
"Versions":{"shape":"ManagedRuleGroupVersions"}
"Versions":{"shape":"ManagedRuleGroupVersions"},
"CurrentDefaultVersion":{"shape":"VersionKeyString"}
}
},
"ListAvailableManagedRuleGroupsRequest":{
Expand Down Expand Up @@ -2402,6 +2405,7 @@
"members":{
"VendorName":{"shape":"VendorName"},
"Name":{"shape":"EntityName"},
"VersioningSupported":{"shape":"Boolean"},
"Description":{"shape":"EntityDescription"}
}
},
Expand Down
10 changes: 6 additions & 4 deletions apis/wafv2/2019-07-29/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,7 @@
"base": null,
"refs": {
"LoggingConfiguration$ManagedByFirewallManager": "<p>Indicates whether the logging configuration was created by Firewall Manager, as part of an WAF policy configuration. If true, only Firewall Manager can modify or delete the configuration. </p>",
"ManagedRuleGroupSummary$VersioningSupported": "<p>Indicates whether the managed rule group is versioned. If it is, you can retrieve the versions list by calling <a>ListAvailableManagedRuleGroupVersions</a>. </p>",
"VisibilityConfig$SampledRequestsEnabled": "<p>A boolean indicating whether WAF should store a sampling of the web requests that match the rules. You can view the sampled requests through the WAF console. </p>",
"VisibilityConfig$CloudWatchMetricsEnabled": "<p>A boolean indicating whether the associated resource sends metrics to Amazon CloudWatch. For the list of available metrics, see <a href=\"https://docs.aws.amazon.com/waf/latest/developerguide/monitoring-cloudwatch.html#waf-metrics\">WAF Metrics</a>.</p>",
"WebACL$ManagedByFirewallManager": "<p>Indicates whether this web ACL is managed by Firewall Manager. If true, then only Firewall Manager can delete the web ACL or any Firewall Manager rule groups in the web ACL. </p>"
Expand Down Expand Up @@ -1189,15 +1190,15 @@
}
},
"ManagedRuleGroupConfig": {
"base": "<p>Additional information that's used by a managed rule group. Most managed rule groups don't require this.</p> <p>Use this for the account takeover prevention managed rule group <code>AWSManagedRulesATPRuleSet</code>, to provide information about the sign-in page of your application. </p>",
"base": "<p>Additional information that's used by a managed rule group. Most managed rule groups don't require this.</p> <p>Use this for the account takeover prevention managed rule group <code>AWSManagedRulesATPRuleSet</code>, to provide information about the sign-in page of your application. </p> <p>You can provide multiple individual <code>ManagedRuleGroupConfig</code> objects for any rule group configuration, for example <code>UsernameField</code> and <code>PasswordField</code>. The configuration that you provide depends on the needs of the managed rule group. For the ATP managed rule group, you provide the following individual configuration objects: <code>LoginPath</code>, <code>PasswordField</code>, <code>PayloadType</code> and <code>UsernameField</code>.</p>",
"refs": {
"ManagedRuleGroupConfigs$member": null
}
},
"ManagedRuleGroupConfigs": {
"base": null,
"refs": {
"ManagedRuleGroupStatement$ManagedRuleGroupConfigs": "<p>Additional information that's used by a managed rule group. Most managed rule groups don't require this.</p> <p>Use this for the account takeover prevention managed rule group <code>AWSManagedRulesATPRuleSet</code>, to provide information about the sign-in page of your application. </p>"
"ManagedRuleGroupStatement$ManagedRuleGroupConfigs": "<p>Additional information that's used by a managed rule group. Most managed rule groups don't require this.</p> <p>Use this for the account takeover prevention managed rule group <code>AWSManagedRulesATPRuleSet</code>, to provide information about the sign-in page of your application. </p> <p>You can provide multiple individual <code>ManagedRuleGroupConfig</code> objects for any rule group configuration, for example <code>UsernameField</code> and <code>PasswordField</code>. The configuration that you provide depends on the needs of the managed rule group. For the ATP managed rule group, you provide the following individual configuration objects: <code>LoginPath</code>, <code>PasswordField</code>, <code>PayloadType</code> and <code>UsernameField</code>.</p>"
}
},
"ManagedRuleGroupStatement": {
Expand Down Expand Up @@ -1381,7 +1382,7 @@
"base": null,
"refs": {
"GetPermissionPolicyResponse$Policy": "<p>The IAM policy that is attached to the specified rule group.</p>",
"PutPermissionPolicyRequest$Policy": "<p>The policy to attach to the specified rule group. </p> <p>The policy specifications must conform to the following:</p> <ul> <li> <p>The policy must be composed using IAM Policy version 2012-10-17 or version 2015-01-01.</p> </li> <li> <p>The policy must include specifications for <code>Effect</code>, <code>Action</code>, and <code>Principal</code>.</p> </li> <li> <p> <code>Effect</code> must specify <code>Allow</code>.</p> </li> <li> <p> <code>Action</code> must specify <code>wafv2:CreateWebACL</code>, <code>wafv2:UpdateWebACL</code>, and <code>wafv2:PutFirewallManagerRuleGroups</code>. WAF rejects any extra actions or wildcard actions in the policy.</p> </li> <li> <p>The policy must not include a <code>Resource</code> parameter.</p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html\">IAM Policies</a>. </p>"
"PutPermissionPolicyRequest$Policy": "<p>The policy to attach to the specified rule group. </p> <p>The policy specifications must conform to the following:</p> <ul> <li> <p>The policy must be composed using IAM Policy version 2012-10-17 or version 2015-01-01.</p> </li> <li> <p>The policy must include specifications for <code>Effect</code>, <code>Action</code>, and <code>Principal</code>.</p> </li> <li> <p> <code>Effect</code> must specify <code>Allow</code>.</p> </li> <li> <p> <code>Action</code> must specify <code>wafv2:CreateWebACL</code>, <code>wafv2:UpdateWebACL</code>, and <code>wafv2:PutFirewallManagerRuleGroups</code> and may optionally specify <code>wafv2:GetRuleGroup</code>. WAF rejects any extra actions or wildcard actions in the policy.</p> </li> <li> <p>The policy must not include a <code>Resource</code> parameter.</p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html\">IAM Policies</a>. </p>"
}
},
"PopulationSize": {
Expand Down Expand Up @@ -2012,6 +2013,7 @@
"DescribeManagedRuleGroupResponse$VersionName": "<p>The managed rule group's version. </p>",
"GenerateMobileSdkReleaseUrlRequest$ReleaseVersion": "<p>The release version. For the latest available version, specify <code>LATEST</code>.</p>",
"GetMobileSdkReleaseRequest$ReleaseVersion": "<p>The release version. For the latest available version, specify <code>LATEST</code>.</p>",
"ListAvailableManagedRuleGroupVersionsResponse$CurrentDefaultVersion": "<p>The name of the version that's currently set as the default. </p>",
"ManagedRuleGroupStatement$Version": "<p>The version of the managed rule group to use. If you specify this, the version setting is fixed until you change it. If you don't specify this, WAF uses the vendor's default version, and then keeps the version at the vendor's default when the vendor updates the managed rule group settings. </p>",
"ManagedRuleGroupVersion$Name": "<p>The version name. </p>",
"ManagedRuleSet$RecommendedVersion": "<p>The version that you would like your customers to use.</p>",
Expand Down Expand Up @@ -2080,7 +2082,7 @@
}
},
"WAFInvalidPermissionPolicyException": {
"base": "<p>The operation failed because the specified policy isn't in the proper format. </p> <p>The policy specifications must conform to the following:</p> <ul> <li> <p>The policy must be composed using IAM Policy version 2012-10-17 or version 2015-01-01.</p> </li> <li> <p>The policy must include specifications for <code>Effect</code>, <code>Action</code>, and <code>Principal</code>.</p> </li> <li> <p> <code>Effect</code> must specify <code>Allow</code>.</p> </li> <li> <p> <code>Action</code> must specify <code>wafv2:CreateWebACL</code>, <code>wafv2:UpdateWebACL</code>, and <code>wafv2:PutFirewallManagerRuleGroups</code>. WAF rejects any extra actions or wildcard actions in the policy.</p> </li> <li> <p>The policy must not include a <code>Resource</code> parameter.</p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html\">IAM Policies</a>. </p>",
"base": "<p>The operation failed because the specified policy isn't in the proper format. </p> <p>The policy specifications must conform to the following:</p> <ul> <li> <p>The policy must be composed using IAM Policy version 2012-10-17 or version 2015-01-01.</p> </li> <li> <p>The policy must include specifications for <code>Effect</code>, <code>Action</code>, and <code>Principal</code>.</p> </li> <li> <p> <code>Effect</code> must specify <code>Allow</code>.</p> </li> <li> <p> <code>Action</code> must specify <code>wafv2:CreateWebACL</code>, <code>wafv2:UpdateWebACL</code>, and <code>wafv2:PutFirewallManagerRuleGroups</code> and may optionally specify <code>wafv2:GetRuleGroup</code>. WAF rejects any extra actions or wildcard actions in the policy.</p> </li> <li> <p>The policy must not include a <code>Resource</code> parameter.</p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html\">IAM Policies</a>. </p>",
"refs": {
}
},
Expand Down
5 changes: 5 additions & 0 deletions gems/aws-sdk-mediaconvert/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
Unreleased Changes
------------------

1.88.0 (2022-04-08)
------------------

* Feature - AWS Elemental MediaConvert SDK has added support for the pass-through of WebVTT styling to WebVTT outputs, pass-through of KLV metadata to supported formats, and improved filter support for processing 444/RGB content.

1.87.0 (2022-03-08)
------------------

Expand Down
2 changes: 1 addition & 1 deletion gems/aws-sdk-mediaconvert/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.87.0
1.88.0
2 changes: 1 addition & 1 deletion gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert.rb
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,6 @@
# @!group service
module Aws::MediaConvert

GEM_VERSION = '1.87.0'
GEM_VERSION = '1.88.0'

end
Loading

0 comments on commit ccfb26b

Please sign in to comment.