From e2feebd1cf34cc21e88295a64a1d8429141c81f8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 8 Apr 2022 18:08:39 +0000 Subject: [PATCH 1/2] Update to latest models --- .../api-change-mediaconvert-1839.json | 5 ++ .../api-change-mediapackagevod-47237.json | 5 ++ .../next-release/api-change-wafv2-34654.json | 5 ++ .../mediaconvert/2017-08-29/service-2.json | 46 +++++++++++++++++-- .../2018-11-07/service-2.json | 12 +++++ botocore/data/wafv2/2019-07-29/service-2.json | 20 ++++++-- 6 files changed, 85 insertions(+), 8 deletions(-) create mode 100644 .changes/next-release/api-change-mediaconvert-1839.json create mode 100644 .changes/next-release/api-change-mediapackagevod-47237.json create mode 100644 .changes/next-release/api-change-wafv2-34654.json diff --git a/.changes/next-release/api-change-mediaconvert-1839.json b/.changes/next-release/api-change-mediaconvert-1839.json new file mode 100644 index 0000000000..35e4127134 --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-1839.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "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." +} diff --git a/.changes/next-release/api-change-mediapackagevod-47237.json b/.changes/next-release/api-change-mediapackagevod-47237.json new file mode 100644 index 0000000000..98a4bf49fa --- /dev/null +++ b/.changes/next-release/api-change-mediapackagevod-47237.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediapackage-vod``", + "description": "This release adds ScteMarkersSource as an available field for Dash Packaging Configurations. When set to MANIFEST, MediaPackage will source the SCTE-35 markers from the manifest. When set to SEGMENTS, MediaPackage will source the SCTE-35 markers from the segments." +} diff --git a/.changes/next-release/api-change-wafv2-34654.json b/.changes/next-release/api-change-wafv2-34654.json new file mode 100644 index 0000000000..64f5dccc6c --- /dev/null +++ b/.changes/next-release/api-change-wafv2-34654.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "Add a new CurrentDefaultVersion field to ListAvailableManagedRuleGroupVersions API response; add a new VersioningSupported boolean to each ManagedRuleGroup returned from ListAvailableManagedRuleGroups API response." +} diff --git a/botocore/data/mediaconvert/2017-08-29/service-2.json b/botocore/data/mediaconvert/2017-08-29/service-2.json index 9e22587a94..9c59eb9c72 100644 --- a/botocore/data/mediaconvert/2017-08-29/service-2.json +++ b/botocore/data/mediaconvert/2017-08-29/service-2.json @@ -3087,6 +3087,14 @@ "EXCLUDE" ] }, + "CmfcKlvMetadata": { + "type": "string", + "documentation": "Applies to CMAF outputs. Use this setting to specify whether the service inserts the KLV metadata from the input in this output.", + "enum": [ + "PASSTHROUGH", + "NONE" + ] + }, "CmfcScte35Esam": { "type": "string", "documentation": "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).", @@ -3136,6 +3144,11 @@ "locationName": "iFrameOnlyManifest", "documentation": "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)." }, + "KlvMetadata": { + "shape": "CmfcKlvMetadata", + "locationName": "klvMetadata", + "documentation": "Applies to CMAF outputs. Use this setting to specify whether the service inserts the KLV metadata from the input in this output." + }, "Scte35Esam": { "shape": "CmfcScte35Esam", "locationName": "scte35Esam", @@ -8190,6 +8203,14 @@ "DEFAULT" ] }, + "M2tsKlvMetadata": { + "type": "string", + "documentation": "Applies to MPEG-TS outputs. Use this setting to specify whether the service inserts the KLV metadata from the input in this output.", + "enum": [ + "PASSTHROUGH", + "NONE" + ] + }, "M2tsNielsenId3": { "type": "string", "documentation": "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.", @@ -8341,6 +8362,11 @@ "locationName": "fragmentTime", "documentation": "The length, in seconds, of each fragment. Only used with EBP markers." }, + "KlvMetadata": { + "shape": "M2tsKlvMetadata", + "locationName": "klvMetadata", + "documentation": "Applies to MPEG-TS outputs. Use this setting to specify whether the service inserts the KLV metadata from the input in this output." + }, "MaxPcrInterval": { "shape": "__integerMin0Max500", "locationName": "maxPcrInterval", @@ -8889,6 +8915,14 @@ "FRAGMENTED_MP4" ] }, + "MpdKlvMetadata": { + "type": "string", + "documentation": "Applies to DASH ISO outputs. Use this setting to specify whether the service inserts the KLV metadata from the input in this output.", + "enum": [ + "NONE", + "PASSTHROUGH" + ] + }, "MpdScte35Esam": { "type": "string", "documentation": "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).", @@ -8923,6 +8957,11 @@ "locationName": "captionContainerType", "documentation": "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." }, + "KlvMetadata": { + "shape": "MpdKlvMetadata", + "locationName": "klvMetadata", + "documentation": "Applies to DASH ISO outputs. Use this setting to specify whether the service inserts the KLV metadata from the input in this output." + }, "Scte35Esam": { "shape": "MpdScte35Esam", "locationName": "scte35Esam", @@ -11804,7 +11843,7 @@ "StylePassthrough": { "shape": "WebvttStylePassthrough", "locationName": "stylePassthrough", - "documentation": "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." + "documentation": "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." } }, "documentation": "Settings related to WebVTT captions. WebVTT is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html. When you work directly in your JSON job specification, include this object and any required children when you set destinationType to WebVTT." @@ -11832,10 +11871,11 @@ }, "WebvttStylePassthrough": { "type": "string", - "documentation": "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.", + "documentation": "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.", "enum": [ "ENABLED", - "DISABLED" + "DISABLED", + "STRICT" ] }, "Xavc4kIntraCbgProfileClass": { diff --git a/botocore/data/mediapackage-vod/2018-11-07/service-2.json b/botocore/data/mediapackage-vod/2018-11-07/service-2.json index 064996972e..0fd7bd808b 100644 --- a/botocore/data/mediapackage-vod/2018-11-07/service-2.json +++ b/botocore/data/mediapackage-vod/2018-11-07/service-2.json @@ -1113,6 +1113,11 @@ "locationName": "profile", "shape": "Profile" }, + "ScteMarkersSource": { + "documentation": "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.", + "locationName": "scteMarkersSource", + "shape": "ScteMarkersSource" + }, "StreamSelection": { "locationName": "streamSelection", "shape": "StreamSelection" @@ -1931,6 +1936,13 @@ ], "type": "string" }, + "ScteMarkersSource": { + "enum": [ + "SEGMENTS", + "MANIFEST" + ], + "type": "string" + }, "SegmentTemplateFormat": { "enum": [ "NUMBER_WITH_TIMELINE", diff --git a/botocore/data/wafv2/2019-07-29/service-2.json b/botocore/data/wafv2/2019-07-29/service-2.json index 28f2dd5cad..53a47fe0a8 100644 --- a/botocore/data/wafv2/2019-07-29/service-2.json +++ b/botocore/data/wafv2/2019-07-29/service-2.json @@ -502,6 +502,7 @@ "errors":[ {"shape":"WAFInternalErrorException"}, {"shape":"WAFInvalidParameterException"}, + {"shape":"WAFNonexistentItemException"}, {"shape":"WAFInvalidOperationException"} ], "documentation":"

Returns a list of the available versions for the specified managed rule group.

" @@ -1939,7 +1940,8 @@ }, "ExcludedRules":{ "type":"list", - "member":{"shape":"ExcludedRule"} + "member":{"shape":"ExcludedRule"}, + "max":100 }, "FailureReason":{ "type":"string", @@ -2882,6 +2884,10 @@ "Versions":{ "shape":"ManagedRuleGroupVersions", "documentation":"

The versions that are currently available for the specified managed rule group.

" + }, + "CurrentDefaultVersion":{ + "shape":"VersionKeyString", + "documentation":"

The name of the version that's currently set as the default.

" } } }, @@ -3282,7 +3288,7 @@ "documentation":"

Details about your login page password field.

" } }, - "documentation":"

Additional information that's used by a managed rule group. Most managed rule groups don't require this.

Use this for the account takeover prevention managed rule group AWSManagedRulesATPRuleSet, to provide information about the sign-in page of your application.

" + "documentation":"

Additional information that's used by a managed rule group. Most managed rule groups don't require this.

Use this for the account takeover prevention managed rule group AWSManagedRulesATPRuleSet, to provide information about the sign-in page of your application.

You can provide multiple individual ManagedRuleGroupConfig objects for any rule group configuration, for example UsernameField and PasswordField. 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: LoginPath, PasswordField, PayloadType and UsernameField.

" }, "ManagedRuleGroupConfigs":{ "type":"list", @@ -3318,7 +3324,7 @@ }, "ManagedRuleGroupConfigs":{ "shape":"ManagedRuleGroupConfigs", - "documentation":"

Additional information that's used by a managed rule group. Most managed rule groups don't require this.

Use this for the account takeover prevention managed rule group AWSManagedRulesATPRuleSet, to provide information about the sign-in page of your application.

" + "documentation":"

Additional information that's used by a managed rule group. Most managed rule groups don't require this.

Use this for the account takeover prevention managed rule group AWSManagedRulesATPRuleSet, to provide information about the sign-in page of your application.

You can provide multiple individual ManagedRuleGroupConfig objects for any rule group configuration, for example UsernameField and PasswordField. 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: LoginPath, PasswordField, PayloadType and UsernameField.

" } }, "documentation":"

A rule statement used to run the rules that are defined in a managed rule group. To use this, provide the vendor name and the name of the rule group in this statement. You can retrieve the required names by calling ListAvailableManagedRuleGroups.

You cannot nest a ManagedRuleGroupStatement, for example for use inside a NotStatement or OrStatement. It can only be referenced as a top-level statement within a rule.

" @@ -3338,6 +3344,10 @@ "shape":"EntityName", "documentation":"

The name of the managed rule group. You use this, along with the vendor name, to identify the rule group.

" }, + "VersioningSupported":{ + "shape":"Boolean", + "documentation":"

Indicates whether the managed rule group is versioned. If it is, you can retrieve the versions list by calling ListAvailableManagedRuleGroupVersions.

" + }, "Description":{ "shape":"EntityDescription", "documentation":"

The description of the managed rule group, provided by Amazon Web Services Managed Rules or the Amazon Web Services Marketplace seller who manages it.

" @@ -3745,7 +3755,7 @@ }, "Policy":{ "shape":"PolicyString", - "documentation":"

The policy to attach to the specified rule group.

The policy specifications must conform to the following:

For more information, see IAM Policies.

" + "documentation":"

The policy to attach to the specified rule group.

The policy specifications must conform to the following:

For more information, see IAM Policies.

" } } }, @@ -4972,7 +4982,7 @@ "members":{ "Message":{"shape":"ErrorMessage"} }, - "documentation":"

The operation failed because the specified policy isn't in the proper format.

The policy specifications must conform to the following:

For more information, see IAM Policies.

", + "documentation":"

The operation failed because the specified policy isn't in the proper format.

The policy specifications must conform to the following:

For more information, see IAM Policies.

", "exception":true }, "WAFInvalidResourceException":{ From 8f41262c8bfd39ccd147e52bb275d70dfa1f51e5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 8 Apr 2022 18:08:40 +0000 Subject: [PATCH 2/2] Bumping version to 1.24.37 --- .changes/1.24.37.json | 17 +++++++++++++++++ .../api-change-mediaconvert-1839.json | 5 ----- .../api-change-mediapackagevod-47237.json | 5 ----- .../next-release/api-change-wafv2-34654.json | 5 ----- CHANGELOG.rst | 8 ++++++++ botocore/__init__.py | 2 +- docs/source/conf.py | 2 +- 7 files changed, 27 insertions(+), 17 deletions(-) create mode 100644 .changes/1.24.37.json delete mode 100644 .changes/next-release/api-change-mediaconvert-1839.json delete mode 100644 .changes/next-release/api-change-mediapackagevod-47237.json delete mode 100644 .changes/next-release/api-change-wafv2-34654.json diff --git a/.changes/1.24.37.json b/.changes/1.24.37.json new file mode 100644 index 0000000000..d25a66f413 --- /dev/null +++ b/.changes/1.24.37.json @@ -0,0 +1,17 @@ +[ + { + "category": "``mediaconvert``", + "description": "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.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "Add a new CurrentDefaultVersion field to ListAvailableManagedRuleGroupVersions API response; add a new VersioningSupported boolean to each ManagedRuleGroup returned from ListAvailableManagedRuleGroups API response.", + "type": "api-change" + }, + { + "category": "``mediapackage-vod``", + "description": "This release adds ScteMarkersSource as an available field for Dash Packaging Configurations. When set to MANIFEST, MediaPackage will source the SCTE-35 markers from the manifest. When set to SEGMENTS, MediaPackage will source the SCTE-35 markers from the segments.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-mediaconvert-1839.json b/.changes/next-release/api-change-mediaconvert-1839.json deleted file mode 100644 index 35e4127134..0000000000 --- a/.changes/next-release/api-change-mediaconvert-1839.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "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." -} diff --git a/.changes/next-release/api-change-mediapackagevod-47237.json b/.changes/next-release/api-change-mediapackagevod-47237.json deleted file mode 100644 index 98a4bf49fa..0000000000 --- a/.changes/next-release/api-change-mediapackagevod-47237.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediapackage-vod``", - "description": "This release adds ScteMarkersSource as an available field for Dash Packaging Configurations. When set to MANIFEST, MediaPackage will source the SCTE-35 markers from the manifest. When set to SEGMENTS, MediaPackage will source the SCTE-35 markers from the segments." -} diff --git a/.changes/next-release/api-change-wafv2-34654.json b/.changes/next-release/api-change-wafv2-34654.json deleted file mode 100644 index 64f5dccc6c..0000000000 --- a/.changes/next-release/api-change-wafv2-34654.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "Add a new CurrentDefaultVersion field to ListAvailableManagedRuleGroupVersions API response; add a new VersioningSupported boolean to each ManagedRuleGroup returned from ListAvailableManagedRuleGroups API response." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 240aff2b58..3213ee96eb 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.24.37 +======= + +* api-change:``mediaconvert``: 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. +* api-change:``wafv2``: Add a new CurrentDefaultVersion field to ListAvailableManagedRuleGroupVersions API response; add a new VersioningSupported boolean to each ManagedRuleGroup returned from ListAvailableManagedRuleGroups API response. +* api-change:``mediapackage-vod``: This release adds ScteMarkersSource as an available field for Dash Packaging Configurations. When set to MANIFEST, MediaPackage will source the SCTE-35 markers from the manifest. When set to SEGMENTS, MediaPackage will source the SCTE-35 markers from the segments. + + 1.24.36 ======= diff --git a/botocore/__init__.py b/botocore/__init__.py index e25bc7f804..a866f0656d 100644 --- a/botocore/__init__.py +++ b/botocore/__init__.py @@ -16,7 +16,7 @@ import os import re -__version__ = '1.24.36' +__version__ = '1.24.37' class NullHandler(logging.Handler): diff --git a/docs/source/conf.py b/docs/source/conf.py index 97a7a29017..5345e107d6 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -54,7 +54,7 @@ # The short X.Y version. version = '1.24.' # The full version, including alpha/beta/rc tags. -release = '1.24.36' +release = '1.24.37' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.